REDNODE / GAME API

inkCooldownGameController

classnative name gameuiCooldownGameControllernative

extends inkGameController › worlduiIGameController › inkIGameController › IScriptable › ISerializable

Properties 12

NameTypeFlags
blackboardwref<IBlackboard>scriptedprivate
blackboardDefref<UI_PlayerBioMonitorDef>scriptedprivate
buffsCallbackref<CallbackHandle>scriptedprivate
cooldownContainerinkCompoundRefscriptedprivate
cooldownPoolarray<wref<SingleCooldownManager>>scriptedprivate
cooldownTitleinkWidgetRefscriptedprivate
debuffsCallbackref<CallbackHandle>scriptedprivate
effectTypesarray<gamedataStatusEffectType>scriptedprivate
matchBufferarray<wref<SingleCooldownManager>>scriptedprivate
maxCooldownsInt32scriptedprivate
modeECooldownGameControllerModescriptedprivate
poolHolderinkCompoundRefscriptedprivate

Methods 9

private final const func GetBuffs(buffs: script_ref<array<BuffInfo>>)scripted
private final const func GetDebuffs(debuffs: script_ref<array<BuffInfo>>)scripted
private final func GetInstance() -> GameInstancescripted
protected cb func OnCooldownUpdate(buffList: array<BuffInfo>) -> Boolscripted
protected cb func OnEffectUpdate(v: Variant) -> Boolscripted
protected cb func OnInitialize() -> Boolscripted
protected cb func OnUninitialize() -> Boolscripted
private final func ParseBuffList(buffList: script_ref<array<UIBuffInfo>>)scripted
public final func RequestCooldownVisualization(buffData: UIBuffInfo)scripted