Beispiel #1
0
	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);
 }