REDNODE / GAME API

VehicleRadioPopupGameController

classscriptedClass

extends BaseModalListPopupGameController › inkGameController › worlduiIGameController › inkIGameController › IScriptable › ISerializable

Properties 19

NameTypeFlags
canVolumeDownBoolscriptedprivate
canVolumeUpBoolscriptedprivate
currentRadioIdInt32scriptedprivate
dataSourceref<ScriptableDataSource>scriptedprivate
dataViewref<RadioStationsDataView>scriptedprivate
iconinkImageRefscriptedprivate
playerwref<PlayerPuppet>scriptedprivate
playerVehiclewref<VehicleObject>scriptedprivate
quickSlotsManagerwref<QuickSlotsManager>scriptedprivate
radioVolumeSettingsinkWidgetRefscriptedprivate
radioVolumeSettingsControllerwref<RadioVolumeSettingsController>scriptedprivate
scrollAreainkScrollAreaRefscriptedprivate
scrollControllerwref<inkScrollController>scriptedprivate
scrollControllerWidgetinkWidgetRefscriptedprivate
selectedItemwref<RadioStationListItemController>scriptedprivate
startupIndexUint32scriptedprivate
trackNameinkTextRefscriptedprivate
volumeSettingGroupNameCNamescriptedprivate
volumeSettingVarNameCNamescriptedprivate

Methods 22

protected func Activate()scripted
private final func AdjustRadioVolumeWithAction(actionName: CName, actionType: gameinputActionType)scripted
protected func CleanVirtualList()scripted
private final func GetRadioReceiverEntityID() -> EntityIDscripted
private final func GetRadioReceiverStationName() -> CNamescripted
private final func GetRadioReceiverTrackName() -> CNamescripted
private final func GetVolumeSettingVarName() -> CNamescripted
private final func IsRadioReceiverActive() -> Boolscripted
protected cb func OnAction(action: ListenerAction, consumer: ListenerActionConsumer) -> Boolscripted
protected func OnClose()scripted
protected cb func OnPlayerAttach(playerPuppet: ref<GameObject>) -> Boolscripted
protected cb func OnScrollChanged(value: Vector2) -> Boolscripted
protected cb func OnShowAnimFinished(proxy: ref<inkAnimProxy>) -> Boolscripted
protected cb func OnVehicleRadioEvent(evt: ref<UIVehicleRadioEvent>) -> Boolscripted
protected cb func OnVehicleRadioSongChanged(evt: ref<VehicleRadioSongChanged>) -> Boolscripted
protected func Select(previous: ref<inkVirtualCompoundItemController>, next: ref<inkVirtualCompoundItemController>)scripted
private final func SetTrackName(track: CName)scripted
protected func SetupData()scripted
protected func SetupTimeModifierConfig()scripted
protected func SetupVirtualList()scripted
private final func SetupVolumeContorls()scripted
protected func VirtualListReady()scripted