REDNODE / GAME API

RoboticArms

classscriptedClass

extends InteractiveDevice › Device › DeviceBase › GameObject › GameEntity › Entity › IScriptable › ISerializable

Properties 4

NameTypeFlags
animationControllerref<AnimationControllerComponent>scriptedprivate
animFeatureref<AnimFeature_RoboticArm>scriptedprivate
distractSFXCNamescriptedpublic
workSFXCNamescriptedpublic

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