Esempio n. 1
0
        private void SetAnimSpeeds()
        {
            float attackSpeedCal = currentWeapon.GetAttackSpeed() * characterStats.GetAttackSpeed();

            anim.SetFloat("AttackSpeed", attackSpeedCal);
            anim.SetFloat("WalkSpeed", characterStats.GetMovementSpeed());;
        }
Esempio n. 2
0
        private void SetStats()
        {
            attackSpeed = characterStats.GetAttackSpeed();
            damage      = characterStats.CalculateDamage();

            attackSpeedTimer = 0f;
        }
Esempio n. 3
0
 private void SetStats()
 {
     attackSpeed   = characterStats.GetAttackSpeed();
     agroRange     = aIBrain.GetAgroRange();
     attackTimer   = attackSpeed;
     movementSpeed = characterStats.GetMovementSpeed();
     //aATr = atemptAttackTime;
 }
Esempio n. 4
0
 private void SetUpAnimator()
 {
     characterStats.amWalking                += AmIWalking;
     callingAttack                           += Attack;
     aIAnim.runtimeAnimatorController         = animOverRide;
     animOverRide["DEFAULT_IDLE_ANIMATION"]   = idleClip;
     animOverRide["DEFAULT_WALK_ANIMATION"]   = walkClip;
     animOverRide["DEFAULT_ATTACK_ANIMATION"] = attackClip;
     SetAnimationSpeed(characterStats.GetMovementSpeed(), characterStats.GetAttackSpeed());
 }