Пример #1
0
        private void Awake()
        {
            base.SetMaximumHealth(inspectorHealth);
            base.SetMaximumMana(inspectorMana);
            base.SetMaximumStamina(inspectorStamina);
            base.SetAttackRange(inspectorAttackRange);
            base.SetHealthRegeneration(inspectorHealthRegeneration);
            base.SetManaRegeneration(inspectorManaRegeneration);
            base.SetBaseMovementSpeed(inspectorMovementSpeed);
            base.SetBasicStatistics();

            base.SetFirstDefaultAbility(new Shoot());
            base.SetSecondDefaultAbility(new Dodge());
            base.SetFirstSpecialAbility(new PoisonArrow());
            base.SetSecondSpecialAbility(new PenetratingShot());
            base.SetThirdSpecialAbility(new Barrage());

            PlayerClassAbilityImplementation = gameObject.AddComponent <RangerAbilitiesLogic>();
            PlayerClassManager = gameObject.AddComponent <PlayerClassManager>();
        }
Пример #2
0
        private void Awake()
        {
            base.SetMaximumHealth(inspectorHealth);
            base.SetMaximumMana(inspectorMana);
            base.SetMaximumStamina(inspectorStamina);
            base.SetAttackRange(inspectorAttackRange);
            base.SetHealthRegeneration(inspectorHealthRegeneration);
            base.SetManaRegeneration(inspectorManaRegeneration);
            base.SetBaseMovementSpeed(inspectorMovementSpeed);
            base.SetBasicStatistics();

            base.SetFirstDefaultAbility(new Swipe());
            base.SetSecondDefaultAbility(new Block());
            base.SetFirstSpecialAbility(new BrutalStrike());
            base.SetSecondSpecialAbility(new Leap());
            base.SetThirdSpecialAbility(new Bash());

            PlayerClassAbilityImplementation = gameObject.AddComponent <WarriorAbilitiesLogic>();
            PlayerClassManager = gameObject.AddComponent <PlayerClassManager>();
        }
Пример #3
0
        private void Awake()
        {
            base.SetMaximumHealth(inspectorHealth);
            base.SetMaximumMana(inspectorMana);
            base.SetMaximumStamina(inspectorStamina);
            base.SetAttackRange(inspectorAttackRange);
            base.SetHealthRegeneration(inspectorHealthRegeneration);
            base.SetManaRegeneration(inspectorManaRegeneration);
            base.SetBaseMovementSpeed(inspectorMovementSpeed);
            base.SetBasicStatistics();

            base.SetBasicStatistics();

            base.SetFirstDefaultAbility(new MagicMissile());
            base.SetSecondDefaultAbility(new IceArmor());
            base.SetFirstSpecialAbility(new LightingLeap());
            base.SetSecondSpecialAbility(new MagneticWave());
            base.SetThirdSpecialAbility(new Meteor());

            PlayerClassAbilityImplementation = gameObject.AddComponent <MageAbilitiesLogic>();
            PlayerClassManager = gameObject.AddComponent <PlayerClassManager>();
        }