MovableDeviceControllerPS
classscriptedClasssavable
extends ScriptableDeviceComponentPS › SharedGameplayPS › DeviceComponentPS › GameComponentPS › PersistentState › IScriptable › ISerializable
Properties 2
| Name | Type | Flags |
|---|---|---|
MovableDeviceSetup | MovableDeviceSetup | scriptedprivatepersistent |
movableDeviceSkillChecks | ref<DemolitionContainer> | scriptedprotected |
Methods 7
protected func ActionMoveObstacle(interactionTweak: TweakDBID) -> ref<MoveObstacle>scripted
public final func GetActionName() -> Stringscripted
public func GetActions(out actions: array<ref<DeviceAction>>, context: GetActionsContext) -> Boolscripted
protected func GetSkillCheckContainerForSetup() -> ref<BaseSkillCheckContainer>scripted
public func OnActionDemolition(evt: ref<ActionDemolition>) -> EntityNotificationTypescripted
public final func OnActionMoveObstacle(evt: ref<MoveObstacle>) -> EntityNotificationTypescripted
public final func WasDeviceMoved() -> Boolscripted