RoboticArms
classscriptedClass
extends InteractiveDevice › Device › DeviceBase › GameObject › GameEntity › Entity › IScriptable › ISerializable
Properties 4
| Name | Type | Flags |
|---|---|---|
animationController | ref<AnimationControllerComponent> | scriptedprivate |
animFeature | ref<AnimFeature_RoboticArm> | scriptedprivate |
distractSFX | CName | scriptedpublic |
workSFX | CName | scriptedpublic |
Methods 12
public const func DeterminGameplayRole() -> EGameplayRolescripted
protected cb func OnQuickHackDistraction(evt: ref<QuickHackDistraction>) -> Boolscripted
protected cb func OnRequestComponents(ri: EntityRequestComponentsInterface) -> Boolscripted
protected cb func OnTakeControl(ri: EntityResolveComponentsInterface) -> Boolscripted
private final func PlayDistractSFX()scripted
private final func PlayWorkSFX()scripted
protected func ResolveGameplayState()scripted
private final func SetAnimationState(state: RoboticArmStateType)scripted
private final func SetDistractState()scripted
private final func SetWorkState()scripted
private final func StopDistractSFX()scripted
private final func StopWorkSFX()scripted