class buff
ListGameController
buff.ListGameController
- 9 properties
- 9 functions
Extends game.ui.HUDGameController game.ui.WidgetGameController world.ui.IWidgetGameController ink.IWidgetController IScriptable ISerializable
Properties
| Property | Type | Offset | |
|---|---|---|---|
buffsList | ink.HorizontalPanelWidgetReference | 0x58 | scripted |
bbBuffList | red.CallbackObject? | 0x70 | scripted |
bbDeBuffList | red.CallbackObject? | 0x80 | scripted |
uiBlackboard | WeakHandle<game.IBlackboard> | 0x90 | scripted |
buffDataList | game.ui.BuffInfo[] | 0xA0 | scripted |
debuffDataList | game.ui.BuffInfo[] | 0xB0 | scripted |
buffWidgets | WeakHandle<ink.Widget>[] | 0xC0 | scripted |
UISystem | WeakHandle<game.ui.GameSystemUI> | 0xD0 | scripted |
pendingRequests | int | 0xE0 | scripted |
Functions
bool OnInitialize()RTTIre.Hooks.Place( "buffListGameController", "OnInitialize", (ListGameController_OnInitialize x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct ListGameController_OnInitialize( buff.ListGameController self );bool OnUninitialize()RTTIre.Hooks.Place( "buffListGameController", "OnUninitialize", (ListGameController_OnUninitialize x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct ListGameController_OnUninitialize( buff.ListGameController self );bool OnPlayerAttach(game.Object playerGameObject)RTTIre.Hooks.Place( "buffListGameController", "OnPlayerAttach", (ListGameController_OnPlayerAttach x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct ListGameController_OnPlayerAttach( buff.ListGameController self, game.Object? playerGameObject );void UpdateBuffs()RTTIre.Hooks.PlaceVoid( "buffListGameController", "UpdateBuffs;", (ListGameController_UpdateBuffs x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct ListGameController_UpdateBuffs( buff.ListGameController self );void MergeKnockdowns()RTTIre.Hooks.PlaceVoid( "buffListGameController", "MergeKnockdowns;", (ListGameController_MergeKnockdowns x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct ListGameController_MergeKnockdowns( buff.ListGameController self );bool OnBuffSpawned(ink.Widget newItem, IScriptable userData)RTTIre.Hooks.Place( "buffListGameController", "OnBuffSpawned", (ListGameController_OnBuffSpawned x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct ListGameController_OnBuffSpawned( buff.ListGameController self, ink.Widget? newItem, IScriptable? userData );void UpdateVisibility()RTTIre.Hooks.PlaceVoid( "buffListGameController", "UpdateVisibility;", (ListGameController_UpdateVisibility x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct ListGameController_UpdateVisibility( buff.ListGameController self );void UpdateBuffDebuffList()RTTIre.Hooks.PlaceVoid( "buffListGameController", "UpdateBuffDebuffList;", (ListGameController_UpdateBuffDebuffList x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct ListGameController_UpdateBuffDebuffList( buff.ListGameController self );void SendVisibilityUpdate(bool oldVisible, bool nowVisible)RTTIre.Hooks.PlaceVoid( "buffListGameController", "SendVisibilityUpdate;BoolBool", (ListGameController_SendVisibilityUpdate x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct ListGameController_SendVisibilityUpdate( buff.ListGameController self, bool oldVisible, bool nowVisible );