public void Start() { _agent = GetComponent <NavMeshAgent>(); //NavMeshAgentを保持しておく animator = GetComponent <Animator>(); //Animatorを保持しておく EnemyGauge = GameObject.FindObjectOfType <EnemyGauge>(); EnemyGauge.SetEnemy(this); }
// 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); }