Esempio n. 1
0
    //applies kinetic effects
    private void ApplyKinetics(ProjectileController controller)
    {
        for (int i = 0; i < 3; i++)
        {
            switch (currentSpell.spellKinetics [i])
            {
            case -1: break;

            case 0: controller.LatchingKinetic(); break;

            case 1: controller.BlockingKinetic(); break;

            case 2: controller.EtherealKinetic(); break;

            case 3: controller.GuidedKinetic(); break;

            case 4: controller.PiercingKinetic(); break;

            case 5: controller.ReboundingKinetic(); break;

            case 6: controller.SeekingKinetic(); break;

            case 7: controller.ChainingKinetic(); break;
            }
        }
    }