void CooldownRefresh(SpellCaster_Struggler.StrugglerSpellWrapper wrapper) { if (wrapper.isOnCooldown) { IconImage.color = CooldownColor; CooldownImage.enabled = true; CooldownText.enabled = true; CooldownText.text = string.Format("{0:0.0}", wrapper.cooldownTimer); //CooldownText.text = wrapper.cooldownTimer.ToString().Substring(0,3); } else { IconImage.color = ActiveColor; CooldownImage.enabled = false; CooldownText.enabled = false; } }
public void SubscribeToCooldownEventOnSpellWrapper(SpellCaster_Struggler.StrugglerSpellWrapper wrapper) { wrapper.OnSpellCooldownChange += CooldownRefresh; }