class
SecurityLockerControllerPS
- 2 properties
- 13 functions
Extends ScriptableDeviceComponentPS SharedGameplayPS game.DeviceComponentPS game.ComponentPS game.PersistentState IScriptable ISerializable
Properties
| Property | Type | Offset | |
|---|---|---|---|
securityLockerProperties | SecurityLockerProperties | 0x288 | scripted |
isStoringPlayerEquipement | bool | 0x2A0 | scripted |
Functions
bool ShouldDisableCyberware()RTTIre.Hooks.Place( "SecurityLockerControllerPS", "ShouldDisableCyberware;", (SecurityLockerControllerPS_ShouldDisableCyberware x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct SecurityLockerControllerPS_ShouldDisableCyberware( SecurityLockerControllerPS self );ESecurityAccessLevel GetAuthorizationLevel()RTTIre.Hooks.Place( "SecurityLockerControllerPS", "GetAuthorizationLevel;", (SecurityLockerControllerPS_GetAuthorizationLevel x) => { return re.Hooks.CallOriginal<re.msgpack.ESecurityAccessLevel>(); } ); [Msgpack.Gen] public readonly partial record struct SecurityLockerControllerPS_GetAuthorizationLevel( SecurityLockerControllerPS self );bool GetIsEmpty()RTTIre.Hooks.Place( "SecurityLockerControllerPS", "GetIsEmpty;", (SecurityLockerControllerPS_GetIsEmpty x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct SecurityLockerControllerPS_GetIsEmpty( SecurityLockerControllerPS self );bool GetIsStoringPlayerEquipement()RTTIre.Hooks.Place( "SecurityLockerControllerPS", "GetIsStoringPlayerEquipement;", (SecurityLockerControllerPS_GetIsStoringPlayerEquipement x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct SecurityLockerControllerPS_GetIsStoringPlayerEquipement( SecurityLockerControllerPS self );CName GetStoreSFX()RTTIre.Hooks.Place( "SecurityLockerControllerPS", "GetStoreSFX;", (SecurityLockerControllerPS_GetStoreSFX x) => { return re.Hooks.CallOriginal<re.msgpack.CName>(); } ); [Msgpack.Gen] public readonly partial record struct SecurityLockerControllerPS_GetStoreSFX( SecurityLockerControllerPS self );CName GetReturnSFX()RTTIre.Hooks.Place( "SecurityLockerControllerPS", "GetReturnSFX;", (SecurityLockerControllerPS_GetReturnSFX x) => { return re.Hooks.CallOriginal<re.msgpack.CName>(); } ); [Msgpack.Gen] public readonly partial record struct SecurityLockerControllerPS_GetReturnSFX( SecurityLockerControllerPS self );void Initialize()overrideRTTIre.Hooks.PlaceVoid( "SecurityLockerControllerPS", "Initialize;", (SecurityLockerControllerPS_Initialize x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct SecurityLockerControllerPS_Initialize( SecurityLockerControllerPS self );UseSecurityLocker? ActionUseSecurityLocker(game.Object executor)RTTIre.Hooks.Place( "SecurityLockerControllerPS", "ActionUseSecurityLocker;GameObject", (SecurityLockerControllerPS_ActionUseSecurityLocker x) => { return re.Hooks.CallOriginal<re.msgpack.UseSecurityLocker>(); } ); [Msgpack.Gen] public readonly partial record struct SecurityLockerControllerPS_ActionUseSecurityLocker( SecurityLockerControllerPS self, game.Object? executor );EntityNotificationType OnUseSecurityLocker(UseSecurityLocker evt)RTTIre.Hooks.Place( "SecurityLockerControllerPS", "OnUseSecurityLocker;UseSecurityLocker", (SecurityLockerControllerPS_OnUseSecurityLocker x) => { return re.Hooks.CallOriginal<re.msgpack.EntityNotificationType>(); } ); [Msgpack.Gen] public readonly partial record struct SecurityLockerControllerPS_OnUseSecurityLocker( SecurityLockerControllerPS self, UseSecurityLocker? evt );void ResolvePersonalLinkConnection(TogglePersonalLink evt, bool abortOperation)overrideRTTIre.Hooks.PlaceVoid( "SecurityLockerControllerPS", "ResolvePersonalLinkConnection;TogglePersonalLinkBool", (SecurityLockerControllerPS_ResolvePersonalLinkConnection x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct SecurityLockerControllerPS_ResolvePersonalLinkConnection( SecurityLockerControllerPS self, TogglePersonalLink? evt, bool abortOperation );bool GetActions(out game.device.Action[] actions, game.GetActionsContext context)overrideRTTIre.Hooks.Place( "SecurityLockerControllerPS", "GetActions;array<DeviceAction>GetActionsContext", (SecurityLockerControllerPS_GetActions x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct SecurityLockerControllerPS_GetActions( SecurityLockerControllerPS self, game.device.Action[] actions, game.GetActionsContext context );TDBID GetDeviceIconTweakDBID()overrideRTTIre.Hooks.Place( "SecurityLockerControllerPS", "GetDeviceIconTweakDBID;", (SecurityLockerControllerPS_GetDeviceIconTweakDBID x) => { return re.Hooks.CallOriginal<re.msgpack.TDBID>(); } ); [Msgpack.Gen] public readonly partial record struct SecurityLockerControllerPS_GetDeviceIconTweakDBID( SecurityLockerControllerPS self );TDBID GetBackgroundTextureTweakDBID()overrideRTTIre.Hooks.Place( "SecurityLockerControllerPS", "GetBackgroundTextureTweakDBID;", (SecurityLockerControllerPS_GetBackgroundTextureTweakDBID x) => { return re.Hooks.CallOriginal<re.msgpack.TDBID>(); } ); [Msgpack.Gen] public readonly partial record struct SecurityLockerControllerPS_GetBackgroundTextureTweakDBID( SecurityLockerControllerPS self );