BlackICE Scripting

class

NcartMetroMapController

  • 12 properties
  • 11 functions

Extends CustomAnimationsHudGameController game.ui.HUDGameController game.ui.WidgetGameController world.ui.IWidgetGameController ink.IWidgetController IScriptable ISerializable

Properties

PropertyTypeOffset
playerMarkerPaneink.WidgetReference0xC8 scripted
playerCurrentPositionReferencesmetro.MapPlayerPositionReferences[]0xE0 scripted
questsSystemquest.QuestsSystem?0xF0 scripted
selectedDestinationButtonListneruint0x100 scripted
selectionMenuShouldBeActiveListeneruint0x104 scripted
previousAnimatioNumberint0x108 scripted
directionAnimProxyink.anim.Proxy?0x110 scripted
startupAnimProxyink.anim.Proxy?0x120 scripted
playerPostionMarkerAnimProxyink.anim.Proxy?0x130 scripted
mapOpenbool0x140 scripted
LineOffOpacityfloat0x144 scripted
LineOnOpacityfloat0x148 scripted

Functions

  • bool OnInitialize() overrideRTTI
  • bool OnMetroMapControlFactChangeEvent(int factValue) RTTI
  • bool OnStartupAnimationDone(ink.anim.Proxy proxy) RTTI
  • bool OnMetroMapSelectionChangedEvent(int factValue) RTTI
  • void ProcessButtonAnimation(int buttonNumber, ink.anim.PlaybackOptions animSetup) RTTI
  • void SetupDirectionWidget(int buttonNumber) RTTI
  • void HideDirectionPanes() RTTI
  • void UpdateDirectionDisplay(int buttonNumber) RTTI
  • void SwitchActiveButton(int currentButtonFact) RTTI
  • void UpdatePlayerLocationMarker(bool show) RTTI
  • void UpdateAvialableLines() RTTI