class
LootingGameController
- 21 properties
- 8 functions
Extends game.ui.WidgetGameController world.ui.IWidgetGameController ink.IWidgetController IScriptable ISerializable
Properties
| Property | Type | Offset | |
|---|---|---|---|
dataManager | InventoryDataManagerV2? | 0x0 | scripted |
uiInventorySystem | WeakHandle<UIInventoryScriptableSystem> | 0x10 | scripted |
bbInteractions | WeakHandle<game.IBlackboard> | 0x20 | scripted |
bbEquipmentData | WeakHandle<game.IBlackboard> | 0x30 | scripted |
bbEquipment | WeakHandle<game.IBlackboard> | 0x40 | scripted |
bbInteractionsDefinition | UIInteractionsDef? | 0x50 | scripted |
bbEquipmentDataDefinition | UI_EquipmentDataDef? | 0x60 | scripted |
bbEquipmentDefinition | UI_EquipmentDef? | 0x70 | scripted |
dataListenerId | red.CallbackObject? | 0x80 | scripted |
activeListenerId | red.CallbackObject? | 0x90 | scripted |
activeHubListenerId | red.CallbackObject? | 0xA0 | scripted |
weaponDataListenerId | red.CallbackObject? | 0xB0 | scripted |
itemEquippedListenerId | red.CallbackObject? | 0xC0 | scripted |
controller | WeakHandle<LootingController> | 0xD0 | scripted |
player | WeakHandle<PlayerPuppet> | 0xE0 | scripted |
introAnim | ink.anim.Proxy? | 0xF0 | scripted |
outroAnim | ink.anim.Proxy? | 0x100 | scripted |
lastActiveWeapon | game.SlotWeaponData | 0x110 | scripted |
lastActiveWeaponID | game.ItemID | 0x158 | scripted |
previousData | game.interactions.vis.LootData | 0x168 | scripted |
lastActiveOwnerId | ent.EntityID | 0x1C8 | scripted |
Functions
bool OnInitialize()RTTIre.Hooks.Place( "LootingGameController", "OnInitialize", (LootingGameController_OnInitialize x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct LootingGameController_OnInitialize( LootingGameController self );bool OnUninitialize()RTTIre.Hooks.Place( "LootingGameController", "OnUninitialize", (LootingGameController_OnUninitialize x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct LootingGameController_OnUninitialize( LootingGameController self );void RegisterToBB()RTTIre.Hooks.PlaceVoid( "LootingGameController", "RegisterToBB;", (LootingGameController_RegisterToBB x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct LootingGameController_RegisterToBB( LootingGameController self );void UnregisterFromBB()RTTIre.Hooks.PlaceVoid( "LootingGameController", "UnregisterFromBB;", (LootingGameController_UnregisterFromBB x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct LootingGameController_UnregisterFromBB( LootingGameController self );void SetShouldHideClampedMappins(bool flag)RTTIre.Hooks.PlaceVoid( "LootingGameController", "SetShouldHideClampedMappins;Bool", (LootingGameController_SetShouldHideClampedMappins x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct LootingGameController_SetShouldHideClampedMappins( LootingGameController self, bool flag );bool IsUpdateRequired(game.interactions.vis.LootData newData)RTTIre.Hooks.Place( "LootingGameController", "IsUpdateRequired;script_ref<LootData>", (LootingGameController_IsUpdateRequired x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct LootingGameController_IsUpdateRequired( LootingGameController self, game.interactions.vis.LootData newData );bool OnInvalidateTooltipOwnerEvent(InvalidateTooltipOwnerEvent e)RTTIre.Hooks.Place( "LootingGameController", "OnInvalidateTooltipOwnerEvent", (LootingGameController_OnInvalidateTooltipOwnerEvent x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct LootingGameController_OnInvalidateTooltipOwnerEvent( LootingGameController self, InvalidateTooltipOwnerEvent? e );bool OnActivateHub(int activeHubId)RTTIre.Hooks.Place( "LootingGameController", "OnActivateHub", (LootingGameController_OnActivateHub x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct LootingGameController_OnActivateHub( LootingGameController self, int activeHubId );