class
GenericHotkeyController
- 10 properties
- 17 functions
- 5 derived classes
Extends game.ui.NewPhoneRelatedHUDGameController game.ui.HUDGameController game.ui.WidgetGameController world.ui.IWidgetGameController ink.IWidgetController IScriptable ISerializable
Derived
CarHotkeyController, HotkeyItemController, PhoneHotkeyController, RadioHotkeyController, vehicle.VisualCustomizationHotkeyController
Properties
| Property | Type | Offset | |
|---|---|---|---|
hotkeyBackground | ink.ImageWidgetReference | 0x88 | scripted |
buttonHint | ink.WidgetReference | 0xA0 | scripted |
hotkey | game.EHotkey | 0xB8 | scripted |
pressStarted | bool | 0xBC | scripted |
buttonHintController | WeakHandle<ink.InputDisplayController> | 0xC0 | scripted |
questActivatingFact | CName | 0xD0 | scripted |
restrictions | CName[] | 0xD8 | scripted |
statusEffectsListener | HotkeyWidgetStatsListener? | 0xE8 | scripted |
debugCommands | uint[] | 0xF8 | scripted |
factListenerId | uint | 0x108 | scripted |
Functions
bool OnInitialize()RTTIre.Hooks.Place( "GenericHotkeyController", "OnInitialize", (GenericHotkeyController_OnInitialize x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct GenericHotkeyController_OnInitialize( GenericHotkeyController self );bool OnUninitialize()RTTIre.Hooks.Place( "GenericHotkeyController", "OnUninitialize", (GenericHotkeyController_OnUninitialize x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct GenericHotkeyController_OnUninitialize( GenericHotkeyController self );bool Initialize()RTTIre.Hooks.Place( "GenericHotkeyController", "Initialize;", (GenericHotkeyController_Initialize x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct GenericHotkeyController_Initialize( GenericHotkeyController self );void InitializeStatusListener()RTTIre.Hooks.PlaceVoid( "GenericHotkeyController", "InitializeStatusListener;", (GenericHotkeyController_InitializeStatusListener x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct GenericHotkeyController_InitializeStatusListener( GenericHotkeyController self );void Uninitialize()RTTIre.Hooks.PlaceVoid( "GenericHotkeyController", "Uninitialize;", (GenericHotkeyController_Uninitialize x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct GenericHotkeyController_Uninitialize( GenericHotkeyController self );void InitializeButtonHint()RTTIre.Hooks.PlaceVoid( "GenericHotkeyController", "InitializeButtonHint;", (GenericHotkeyController_InitializeButtonHint x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct GenericHotkeyController_InitializeButtonHint( GenericHotkeyController self );WeakHandle<PlayerPuppet> GetPlayer()RTTIvoid ResolveState()RTTIre.Hooks.PlaceVoid( "GenericHotkeyController", "ResolveState;", (GenericHotkeyController_ResolveState x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct GenericHotkeyController_ResolveState( GenericHotkeyController self );bool IsInDefaultState()RTTIre.Hooks.Place( "GenericHotkeyController", "IsInDefaultState;", (GenericHotkeyController_IsInDefaultState x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct GenericHotkeyController_IsInDefaultState( GenericHotkeyController self );bool IsActivatedByQuest()RTTIre.Hooks.Place( "GenericHotkeyController", "IsActivatedByQuest;", (GenericHotkeyController_IsActivatedByQuest x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct GenericHotkeyController_IsActivatedByQuest( GenericHotkeyController self );bool IsAllowedByGameplay()RTTIre.Hooks.Place( "GenericHotkeyController", "IsAllowedByGameplay;", (GenericHotkeyController_IsAllowedByGameplay x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct GenericHotkeyController_IsAllowedByGameplay( GenericHotkeyController self );bool IsControllingDeviceChain()RTTIre.Hooks.Place( "GenericHotkeyController", "IsControllingDeviceChain;", (GenericHotkeyController_IsControllingDeviceChain x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct GenericHotkeyController_IsControllingDeviceChain( GenericHotkeyController self );bool IsControllingDevice()RTTIre.Hooks.Place( "GenericHotkeyController", "IsControllingDevice;", (GenericHotkeyController_IsControllingDevice x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct GenericHotkeyController_IsControllingDevice( GenericHotkeyController self );void OnRestrictionUpdate(WeakHandle<game.data.StatusEffect_Record> statusEffect)RTTIre.Hooks.PlaceVoid( "GenericHotkeyController", "OnRestrictionUpdate;StatusEffect_Record", (GenericHotkeyController_OnRestrictionUpdate x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct GenericHotkeyController_OnRestrictionUpdate( GenericHotkeyController self, WeakHandle<game.data.StatusEffect_Record> statusEffect );bool OnDpadActionPerformed(DPADActionPerformed evt)RTTIre.Hooks.Place( "GenericHotkeyController", "OnDpadActionPerformed", (GenericHotkeyController_OnDpadActionPerformed x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct GenericHotkeyController_OnDpadActionPerformed( GenericHotkeyController self, DPADActionPerformed? evt );void DBGPlayAnim(CName animName)RTTIre.Hooks.PlaceVoid( "GenericHotkeyController", "DBGPlayAnim;CName", (GenericHotkeyController_DBGPlayAnim x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct GenericHotkeyController_DBGPlayAnim( GenericHotkeyController self, CName animName );void OnActivation(int value)RTTIre.Hooks.PlaceVoid( "GenericHotkeyController", "OnActivation;Int32", (GenericHotkeyController_OnActivation x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct GenericHotkeyController_OnActivation( GenericHotkeyController self, int value );