class
FactInvokerControllerPS
- 3 properties
- 10 functions
Extends MasterControllerPS ScriptableDeviceComponentPS SharedGameplayPS game.DeviceComponentPS game.ComponentPS game.PersistentState IScriptable ISerializable
Properties
| Property | Type | Offset | |
|---|---|---|---|
factDataEntries | FactInvokerDataEntry?[] | 0x298 | scripted |
passwords | CName[] | 0x2A8 | scripted |
arePasswordsInitialized | bool | 0x2B8 | scripted |
Functions
void GameAttached()overrideRTTIre.Hooks.PlaceVoid( "FactInvokerControllerPS", "GameAttached;", (FactInvokerControllerPS_GameAttached x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct FactInvokerControllerPS_GameAttached( FactInvokerControllerPS self );CName[] GetPasswords()overrideRTTIbool IsDeviceSecured()overrideRTTIre.Hooks.Place( "FactInvokerControllerPS", "IsDeviceSecured;", (FactInvokerControllerPS_IsDeviceSecured x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct FactInvokerControllerPS_IsDeviceSecured( FactInvokerControllerPS self );void EnsurePasswordsPresence()RTTIre.Hooks.PlaceVoid( "FactInvokerControllerPS", "EnsurePasswordsPresence;", (FactInvokerControllerPS_EnsurePasswordsPresence x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct FactInvokerControllerPS_EnsurePasswordsPresence( FactInvokerControllerPS self );EntityNotificationType OnAuthorizeUser(AuthorizeUser evt)overrideRTTIre.Hooks.Place( "FactInvokerControllerPS", "OnAuthorizeUser;AuthorizeUser", (FactInvokerControllerPS_OnAuthorizeUser x) => { return re.Hooks.CallOriginal<re.msgpack.EntityNotificationType>(); } ); [Msgpack.Gen] public readonly partial record struct FactInvokerControllerPS_OnAuthorizeUser( FactInvokerControllerPS self, AuthorizeUser? evt );void TryInvokeFact(AuthorizeUser evt)RTTIre.Hooks.PlaceVoid( "FactInvokerControllerPS", "TryInvokeFact;AuthorizeUser", (FactInvokerControllerPS_TryInvokeFact x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct FactInvokerControllerPS_TryInvokeFact( FactInvokerControllerPS self, AuthorizeUser? evt );bool TryGetFact(CName password, out CName fact)RTTIre.Hooks.Place( "FactInvokerControllerPS", "TryGetFact;CNameCName", (FactInvokerControllerPS_TryGetFact x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct FactInvokerControllerPS_TryGetFact( FactInvokerControllerPS self, CName password, CName fact );TDBID GetInkWidgetTweakDBID(game.GetActionsContext context)overrideRTTIre.Hooks.Place( "FactInvokerControllerPS", "GetInkWidgetTweakDBID;script_ref<GetActionsContext>", (FactInvokerControllerPS_GetInkWidgetTweakDBID x) => { return re.Hooks.CallOriginal<re.msgpack.TDBID>(); } ); [Msgpack.Gen] public readonly partial record struct FactInvokerControllerPS_GetInkWidgetTweakDBID( FactInvokerControllerPS self, game.GetActionsContext context );bool GetActions(out game.device.Action[] outActions, game.GetActionsContext context)overrideRTTIre.Hooks.Place( "FactInvokerControllerPS", "GetActions;array<DeviceAction>GetActionsContext", (FactInvokerControllerPS_GetActions x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct FactInvokerControllerPS_GetActions( FactInvokerControllerPS self, game.device.Action[] outActions, game.GetActionsContext context );bool IgnoreDisallowedAction(string name)overrideRTTIre.Hooks.Place( "FactInvokerControllerPS", "IgnoreDisallowedAction;String", (FactInvokerControllerPS_IgnoreDisallowedAction x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct FactInvokerControllerPS_IgnoreDisallowedAction( FactInvokerControllerPS self, string name );