class
NcartMetroMapController
- 12 properties
- 11 functions
Extends CustomAnimationsHudGameController game.ui.HUDGameController game.ui.WidgetGameController world.ui.IWidgetGameController ink.IWidgetController IScriptable ISerializable
Properties
| Property | Type | Offset | |
|---|---|---|---|
playerMarkerPane | ink.WidgetReference | 0xC8 | scripted |
playerCurrentPositionReferences | metro.MapPlayerPositionReferences[] | 0xE0 | scripted |
questsSystem | quest.QuestsSystem? | 0xF0 | scripted |
selectedDestinationButtonListner | uint | 0x100 | scripted |
selectionMenuShouldBeActiveListener | uint | 0x104 | scripted |
previousAnimatioNumber | int | 0x108 | scripted |
directionAnimProxy | ink.anim.Proxy? | 0x110 | scripted |
startupAnimProxy | ink.anim.Proxy? | 0x120 | scripted |
playerPostionMarkerAnimProxy | ink.anim.Proxy? | 0x130 | scripted |
mapOpen | bool | 0x140 | scripted |
LineOffOpacity | float | 0x144 | scripted |
LineOnOpacity | float | 0x148 | scripted |
Functions
bool OnInitialize()overrideRTTIre.Hooks.Place( "NcartMetroMapController", "OnInitialize", (NcartMetroMapController_OnInitialize x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct NcartMetroMapController_OnInitialize( NcartMetroMapController self );bool OnMetroMapControlFactChangeEvent(int factValue)RTTIre.Hooks.Place( "NcartMetroMapController", "OnMetroMapControlFactChangeEvent", (NcartMetroMapController_OnMetroMapControlFactChangeEvent x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct NcartMetroMapController_OnMetroMapControlFactChangeEvent( NcartMetroMapController self, int factValue );bool OnStartupAnimationDone(ink.anim.Proxy proxy)RTTIre.Hooks.Place( "NcartMetroMapController", "OnStartupAnimationDone", (NcartMetroMapController_OnStartupAnimationDone x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct NcartMetroMapController_OnStartupAnimationDone( NcartMetroMapController self, ink.anim.Proxy? proxy );bool OnMetroMapSelectionChangedEvent(int factValue)RTTIre.Hooks.Place( "NcartMetroMapController", "OnMetroMapSelectionChangedEvent", (NcartMetroMapController_OnMetroMapSelectionChangedEvent x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct NcartMetroMapController_OnMetroMapSelectionChangedEvent( NcartMetroMapController self, int factValue );void ProcessButtonAnimation(int buttonNumber, ink.anim.PlaybackOptions animSetup)RTTIre.Hooks.PlaceVoid( "NcartMetroMapController", "ProcessButtonAnimation;Int32inkAnimOptions", (NcartMetroMapController_ProcessButtonAnimation x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct NcartMetroMapController_ProcessButtonAnimation( NcartMetroMapController self, int buttonNumber, ink.anim.PlaybackOptions animSetup );void SetupDirectionWidget(int buttonNumber)RTTIre.Hooks.PlaceVoid( "NcartMetroMapController", "SetupDirectionWidget;Int32", (NcartMetroMapController_SetupDirectionWidget x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct NcartMetroMapController_SetupDirectionWidget( NcartMetroMapController self, int buttonNumber );void HideDirectionPanes()RTTIre.Hooks.PlaceVoid( "NcartMetroMapController", "HideDirectionPanes;", (NcartMetroMapController_HideDirectionPanes x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct NcartMetroMapController_HideDirectionPanes( NcartMetroMapController self );void UpdateDirectionDisplay(int buttonNumber)RTTIre.Hooks.PlaceVoid( "NcartMetroMapController", "UpdateDirectionDisplay;Int32", (NcartMetroMapController_UpdateDirectionDisplay x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct NcartMetroMapController_UpdateDirectionDisplay( NcartMetroMapController self, int buttonNumber );void SwitchActiveButton(int currentButtonFact)RTTIre.Hooks.PlaceVoid( "NcartMetroMapController", "SwitchActiveButton;Int32", (NcartMetroMapController_SwitchActiveButton x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct NcartMetroMapController_SwitchActiveButton( NcartMetroMapController self, int currentButtonFact );void UpdatePlayerLocationMarker(bool show)RTTIre.Hooks.PlaceVoid( "NcartMetroMapController", "UpdatePlayerLocationMarker;Bool", (NcartMetroMapController_UpdatePlayerLocationMarker x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct NcartMetroMapController_UpdatePlayerLocationMarker( NcartMetroMapController self, bool show );void UpdateAvialableLines()RTTIre.Hooks.PlaceVoid( "NcartMetroMapController", "UpdateAvialableLines;", (NcartMetroMapController_UpdateAvialableLines x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct NcartMetroMapController_UpdateAvialableLines( NcartMetroMapController self );