void Behave()
 {
     enemySeeker.Seek();
     enemyCombo.BehaveAttack();
     enemyRetreat.BehaveRetreat();
     enemyRecoverer.BehaveRecover();
     enemyDeath.DeathCheck();
     enemyGravityCheck.CheckIfGraivyBehaves();
 }
示例#2
0
 private void OnTriggerEnter2D(Collider2D other)
 {
     if (other.tag == "Player" && !m_Detected)
     {
         m_Detected = true;
         EnemySeeker enemy = GetComponentInParent <EnemySeeker>();
         if (enemy != null)
         {
             enemy.Seek(other.gameObject);
         }
         this.enabled = false;
     }
 }