コード例 #1
0
    public void Start(List <PlayerMatchRank> playerList, Action onConfirm)
    {
        _onConfirm = onConfirm;

        viewFactory.CreateAsync <GameOverPopup>("GameOverPopup", (view) =>
        {
            _gameOverPopup = view as GameOverPopup;
            List <PlayerMatchRank> sortedList = _getSortedList(playerList);

            _gameOverPopup.SetPlayerStates(sortedList);
            _gameOverPopup._confirmButton.onClick.AddListener(OnConfirm);
        });
    }
コード例 #2
0
ファイル: UiManager.cs プロジェクト: mcaron00/PuzzlePool
    // Use this for initialization
    /*void Start () {
        // Find game over popup and game win popup

        //resetUi();
    }*/
    public void init()
    {
        // Init ui elements if not done yet
        if(gameOverPopup == null  || gameWinPopup == null || mainMenu == null)
        {
            gameMan = GameObject.Find("GameManager").GetComponent<GameManager>();
            gameOverPopup = GameObject.Find("GameOverPopup").GetComponent<GameOverPopup>();
            gameWinPopup = GameObject.Find("GameWinPopup").GetComponent<GameWinPopup>();
            mainMenu = GameObject.Find("MainMenu").GetComponent<MainMenu>();
            pauseMenu = GameObject.Find("PauseMenu").GetComponent<PauseMenu>();
            pauseButton = GameObject.Find("PauseButton").GetComponent<Button>();
            //mainMenu = GameObject.Find("MainMenu");

        }
    }
コード例 #3
0
 void Start()
 {
     turnCount      = 0;
     _GameOverPopup = GameObject.Find("Popup Canvas").GetComponent <GameOverPopup> ();
 }