protected override void Update() { base.Update(); if (aggroScript.NearFriendliesUnit.Count >= 6) { if (CurrentMana >= UnitSkill.ManaCost(SkillLevel)) { Skill skill = Instantiate(this.UnitSkill, transform.position, this.UnitSkill.transform.rotation); skill.Faction = this.faction; skill.Sender = this; skill.TargetPosition = transform.position; CurrentMana -= skill.ManaCost(SkillLevel); } } }