//ㅠㅠ 구조 너무 구리다 상속을 좀 더 잘 공부해보자 IEnumerator ActivateEnemy() { while (enemyMoving && isExistTarget) { { enemyShooting.EnemyMove(); yield return(new WaitForSeconds(.1f)); } } while (!enemyMoving && isExistTarget) { { enemyShooting.EnemyGuardOff(); yield return(new WaitForSeconds(3)); enemyShooting.EnemyAttack(); enemyShooting.EnemyGuardOn(); yield return(new WaitForSeconds(2)); } } }