BaseAnimatedDeviceControllerPS
classscriptedClasssavable
extends ScriptableDeviceComponentPS › SharedGameplayPS › DeviceComponentPS › GameComponentPS › PersistentState › IScriptable › ISerializable
Extended by 3 types
MainframeControllerPS RetractableAdControllerPS SlidingLadderControllerPS
Properties 5
| Name | Type | Flags |
|---|---|---|
hasInteraction | Bool | scriptedprotected |
isActive | Bool | scriptedprivatepersistent |
nameForActivation | TweakDBID | scriptedprotected |
nameForDeactivation | TweakDBID | scriptedprotected |
randomizeAnimationTime | Bool | scriptedprotected |
Methods 16
protected func ActionQuickHackToggleActivate() -> ref<QuickHackToggleActivate>scripted
protected func ActionToggleActivate() -> ref<ToggleActivate>scripted
protected const func CanCreateAnyQuickHackActions() -> Boolscripted
protected func GameAttached()scripted
public func GetActions(out actions: array<ref<DeviceAction>>, context: GetActionsContext) -> Boolscripted
public func GetQuestActionByName(actionName: CName) -> ref<DeviceAction>scripted
public func GetQuestActions(out actions: array<ref<DeviceAction>>, context: script_ref<GetActionsContext>)scripted
protected func GetQuickHackActions(out actions: array<ref<DeviceAction>>, context: script_ref<GetActionsContext>)scripted
public final const func IsActive() -> Boolquestscripted
public final const func IsNotActive() -> Boolquestscripted
protected func OnActivateDevice(evt: ref<ActivateDevice>) -> EntityNotificationTypescripted
protected func OnDeactivateDevice(evt: ref<DeactivateDevice>) -> EntityNotificationTypescripted
public final func OnQuickHackToggleActivate(evt: ref<QuickHackToggleActivate>) -> EntityNotificationTypescripted
public func OnToggleActivate(evt: ref<ToggleActivate>) -> EntityNotificationTypescripted
public final const func Randomize() -> Boolscripted
protected final func SetActiveState(isActive: Bool)scripted