class
RadioHotkeyController
- 7 properties
- 20 functions
Extends GenericHotkeyController game.ui.NewPhoneRelatedHUDGameController game.ui.HUDGameController game.ui.WidgetGameController world.ui.IWidgetGameController ink.IWidgetController IScriptable ISerializable
Properties
| Property | Type | Offset | |
|---|---|---|---|
vehicleBB | WeakHandle<game.IBlackboard> | 0x110 | scripted |
vehicleEnterListener | red.CallbackObject? | 0x120 | scripted |
factListener | uint | 0x130 | scripted |
animationProxy | ink.anim.Proxy? | 0x138 | scripted |
equalizerAnimProxy | ink.anim.Proxy? | 0x148 | scripted |
pocketRadioToken | ink.GameNotificationToken? | 0x158 | scripted |
isInDefaultState | bool | 0x168 | scripted |
Functions
bool OnPlayerAttach(game.Object player)overrideRTTIre.Hooks.Place( "RadioHotkeyController", "OnPlayerAttach", (RadioHotkeyController_OnPlayerAttach x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct RadioHotkeyController_OnPlayerAttach( RadioHotkeyController self, game.Object? player );void InitializeEqualizerAnim()RTTIre.Hooks.PlaceVoid( "RadioHotkeyController", "InitializeEqualizerAnim;", (RadioHotkeyController_InitializeEqualizerAnim x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct RadioHotkeyController_InitializeEqualizerAnim( RadioHotkeyController self );void StartEqualizerAnim()RTTIre.Hooks.PlaceVoid( "RadioHotkeyController", "StartEqualizerAnim;", (RadioHotkeyController_StartEqualizerAnim x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct RadioHotkeyController_StartEqualizerAnim( RadioHotkeyController self );void StopEqualizerAnim()RTTIre.Hooks.PlaceVoid( "RadioHotkeyController", "StopEqualizerAnim;", (RadioHotkeyController_StopEqualizerAnim x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct RadioHotkeyController_StopEqualizerAnim( RadioHotkeyController self );bool ShouldEqualizerShow()RTTIre.Hooks.Place( "RadioHotkeyController", "ShouldEqualizerShow;", (RadioHotkeyController_ShouldEqualizerShow x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct RadioHotkeyController_ShouldEqualizerShow( RadioHotkeyController self );void UpdateEqualizer()RTTIre.Hooks.PlaceVoid( "RadioHotkeyController", "UpdateEqualizer;", (RadioHotkeyController_UpdateEqualizer x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct RadioHotkeyController_UpdateEqualizer( RadioHotkeyController self );bool OnVehicleRadioEvent(UIVehicleRadioEvent evt)RTTIre.Hooks.Place( "RadioHotkeyController", "OnVehicleRadioEvent", (RadioHotkeyController_OnVehicleRadioEvent x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct RadioHotkeyController_OnVehicleRadioEvent( RadioHotkeyController self, UIVehicleRadioEvent? evt );bool OnVehicleRadioCycleEvent(UIVehicleRadioCycleEvent evt)RTTIre.Hooks.Place( "RadioHotkeyController", "OnVehicleRadioCycleEvent", (RadioHotkeyController_OnVehicleRadioCycleEvent x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct RadioHotkeyController_OnVehicleRadioCycleEvent( RadioHotkeyController self, UIVehicleRadioCycleEvent? evt );bool IsRadioEnabled()RTTIre.Hooks.Place( "RadioHotkeyController", "IsRadioEnabled;", (RadioHotkeyController_IsRadioEnabled x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct RadioHotkeyController_IsRadioEnabled( RadioHotkeyController self );bool Initialize()overrideRTTIre.Hooks.Place( "RadioHotkeyController", "Initialize;", (RadioHotkeyController_Initialize x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct RadioHotkeyController_Initialize( RadioHotkeyController self );bool OnAction(game.input.ScriptListenerAction action, game.input.ScriptListenerActionConsumer consumer)RTTIre.Hooks.Place( "RadioHotkeyController", "OnAction", (RadioHotkeyController_OnAction x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct RadioHotkeyController_OnAction( RadioHotkeyController self, game.input.ScriptListenerAction action, game.input.ScriptListenerActionConsumer consumer );void InitializeQuestListener()RTTIre.Hooks.PlaceVoid( "RadioHotkeyController", "InitializeQuestListener;", (RadioHotkeyController_InitializeQuestListener x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct RadioHotkeyController_InitializeQuestListener( RadioHotkeyController self );void SetHintController(bool isInVehicle)RTTIre.Hooks.PlaceVoid( "RadioHotkeyController", "SetHintController;Bool", (RadioHotkeyController_SetHintController x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct RadioHotkeyController_SetHintController( RadioHotkeyController self, bool isInVehicle );void Uninitialize()overrideRTTIre.Hooks.PlaceVoid( "RadioHotkeyController", "Uninitialize;", (RadioHotkeyController_Uninitialize x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct RadioHotkeyController_Uninitialize( RadioHotkeyController self );void OnFactChanged(int value)RTTIre.Hooks.PlaceVoid( "RadioHotkeyController", "OnFactChanged;Int32", (RadioHotkeyController_OnFactChanged x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct RadioHotkeyController_OnFactChanged( RadioHotkeyController self, int value );bool OnPlayerEnteredVehicle(int value)RTTIre.Hooks.Place( "RadioHotkeyController", "OnPlayerEnteredVehicle", (RadioHotkeyController_OnPlayerEnteredVehicle x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct RadioHotkeyController_OnPlayerEnteredVehicle( RadioHotkeyController self, int value );bool OnVehicleRadioStationChanged(vehicle.RadioStationChanged evt)RTTIre.Hooks.Place( "RadioHotkeyController", "OnVehicleRadioStationChanged", (RadioHotkeyController_OnVehicleRadioStationChanged x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct RadioHotkeyController_OnVehicleRadioStationChanged( RadioHotkeyController self, vehicle.RadioStationChanged? evt );bool OnPocketRadioUIEvent(PocketRadioUIEvent evt)RTTIre.Hooks.Place( "RadioHotkeyController", "OnPocketRadioUIEvent", (RadioHotkeyController_OnPocketRadioUIEvent x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct RadioHotkeyController_OnPocketRadioUIEvent( RadioHotkeyController self, PocketRadioUIEvent? evt );bool IsInDefaultState()overrideRTTIre.Hooks.Place( "RadioHotkeyController", "IsInDefaultState;", (RadioHotkeyController_IsInDefaultState x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct RadioHotkeyController_IsInDefaultState( RadioHotkeyController self );void ResolveState()overrideRTTIre.Hooks.PlaceVoid( "RadioHotkeyController", "ResolveState;", (RadioHotkeyController_ResolveState x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct RadioHotkeyController_ResolveState( RadioHotkeyController self );