REDNODE / GAME API

drillMachine

classscriptedClass

extends WeaponObject › ItemObject › TimeDilatable › GameObject › GameEntity › Entity › IScriptable › ISerializable

Properties 8

NameTypeFlags
isActiveBoolscriptedprivate
isScanningBoolscriptedprivate
playerwref<GameObject>scriptedprivate
rewireComponentref<RewireComponent>scriptedprivate
scanManagerref<DrillMachineScanManager>scriptedprivate
screen_backsideref<IVisualComponent>scriptedprivate
screen_postprocessref<IVisualComponent>scriptedprivate
targetDevicewref<GameObject>scriptedprivate

Methods 13

public const func IsActive() -> Boolscripted
protected cb func OnDrillerInputAction(actionChosen: InteractionChoice) -> Boolscripted
protected cb func OnDrillMachineEvent(evt: ref<drillMachineEvent>) -> Boolscripted
protected cb func OnGameAttached() -> Boolscripted
protected cb func OnPostProcessEvent(evt: ref<DrillScanPostProcessEvent>) -> Boolscripted
protected cb func OnRequestComponents(ri: EntityRequestComponentsInterface) -> Boolscripted
protected cb func OnRewireEvent(evt: ref<RewireEvent>) -> Boolscripted
protected cb func OnScanEvent(evt: ref<DrillScanEvent>) -> Boolscripted
protected cb func OnTakeControl(ri: EntityResolveComponentsInterface) -> Boolscripted
private final func ToggleFingerAnimation(isEnable: Bool)scripted
private final func ToggleMinigameAnimation(isEnable: Bool)scripted
private final func TogglePostprocess(isEnable: Bool)scripted
private final func ToggleScreenBack(isEnable: Bool)scripted