public void EquipSpell(SpellScript spell) { if (!ListEquippedSpell.Exists(x => x.Code.Equals(spell.Code))) { ListEquippedSpell.Add(spell); } }
public void Update(float deltaTime) { if (!ListEquippedSpell.IsNullOrEmpty()) { for (int i = 0; i < ListEquippedSpell.Count; i++) { if (ListEquippedSpell[i].CurrentCooldown > 0) { ListEquippedSpell[i].CurrentCooldown -= deltaTime; } } } }