class buff
ListItemLogicController
buff.ListItemLogicController
- 8 properties
- 8 functions
Extends ink.WidgetLogicController ink.IWidgetLogicController IScriptable ISerializable
Properties
| Property | Type | Offset | |
|---|---|---|---|
icon | ink.ImageWidgetReference | 0x0 | scripted |
iconBg | ink.ImageWidgetReference | 0x18 | scripted |
fill | ink.WidgetReference | 0x30 | scripted |
fillWidget | WeakHandle<ink.Widget> | 0x48 | scripted |
timeLabel | ink.TextWidgetReference | 0x58 | scripted |
stackCounter | ink.TextWidgetReference | 0x70 | scripted |
stackCounterContainer | ink.WidgetReference | 0x88 | scripted |
statusEffectRecord | WeakHandle<game.data.StatusEffect_Record> | 0xA0 | scripted |
Functions
bool OnInitialize()RTTIre.Hooks.Place( "buffListItemLogicController", "OnInitialize", (ListItemLogicController_OnInitialize x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct ListItemLogicController_OnInitialize( buff.ListItemLogicController self );void SetData(CName icon, float time, float totalTime, int? stackCount)RTTIre.Hooks.PlaceVoid( "buffListItemLogicController", "SetData;CNameFloatFloatInt32", (ListItemLogicController_SetData x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct ListItemLogicController_SetData( buff.ListItemLogicController self, CName icon, float time, float totalTime, int? stackCount );void SetTimeFill(float time, float totalTime)RTTIre.Hooks.PlaceVoid( "buffListItemLogicController", "SetTimeFill;FloatFloat", (ListItemLogicController_SetTimeFill x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct ListItemLogicController_SetTimeFill( buff.ListItemLogicController self, float time, float totalTime );void SetTimeText(float f)RTTIre.Hooks.PlaceVoid( "buffListItemLogicController", "SetTimeText;Float", (ListItemLogicController_SetTimeText x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct ListItemLogicController_SetTimeText( buff.ListItemLogicController self, float f );void SetData(TDBID icon, float time, float totalTime)RTTIre.Hooks.PlaceVoid( "buffListItemLogicController", "SetData;TweakDBIDFloatFloat", (ListItemLogicController_SetData2 x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct ListItemLogicController_SetData2( buff.ListItemLogicController self, TDBID icon, float time, float totalTime );void SetData(CName icon, int stackCount)RTTIre.Hooks.PlaceVoid( "buffListItemLogicController", "SetData;CNameInt32", (ListItemLogicController_SetData3 x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct ListItemLogicController_SetData3( buff.ListItemLogicController self, CName icon, int stackCount );game.data.StatusEffect_Record? GetStatusEffectRecord()RTTIre.Hooks.Place( "buffListItemLogicController", "GetStatusEffectRecord;", (ListItemLogicController_GetStatusEffectRecord x) => { return re.Hooks.CallOriginal<re.msgpack.game.data.StatusEffect_Record>(); } ); [Msgpack.Gen] public readonly partial record struct ListItemLogicController_GetStatusEffectRecord( buff.ListItemLogicController self );void SetStatusEffectRecord(WeakHandle<game.data.StatusEffect_Record> record)RTTIre.Hooks.PlaceVoid( "buffListItemLogicController", "SetStatusEffectRecord;StatusEffect_Record", (ListItemLogicController_SetStatusEffectRecord x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct ListItemLogicController_SetStatusEffectRecord( buff.ListItemLogicController self, WeakHandle<game.data.StatusEffect_Record> record );