class
RipperdocInventoryItem
- 3 properties
- 5 functions
Extends ink.VirtualCompoundItemController ink.ButtonController ink.DiscreteNavigationController ink.WidgetLogicController ink.IWidgetLogicController IScriptable ISerializable
Properties
| Property | Type | Offset | |
|---|---|---|---|
root | ink.WidgetReference | 0x0 | scripted |
data | RipperdocWrappedUIInventoryItem? | 0x18 | scripted |
widget | WeakHandle<InventoryItemDisplayController> | 0x28 | scripted |
Functions
bool OnInitialize()RTTIre.Hooks.Place( "RipperdocInventoryItem", "OnInitialize", (RipperdocInventoryItem_OnInitialize x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct RipperdocInventoryItem_OnInitialize( RipperdocInventoryItem self );bool OnWidgetSpawned(ink.Widget widget, IScriptable userData)RTTIre.Hooks.Place( "RipperdocInventoryItem", "OnWidgetSpawned", (RipperdocInventoryItem_OnWidgetSpawned x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct RipperdocInventoryItem_OnWidgetSpawned( RipperdocInventoryItem self, ink.Widget? widget, IScriptable? userData );void AnimateOpacity()RTTIre.Hooks.PlaceVoid( "RipperdocInventoryItem", "AnimateOpacity;", (RipperdocInventoryItem_AnimateOpacity x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct RipperdocInventoryItem_AnimateOpacity( RipperdocInventoryItem self );void SetupData()RTTIre.Hooks.PlaceVoid( "RipperdocInventoryItem", "SetupData;", (RipperdocInventoryItem_SetupData x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct RipperdocInventoryItem_SetupData( RipperdocInventoryItem self );void Update()RTTIre.Hooks.PlaceVoid( "RipperdocInventoryItem", "Update;", (RipperdocInventoryItem_Update x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct RipperdocInventoryItem_Update( RipperdocInventoryItem self );