//for perk that modify the ability attack effect public void ChangeAllAbilityEffect(int effectID) { int effectIndex = EffectDB.GetEffectIndex(effectID); List <Ability> abList = AbilityManager.GetAbilityList(); for (int i = 0; i < abList.Count; i++) { abList[i].ChangeEffect(effectID, effectIndex); } }
public override void Start() { cam = Camera.main; camT = cam.transform; //camPivot=cam.transform.parent; if (enableAbility && GameControl.EnableAbility()) { AbilityManager.SetupAbility(abilityIDList, enableAllAbilities); } if (perk != null) { List <Ability> abList = AbilityManager.GetAbilityList(); for (int i = 0; i < abList.Count; i++) { abList[i].SetPlayerPerk(perk); } } Init(); }