Esempio n. 1
0
 //fungsi yang menjalankan animasi bersamaan dengan ketika player menekan inputan
 //pada fungsi ini animasi yang dijalankan adalah animasi gerak berjalan
 void AnimatateWalk()
 {
     if (charController.velocity.sqrMagnitude != 0)
     {
         playerAnimation.Walk(true);
     }
     else
     {
         playerAnimation.Walk(false);
     }
 }
Esempio n. 2
0
        void ChasePlayer()
        {
            navAgent.SetDestination(playerTarget.position);
            navAgent.speed = move_speed;

            if (navAgent.velocity.sqrMagnitude == 0)
            {
                enemy_anim.Walk(false);
            }
            else
            {
                enemy_anim.Walk(true);
            }
            if (Vector3.Distance(transform.position, playerTarget.position) <= attack_Distance)
            {
                enemy_State = EnemyState.ATTACK;
            }
        }