class
MovableDeviceControllerPS
- 2 properties
- 7 functions
Extends ScriptableDeviceComponentPS SharedGameplayPS game.DeviceComponentPS game.ComponentPS game.PersistentState IScriptable ISerializable
Properties
| Property | Type | Offset | |
|---|---|---|---|
MovableDeviceSetup | MovableDeviceSetup | 0x288 | scripted |
movableDeviceSkillChecks | DemolitionContainer? | 0x290 | scripted |
Functions
string GetActionName()RTTIre.Hooks.Place( "MovableDeviceControllerPS", "GetActionName;", (MovableDeviceControllerPS_GetActionName x) => { return re.Hooks.CallOriginal<re.msgpack.Str>(); } ); [Msgpack.Gen] public readonly partial record struct MovableDeviceControllerPS_GetActionName( MovableDeviceControllerPS self );BaseSkillCheckContainer? GetSkillCheckContainerForSetup()overrideRTTIre.Hooks.Place( "MovableDeviceControllerPS", "GetSkillCheckContainerForSetup;", (MovableDeviceControllerPS_GetSkillCheckContainerForSetup x) => { return re.Hooks.CallOriginal<re.msgpack.BaseSkillCheckContainer>(); } ); [Msgpack.Gen] public readonly partial record struct MovableDeviceControllerPS_GetSkillCheckContainerForSetup( MovableDeviceControllerPS self );bool GetActions(out game.device.Action[] actions, game.GetActionsContext context)overrideRTTIre.Hooks.Place( "MovableDeviceControllerPS", "GetActions;array<DeviceAction>GetActionsContext", (MovableDeviceControllerPS_GetActions x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct MovableDeviceControllerPS_GetActions( MovableDeviceControllerPS self, game.device.Action[] actions, game.GetActionsContext context );MoveObstacle? ActionMoveObstacle(TDBID interactionTweak)RTTIre.Hooks.Place( "MovableDeviceControllerPS", "ActionMoveObstacle;TweakDBID", (MovableDeviceControllerPS_ActionMoveObstacle x) => { return re.Hooks.CallOriginal<re.msgpack.MoveObstacle>(); } ); [Msgpack.Gen] public readonly partial record struct MovableDeviceControllerPS_ActionMoveObstacle( MovableDeviceControllerPS self, TDBID interactionTweak );EntityNotificationType OnActionMoveObstacle(MoveObstacle evt)RTTIre.Hooks.Place( "MovableDeviceControllerPS", "OnActionMoveObstacle;MoveObstacle", (MovableDeviceControllerPS_OnActionMoveObstacle x) => { return re.Hooks.CallOriginal<re.msgpack.EntityNotificationType>(); } ); [Msgpack.Gen] public readonly partial record struct MovableDeviceControllerPS_OnActionMoveObstacle( MovableDeviceControllerPS self, MoveObstacle? evt );EntityNotificationType OnActionDemolition(ActionDemolition evt)overrideRTTIre.Hooks.Place( "MovableDeviceControllerPS", "OnActionDemolition;ActionDemolition", (MovableDeviceControllerPS_OnActionDemolition x) => { return re.Hooks.CallOriginal<re.msgpack.EntityNotificationType>(); } ); [Msgpack.Gen] public readonly partial record struct MovableDeviceControllerPS_OnActionDemolition( MovableDeviceControllerPS self, ActionDemolition? evt );bool WasDeviceMoved()RTTIre.Hooks.Place( "MovableDeviceControllerPS", "WasDeviceMoved;", (MovableDeviceControllerPS_WasDeviceMoved x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct MovableDeviceControllerPS_WasDeviceMoved( MovableDeviceControllerPS self );