VehicleRadioPopupGameController class
VehicleRadioPopupGameController
Inheritance
Base: BaseModalListPopupGameController
Derived
None.
Properties
| Property | Type | |
|---|---|---|
icon | ink.ImageWidgetReference | scripted |
trackName | ink.TextWidgetReference | scripted |
scrollArea | ink.ScrollAreaWidgetReference | scripted |
scrollControllerWidget | ink.WidgetReference | scripted |
radioVolumeSettings | ink.WidgetReference | scripted |
volumeSettingGroupName | CName | scripted |
volumeSettingVarName | CName | scripted |
dataView | RadioStationsDataView? | scripted |
dataSource | ink.ScriptableDataSourceWrapper? | scripted |
quickSlotsManager | WeakHandle<QuickSlotsManager> | scripted |
player | WeakHandle<PlayerPuppet> | scripted |
playerVehicle | WeakHandle<vehicle.BaseObject> | scripted |
startupIndex | uint | scripted |
currentRadioId | int | scripted |
selectedItem | WeakHandle<RadioStationListItemController> | scripted |
scrollController | WeakHandle<ink.ScrollController> | scripted |
canVolumeDown | bool | scripted |
canVolumeUp | bool | scripted |
radioVolumeSettingsController | WeakHandle<RadioVolumeSettingsController> | scripted |
Functions
CName GetVolumeSettingVarName()RTTICName GetRadioReceiverTrackName()RTTICName GetRadioReceiverStationName()RTTIbool IsRadioReceiverActive()RTTIent.EntityID GetRadioReceiverEntityID()RTTIbool OnPlayerAttach(game.Object playerPuppet)overrideRTTIvoid VirtualListReady()overrideRTTIbool OnShowAnimFinished(ink.anim.Proxy proxy)overrideRTTIbool OnScrollChanged(Vector2 value)RTTIvoid Select(ink.VirtualCompoundItemController previous, ink.VirtualCompoundItemController next)overrideRTTIvoid SetupTimeModifierConfig()overrideRTTIvoid SetupVirtualList()overrideRTTIvoid CleanVirtualList()overrideRTTIvoid SetupData()overrideRTTIvoid SetupVolumeContorls()RTTIbool OnAction(game.input.ScriptListenerAction action, game.input.ScriptListenerActionConsumer consumer)overrideRTTIvoid AdjustRadioVolumeWithAction(CName actionName, game.input.ActionType actionType)RTTIbool OnVehicleRadioSongChanged(vehicle.RadioSongChanged evt)RTTIbool OnVehicleRadioEvent(UIVehicleRadioEvent evt)RTTIvoid SetTrackName(CName track)RTTIvoid Activate()overrideRTTIvoid OnClose()overrideRTTI