Beispiel #1
0
        //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);
            }
        }
Beispiel #2
0
        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();
        }