class
QuickHackMappinController
- 11 properties
- 15 functions
Extends game.ui.InteractionMappinController game.ui.MappinBaseController ink.WidgetLogicController ink.IWidgetLogicController IScriptable ISerializable
Properties
| Property | Type | Offset | |
|---|---|---|---|
bar | ink.WidgetReference | 0x40 | scripted |
header | ink.TextWidgetReference | 0x58 | scripted |
iconWidgetActive | ink.ImageWidgetReference | 0x70 | scripted |
rootWidget | WeakHandle<ink.Widget> | 0x88 | scripted |
mappin | WeakHandle<game.map.pins.IMappin> | 0x98 | scripted |
data | GameplayRoleMappinData? | 0xA8 | scripted |
queueQuickHackWidgets | ink.WidgetReference[] | 0xB8 | scripted |
queueQuickHackControllers | WeakHandle<QuickHackQueueItem>[] | 0xC8 | scripted |
mappinDataQueue | GameplayRoleMappinData?[] | 0xD8 | scripted |
animUpload | ink.anim.Proxy? | 0xE8 | scripted |
animQueue | ink.anim.Proxy? | 0xF8 | scripted |
Functions
bool OnInitialize()RTTIre.Hooks.Place( "QuickHackMappinController", "OnInitialize", (QuickHackMappinController_OnInitialize x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct QuickHackMappinController_OnInitialize( QuickHackMappinController self );bool OnIntro()RTTIre.Hooks.Place( "QuickHackMappinController", "OnIntro", (QuickHackMappinController_OnIntro x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct QuickHackMappinController_OnIntro( QuickHackMappinController self );void UploadComplete()RTTIre.Hooks.PlaceVoid( "QuickHackMappinController", "UploadComplete;", (QuickHackMappinController_UploadComplete x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct QuickHackMappinController_UploadComplete( QuickHackMappinController self );bool OnUploadCompleteFinished(ink.anim.Proxy anim)RTTIre.Hooks.Place( "QuickHackMappinController", "OnUploadCompleteFinished", (QuickHackMappinController_OnUploadCompleteFinished x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct QuickHackMappinController_OnUploadCompleteFinished( QuickHackMappinController self, ink.anim.Proxy? anim );void UpdateQueue()RTTIre.Hooks.PlaceVoid( "QuickHackMappinController", "UpdateQueue;", (QuickHackMappinController_UpdateQueue x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct QuickHackMappinController_UpdateQueue( QuickHackMappinController self );bool OnQueueMovedUp(ink.anim.Proxy anim)RTTIre.Hooks.Place( "QuickHackMappinController", "OnQueueMovedUp", (QuickHackMappinController_OnQueueMovedUp x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct QuickHackMappinController_OnQueueMovedUp( QuickHackMappinController self, ink.anim.Proxy? anim );bool OnNameplate(bool isNameplateVisible, WeakHandle<game.ui.NpcNameplateGameController> nameplateController)RTTIre.Hooks.Place( "QuickHackMappinController", "OnNameplate", (QuickHackMappinController_OnNameplate x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct QuickHackMappinController_OnNameplate( QuickHackMappinController self, bool isNameplateVisible, WeakHandle<game.ui.NpcNameplateGameController> nameplateController );bool OnQueueQuickHackEvent(QueueQuickHackEvent evt)RTTIre.Hooks.Place( "QuickHackMappinController", "OnQueueQuickHackEvent", (QuickHackMappinController_OnQueueQuickHackEvent x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct QuickHackMappinController_OnQueueQuickHackEvent( QuickHackMappinController self, QueueQuickHackEvent? evt );bool OnDequeueQuickHackEvent(DequeueQuickHackEvent evt)RTTIre.Hooks.Place( "QuickHackMappinController", "OnDequeueQuickHackEvent", (QuickHackMappinController_OnDequeueQuickHackEvent x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct QuickHackMappinController_OnDequeueQuickHackEvent( QuickHackMappinController self, DequeueQuickHackEvent? evt );void OnStatsDataUpdated(float progress)RTTIre.Hooks.PlaceVoid( "QuickHackMappinController", "OnStatsDataUpdated;Float", (QuickHackMappinController_OnStatsDataUpdated x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct QuickHackMappinController_OnStatsDataUpdated( QuickHackMappinController self, float progress );void UpdateView()RTTIre.Hooks.PlaceVoid( "QuickHackMappinController", "UpdateView;", (QuickHackMappinController_UpdateView x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct QuickHackMappinController_UpdateView( QuickHackMappinController self );GameplayRoleMappinData? GetVisualData()overrideRTTIre.Hooks.Place( "QuickHackMappinController", "GetVisualData;", (QuickHackMappinController_GetVisualData x) => { return re.Hooks.CallOriginal<re.msgpack.GameplayRoleMappinData>(); } ); [Msgpack.Gen] public readonly partial record struct QuickHackMappinController_GetVisualData( QuickHackMappinController self );void Fold()RTTIre.Hooks.PlaceVoid( "QuickHackMappinController", "Fold;", (QuickHackMappinController_Fold x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct QuickHackMappinController_Fold( QuickHackMappinController self );void Unfold()RTTIre.Hooks.PlaceVoid( "QuickHackMappinController", "Unfold;", (QuickHackMappinController_Unfold x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct QuickHackMappinController_Unfold( QuickHackMappinController self );void HelperSetIcon(ink.ImageWidgetReference currImage, TDBID iconID)RTTIre.Hooks.PlaceVoid( "QuickHackMappinController", "HelperSetIcon;inkImageRefTweakDBID", (QuickHackMappinController_HelperSetIcon x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct QuickHackMappinController_HelperSetIcon( QuickHackMappinController self, ink.ImageWidgetReference currImage, TDBID iconID );