Exemple #1
0
 protected void SetUpHUDAndScores()
 {
     if (PD.gameType == PersistData.GT.Challenge)
     {
         GameObject g = new GameObject("PuzzleHUD");
         hud = g.AddComponent <PuzzleHUD>();
         hud.Setup(1, PD.GetPuzzleLevel());
     }
     else if (PD.gameType == PersistData.GT.Campaign)
     {
         GameObject g = new GameObject("CampaignHUD");
         hud = g.AddComponent <CampaignHUD>();
         hud.Setup(1);
     }
     else
     {
         GameObject g = new GameObject("InGameHUD");
         hud = g.AddComponent <InGameHUD>();
         if (player2Human || (PD.isDemo && PD.demoPlayers == 2))
         {
             hud.Setup(2);
         }
         else if (PD.isTutorial)
         {
             hud.Setup(1, 1);
             tutorialAssist = hud.tutorialAssist;
             tutorialAssist.SetBoards(board1, board2);
             tutorialAssist.MoveHighlightToPosition(board1.GetScreenPosFromXY(4, 5));
         }
         else
         {
             hud.Setup(1);
         }
     }
 }