class
RoadBlockControllerPS
- 4 properties
- 22 functions
Extends ScriptableDeviceComponentPS SharedGameplayPS game.DeviceComponentPS game.ComponentPS game.PersistentState IScriptable ISerializable
Properties
| Property | Type | Offset | |
|---|---|---|---|
isBlocking | bool | 0x288 | scripted |
negateAnimState | bool | 0x289 | scripted |
nameForBlocking | TDBID | 0x28C | scripted |
nameForUnblocking | TDBID | 0x294 | scripted |
Functions
bool IsBlocking()RTTIre.Hooks.Place( "RoadBlockControllerPS", "IsBlocking;", (RoadBlockControllerPS_IsBlocking x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct RoadBlockControllerPS_IsBlocking( RoadBlockControllerPS self );bool IsNotBlocking()RTTIre.Hooks.Place( "RoadBlockControllerPS", "IsNotBlocking;", (RoadBlockControllerPS_IsNotBlocking x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct RoadBlockControllerPS_IsNotBlocking( RoadBlockControllerPS self );void SetIsBlockingState(bool isBlocking)RTTIre.Hooks.PlaceVoid( "RoadBlockControllerPS", "SetIsBlockingState;Bool", (RoadBlockControllerPS_SetIsBlockingState x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct RoadBlockControllerPS_SetIsBlockingState( RoadBlockControllerPS self, bool isBlocking );bool NegateAnim()RTTIre.Hooks.Place( "RoadBlockControllerPS", "NegateAnim;", (RoadBlockControllerPS_NegateAnim x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct RoadBlockControllerPS_NegateAnim( RoadBlockControllerPS self );void GameAttached()overrideRTTIre.Hooks.PlaceVoid( "RoadBlockControllerPS", "GameAttached;", (RoadBlockControllerPS_GameAttached x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct RoadBlockControllerPS_GameAttached( RoadBlockControllerPS self );bool GetActions(out game.device.Action[] actions, game.GetActionsContext context)overrideRTTIre.Hooks.Place( "RoadBlockControllerPS", "GetActions;array<DeviceAction>GetActionsContext", (RoadBlockControllerPS_GetActions x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct RoadBlockControllerPS_GetActions( RoadBlockControllerPS self, game.device.Action[] actions, game.GetActionsContext context );bool CanCreateAnyQuickHackActions()overrideRTTIre.Hooks.Place( "RoadBlockControllerPS", "CanCreateAnyQuickHackActions;", (RoadBlockControllerPS_CanCreateAnyQuickHackActions x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct RoadBlockControllerPS_CanCreateAnyQuickHackActions( RoadBlockControllerPS self );void GetQuickHackActions(out game.device.Action[] actions, game.GetActionsContext context)overrideRTTIre.Hooks.PlaceVoid( "RoadBlockControllerPS", "GetQuickHackActions;array<DeviceAction>script_ref<GetActionsContext>", (RoadBlockControllerPS_GetQuickHackActions x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct RoadBlockControllerPS_GetQuickHackActions( RoadBlockControllerPS self, game.device.Action[] actions, game.GetActionsContext context );game.device.Action? GetQuestActionByName(CName actionName)overrideRTTIre.Hooks.Place( "RoadBlockControllerPS", "GetQuestActionByName;CName", (RoadBlockControllerPS_GetQuestActionByName x) => { return re.Hooks.CallOriginal<re.msgpack.game.device.Action>(); } ); [Msgpack.Gen] public readonly partial record struct RoadBlockControllerPS_GetQuestActionByName( RoadBlockControllerPS self, CName actionName );void GetQuestActions(out game.device.Action[] actions, game.GetActionsContext context)overrideRTTIre.Hooks.PlaceVoid( "RoadBlockControllerPS", "GetQuestActions;array<DeviceAction>script_ref<GetActionsContext>", (RoadBlockControllerPS_GetQuestActions x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct RoadBlockControllerPS_GetQuestActions( RoadBlockControllerPS self, game.device.Action[] actions, game.GetActionsContext context );ToggleBlockade? ActionToggleBlockade()RTTIre.Hooks.Place( "RoadBlockControllerPS", "ActionToggleBlockade;", (RoadBlockControllerPS_ActionToggleBlockade x) => { return re.Hooks.CallOriginal<re.msgpack.ToggleBlockade>(); } ); [Msgpack.Gen] public readonly partial record struct RoadBlockControllerPS_ActionToggleBlockade( RoadBlockControllerPS self );QuickHackToggleBlockade? ActionQuickHackToggleBlockade()RTTIre.Hooks.Place( "RoadBlockControllerPS", "ActionQuickHackToggleBlockade;", (RoadBlockControllerPS_ActionQuickHackToggleBlockade x) => { return re.Hooks.CallOriginal<re.msgpack.QuickHackToggleBlockade>(); } ); [Msgpack.Gen] public readonly partial record struct RoadBlockControllerPS_ActionQuickHackToggleBlockade( RoadBlockControllerPS self );QuestForceRoadBlockadeActivate? ActionQuestForceRoadBlockadeActivate()RTTIre.Hooks.Place( "RoadBlockControllerPS", "ActionQuestForceRoadBlockadeActivate;", (RoadBlockControllerPS_ActionQuestForceRoadBlockadeActivate x) => { return re.Hooks.CallOriginal<re.msgpack.QuestForceRoadBlockadeActivate>(); } ); [Msgpack.Gen] public readonly partial record struct RoadBlockControllerPS_ActionQuestForceRoadBlockadeActivate( RoadBlockControllerPS self );QuestForceRoadBlockadeDeactivate? ActionQuestForceRoadBlockadeDeactivate()RTTIre.Hooks.Place( "RoadBlockControllerPS", "ActionQuestForceRoadBlockadeDeactivate;", (RoadBlockControllerPS_ActionQuestForceRoadBlockadeDeactivate x) => { return re.Hooks.CallOriginal<re.msgpack.QuestForceRoadBlockadeDeactivate>(); } ); [Msgpack.Gen] public readonly partial record struct RoadBlockControllerPS_ActionQuestForceRoadBlockadeDeactivate( RoadBlockControllerPS self );EntityNotificationType OnToggleBlockade(ToggleBlockade evt)RTTIre.Hooks.Place( "RoadBlockControllerPS", "OnToggleBlockade;ToggleBlockade", (RoadBlockControllerPS_OnToggleBlockade x) => { return re.Hooks.CallOriginal<re.msgpack.EntityNotificationType>(); } ); [Msgpack.Gen] public readonly partial record struct RoadBlockControllerPS_OnToggleBlockade( RoadBlockControllerPS self, ToggleBlockade? evt );EntityNotificationType OnQuickHackToggleBlockadeQuickHackToggleBlockade(QuickHackToggleBlockade evt)RTTIre.Hooks.Place( "RoadBlockControllerPS", "OnQuickHackToggleBlockadeQuickHackToggleBlockade;QuickHackToggleBlockade", (RoadBlockControllerPS_OnQuickHackToggleBlockadeQuickHackToggleBlockade x) => { return re.Hooks.CallOriginal<re.msgpack.EntityNotificationType>(); } ); [Msgpack.Gen] public readonly partial record struct RoadBlockControllerPS_OnQuickHackToggleBlockadeQuickHackToggleBlockade( RoadBlockControllerPS self, QuickHackToggleBlockade? evt );EntityNotificationType OnQuestForceRoadBlockadeActivate(QuestForceRoadBlockadeActivate evt)RTTIre.Hooks.Place( "RoadBlockControllerPS", "OnQuestForceRoadBlockadeActivate;QuestForceRoadBlockadeActivate", (RoadBlockControllerPS_OnQuestForceRoadBlockadeActivate x) => { return re.Hooks.CallOriginal<re.msgpack.EntityNotificationType>(); } ); [Msgpack.Gen] public readonly partial record struct RoadBlockControllerPS_OnQuestForceRoadBlockadeActivate( RoadBlockControllerPS self, QuestForceRoadBlockadeActivate? evt );EntityNotificationType OnQuestForceRoadBlockadeDeactivate(QuestForceRoadBlockadeDeactivate evt)RTTIre.Hooks.Place( "RoadBlockControllerPS", "OnQuestForceRoadBlockadeDeactivate;QuestForceRoadBlockadeDeactivate", (RoadBlockControllerPS_OnQuestForceRoadBlockadeDeactivate x) => { return re.Hooks.CallOriginal<re.msgpack.EntityNotificationType>(); } ); [Msgpack.Gen] public readonly partial record struct RoadBlockControllerPS_OnQuestForceRoadBlockadeDeactivate( RoadBlockControllerPS self, QuestForceRoadBlockadeDeactivate? evt );EntityNotificationType OnActivateDevice(ActivateDevice evt)overrideRTTIre.Hooks.Place( "RoadBlockControllerPS", "OnActivateDevice;ActivateDevice", (RoadBlockControllerPS_OnActivateDevice x) => { return re.Hooks.CallOriginal<re.msgpack.EntityNotificationType>(); } ); [Msgpack.Gen] public readonly partial record struct RoadBlockControllerPS_OnActivateDevice( RoadBlockControllerPS self, ActivateDevice? evt );EntityNotificationType OnDeactivateDevice(DeactivateDevice evt)overrideRTTIre.Hooks.Place( "RoadBlockControllerPS", "OnDeactivateDevice;DeactivateDevice", (RoadBlockControllerPS_OnDeactivateDevice x) => { return re.Hooks.CallOriginal<re.msgpack.EntityNotificationType>(); } ); [Msgpack.Gen] public readonly partial record struct RoadBlockControllerPS_OnDeactivateDevice( RoadBlockControllerPS self, DeactivateDevice? evt );TDBID GetDeviceIconTweakDBID()overrideRTTIre.Hooks.Place( "RoadBlockControllerPS", "GetDeviceIconTweakDBID;", (RoadBlockControllerPS_GetDeviceIconTweakDBID x) => { return re.Hooks.CallOriginal<re.msgpack.TDBID>(); } ); [Msgpack.Gen] public readonly partial record struct RoadBlockControllerPS_GetDeviceIconTweakDBID( RoadBlockControllerPS self );TDBID GetBackgroundTextureTweakDBID()overrideRTTIre.Hooks.Place( "RoadBlockControllerPS", "GetBackgroundTextureTweakDBID;", (RoadBlockControllerPS_GetBackgroundTextureTweakDBID x) => { return re.Hooks.CallOriginal<re.msgpack.TDBID>(); } ); [Msgpack.Gen] public readonly partial record struct RoadBlockControllerPS_GetBackgroundTextureTweakDBID( RoadBlockControllerPS self );