class
BaseAnimatedDeviceControllerPS
- 5 properties
- 16 functions
- 3 derived classes
Extends ScriptableDeviceComponentPS SharedGameplayPS game.DeviceComponentPS game.ComponentPS game.PersistentState IScriptable ISerializable
Properties
| Property | Type | Offset | |
|---|---|---|---|
isActive | bool | 0x288 | scripted |
hasInteraction | bool | 0x289 | scripted |
randomizeAnimationTime | bool | 0x28A | scripted |
nameForActivation | TDBID | 0x28C | scripted |
nameForDeactivation | TDBID | 0x294 | scripted |
Functions
bool IsActive()RTTIre.Hooks.Place( "BaseAnimatedDeviceControllerPS", "IsActive;", (BaseAnimatedDeviceControllerPS_IsActive x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct BaseAnimatedDeviceControllerPS_IsActive( BaseAnimatedDeviceControllerPS self );bool IsNotActive()RTTIre.Hooks.Place( "BaseAnimatedDeviceControllerPS", "IsNotActive;", (BaseAnimatedDeviceControllerPS_IsNotActive x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct BaseAnimatedDeviceControllerPS_IsNotActive( BaseAnimatedDeviceControllerPS self );bool Randomize()RTTIre.Hooks.Place( "BaseAnimatedDeviceControllerPS", "Randomize;", (BaseAnimatedDeviceControllerPS_Randomize x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct BaseAnimatedDeviceControllerPS_Randomize( BaseAnimatedDeviceControllerPS self );void GameAttached()overrideRTTIre.Hooks.PlaceVoid( "BaseAnimatedDeviceControllerPS", "GameAttached;", (BaseAnimatedDeviceControllerPS_GameAttached x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct BaseAnimatedDeviceControllerPS_GameAttached( BaseAnimatedDeviceControllerPS self );bool GetActions(out game.device.Action[] actions, game.GetActionsContext context)overrideRTTIre.Hooks.Place( "BaseAnimatedDeviceControllerPS", "GetActions;array<DeviceAction>GetActionsContext", (BaseAnimatedDeviceControllerPS_GetActions x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct BaseAnimatedDeviceControllerPS_GetActions( BaseAnimatedDeviceControllerPS self, game.device.Action[] actions, game.GetActionsContext context );bool CanCreateAnyQuickHackActions()overrideRTTIre.Hooks.Place( "BaseAnimatedDeviceControllerPS", "CanCreateAnyQuickHackActions;", (BaseAnimatedDeviceControllerPS_CanCreateAnyQuickHackActions x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct BaseAnimatedDeviceControllerPS_CanCreateAnyQuickHackActions( BaseAnimatedDeviceControllerPS self );void GetQuickHackActions(out game.device.Action[] actions, game.GetActionsContext context)overrideRTTIre.Hooks.PlaceVoid( "BaseAnimatedDeviceControllerPS", "GetQuickHackActions;array<DeviceAction>script_ref<GetActionsContext>", (BaseAnimatedDeviceControllerPS_GetQuickHackActions x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct BaseAnimatedDeviceControllerPS_GetQuickHackActions( BaseAnimatedDeviceControllerPS self, game.device.Action[] actions, game.GetActionsContext context );game.device.Action? GetQuestActionByName(CName actionName)overrideRTTIre.Hooks.Place( "BaseAnimatedDeviceControllerPS", "GetQuestActionByName;CName", (BaseAnimatedDeviceControllerPS_GetQuestActionByName x) => { return re.Hooks.CallOriginal<re.msgpack.game.device.Action>(); } ); [Msgpack.Gen] public readonly partial record struct BaseAnimatedDeviceControllerPS_GetQuestActionByName( BaseAnimatedDeviceControllerPS self, CName actionName );void GetQuestActions(out game.device.Action[] actions, game.GetActionsContext context)overrideRTTIre.Hooks.PlaceVoid( "BaseAnimatedDeviceControllerPS", "GetQuestActions;array<DeviceAction>script_ref<GetActionsContext>", (BaseAnimatedDeviceControllerPS_GetQuestActions x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct BaseAnimatedDeviceControllerPS_GetQuestActions( BaseAnimatedDeviceControllerPS self, game.device.Action[] actions, game.GetActionsContext context );ToggleActivate? ActionToggleActivate()overrideRTTIre.Hooks.Place( "BaseAnimatedDeviceControllerPS", "ActionToggleActivate;", (BaseAnimatedDeviceControllerPS_ActionToggleActivate x) => { return re.Hooks.CallOriginal<re.msgpack.ToggleActivate>(); } ); [Msgpack.Gen] public readonly partial record struct BaseAnimatedDeviceControllerPS_ActionToggleActivate( BaseAnimatedDeviceControllerPS self );QuickHackToggleActivate? ActionQuickHackToggleActivate()RTTIre.Hooks.Place( "BaseAnimatedDeviceControllerPS", "ActionQuickHackToggleActivate;", (BaseAnimatedDeviceControllerPS_ActionQuickHackToggleActivate x) => { return re.Hooks.CallOriginal<re.msgpack.QuickHackToggleActivate>(); } ); [Msgpack.Gen] public readonly partial record struct BaseAnimatedDeviceControllerPS_ActionQuickHackToggleActivate( BaseAnimatedDeviceControllerPS self );EntityNotificationType OnToggleActivate(ToggleActivate evt)overrideRTTIre.Hooks.Place( "BaseAnimatedDeviceControllerPS", "OnToggleActivate;ToggleActivate", (BaseAnimatedDeviceControllerPS_OnToggleActivate x) => { return re.Hooks.CallOriginal<re.msgpack.EntityNotificationType>(); } ); [Msgpack.Gen] public readonly partial record struct BaseAnimatedDeviceControllerPS_OnToggleActivate( BaseAnimatedDeviceControllerPS self, ToggleActivate? evt );void SetActiveState(bool isActive)RTTIre.Hooks.PlaceVoid( "BaseAnimatedDeviceControllerPS", "SetActiveState;Bool", (BaseAnimatedDeviceControllerPS_SetActiveState x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct BaseAnimatedDeviceControllerPS_SetActiveState( BaseAnimatedDeviceControllerPS self, bool isActive );EntityNotificationType OnQuickHackToggleActivate(QuickHackToggleActivate evt)RTTIre.Hooks.Place( "BaseAnimatedDeviceControllerPS", "OnQuickHackToggleActivate;QuickHackToggleActivate", (BaseAnimatedDeviceControllerPS_OnQuickHackToggleActivate x) => { return re.Hooks.CallOriginal<re.msgpack.EntityNotificationType>(); } ); [Msgpack.Gen] public readonly partial record struct BaseAnimatedDeviceControllerPS_OnQuickHackToggleActivate( BaseAnimatedDeviceControllerPS self, QuickHackToggleActivate? evt );EntityNotificationType OnActivateDevice(ActivateDevice evt)overrideRTTIre.Hooks.Place( "BaseAnimatedDeviceControllerPS", "OnActivateDevice;ActivateDevice", (BaseAnimatedDeviceControllerPS_OnActivateDevice x) => { return re.Hooks.CallOriginal<re.msgpack.EntityNotificationType>(); } ); [Msgpack.Gen] public readonly partial record struct BaseAnimatedDeviceControllerPS_OnActivateDevice( BaseAnimatedDeviceControllerPS self, ActivateDevice? evt );EntityNotificationType OnDeactivateDevice(DeactivateDevice evt)overrideRTTIre.Hooks.Place( "BaseAnimatedDeviceControllerPS", "OnDeactivateDevice;DeactivateDevice", (BaseAnimatedDeviceControllerPS_OnDeactivateDevice x) => { return re.Hooks.CallOriginal<re.msgpack.EntityNotificationType>(); } ); [Msgpack.Gen] public readonly partial record struct BaseAnimatedDeviceControllerPS_OnDeactivateDevice( BaseAnimatedDeviceControllerPS self, DeactivateDevice? evt );