REDNODE / GAME API

SingleCooldownManager

classscriptedClass

extends inkLogicController › inkILogicController › IScriptable › ISerializable

Properties 20

NameTypeFlags
buffDataUIBuffInfoscriptedprivate
C_EXCLUDED_STATUS_EFFECT_NAMEStringscriptedprivate
currentAnimProxyref<inkAnimProxy>scriptedprivate
defaultTimeRemainingTextStringscriptedprivate
descinkTextRefscriptedprivate
excludedStatusEffectTweakDBIDscriptedprivate
fillinkRectangleRefscriptedprivate
fullSizeValueVector2scriptedprivate
gridinkCompoundRefscriptedprivate
iconinkImageRefscriptedprivate
initialDurationFloatscriptedprivate
nameinkTextRefscriptedprivate
outroDurationFloatscriptedprivate
poolinkCompoundRefscriptedprivate
spriteinkImageRefscriptedprivate
spriteBginkImageRefscriptedprivate
stackCountinkTextRefscriptedprivate
stateECooldownIndicatorStatescriptedprivate
timeRemaininginkTextRefscriptedprivate
typeECooldownGameControllerModescriptedprivate

Methods 14

public final func ActivateCooldown(buffData: UIBuffInfo)scripted
private final const func ConvertFloatToTime(f: Float, out time: GameTime, out totalSeconds: Int32, out fraction: Int32)scripted
private final func FillIntroAnimationStart()scripted
private final func FillOutroAnimationStart()scripted
public final func GetState() -> ECooldownIndicatorStatescripted
private final func HideCooldownWidget()scripted
public final func Init(pool: inkCompoundRef, grid: inkCompoundRef)scripted
public final func IsIDMatch(id: TweakDBID) -> Boolscripted
protected cb func OnFillIntroAnimationOver(proxy: ref<inkAnimProxy>) -> Boolscripted
protected cb func OnFillOutroAnimationOver(proxy: ref<inkAnimProxy>) -> Boolscripted
public final func RemoveCooldown()scripted
private final func SetStackCount(count: Int32)scripted
private final func SetTimeRemaining(time: Float)scripted
public final func Update(timeLeft: Float, stackCount: Uint32)scripted