示例#1
0
    IEnumerator FollowPath(List <Waypoint> path)
    {
        print("Starting patrol...");
        foreach (Waypoint waypoint in path)
        {
            targetPosition = waypoint.transform.position + new Vector3(0, offset, 0);
            targetRotation = Quaternion.LookRotation((targetPosition - transform.position), Vector3.up);
            yield return(new WaitForSeconds(timeTicks));
        }

        EnemyDamage enemyDamage = GetComponent <EnemyDamage>();

        enemyDamage.EnemyDeath(true);
        PlayerHealth playerHealth = FindObjectOfType <PlayerHealth>();

        playerHealth.playerHealth -= enemyDamageOnHitBase;
    }