Exemple #1
0
 static void DoDeath(UiFade[] deaths, UiFade death, bool random)
 {
     if (random)
     {
         DoDeath(deaths[Random.Range(0, deaths.Length)], true);
     }
     else
     {
         DoDeath(death, false);
     }
 }
Exemple #2
0
 static void DoDeath(UiFade death, bool overlay)
 {
     _i.StartCoroutine(_Fade());
     IEnumerator _Fade()
     {
         if (overlay)
         {
             if (Roundabout.Active)
             {
                 Roundabout.Active.FadeOutInstructions();
             }
             _i._wrapper.Fade();
             yield return(new WaitForSeconds(_i._messageDelay));
         }
         death.Fade();
     }
 }
Exemple #3
0
 // Start is called before the first frame update
 void Start()
 {
     instance = this;
     DontDestroyOnLoad(gameObject);
 }