I have a list of enemys. so i want each enemy have their turn.
First of all : 
Player turn --> enemys turn ("here each enemy move one by one untill the end then player move again"). how do i making some waiting time here and forcus on enemy turn?
Any help would be appreciated.

```
void Start()
{
     // find list enemy
    enemy = GameObject.FindGameObjectsWithTag("Enemy");

}
void Update()
{
    //enemy turn reference to player. after move all enemy we change it to false to change the player turn.
    if(StaticClass.enemyTurn == true )
    {
       for(int i=0;i<enemy.length;i++)
        {
           // how do i making some waiting time here and forcus on enemy turn?
           EnemyTurn(i);
        }
    }
}

 public void EnemyTurn(int id)
{
    ChessMoveMent chessMoveScript = enemy[id].GetComponent<ChessMoveMent>();
    chessMoveScript.ProcessMove();
    id++;
    if(id>=enemy.Length)
    {
        isMove = false;
    }
}

```