class
ActivatedDeviceControllerPS
- 4 properties
- 40 functions
- 4 derived classes
Extends ScriptableDeviceComponentPS SharedGameplayPS game.DeviceComponentPS game.ComponentPS game.PersistentState IScriptable ISerializable
Derived
AOEEffectorControllerPS, ActivatedDeviceNPCControllerPS, BarbedWireControllerPS, VentilationEffectorControllerPS
Properties
| Property | Type | Offset | |
|---|---|---|---|
animationSetup | ActivatedDeviceAnimSetup | 0x288 | scripted |
activatedDeviceSetup | ActivatedDeviceSetup | 0x290 | scripted |
spiderbotInteractionLocationOverride | NodeRef | 0x308 | scripted |
industrialArmAnimationOverride | int | 0x310 | scripted |
Functions
CName GetActionName()RTTIre.Hooks.Place( "ActivatedDeviceControllerPS", "GetActionName;", (ActivatedDeviceControllerPS_GetActionName x) => { return re.Hooks.CallOriginal<re.msgpack.CName>(); } ); [Msgpack.Gen] public readonly partial record struct ActivatedDeviceControllerPS_GetActionName( ActivatedDeviceControllerPS self );TDBID GetInteractionName()RTTIre.Hooks.Place( "ActivatedDeviceControllerPS", "GetInteractionName;", (ActivatedDeviceControllerPS_GetInteractionName x) => { return re.Hooks.CallOriginal<re.msgpack.TDBID>(); } ); [Msgpack.Gen] public readonly partial record struct ActivatedDeviceControllerPS_GetInteractionName( ActivatedDeviceControllerPS self );TDBID GetQuickHackName()RTTIre.Hooks.Place( "ActivatedDeviceControllerPS", "GetQuickHackName;", (ActivatedDeviceControllerPS_GetQuickHackName x) => { return re.Hooks.CallOriginal<re.msgpack.TDBID>(); } ); [Msgpack.Gen] public readonly partial record struct ActivatedDeviceControllerPS_GetQuickHackName( ActivatedDeviceControllerPS self );bool ShouldGlitchOnActivation()RTTIre.Hooks.Place( "ActivatedDeviceControllerPS", "ShouldGlitchOnActivation;", (ActivatedDeviceControllerPS_ShouldGlitchOnActivation x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct ActivatedDeviceControllerPS_ShouldGlitchOnActivation( ActivatedDeviceControllerPS self );TDBID GetSpidebotInteractionName()RTTIre.Hooks.Place( "ActivatedDeviceControllerPS", "GetSpidebotInteractionName;", (ActivatedDeviceControllerPS_GetSpidebotInteractionName x) => { return re.Hooks.CallOriginal<re.msgpack.TDBID>(); } ); [Msgpack.Gen] public readonly partial record struct ActivatedDeviceControllerPS_GetSpidebotInteractionName( ActivatedDeviceControllerPS self );game.FxResource GetVFX()RTTIre.Hooks.Place( "ActivatedDeviceControllerPS", "GetVFX;", (ActivatedDeviceControllerPS_GetVFX x) => { return re.Hooks.CallOriginal<re.msgpack.game.FxResource>(); } ); [Msgpack.Gen] public readonly partial record struct ActivatedDeviceControllerPS_GetVFX( ActivatedDeviceControllerPS self );CName GetActivationVFXname()RTTIre.Hooks.Place( "ActivatedDeviceControllerPS", "GetActivationVFXname;", (ActivatedDeviceControllerPS_GetActivationVFXname x) => { return re.Hooks.CallOriginal<re.msgpack.CName>(); } ); [Msgpack.Gen] public readonly partial record struct ActivatedDeviceControllerPS_GetActivationVFXname( ActivatedDeviceControllerPS self );TDBID GetAttackType()RTTIre.Hooks.Place( "ActivatedDeviceControllerPS", "GetAttackType;", (ActivatedDeviceControllerPS_GetAttackType x) => { return re.Hooks.CallOriginal<re.msgpack.TDBID>(); } ); [Msgpack.Gen] public readonly partial record struct ActivatedDeviceControllerPS_GetAttackType( ActivatedDeviceControllerPS self );bool ShouldRadgollOnAttack()RTTIre.Hooks.Place( "ActivatedDeviceControllerPS", "ShouldRadgollOnAttack;", (ActivatedDeviceControllerPS_ShouldRadgollOnAttack x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct ActivatedDeviceControllerPS_ShouldRadgollOnAttack( ActivatedDeviceControllerPS self );float GetAnimationTime()RTTIre.Hooks.Place( "ActivatedDeviceControllerPS", "GetAnimationTime;", (ActivatedDeviceControllerPS_GetAnimationTime x) => { return re.Hooks.CallOriginal<re.msgpack.Float>(); } ); [Msgpack.Gen] public readonly partial record struct ActivatedDeviceControllerPS_GetAnimationTime( ActivatedDeviceControllerPS self );int GetIndustrialArmAnimationOverride()RTTIre.Hooks.Place( "ActivatedDeviceControllerPS", "GetIndustrialArmAnimationOverride;", (ActivatedDeviceControllerPS_GetIndustrialArmAnimationOverride x) => { return re.Hooks.CallOriginal<re.msgpack.Int>(); } ); [Msgpack.Gen] public readonly partial record struct ActivatedDeviceControllerPS_GetIndustrialArmAnimationOverride( ActivatedDeviceControllerPS self );NodeRef GetSpiderbotInteractionLocationOverride()RTTIre.Hooks.Place( "ActivatedDeviceControllerPS", "GetSpiderbotInteractionLocationOverride;", (ActivatedDeviceControllerPS_GetSpiderbotInteractionLocationOverride x) => { return re.Hooks.CallOriginal<re.msgpack.NodeRef>(); } ); [Msgpack.Gen] public readonly partial record struct ActivatedDeviceControllerPS_GetSpiderbotInteractionLocationOverride( ActivatedDeviceControllerPS self );bool HasQuickHack()RTTIre.Hooks.Place( "ActivatedDeviceControllerPS", "HasQuickHack;", (ActivatedDeviceControllerPS_HasQuickHack x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct ActivatedDeviceControllerPS_HasQuickHack( ActivatedDeviceControllerPS self );bool HasQuickHackDistraction()RTTIre.Hooks.Place( "ActivatedDeviceControllerPS", "HasQuickHackDistraction;", (ActivatedDeviceControllerPS_HasQuickHackDistraction x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct ActivatedDeviceControllerPS_HasQuickHackDistraction( ActivatedDeviceControllerPS self );bool HasSpiderbotInteraction()RTTIre.Hooks.Place( "ActivatedDeviceControllerPS", "HasSpiderbotInteraction;", (ActivatedDeviceControllerPS_HasSpiderbotInteraction x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct ActivatedDeviceControllerPS_HasSpiderbotInteraction( ActivatedDeviceControllerPS self );bool ShouldActivateTrapOnAreaEnter()RTTIre.Hooks.Place( "ActivatedDeviceControllerPS", "ShouldActivateTrapOnAreaEnter;", (ActivatedDeviceControllerPS_ShouldActivateTrapOnAreaEnter x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct ActivatedDeviceControllerPS_ShouldActivateTrapOnAreaEnter( ActivatedDeviceControllerPS self );BaseSkillCheckContainer? GetSkillCheckContainerForSetup()overrideRTTIre.Hooks.Place( "ActivatedDeviceControllerPS", "GetSkillCheckContainerForSetup;", (ActivatedDeviceControllerPS_GetSkillCheckContainerForSetup x) => { return re.Hooks.CallOriginal<re.msgpack.BaseSkillCheckContainer>(); } ); [Msgpack.Gen] public readonly partial record struct ActivatedDeviceControllerPS_GetSkillCheckContainerForSetup( ActivatedDeviceControllerPS self );SpiderbotActivateActivator? ActionSpiderbotActivateActivator(TDBID interactionTDBID)RTTIre.Hooks.Place( "ActivatedDeviceControllerPS", "ActionSpiderbotActivateActivator;TweakDBID", (ActivatedDeviceControllerPS_ActionSpiderbotActivateActivator x) => { return re.Hooks.CallOriginal<re.msgpack.SpiderbotActivateActivator>(); } ); [Msgpack.Gen] public readonly partial record struct ActivatedDeviceControllerPS_ActionSpiderbotActivateActivator( ActivatedDeviceControllerPS self, TDBID interactionTDBID );QuestToggleAutomaticAttack? ActionQuestToggleAutomaticAttack(bool toggle)RTTIre.Hooks.Place( "ActivatedDeviceControllerPS", "ActionQuestToggleAutomaticAttack;Bool", (ActivatedDeviceControllerPS_ActionQuestToggleAutomaticAttack x) => { return re.Hooks.CallOriginal<re.msgpack.QuestToggleAutomaticAttack>(); } ); [Msgpack.Gen] public readonly partial record struct ActivatedDeviceControllerPS_ActionQuestToggleAutomaticAttack( ActivatedDeviceControllerPS self, bool toggle );QuestSetIndustrialArmAnimationOverride? ActionQuestSetIndustrialArmAnimationOverride()RTTIre.Hooks.Place( "ActivatedDeviceControllerPS", "ActionQuestSetIndustrialArmAnimationOverride;", (ActivatedDeviceControllerPS_ActionQuestSetIndustrialArmAnimationOverride x) => { return re.Hooks.CallOriginal<re.msgpack.QuestSetIndustrialArmAnimationOverride>(); } ); [Msgpack.Gen] public readonly partial record struct ActivatedDeviceControllerPS_ActionQuestSetIndustrialArmAnimationOverride( ActivatedDeviceControllerPS self );ActivateDevice? ActionQuickHackActivateDevice(TDBID interactionTDBID)RTTIre.Hooks.Place( "ActivatedDeviceControllerPS", "ActionQuickHackActivateDevice;TweakDBID", (ActivatedDeviceControllerPS_ActionQuickHackActivateDevice x) => { return re.Hooks.CallOriginal<re.msgpack.ActivateDevice>(); } ); [Msgpack.Gen] public readonly partial record struct ActivatedDeviceControllerPS_ActionQuickHackActivateDevice( ActivatedDeviceControllerPS self, TDBID interactionTDBID );ActivateDevice? ActionActivateDevice(TDBID interactionTDBID)RTTIre.Hooks.Place( "ActivatedDeviceControllerPS", "ActionActivateDevice;TweakDBID", (ActivatedDeviceControllerPS_ActionActivateDevice x) => { return re.Hooks.CallOriginal<re.msgpack.ActivateDevice>(); } ); [Msgpack.Gen] public readonly partial record struct ActivatedDeviceControllerPS_ActionActivateDevice( ActivatedDeviceControllerPS self, TDBID interactionTDBID );QuickHackDistraction? ActionQuickHackDistraction(TDBID interactionTDBID)RTTIre.Hooks.Place( "ActivatedDeviceControllerPS", "ActionQuickHackDistraction;TweakDBID", (ActivatedDeviceControllerPS_ActionQuickHackDistraction x) => { return re.Hooks.CallOriginal<re.msgpack.QuickHackDistraction>(); } ); [Msgpack.Gen] public readonly partial record struct ActivatedDeviceControllerPS_ActionQuickHackDistraction( ActivatedDeviceControllerPS self, TDBID interactionTDBID );ActionEngineering? ActionEngineering(game.GetActionsContext context)overrideRTTIre.Hooks.Place( "ActivatedDeviceControllerPS", "ActionEngineering;script_ref<GetActionsContext>", (ActivatedDeviceControllerPS_ActionEngineering x) => { return re.Hooks.CallOriginal<re.msgpack.ActionEngineering>(); } ); [Msgpack.Gen] public readonly partial record struct ActivatedDeviceControllerPS_ActionEngineering( ActivatedDeviceControllerPS self, game.GetActionsContext context );EntityNotificationType OnSpiderbotActivateActivator(SpiderbotActivateActivator evt)RTTIre.Hooks.Place( "ActivatedDeviceControllerPS", "OnSpiderbotActivateActivator;SpiderbotActivateActivator", (ActivatedDeviceControllerPS_OnSpiderbotActivateActivator x) => { return re.Hooks.CallOriginal<re.msgpack.EntityNotificationType>(); } ); [Msgpack.Gen] public readonly partial record struct ActivatedDeviceControllerPS_OnSpiderbotActivateActivator( ActivatedDeviceControllerPS self, SpiderbotActivateActivator? evt );WeakHandle<game.Object> GetNearestViableParent()RTTIbool GetActions(out game.device.Action[] actions, game.GetActionsContext context)overrideRTTIre.Hooks.Place( "ActivatedDeviceControllerPS", "GetActions;array<DeviceAction>GetActionsContext", (ActivatedDeviceControllerPS_GetActions x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct ActivatedDeviceControllerPS_GetActions( ActivatedDeviceControllerPS self, game.device.Action[] actions, game.GetActionsContext context );bool CanCreateAnyQuickHackActions()overrideRTTIre.Hooks.Place( "ActivatedDeviceControllerPS", "CanCreateAnyQuickHackActions;", (ActivatedDeviceControllerPS_CanCreateAnyQuickHackActions x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct ActivatedDeviceControllerPS_CanCreateAnyQuickHackActions( ActivatedDeviceControllerPS self );void GetQuickHackActions(out game.device.Action[] actions, game.GetActionsContext context)overrideRTTIre.Hooks.PlaceVoid( "ActivatedDeviceControllerPS", "GetQuickHackActions;array<DeviceAction>script_ref<GetActionsContext>", (ActivatedDeviceControllerPS_GetQuickHackActions x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct ActivatedDeviceControllerPS_GetQuickHackActions( ActivatedDeviceControllerPS self, game.device.Action[] actions, game.GetActionsContext context );bool CanCreateAnySpiderbotActions()overrideRTTIre.Hooks.Place( "ActivatedDeviceControllerPS", "CanCreateAnySpiderbotActions;", (ActivatedDeviceControllerPS_CanCreateAnySpiderbotActions x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct ActivatedDeviceControllerPS_CanCreateAnySpiderbotActions( ActivatedDeviceControllerPS self );void GetSpiderbotActions(game.device.Action[] outActions, game.GetActionsContext context)overrideRTTIre.Hooks.PlaceVoid( "ActivatedDeviceControllerPS", "GetSpiderbotActions;script_ref<array<DeviceAction>>script_ref<GetActionsContext>", (ActivatedDeviceControllerPS_GetSpiderbotActions x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct ActivatedDeviceControllerPS_GetSpiderbotActions( ActivatedDeviceControllerPS self, game.device.Action[] outActions, game.GetActionsContext context );game.device.Action? GetQuestActionByName(CName actionName)overrideRTTIre.Hooks.Place( "ActivatedDeviceControllerPS", "GetQuestActionByName;CName", (ActivatedDeviceControllerPS_GetQuestActionByName x) => { return re.Hooks.CallOriginal<re.msgpack.game.device.Action>(); } ); [Msgpack.Gen] public readonly partial record struct ActivatedDeviceControllerPS_GetQuestActionByName( ActivatedDeviceControllerPS self, CName actionName );void GetQuestActions(out game.device.Action[] actions, game.GetActionsContext context)overrideRTTIre.Hooks.PlaceVoid( "ActivatedDeviceControllerPS", "GetQuestActions;array<DeviceAction>script_ref<GetActionsContext>", (ActivatedDeviceControllerPS_GetQuestActions x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct ActivatedDeviceControllerPS_GetQuestActions( ActivatedDeviceControllerPS self, game.device.Action[] actions, game.GetActionsContext context );EntityNotificationType OnActivateDevice(ActivateDevice evt)overrideRTTIre.Hooks.Place( "ActivatedDeviceControllerPS", "OnActivateDevice;ActivateDevice", (ActivatedDeviceControllerPS_OnActivateDevice x) => { return re.Hooks.CallOriginal<re.msgpack.EntityNotificationType>(); } ); [Msgpack.Gen] public readonly partial record struct ActivatedDeviceControllerPS_OnActivateDevice( ActivatedDeviceControllerPS self, ActivateDevice? evt );EntityNotificationType OnQuestToggleAutomaticAttack(QuestToggleAutomaticAttack evt)RTTIre.Hooks.Place( "ActivatedDeviceControllerPS", "OnQuestToggleAutomaticAttack;QuestToggleAutomaticAttack", (ActivatedDeviceControllerPS_OnQuestToggleAutomaticAttack x) => { return re.Hooks.CallOriginal<re.msgpack.EntityNotificationType>(); } ); [Msgpack.Gen] public readonly partial record struct ActivatedDeviceControllerPS_OnQuestToggleAutomaticAttack( ActivatedDeviceControllerPS self, QuestToggleAutomaticAttack? evt );EntityNotificationType OnQuestSetIndustrialArmAnimationOverride(QuestSetIndustrialArmAnimationOverride evt)RTTIre.Hooks.Place( "ActivatedDeviceControllerPS", "OnQuestSetIndustrialArmAnimationOverride;QuestSetIndustrialArmAnimationOverride", (ActivatedDeviceControllerPS_OnQuestSetIndustrialArmAnimationOverride x) => { return re.Hooks.CallOriginal<re.msgpack.EntityNotificationType>(); } ); [Msgpack.Gen] public readonly partial record struct ActivatedDeviceControllerPS_OnQuestSetIndustrialArmAnimationOverride( ActivatedDeviceControllerPS self, QuestSetIndustrialArmAnimationOverride? evt );EntityNotificationType OnActionEngineering(ActionEngineering evt)overrideRTTIre.Hooks.Place( "ActivatedDeviceControllerPS", "OnActionEngineering;ActionEngineering", (ActivatedDeviceControllerPS_OnActionEngineering x) => { return re.Hooks.CallOriginal<re.msgpack.EntityNotificationType>(); } ); [Msgpack.Gen] public readonly partial record struct ActivatedDeviceControllerPS_OnActionEngineering( ActivatedDeviceControllerPS self, ActionEngineering? evt );void ActivateThisDevice()RTTIre.Hooks.PlaceVoid( "ActivatedDeviceControllerPS", "ActivateThisDevice;", (ActivatedDeviceControllerPS_ActivateThisDevice x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct ActivatedDeviceControllerPS_ActivateThisDevice( ActivatedDeviceControllerPS self );TDBID GetInkWidgetTweakDBID(game.GetActionsContext context)overrideRTTIre.Hooks.Place( "ActivatedDeviceControllerPS", "GetInkWidgetTweakDBID;script_ref<GetActionsContext>", (ActivatedDeviceControllerPS_GetInkWidgetTweakDBID x) => { return re.Hooks.CallOriginal<re.msgpack.TDBID>(); } ); [Msgpack.Gen] public readonly partial record struct ActivatedDeviceControllerPS_GetInkWidgetTweakDBID( ActivatedDeviceControllerPS self, game.GetActionsContext context );TDBID GetDeviceIconTweakDBID()overrideRTTIre.Hooks.Place( "ActivatedDeviceControllerPS", "GetDeviceIconTweakDBID;", (ActivatedDeviceControllerPS_GetDeviceIconTweakDBID x) => { return re.Hooks.CallOriginal<re.msgpack.TDBID>(); } ); [Msgpack.Gen] public readonly partial record struct ActivatedDeviceControllerPS_GetDeviceIconTweakDBID( ActivatedDeviceControllerPS self );