IEnumerator StateMachineLoop() { while (Application.isPlaying) { //yield return new WaitForSeconds(15.0f); int rand = Random.Range(0,20); if(rand < 9){ controlerState = ControlerState.RandomSpawning; }else if(rand < 18){ controlerState = ControlerState.RandomGroupSpawning; }else{ controlerState = ControlerState.Boss; } CustomDebug.Log("[MollControler] switch state: "+controlerState); yield return new WaitForSeconds(15f); } yield return null; }
IEnumerator StateMachineLoop() { while (Application.isPlaying) { //yield return new WaitForSeconds(15.0f); int rand = Random.Range(0, 20); if (rand < 9) { controlerState = ControlerState.RandomSpawning; } else if (rand < 18) { controlerState = ControlerState.RandomGroupSpawning; } else { controlerState = ControlerState.Boss; } CustomDebug.Log("[MollControler] switch state: " + controlerState); yield return(new WaitForSeconds(15f)); } yield return(null); }