class
DeviceSystemBaseControllerPS
- 1 property
- 4 functions
- 3 derived classes
Extends MasterControllerPS ScriptableDeviceComponentPS SharedGameplayPS game.DeviceComponentPS game.ComponentPS game.PersistentState IScriptable ISerializable
Properties
| Property | Type | Offset | |
|---|---|---|---|
quickHacksEnabled | bool | 0x298 | scripted |
Functions
GetAccess? ActionGetAccess()RTTIre.Hooks.Place( "DeviceSystemBaseControllerPS", "ActionGetAccess;", (DeviceSystemBaseControllerPS_ActionGetAccess x) => { return re.Hooks.CallOriginal<re.msgpack.GetAccess>(); } ); [Msgpack.Gen] public readonly partial record struct DeviceSystemBaseControllerPS_ActionGetAccess( DeviceSystemBaseControllerPS self );bool GetActions(out game.device.Action[] outActions, game.GetActionsContext context)overrideRTTIre.Hooks.Place( "DeviceSystemBaseControllerPS", "GetActions;array<DeviceAction>GetActionsContext", (DeviceSystemBaseControllerPS_GetActions x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct DeviceSystemBaseControllerPS_GetActions( DeviceSystemBaseControllerPS self, game.device.Action[] outActions, game.GetActionsContext context );EntityNotificationType OnGetAccess(GetAccess evt)RTTIre.Hooks.Place( "DeviceSystemBaseControllerPS", "OnGetAccess;GetAccess", (DeviceSystemBaseControllerPS_OnGetAccess x) => { return re.Hooks.CallOriginal<re.msgpack.EntityNotificationType>(); } ); [Msgpack.Gen] public readonly partial record struct DeviceSystemBaseControllerPS_OnGetAccess( DeviceSystemBaseControllerPS self, GetAccess? evt );void RevokeQuickHacks(game.DeviceComponentPS device)RTTIre.Hooks.PlaceVoid( "DeviceSystemBaseControllerPS", "RevokeQuickHacks;DeviceComponentPS", (DeviceSystemBaseControllerPS_RevokeQuickHacks x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct DeviceSystemBaseControllerPS_RevokeQuickHacks( DeviceSystemBaseControllerPS self, game.DeviceComponentPS? device );