private IEnumerator SpawnExtractionPoint() { for (int i = 0; i < 4; i++) { yield return(new WaitForSeconds(0.5f)); if (i == 1) { targetSquare.SetExtractionSquare(); } } targetSquare = FindObjectOfType <PlayerMarker>().GetCurrentSquare(); state = "returnToPlayerPos"; }