SingleCooldownManager
classscriptedClass
extends inkLogicController › inkILogicController › IScriptable › ISerializable
Properties 20
| Name | Type | Flags |
|---|---|---|
buffData | UIBuffInfo | scriptedprivate |
C_EXCLUDED_STATUS_EFFECT_NAME | String | scriptedprivate |
currentAnimProxy | ref<inkAnimProxy> | scriptedprivate |
defaultTimeRemainingText | String | scriptedprivate |
desc | inkTextRef | scriptedprivate |
excludedStatusEffect | TweakDBID | scriptedprivate |
fill | inkRectangleRef | scriptedprivate |
fullSizeValue | Vector2 | scriptedprivate |
grid | inkCompoundRef | scriptedprivate |
icon | inkImageRef | scriptedprivate |
initialDuration | Float | scriptedprivate |
name | inkTextRef | scriptedprivate |
outroDuration | Float | scriptedprivate |
pool | inkCompoundRef | scriptedprivate |
sprite | inkImageRef | scriptedprivate |
spriteBg | inkImageRef | scriptedprivate |
stackCount | inkTextRef | scriptedprivate |
state | ECooldownIndicatorState | scriptedprivate |
timeRemaining | inkTextRef | scriptedprivate |
type | ECooldownGameControllerMode | scriptedprivate |
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