REDNODE / GAME API

NcartMetroMapController

classscriptedClass

extends CustomAnimationsHudGameController › inkHUDGameController › inkGameController › worlduiIGameController › inkIGameController › IScriptable › ISerializable

Properties 12

NameTypeFlags
directionAnimProxyref<inkAnimProxy>scriptedprivate
LineOffOpacityFloatscriptedprivate
LineOnOpacityFloatscriptedprivate
mapOpenBoolscriptedprivate
playerCurrentPositionReferencesarray<metroMapPlayerPositionReferences>scriptedprivate
playerMarkerPaneinkWidgetRefscriptedprivate
playerPostionMarkerAnimProxyref<inkAnimProxy>scriptedprivate
previousAnimatioNumberInt32scriptedprivate
questsSystemref<QuestsSystem>scriptedprivate
selectedDestinationButtonListnerUint32scriptedprivate
selectionMenuShouldBeActiveListenerUint32scriptedprivate
startupAnimProxyref<inkAnimProxy>scriptedprivate

Methods 11

private final func HideDirectionPanes()scripted
protected cb func OnInitialize() -> Boolscripted
protected cb func OnMetroMapControlFactChangeEvent(factValue: Int32) -> Boolscripted
protected cb func OnMetroMapSelectionChangedEvent(factValue: Int32) -> Boolscripted
protected cb func OnStartupAnimationDone(proxy: ref<inkAnimProxy>) -> Boolscripted
private final func ProcessButtonAnimation(buttonNumber: Int32, animSetup: inkAnimOptions)scripted
private final func SetupDirectionWidget(buttonNumber: Int32)scripted
private final func SwitchActiveButton(currentButtonFact: Int32)scripted
private final func UpdateAvialableLines()scripted
private final func UpdateDirectionDisplay(buttonNumber: Int32)scripted
private final func UpdatePlayerLocationMarker(show: Bool)scripted