class
VehicleRadioPopupGameController
- 19 properties
- 22 functions
Extends BaseModalListPopupGameController game.ui.WidgetGameController world.ui.IWidgetGameController ink.IWidgetController IScriptable ISerializable
Properties
| Property | Type | Offset | |
|---|---|---|---|
icon | ink.ImageWidgetReference | 0xC8 | scripted |
trackName | ink.TextWidgetReference | 0xE0 | scripted |
scrollArea | ink.ScrollAreaWidgetReference | 0xF8 | scripted |
scrollControllerWidget | ink.WidgetReference | 0x110 | scripted |
radioVolumeSettings | ink.WidgetReference | 0x128 | scripted |
volumeSettingGroupName | CName | 0x140 | scripted |
volumeSettingVarName | CName | 0x148 | scripted |
dataView | RadioStationsDataView? | 0x150 | scripted |
dataSource | ink.ScriptableDataSourceWrapper? | 0x160 | scripted |
quickSlotsManager | WeakHandle<QuickSlotsManager> | 0x170 | scripted |
player | WeakHandle<PlayerPuppet> | 0x180 | scripted |
playerVehicle | WeakHandle<vehicle.BaseObject> | 0x190 | scripted |
startupIndex | uint | 0x1A0 | scripted |
currentRadioId | int | 0x1A4 | scripted |
selectedItem | WeakHandle<RadioStationListItemController> | 0x1A8 | scripted |
scrollController | WeakHandle<ink.ScrollController> | 0x1B8 | scripted |
canVolumeDown | bool | 0x1C8 | scripted |
canVolumeUp | bool | 0x1C9 | scripted |
radioVolumeSettingsController | WeakHandle<RadioVolumeSettingsController> | 0x1D0 | scripted |
Functions
CName GetVolumeSettingVarName()RTTIre.Hooks.Place( "VehicleRadioPopupGameController", "GetVolumeSettingVarName;", (VehicleRadioPopupGameController_GetVolumeSettingVarName x) => { return re.Hooks.CallOriginal<re.msgpack.CName>(); } ); [Msgpack.Gen] public readonly partial record struct VehicleRadioPopupGameController_GetVolumeSettingVarName( VehicleRadioPopupGameController self );CName GetRadioReceiverTrackName()RTTIre.Hooks.Place( "VehicleRadioPopupGameController", "GetRadioReceiverTrackName;", (VehicleRadioPopupGameController_GetRadioReceiverTrackName x) => { return re.Hooks.CallOriginal<re.msgpack.CName>(); } ); [Msgpack.Gen] public readonly partial record struct VehicleRadioPopupGameController_GetRadioReceiverTrackName( VehicleRadioPopupGameController self );CName GetRadioReceiverStationName()RTTIre.Hooks.Place( "VehicleRadioPopupGameController", "GetRadioReceiverStationName;", (VehicleRadioPopupGameController_GetRadioReceiverStationName x) => { return re.Hooks.CallOriginal<re.msgpack.CName>(); } ); [Msgpack.Gen] public readonly partial record struct VehicleRadioPopupGameController_GetRadioReceiverStationName( VehicleRadioPopupGameController self );bool IsRadioReceiverActive()RTTIre.Hooks.Place( "VehicleRadioPopupGameController", "IsRadioReceiverActive;", (VehicleRadioPopupGameController_IsRadioReceiverActive x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct VehicleRadioPopupGameController_IsRadioReceiverActive( VehicleRadioPopupGameController self );ent.EntityID GetRadioReceiverEntityID()RTTIre.Hooks.Place( "VehicleRadioPopupGameController", "GetRadioReceiverEntityID;", (VehicleRadioPopupGameController_GetRadioReceiverEntityID x) => { return re.Hooks.CallOriginal<re.msgpack.ent.EntityID>(); } ); [Msgpack.Gen] public readonly partial record struct VehicleRadioPopupGameController_GetRadioReceiverEntityID( VehicleRadioPopupGameController self );bool OnPlayerAttach(game.Object playerPuppet)overrideRTTIre.Hooks.Place( "VehicleRadioPopupGameController", "OnPlayerAttach", (VehicleRadioPopupGameController_OnPlayerAttach x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct VehicleRadioPopupGameController_OnPlayerAttach( VehicleRadioPopupGameController self, game.Object? playerPuppet );void VirtualListReady()overrideRTTIre.Hooks.PlaceVoid( "VehicleRadioPopupGameController", "VirtualListReady;", (VehicleRadioPopupGameController_VirtualListReady x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct VehicleRadioPopupGameController_VirtualListReady( VehicleRadioPopupGameController self );bool OnShowAnimFinished(ink.anim.Proxy proxy)overrideRTTIre.Hooks.Place( "VehicleRadioPopupGameController", "OnShowAnimFinished", (VehicleRadioPopupGameController_OnShowAnimFinished x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct VehicleRadioPopupGameController_OnShowAnimFinished( VehicleRadioPopupGameController self, ink.anim.Proxy? proxy );bool OnScrollChanged(Vector2 value)RTTIre.Hooks.Place( "VehicleRadioPopupGameController", "OnScrollChanged", (VehicleRadioPopupGameController_OnScrollChanged x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct VehicleRadioPopupGameController_OnScrollChanged( VehicleRadioPopupGameController self, Vector2 value );void Select(ink.VirtualCompoundItemController previous, ink.VirtualCompoundItemController next)overrideRTTIre.Hooks.PlaceVoid( "VehicleRadioPopupGameController", "Select;inkVirtualCompoundItemControllerinkVirtualCompoundItemController", (VehicleRadioPopupGameController_Select x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct VehicleRadioPopupGameController_Select( VehicleRadioPopupGameController self, ink.VirtualCompoundItemController? previous, ink.VirtualCompoundItemController? next );void SetupTimeModifierConfig()overrideRTTIre.Hooks.PlaceVoid( "VehicleRadioPopupGameController", "SetupTimeModifierConfig;", (VehicleRadioPopupGameController_SetupTimeModifierConfig x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct VehicleRadioPopupGameController_SetupTimeModifierConfig( VehicleRadioPopupGameController self );void SetupVirtualList()overrideRTTIre.Hooks.PlaceVoid( "VehicleRadioPopupGameController", "SetupVirtualList;", (VehicleRadioPopupGameController_SetupVirtualList x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct VehicleRadioPopupGameController_SetupVirtualList( VehicleRadioPopupGameController self );void CleanVirtualList()overrideRTTIre.Hooks.PlaceVoid( "VehicleRadioPopupGameController", "CleanVirtualList;", (VehicleRadioPopupGameController_CleanVirtualList x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct VehicleRadioPopupGameController_CleanVirtualList( VehicleRadioPopupGameController self );void SetupData()overrideRTTIre.Hooks.PlaceVoid( "VehicleRadioPopupGameController", "SetupData;", (VehicleRadioPopupGameController_SetupData x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct VehicleRadioPopupGameController_SetupData( VehicleRadioPopupGameController self );void SetupVolumeContorls()RTTIre.Hooks.PlaceVoid( "VehicleRadioPopupGameController", "SetupVolumeContorls;", (VehicleRadioPopupGameController_SetupVolumeContorls x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct VehicleRadioPopupGameController_SetupVolumeContorls( VehicleRadioPopupGameController self );bool OnAction(game.input.ScriptListenerAction action, game.input.ScriptListenerActionConsumer consumer)overrideRTTIre.Hooks.Place( "VehicleRadioPopupGameController", "OnAction", (VehicleRadioPopupGameController_OnAction x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct VehicleRadioPopupGameController_OnAction( VehicleRadioPopupGameController self, game.input.ScriptListenerAction action, game.input.ScriptListenerActionConsumer consumer );void AdjustRadioVolumeWithAction(CName actionName, game.input.ActionType actionType)RTTIre.Hooks.PlaceVoid( "VehicleRadioPopupGameController", "AdjustRadioVolumeWithAction;CNamegameinputActionType", (VehicleRadioPopupGameController_AdjustRadioVolumeWithAction x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct VehicleRadioPopupGameController_AdjustRadioVolumeWithAction( VehicleRadioPopupGameController self, CName actionName, game.input.ActionType actionType );bool OnVehicleRadioSongChanged(vehicle.RadioSongChanged evt)RTTIre.Hooks.Place( "VehicleRadioPopupGameController", "OnVehicleRadioSongChanged", (VehicleRadioPopupGameController_OnVehicleRadioSongChanged x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct VehicleRadioPopupGameController_OnVehicleRadioSongChanged( VehicleRadioPopupGameController self, vehicle.RadioSongChanged? evt );bool OnVehicleRadioEvent(UIVehicleRadioEvent evt)RTTIre.Hooks.Place( "VehicleRadioPopupGameController", "OnVehicleRadioEvent", (VehicleRadioPopupGameController_OnVehicleRadioEvent x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct VehicleRadioPopupGameController_OnVehicleRadioEvent( VehicleRadioPopupGameController self, UIVehicleRadioEvent? evt );void SetTrackName(CName track)RTTIre.Hooks.PlaceVoid( "VehicleRadioPopupGameController", "SetTrackName;CName", (VehicleRadioPopupGameController_SetTrackName x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct VehicleRadioPopupGameController_SetTrackName( VehicleRadioPopupGameController self, CName track );void Activate()overrideRTTIre.Hooks.PlaceVoid( "VehicleRadioPopupGameController", "Activate;", (VehicleRadioPopupGameController_Activate x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct VehicleRadioPopupGameController_Activate( VehicleRadioPopupGameController self );void OnClose()overrideRTTIre.Hooks.PlaceVoid( "VehicleRadioPopupGameController", "OnClose;", (VehicleRadioPopupGameController_OnClose x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct VehicleRadioPopupGameController_OnClose( VehicleRadioPopupGameController self );