class game.ui
CooldownGameController
game.ui.CooldownGameController
- 12 properties
- 8 functions
Extends game.ui.WidgetGameController world.ui.IWidgetGameController ink.IWidgetController IScriptable ISerializable
Properties
| Property | Type | Offset | |
|---|---|---|---|
maxCooldowns | int | 0x0 | scripted |
cooldownTitle | ink.WidgetReference | 0x8 | scripted |
cooldownContainer | ink.CompoundWidgetReference | 0x20 | scripted |
poolHolder | ink.CompoundWidgetReference | 0x38 | scripted |
mode | ECooldownGameControllerMode | 0x50 | scripted |
effectTypes | game.data.StatusEffectType[] | 0x58 | scripted |
cooldownPool | WeakHandle<SingleCooldownManager>[] | 0x68 | scripted |
matchBuffer | WeakHandle<SingleCooldownManager>[] | 0x78 | scripted |
buffsCallback | red.CallbackObject? | 0x88 | scripted |
debuffsCallback | red.CallbackObject? | 0x98 | scripted |
blackboardDef | UI_PlayerBioMonitorDef? | 0xA8 | scripted |
blackboard | WeakHandle<game.IBlackboard> | 0xB8 | scripted |
Functions
bool OnInitialize()RTTIre.Hooks.Place( "gameuiCooldownGameController", "OnInitialize", (CooldownGameController_OnInitialize x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct CooldownGameController_OnInitialize( game.ui.CooldownGameController self );bool OnUninitialize()RTTIre.Hooks.Place( "gameuiCooldownGameController", "OnUninitialize", (CooldownGameController_OnUninitialize x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct CooldownGameController_OnUninitialize( game.ui.CooldownGameController self );void ParseBuffList(UIBuffInfo[] buffList)RTTIre.Hooks.PlaceVoid( "gameuiCooldownGameController", "ParseBuffList;script_ref<array<UIBuffInfo>>", (CooldownGameController_ParseBuffList x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct CooldownGameController_ParseBuffList( game.ui.CooldownGameController self, UIBuffInfo[] buffList );ScriptGameInstance GetInstance()RTTIre.Hooks.Place( "gameuiCooldownGameController", "GetInstance;", (CooldownGameController_GetInstance x) => { return re.Hooks.CallOriginal<re.msgpack.ScriptGameInstance>(); } ); [Msgpack.Gen] public readonly partial record struct CooldownGameController_GetInstance( game.ui.CooldownGameController self );void GetBuffs(game.ui.BuffInfo[] buffs)RTTIre.Hooks.PlaceVoid( "gameuiCooldownGameController", "GetBuffs;script_ref<array<BuffInfo>>", (CooldownGameController_GetBuffs x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct CooldownGameController_GetBuffs( game.ui.CooldownGameController self, game.ui.BuffInfo[] buffs );void GetDebuffs(game.ui.BuffInfo[] debuffs)RTTIre.Hooks.PlaceVoid( "gameuiCooldownGameController", "GetDebuffs;script_ref<array<BuffInfo>>", (CooldownGameController_GetDebuffs x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct CooldownGameController_GetDebuffs( game.ui.CooldownGameController self, game.ui.BuffInfo[] debuffs );bool OnCooldownUpdate(game.ui.BuffInfo[] buffList)RTTIre.Hooks.Place( "gameuiCooldownGameController", "OnCooldownUpdate", (CooldownGameController_OnCooldownUpdate x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct CooldownGameController_OnCooldownUpdate( game.ui.CooldownGameController self, game.ui.BuffInfo[] buffList );void RequestCooldownVisualization(UIBuffInfo buffData)RTTIre.Hooks.PlaceVoid( "gameuiCooldownGameController", "RequestCooldownVisualization;UIBuffInfo", (CooldownGameController_RequestCooldownVisualization x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct CooldownGameController_RequestCooldownVisualization( game.ui.CooldownGameController self, UIBuffInfo buffData );