class
VisualDisplayController
- 1 property
- 6 functions
Extends InventoryItemDisplayController BaseButtonView ink.DiscreteNavigationController ink.WidgetLogicController ink.IWidgetLogicController IScriptable ISerializable
Properties
| Property | Type | Offset | |
|---|---|---|---|
equipped | bool | 0x9A8 | scripted |
Functions
void BindVisualSlot(game.data.EquipmentArea equipmentArea, int itemsAmount, game.InventoryItemData? inventoryItemData, int? slotIndex, game.ItemDisplayContext? displayContext)overrideRTTIre.Hooks.PlaceVoid( "VisualDisplayController", "BindVisualSlot;gamedataEquipmentAreaInt32InventoryItemDataInt32ItemDisplayContext", (VisualDisplayController_BindVisualSlot x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct VisualDisplayController_BindVisualSlot( VisualDisplayController self, game.data.EquipmentArea equipmentArea, int itemsAmount, game.InventoryItemData? inventoryItemData, int? slotIndex, game.ItemDisplayContext? displayContext );void InvalidateVisualContent(game.InventoryItemData inventoryItemData, int itemsAmount, bool equipped)overrideRTTIre.Hooks.PlaceVoid( "VisualDisplayController", "InvalidateVisualContent;script_ref<InventoryItemData>Int32Bool", (VisualDisplayController_InvalidateVisualContent x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct VisualDisplayController_InvalidateVisualContent( VisualDisplayController self, game.InventoryItemData inventoryItemData, int itemsAmount, bool equipped );void OnVisualUpdate(game.InventoryItemData inventoryItemData, int itemsAmount, bool equipped)RTTIre.Hooks.PlaceVoid( "VisualDisplayController", "OnVisualUpdate;script_ref<InventoryItemData>Int32Bool", (VisualDisplayController_OnVisualUpdate x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct VisualDisplayController_OnVisualUpdate( VisualDisplayController self, game.InventoryItemData inventoryItemData, int itemsAmount, bool equipped );void RefreshUI()overrideRTTIre.Hooks.PlaceVoid( "VisualDisplayController", "RefreshUI;", (VisualDisplayController_RefreshUI x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct VisualDisplayController_RefreshUI( VisualDisplayController self );bool ShouldShowEquipped()overrideRTTIre.Hooks.Place( "VisualDisplayController", "ShouldShowEquipped;", (VisualDisplayController_ShouldShowEquipped x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct VisualDisplayController_ShouldShowEquipped( VisualDisplayController self );void SetIconsVisible(bool visible)RTTIre.Hooks.PlaceVoid( "VisualDisplayController", "SetIconsVisible;Bool", (VisualDisplayController_SetIconsVisible x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct VisualDisplayController_SetIconsVisible( VisualDisplayController self, bool visible );