class
ItemLog
- 11 properties
- 8 functions
Extends game.ui.MenuGameController game.ui.WidgetGameController world.ui.IWidgetGameController ink.IWidgetController IScriptable ISerializable
Properties
| Property | Type | Offset | |
|---|---|---|---|
listRef | ink.CompoundWidgetReference | 0x10 | scripted |
initialPopupDelay | float | 0x28 | scripted |
popupList | WeakHandle<DisassemblePopupLogicController>[] | 0x30 | scripted |
listOfAddedInventoryItems | game.InventoryItemData[] | 0x40 | scripted |
player | WeakHandle<PlayerPuppet> | 0x50 | scripted |
InventoryManager | InventoryDataManagerV2? | 0x60 | scripted |
data | ItemLogUserData? | 0x70 | scripted |
onScreenCount | int | 0x80 | scripted |
animProxy | ink.anim.Proxy? | 0x88 | scripted |
alpha_fadein | ink.anim.Definition? | 0x98 | scripted |
AnimOptions | ink.anim.PlaybackOptions | 0xA8 | scripted |
Functions
bool OnInitialize()overrideRTTIre.Hooks.Place( "ItemLog", "OnInitialize", (ItemLog_OnInitialize x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct ItemLog_OnInitialize( ItemLog self );bool OnUninitialize()overrideRTTIre.Hooks.Place( "ItemLog", "OnUninitialize", (ItemLog_OnUninitialize x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct ItemLog_OnUninitialize( ItemLog self );void ManagePopups()RTTIre.Hooks.PlaceVoid( "ItemLog", "ManagePopups;", (ItemLog_ManagePopups x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct ItemLog_ManagePopups( ItemLog self );void CreatePopup()RTTIre.Hooks.PlaceVoid( "ItemLog", "CreatePopup;", (ItemLog_CreatePopup x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct ItemLog_CreatePopup( ItemLog self );void CreatePopupDelay()RTTIre.Hooks.PlaceVoid( "ItemLog", "CreatePopupDelay;", (ItemLog_CreatePopupDelay x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct ItemLog_CreatePopupDelay( ItemLog self );bool OnItemAdded(ink.GameNotificationData data)RTTIre.Hooks.Place( "ItemLog", "OnItemAdded", (ItemLog_OnItemAdded x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct ItemLog_OnItemAdded( ItemLog self, ink.GameNotificationData? data );bool OnRemovePopup(WeakHandle<ink.Widget> widget)RTTIre.Hooks.Place( "ItemLog", "OnRemovePopup", (ItemLog_OnRemovePopup x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct ItemLog_OnRemovePopup( ItemLog self, WeakHandle<ink.Widget> widget );bool OnDelayComplete(ink.anim.Proxy anim)RTTIre.Hooks.Place( "ItemLog", "OnDelayComplete", (ItemLog_OnDelayComplete x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct ItemLog_OnDelayComplete( ItemLog self, ink.anim.Proxy? anim );