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); } }
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); }