Beispiel #1
0
    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;
        }
    }
Beispiel #2
0
 public void SubscribeToCooldownEventOnSpellWrapper(SpellCaster_Struggler.StrugglerSpellWrapper wrapper)
 {
     wrapper.OnSpellCooldownChange += CooldownRefresh;
 }