forklift
classscriptedClass
extends InteractiveDevice › Device › DeviceBase › GameObject › GameEntity › Entity › IScriptable › ISerializable
Properties 5
| Name | Type | Flags |
|---|---|---|
animationController | ref<AnimationControllerComponent> | scriptedprotected |
animFeature | ref<AnimFeature_ForkliftDevice> | scriptedprotected |
cargoBox | ref<PhysicalMeshComponent> | scriptedprotected |
isPlayerUnder | Bool | scriptedprotected |
reversed | Bool | scriptedprotected |
Methods 13
protected const func GetController() -> ref<ForkliftController>scripted
public const func GetDevicePS() -> ref<ForkliftControllerPS>scripted
protected cb func OnActivateDevice(evt: ref<ActivateDevice>) -> Boolscripted
protected cb func OnForkliftCompleteActivateEvent(evt: ref<ForkliftCompleteActivateEvent>) -> Boolscripted
protected cb func OnGameAttached() -> Boolscripted
protected cb func OnPlayerEnter(evt: ref<AreaEnteredEvent>) -> Boolscripted
protected cb func OnPlayerExit(evt: ref<AreaExitedEvent>) -> Boolscripted
protected cb func OnRequestComponents(ri: EntityRequestComponentsInterface) -> Boolscripted
protected cb func OnTakeControl(ri: EntityResolveComponentsInterface) -> Boolscripted
protected final func RefreshDeviceInteractions()scripted
protected func StartGlitching(glitchState: EGlitchState, opt intensity: Float)scripted
protected func StopGlitching()scripted
private final func UpdateAnimState()scripted