public virtual void Init(MatchSelect.MatchInfo in_pData, MatchSelect in_pMatchSelect) { CloseButton.SetActive(true); m_pMatchData = in_pData; m_pMatchSelect = in_pMatchSelect; UpdateUI(); }
public virtual void Init(PlayerInfo in_pData, MatchSelect in_pMatchSelect) { CloseButton.SetActive(false); m_pPlayerData = in_pData; m_pMatchSelect = in_pMatchSelect; UpdateUI(); }
public void GotoMatchSelectScene(GameObject previousScene) { _localMatchSelect = null; var newScene = Instantiate(MatchSelect); _localMatchSelect = newScene.transform.GetChild(0).GetComponent <MatchSelect>(); newScene.transform.parent = previousScene.transform.parent.transform.parent; GameScene[] scenes = newScene.GetComponentsInChildren <GameScene>(); foreach (GameScene scene in scenes) { scene.App = this; } Destroy(previousScene.transform.parent.gameObject); }
public MatchInfo(JsonData jsonMatch, MatchSelect matchSelect) { version = (int)jsonMatch["version"]; ownerId = (string)jsonMatch["ownerId"]; matchId = (string)jsonMatch["matchId"]; yourTurn = (string)jsonMatch["status"]["currentPlayer"] == matchSelect.App.ProfileId; complete = (string)jsonMatch["status"]["status"] == "COMPLETE"; expired = (string)jsonMatch["status"]["status"] == "EXPIRED"; this.matchSelect = matchSelect; // Load player info LoadPlayerInfo(jsonMatch, 0); LoadPlayerInfo(jsonMatch, 1); }