class
CrafringMaterialItemController
- 14 properties
- 17 functions
Extends BaseButtonView ink.DiscreteNavigationController ink.WidgetLogicController ink.IWidgetLogicController IScriptable ISerializable
Properties
| Property | Type | Offset | |
|---|---|---|---|
nameText | ink.TextWidgetReference | 0x10 | scripted |
quantityText | ink.TextWidgetReference | 0x28 | scripted |
quantityChangeText | ink.TextWidgetReference | 0x40 | scripted |
icon | ink.ImageWidgetReference | 0x58 | scripted |
frame | ink.WidgetReference | 0x70 | scripted |
tooltipAnchor | ink.WidgetReference | 0x88 | scripted |
data | CachedCraftingMaterial? | 0xA0 | scripted |
quantity | int | 0xB0 | scripted |
hovered | bool | 0xB4 | scripted |
lastState | CrafringMaterialItemHighlight | 0xB5 | scripted |
shouldBeHighlighted | bool | 0xB9 | scripted |
useSimpleFromat | bool | 0xBA | scripted |
hideIfZero | bool | 0xBB | scripted |
isCollapsed | bool | 0xBC | scripted |
Functions
bool OnInitialize()overrideRTTIre.Hooks.Place( "CrafringMaterialItemController", "OnInitialize", (CrafringMaterialItemController_OnInitialize x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct CrafringMaterialItemController_OnInitialize( CrafringMaterialItemController self );bool OnCraftingMaterialHoverOver(ink.PointerEvent evt)RTTIre.Hooks.Place( "CrafringMaterialItemController", "OnCraftingMaterialHoverOver", (CrafringMaterialItemController_OnCraftingMaterialHoverOver x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct CrafringMaterialItemController_OnCraftingMaterialHoverOver( CrafringMaterialItemController self, ink.PointerEvent? evt );bool OnCraftingMaterialHoverOut(ink.PointerEvent evt)RTTIre.Hooks.Place( "CrafringMaterialItemController", "OnCraftingMaterialHoverOut", (CrafringMaterialItemController_OnCraftingMaterialHoverOut x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct CrafringMaterialItemController_OnCraftingMaterialHoverOut( CrafringMaterialItemController self, ink.PointerEvent? evt );void Setup(CachedCraftingMaterial craftingMaterial)RTTIre.Hooks.PlaceVoid( "CrafringMaterialItemController", "Setup;CachedCraftingMaterial", (CrafringMaterialItemController_Setup x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct CrafringMaterialItemController_Setup( CrafringMaterialItemController self, CachedCraftingMaterial? craftingMaterial );void SetQuantity(int quantity)RTTIre.Hooks.PlaceVoid( "CrafringMaterialItemController", "SetQuantity;Int32", (CrafringMaterialItemController_SetQuantity x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct CrafringMaterialItemController_SetQuantity( CrafringMaterialItemController self, int quantity );void RefreshUI()RTTIre.Hooks.PlaceVoid( "CrafringMaterialItemController", "RefreshUI;", (CrafringMaterialItemController_RefreshUI x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct CrafringMaterialItemController_RefreshUI( CrafringMaterialItemController self );void SetHighlighted(CrafringMaterialItemHighlight type, int? quantityChanged, bool? canAfford)RTTIre.Hooks.PlaceVoid( "CrafringMaterialItemController", "SetHighlighted;CrafringMaterialItemHighlightInt32Bool", (CrafringMaterialItemController_SetHighlighted x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct CrafringMaterialItemController_SetHighlighted( CrafringMaterialItemController self, CrafringMaterialItemHighlight type, int? quantityChanged, bool? canAfford );void SetHighlighted(int? quantityChanged)RTTIre.Hooks.PlaceVoid( "CrafringMaterialItemController", "SetHighlighted;Int32", (CrafringMaterialItemController_SetHighlighted2 x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct CrafringMaterialItemController_SetHighlighted2( CrafringMaterialItemController self, int? quantityChanged );WeakHandle<CachedCraftingMaterial> GetCachedCraftingMaterial()RTTIgame.ItemID GetItemID()RTTIre.Hooks.Place( "CrafringMaterialItemController", "GetItemID;", (CrafringMaterialItemController_GetItemID x) => { return re.Hooks.CallOriginal<re.msgpack.game.ItemID>(); } ); [Msgpack.Gen] public readonly partial record struct CrafringMaterialItemController_GetItemID( CrafringMaterialItemController self );int GetQuantity()RTTIre.Hooks.Place( "CrafringMaterialItemController", "GetQuantity;", (CrafringMaterialItemController_GetQuantity x) => { return re.Hooks.CallOriginal<re.msgpack.Int>(); } ); [Msgpack.Gen] public readonly partial record struct CrafringMaterialItemController_GetQuantity( CrafringMaterialItemController self );string GetMateialDisplayName()RTTIre.Hooks.Place( "CrafringMaterialItemController", "GetMateialDisplayName;", (CrafringMaterialItemController_GetMateialDisplayName x) => { return re.Hooks.CallOriginal<re.msgpack.Str>(); } ); [Msgpack.Gen] public readonly partial record struct CrafringMaterialItemController_GetMateialDisplayName( CrafringMaterialItemController self );bool OnCraftingMaterialAnimationCompleted(ink.anim.Proxy anim)RTTIre.Hooks.Place( "CrafringMaterialItemController", "OnCraftingMaterialAnimationCompleted", (CrafringMaterialItemController_OnCraftingMaterialAnimationCompleted x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct CrafringMaterialItemController_OnCraftingMaterialAnimationCompleted( CrafringMaterialItemController self, ink.anim.Proxy? anim );void PlayAnimation(bool? hideIfZero)RTTIre.Hooks.PlaceVoid( "CrafringMaterialItemController", "PlayAnimation;Bool", (CrafringMaterialItemController_PlayAnimation x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct CrafringMaterialItemController_PlayAnimation( CrafringMaterialItemController self, bool? hideIfZero );void SetUseSimpleFromat(bool useSimpleFromat)RTTIre.Hooks.PlaceVoid( "CrafringMaterialItemController", "SetUseSimpleFromat;Bool", (CrafringMaterialItemController_SetUseSimpleFromat x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct CrafringMaterialItemController_SetUseSimpleFromat( CrafringMaterialItemController self, bool useSimpleFromat );void Collapse(bool collapse)RTTIre.Hooks.PlaceVoid( "CrafringMaterialItemController", "Collapse;Bool", (CrafringMaterialItemController_Collapse x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct CrafringMaterialItemController_Collapse( CrafringMaterialItemController self, bool collapse );WeakHandle<ink.Widget> GetTooltipAnchorWidget()RTTI