class
ServerNodeControllerPS
- 2 properties
- 28 functions
Extends ScriptableDeviceComponentPS SharedGameplayPS game.DeviceComponentPS game.ComponentPS game.PersistentState IScriptable ISerializable
Properties
| Property | Type | Offset | |
|---|---|---|---|
coverState | CoverState | 0x288 | scripted |
serverState | ServerState | 0x28C | scripted |
Functions
CoverState GetCoverState()RTTIre.Hooks.Place( "ServerNodeControllerPS", "GetCoverState;", (ServerNodeControllerPS_GetCoverState x) => { return re.Hooks.CallOriginal<re.msgpack.CoverState>(); } ); [Msgpack.Gen] public readonly partial record struct ServerNodeControllerPS_GetCoverState( ServerNodeControllerPS self );ServerState GetServerState()RTTIre.Hooks.Place( "ServerNodeControllerPS", "GetServerState;", (ServerNodeControllerPS_GetServerState x) => { return re.Hooks.CallOriginal<re.msgpack.ServerState>(); } ); [Msgpack.Gen] public readonly partial record struct ServerNodeControllerPS_GetServerState( ServerNodeControllerPS self );bool IsPinDestroyed(int index)RTTIre.Hooks.Place( "ServerNodeControllerPS", "IsPinDestroyed;Int32", (ServerNodeControllerPS_IsPinDestroyed x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct ServerNodeControllerPS_IsPinDestroyed( ServerNodeControllerPS self, int index );void SetCoverState(CoverState state)RTTIre.Hooks.PlaceVoid( "ServerNodeControllerPS", "SetCoverState;CoverState", (ServerNodeControllerPS_SetCoverState x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct ServerNodeControllerPS_SetCoverState( ServerNodeControllerPS self, CoverState state );void SetServerState(ServerState state)RTTIre.Hooks.PlaceVoid( "ServerNodeControllerPS", "SetServerState;ServerState", (ServerNodeControllerPS_SetServerState x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct ServerNodeControllerPS_SetServerState( ServerNodeControllerPS self, ServerState state );void SetDestroyedPin(int pinNum)RTTIre.Hooks.PlaceVoid( "ServerNodeControllerPS", "SetDestroyedPin;Int32", (ServerNodeControllerPS_SetDestroyedPin x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct ServerNodeControllerPS_SetDestroyedPin( ServerNodeControllerPS self, int pinNum );void GetQuestActions(out game.device.Action[] actions, game.GetActionsContext context)overrideRTTIre.Hooks.PlaceVoid( "ServerNodeControllerPS", "GetQuestActions;array<DeviceAction>script_ref<GetActionsContext>", (ServerNodeControllerPS_GetQuestActions x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct ServerNodeControllerPS_GetQuestActions( ServerNodeControllerPS self, game.device.Action[] actions, game.GetActionsContext context );bool CanCreateAnyQuickHackActions()overrideRTTIre.Hooks.Place( "ServerNodeControllerPS", "CanCreateAnyQuickHackActions;", (ServerNodeControllerPS_CanCreateAnyQuickHackActions x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct ServerNodeControllerPS_CanCreateAnyQuickHackActions( ServerNodeControllerPS self );void GetQuickHackActions(out game.device.Action[] actions, game.GetActionsContext context)overrideRTTIre.Hooks.PlaceVoid( "ServerNodeControllerPS", "GetQuickHackActions;array<DeviceAction>script_ref<GetActionsContext>", (ServerNodeControllerPS_GetQuickHackActions x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct ServerNodeControllerPS_GetQuickHackActions( ServerNodeControllerPS self, game.device.Action[] actions, game.GetActionsContext context );QuestOpen? ActionQuestOpen()RTTIre.Hooks.Place( "ServerNodeControllerPS", "ActionQuestOpen;", (ServerNodeControllerPS_ActionQuestOpen x) => { return re.Hooks.CallOriginal<re.msgpack.QuestOpen>(); } ); [Msgpack.Gen] public readonly partial record struct ServerNodeControllerPS_ActionQuestOpen( ServerNodeControllerPS self );QuestClose? ActionQuestClose()RTTIre.Hooks.Place( "ServerNodeControllerPS", "ActionQuestClose;", (ServerNodeControllerPS_ActionQuestClose x) => { return re.Hooks.CallOriginal<re.msgpack.QuestClose>(); } ); [Msgpack.Gen] public readonly partial record struct ServerNodeControllerPS_ActionQuestClose( ServerNodeControllerPS self );QuestExplode? ActionQuestExplode()RTTIre.Hooks.Place( "ServerNodeControllerPS", "ActionQuestExplode;", (ServerNodeControllerPS_ActionQuestExplode x) => { return re.Hooks.CallOriginal<re.msgpack.QuestExplode>(); } ); [Msgpack.Gen] public readonly partial record struct ServerNodeControllerPS_ActionQuestExplode( ServerNodeControllerPS self );QuestStartHacking? ActionQuestStartHacking()RTTIre.Hooks.Place( "ServerNodeControllerPS", "ActionQuestStartHacking;", (ServerNodeControllerPS_ActionQuestStartHacking x) => { return re.Hooks.CallOriginal<re.msgpack.QuestStartHacking>(); } ); [Msgpack.Gen] public readonly partial record struct ServerNodeControllerPS_ActionQuestStartHacking( ServerNodeControllerPS self );QuestStopHacking? ActionQuestStopHacking()RTTIre.Hooks.Place( "ServerNodeControllerPS", "ActionQuestStopHacking;", (ServerNodeControllerPS_ActionQuestStopHacking x) => { return re.Hooks.CallOriginal<re.msgpack.QuestStopHacking>(); } ); [Msgpack.Gen] public readonly partial record struct ServerNodeControllerPS_ActionQuestStopHacking( ServerNodeControllerPS self );ServerOverload? ActionServerOverload()RTTIre.Hooks.Place( "ServerNodeControllerPS", "ActionServerOverload;", (ServerNodeControllerPS_ActionServerOverload x) => { return re.Hooks.CallOriginal<re.msgpack.ServerOverload>(); } ); [Msgpack.Gen] public readonly partial record struct ServerNodeControllerPS_ActionServerOverload( ServerNodeControllerPS self );bool TryUpdateServerState(ServerState serverState)RTTIre.Hooks.Place( "ServerNodeControllerPS", "TryUpdateServerState;ServerState", (ServerNodeControllerPS_TryUpdateServerState x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct ServerNodeControllerPS_TryUpdateServerState( ServerNodeControllerPS self, ServerState serverState );bool TryUpdateCoverState(CoverState coverState)RTTIre.Hooks.Place( "ServerNodeControllerPS", "TryUpdateCoverState;CoverState", (ServerNodeControllerPS_TryUpdateCoverState x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct ServerNodeControllerPS_TryUpdateCoverState( ServerNodeControllerPS self, CoverState coverState );EntityNotificationType GetNotificationBasedOnServerUpdateState(bool wasStateUpdated)RTTIre.Hooks.Place( "ServerNodeControllerPS", "GetNotificationBasedOnServerUpdateState;Bool", (ServerNodeControllerPS_GetNotificationBasedOnServerUpdateState x) => { return re.Hooks.CallOriginal<re.msgpack.EntityNotificationType>(); } ); [Msgpack.Gen] public readonly partial record struct ServerNodeControllerPS_GetNotificationBasedOnServerUpdateState( ServerNodeControllerPS self, bool wasStateUpdated );bool TryOpenServer()RTTIre.Hooks.Place( "ServerNodeControllerPS", "TryOpenServer;", (ServerNodeControllerPS_TryOpenServer x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct ServerNodeControllerPS_TryOpenServer( ServerNodeControllerPS self );bool TryCloseServer()RTTIre.Hooks.Place( "ServerNodeControllerPS", "TryCloseServer;", (ServerNodeControllerPS_TryCloseServer x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct ServerNodeControllerPS_TryCloseServer( ServerNodeControllerPS self );bool TryExplode()RTTIre.Hooks.Place( "ServerNodeControllerPS", "TryExplode;", (ServerNodeControllerPS_TryExplode x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct ServerNodeControllerPS_TryExplode( ServerNodeControllerPS self );EntityNotificationType OnQuestOpen(QuestOpen evt)RTTIre.Hooks.Place( "ServerNodeControllerPS", "OnQuestOpen;QuestOpen", (ServerNodeControllerPS_OnQuestOpen x) => { return re.Hooks.CallOriginal<re.msgpack.EntityNotificationType>(); } ); [Msgpack.Gen] public readonly partial record struct ServerNodeControllerPS_OnQuestOpen( ServerNodeControllerPS self, QuestOpen? evt );EntityNotificationType OnQuestClose(QuestClose evt)RTTIre.Hooks.Place( "ServerNodeControllerPS", "OnQuestClose;QuestClose", (ServerNodeControllerPS_OnQuestClose x) => { return re.Hooks.CallOriginal<re.msgpack.EntityNotificationType>(); } ); [Msgpack.Gen] public readonly partial record struct ServerNodeControllerPS_OnQuestClose( ServerNodeControllerPS self, QuestClose? evt );EntityNotificationType OnQuestExplode(QuestExplode evt)RTTIre.Hooks.Place( "ServerNodeControllerPS", "OnQuestExplode;QuestExplode", (ServerNodeControllerPS_OnQuestExplode x) => { return re.Hooks.CallOriginal<re.msgpack.EntityNotificationType>(); } ); [Msgpack.Gen] public readonly partial record struct ServerNodeControllerPS_OnQuestExplode( ServerNodeControllerPS self, QuestExplode? evt );EntityNotificationType OnQuestStartHacking(QuestStartHacking evt)RTTIre.Hooks.Place( "ServerNodeControllerPS", "OnQuestStartHacking;QuestStartHacking", (ServerNodeControllerPS_OnQuestStartHacking x) => { return re.Hooks.CallOriginal<re.msgpack.EntityNotificationType>(); } ); [Msgpack.Gen] public readonly partial record struct ServerNodeControllerPS_OnQuestStartHacking( ServerNodeControllerPS self, QuestStartHacking? evt );EntityNotificationType OnQuestStopHacking(QuestStopHacking evt)RTTIre.Hooks.Place( "ServerNodeControllerPS", "OnQuestStopHacking;QuestStopHacking", (ServerNodeControllerPS_OnQuestStopHacking x) => { return re.Hooks.CallOriginal<re.msgpack.EntityNotificationType>(); } ); [Msgpack.Gen] public readonly partial record struct ServerNodeControllerPS_OnQuestStopHacking( ServerNodeControllerPS self, QuestStopHacking? evt );EntityNotificationType OnOverloadDevice(OverloadDevice evt)overrideRTTIre.Hooks.Place( "ServerNodeControllerPS", "OnOverloadDevice;OverloadDevice", (ServerNodeControllerPS_OnOverloadDevice x) => { return re.Hooks.CallOriginal<re.msgpack.EntityNotificationType>(); } ); [Msgpack.Gen] public readonly partial record struct ServerNodeControllerPS_OnOverloadDevice( ServerNodeControllerPS self, OverloadDevice? evt );EntityNotificationType OnServerOverload(ServerOverload evt)RTTIre.Hooks.Place( "ServerNodeControllerPS", "OnServerOverload;ServerOverload", (ServerNodeControllerPS_OnServerOverload x) => { return re.Hooks.CallOriginal<re.msgpack.EntityNotificationType>(); } ); [Msgpack.Gen] public readonly partial record struct ServerNodeControllerPS_OnServerOverload( ServerNodeControllerPS self, ServerOverload? evt );