public void _AddNewAbility(Ability ab)
 {
     for (int i = 0; i < abilityList.Count; i++)
     {
         if (ab.ID == abilityList[i].ID)
         {
             return;
         }
     }
     abilityList.Add(ab.Clone());
     if (onAddNewAbilityE != null)
     {
         onAddNewAbilityE(ab);
     }
 }
Exemple #2
0
        public void _AddNewAbility(Ability ab)
        {
            for (int i = 0; i < abilityList.Count; i++)
            {
                if (ab.ID == abilityList[i].ID)
                {
                    return;
                }
            }

            Ability ability = ab.Clone();

            ability.Init();

            abilityList.Add(ability);
            TDTK.OnNewAbility(ability);
        }
		public void _AddNewAbility(Ability ab){ 
			for(int i=0; i<abilityList.Count; i++){ if(ab.ID==abilityList[i].ID) return; }
			abilityList.Add(ab.Clone());
			if(onAddNewAbilityE!=null) onAddNewAbilityE(ab);
		}