Пример #1
0
 public void EndRound(Action _onComplete)
 {
     if (CurrentRound == nbRounds)
     {
         Game.instance.gameUI.timer.timerStarted = false;
         Scenes.Load(EndRoundScene, (EndRoundScene) =>
         {
             EndRoundScene.FindRootObject <ShowRound>().Show(OnGameEnd);
         });
     }
     else
     {
         Game.instance.gameUI.timer.timerStarted = false;
         Scenes.Load(EndRoundScene, (EndRoundScene) =>
         {
             EndRoundScene.FindRootObject <ShowRound>().Show(_onComplete);
         });
     }
 }
    void FetchAllReferences(Action onComplete)
    {
        SpawnPlayers();

        // C'est ici qu'on peut aller chercher tous les références.

        // UI
        Scenes.Load(uiScene, (uiScene) =>
        {
            gameUI = uiScene.FindRootObject <GameUI>();
            onComplete();
        });
    }