ElectricBox
classscriptedClass
extends InteractiveMasterDevice › InteractiveDevice › Device › DeviceBase › GameObject › GameEntity › Entity › IScriptable › ISerializable
Methods 13
public const func DeterminGameplayRole() -> EGameplayRolescripted
protected func EnterWorkspot(activator: ref<GameObject>, opt freeCamera: Bool, opt componentName: CName, opt deviceData: CName)scripted
private const func GetController() -> ref<ElectricBoxController>scripted
public const func GetDevicePS() -> ref<ElectricBoxControllerPS>scripted
private final func GetPSMBlackboard(player: ref<PlayerPuppet>) -> ref<IBlackboard>scripted
protected cb func OnActionOverride(evt: ref<ActionOverride>) -> Boolscripted
protected cb func OnDelayEvent(evt: ref<DelayEvent>) -> Boolscripted
protected cb func OnGameAttached() -> Boolscripted
protected cb func OnRequestComponents(ri: EntityRequestComponentsInterface) -> Boolscripted
protected cb func OnTakeControl(ri: EntityResolveComponentsInterface) -> Boolscripted
protected final func SendDataToUIBlackboard(player: ref<PlayerPuppet>)scripted
protected final func SetQuestFact()scripted
private final func UpdateAnimState()scripted