public void Start()
    {
        _agent   = GetComponent <NavMeshAgent>(); //NavMeshAgentを保持しておく
        animator = GetComponent <Animator>();     //Animatorを保持しておく

        EnemyGauge = GameObject.FindObjectOfType <EnemyGauge>();
        EnemyGauge.SetEnemy(this);
    }
Exemplo n.º 2
0
    // Start is called before the first frame update
    void Start()
    {
        animator = GetComponent <Animator>();
        StartCoroutine("Attack");

        rightScale.x = gameObject.transform.localScale.x * -1.0f;
        rightScale.y = gameObject.transform.localScale.y;
        rightScale.z = gameObject.transform.localScale.z;

        leftScale.x = gameObject.transform.localScale.x;
        leftScale.y = gameObject.transform.localScale.y;
        leftScale.z = gameObject.transform.localScale.z;

        enemyGauge = GameObject.FindObjectOfType <EnemyGauge>();
        enemyGauge.SetPlayer(this);
    }