class
CyberwareMainGameController
- 14 properties
- 16 functions
Extends game.ui.WidgetGameController world.ui.IWidgetGameController ink.IWidgetController IScriptable ISerializable
Properties
| Property | Type | Offset | |
|---|---|---|---|
MainViewRoot | ink.WidgetReference | 0x0 | scripted |
CyberwareColumnLeft | ink.CompoundWidgetReference | 0x18 | scripted |
CyberwareColumnRight | ink.CompoundWidgetReference | 0x30 | scripted |
personalStatsList | ink.CompoundWidgetReference | 0x48 | scripted |
attributesList | ink.CompoundWidgetReference | 0x60 | scripted |
resistancesList | ink.CompoundWidgetReference | 0x78 | scripted |
TooltipsManagerRef | ink.WidgetReference | 0x90 | scripted |
TooltipsManager | WeakHandle<game.ui.TooltipsManager> | 0xA8 | scripted |
InventoryManager | InventoryDataManagerV2? | 0xB8 | scripted |
player | WeakHandle<PlayerPuppet> | 0xC8 | scripted |
resistanceView | CName | 0xD8 | scripted |
statView | CName | 0xE0 | scripted |
toolTipOffset | ink.Margin | 0xE8 | scripted |
rawStatsData | game.StatViewData[] | 0xF8 | scripted |
Functions
bool OnInitialize()RTTIre.Hooks.Place( "CyberwareMainGameController", "OnInitialize", (CyberwareMainGameController_OnInitialize x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct CyberwareMainGameController_OnInitialize( CyberwareMainGameController self );bool OnUninitialize()RTTIre.Hooks.Place( "CyberwareMainGameController", "OnUninitialize", (CyberwareMainGameController_OnUninitialize x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct CyberwareMainGameController_OnUninitialize( CyberwareMainGameController self );void SetupBB()RTTIre.Hooks.PlaceVoid( "CyberwareMainGameController", "SetupBB;", (CyberwareMainGameController_SetupBB x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct CyberwareMainGameController_SetupBB( CyberwareMainGameController self );void RemoveBB()RTTIre.Hooks.PlaceVoid( "CyberwareMainGameController", "RemoveBB;", (CyberwareMainGameController_RemoveBB x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct CyberwareMainGameController_RemoveBB( CyberwareMainGameController self );void PrepareCyberwareSlots()RTTIre.Hooks.PlaceVoid( "CyberwareMainGameController", "PrepareCyberwareSlots;", (CyberwareMainGameController_PrepareCyberwareSlots x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct CyberwareMainGameController_PrepareCyberwareSlots( CyberwareMainGameController self );void PopulateStats()RTTIre.Hooks.PlaceVoid( "CyberwareMainGameController", "PopulateStats;", (CyberwareMainGameController_PopulateStats x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct CyberwareMainGameController_PopulateStats( CyberwareMainGameController self );void AddStat(game.data.StatType statType, ink.CompoundWidgetReference list, CName? viewElement)RTTIre.Hooks.PlaceVoid( "CyberwareMainGameController", "AddStat;gamedataStatTypeinkCompoundRefCName", (CyberwareMainGameController_AddStat x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct CyberwareMainGameController_AddStat( CyberwareMainGameController self, game.data.StatType statType, ink.CompoundWidgetReference list, CName? viewElement );void AddCyberwareSlot(game.data.EquipmentArea equipArea, ink.CompoundWidgetReference parentRef)RTTIre.Hooks.PlaceVoid( "CyberwareMainGameController", "AddCyberwareSlot;gamedataEquipmentAreainkCompoundRef", (CyberwareMainGameController_AddCyberwareSlot x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct CyberwareMainGameController_AddCyberwareSlot( CyberwareMainGameController self, game.data.EquipmentArea equipArea, ink.CompoundWidgetReference parentRef );bool OnCyberwareSlotHoverOver(ink.PointerEvent evt)RTTIre.Hooks.Place( "CyberwareMainGameController", "OnCyberwareSlotHoverOver", (CyberwareMainGameController_OnCyberwareSlotHoverOver x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct CyberwareMainGameController_OnCyberwareSlotHoverOver( CyberwareMainGameController self, ink.PointerEvent? evt );bool OnCyberwareSlotHoverOut(ink.PointerEvent evt)RTTIre.Hooks.Place( "CyberwareMainGameController", "OnCyberwareSlotHoverOut", (CyberwareMainGameController_OnCyberwareSlotHoverOut x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct CyberwareMainGameController_OnCyberwareSlotHoverOut( CyberwareMainGameController self, ink.PointerEvent? evt );void PrepareTooltips()RTTIre.Hooks.PlaceVoid( "CyberwareMainGameController", "PrepareTooltips;", (CyberwareMainGameController_PrepareTooltips x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct CyberwareMainGameController_PrepareTooltips( CyberwareMainGameController self );void OnCyberwareRequestTooltip(WeakHandle<CyberwareSlot> slot)RTTIre.Hooks.PlaceVoid( "CyberwareMainGameController", "OnCyberwareRequestTooltip;CyberwareSlot", (CyberwareMainGameController_OnCyberwareRequestTooltip x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct CyberwareMainGameController_OnCyberwareRequestTooltip( CyberwareMainGameController self, WeakHandle<CyberwareSlot> slot );void HideTooltips()RTTIre.Hooks.PlaceVoid( "CyberwareMainGameController", "HideTooltips;", (CyberwareMainGameController_HideTooltips x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct CyberwareMainGameController_HideTooltips( CyberwareMainGameController self );void OnIntro()RTTIre.Hooks.PlaceVoid( "CyberwareMainGameController", "OnIntro;", (CyberwareMainGameController_OnIntro x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct CyberwareMainGameController_OnIntro( CyberwareMainGameController self );CyberwareSlot? GetCyberwareSlotControllerFromTarget(ink.PointerEvent evt)RTTIre.Hooks.Place( "CyberwareMainGameController", "GetCyberwareSlotControllerFromTarget;inkPointerEvent", (CyberwareMainGameController_GetCyberwareSlotControllerFromTarget x) => { return re.Hooks.CallOriginal<re.msgpack.CyberwareSlot>(); } ); [Msgpack.Gen] public readonly partial record struct CyberwareMainGameController_GetCyberwareSlotControllerFromTarget( CyberwareMainGameController self, ink.PointerEvent? evt );game.StatViewData RequestStat(game.data.StatType stat)RTTIre.Hooks.Place( "CyberwareMainGameController", "RequestStat;gamedataStatType", (CyberwareMainGameController_RequestStat x) => { return re.Hooks.CallOriginal<re.msgpack.game.StatViewData>(); } ); [Msgpack.Gen] public readonly partial record struct CyberwareMainGameController_RequestStat( CyberwareMainGameController self, game.data.StatType stat );