private void OnMicrogameEnd(MicrogameController microgame, bool victory)
 {
     Debug.Assert(microgame != null);
     if (!victory)
     {
         Lives -= 1;
     }
     Score           += 1;
     CurrentMicrogame = null;
     if (!GameOver)
     {
         if (score % increaseSpeedEvery == 0)
         {
             Faster();
         }
         StartCoroutine("SpinTheWheel");
     }
 }
Exemplo n.º 2
0
 private void OnMicrogameDestroy(MicrogameController microgame)
 {
     gameObject.SetActive(displayWhen == DisplayOptions.ALWAYS || displayWhen == DisplayOptions.ONLY_DURING_WHEEL);
 }
Exemplo n.º 3
0
 private void Awake()
 {
     microgameController = GameObject.FindGameObjectWithTag("MicrogameController").GetComponent <MicrogameController>();
 }
Exemplo n.º 4
0
 private void OnMicrogameCreate(MicrogameController microgame)
 {
     gameObject.SetActive(displayWhen == DisplayOptions.ALWAYS || displayWhen == DisplayOptions.ONLY_DURING_MICROGAMES);
 }