class
WeakFenceControllerPS
- 2 properties
- 6 functions
Extends ScriptableDeviceComponentPS SharedGameplayPS game.DeviceComponentPS game.ComponentPS game.PersistentState IScriptable ISerializable
Properties
| Property | Type | Offset | |
|---|---|---|---|
weakfenceSkillChecks | EngDemoContainer? | 0x288 | scripted |
weakFenceSetup | WeakFenceSetup | 0x298 | scripted |
Functions
BaseSkillCheckContainer? GetSkillCheckContainerForSetup()overrideRTTIre.Hooks.Place( "WeakFenceControllerPS", "GetSkillCheckContainerForSetup;", (WeakFenceControllerPS_GetSkillCheckContainerForSetup x) => { return re.Hooks.CallOriginal<re.msgpack.BaseSkillCheckContainer>(); } ); [Msgpack.Gen] public readonly partial record struct WeakFenceControllerPS_GetSkillCheckContainerForSetup( WeakFenceControllerPS self );bool GetActions(out game.device.Action[] actions, game.GetActionsContext context)overrideRTTIre.Hooks.Place( "WeakFenceControllerPS", "GetActions;array<DeviceAction>GetActionsContext", (WeakFenceControllerPS_GetActions x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct WeakFenceControllerPS_GetActions( WeakFenceControllerPS self, game.device.Action[] actions, game.GetActionsContext context );ActionEngineering? ActionEngineering(game.GetActionsContext context)overrideRTTIre.Hooks.Place( "WeakFenceControllerPS", "ActionEngineering;script_ref<GetActionsContext>", (WeakFenceControllerPS_ActionEngineering x) => { return re.Hooks.CallOriginal<re.msgpack.ActionEngineering>(); } ); [Msgpack.Gen] public readonly partial record struct WeakFenceControllerPS_ActionEngineering( WeakFenceControllerPS self, game.GetActionsContext context );EntityNotificationType OnActionEngineering(ActionEngineering evt)overrideRTTIre.Hooks.Place( "WeakFenceControllerPS", "OnActionEngineering;ActionEngineering", (WeakFenceControllerPS_OnActionEngineering x) => { return re.Hooks.CallOriginal<re.msgpack.EntityNotificationType>(); } ); [Msgpack.Gen] public readonly partial record struct WeakFenceControllerPS_OnActionEngineering( WeakFenceControllerPS self, ActionEngineering? evt );ActivateDevice? ActionActivateDevice(string interactionName)RTTIre.Hooks.Place( "WeakFenceControllerPS", "ActionActivateDevice;script_ref<String>", (WeakFenceControllerPS_ActionActivateDevice x) => { return re.Hooks.CallOriginal<re.msgpack.ActivateDevice>(); } ); [Msgpack.Gen] public readonly partial record struct WeakFenceControllerPS_ActionActivateDevice( WeakFenceControllerPS self, string interactionName );EntityNotificationType OnActivateDevice(ActivateDevice evt)overrideRTTIre.Hooks.Place( "WeakFenceControllerPS", "OnActivateDevice;ActivateDevice", (WeakFenceControllerPS_OnActivateDevice x) => { return re.Hooks.CallOriginal<re.msgpack.EntityNotificationType>(); } ); [Msgpack.Gen] public readonly partial record struct WeakFenceControllerPS_OnActivateDevice( WeakFenceControllerPS self, ActivateDevice? evt );