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); }); }
// 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"); } }
void Start() { turnCount = 0; _GameOverPopup = GameObject.Find("Popup Canvas").GetComponent <GameOverPopup> (); }