// 像服务器 请求初始卡牌 public void OnAskInitCard(int newPlayer) { Debug.Log("OnAskInitCard:"); // 如果不是新手 if (newPlayer != 0) { // 请求数据 MiniServer.Singleton.user_ask_playerData(); return; } // 如果没有选卡 if (m_curCardId == 0) { Loading.Singleton.Hide(); // 如果当前状态是登陆状态 if (MainGame.Singleton.CurrentState is StateLogin) { // 如果没有显示 则显示 if (!UIGameStart.GetInstance().IsVisiable() && !UIChooseCard.GetInstance().IsVisiable()) { ShowChooseCard(); } } } }
static public UIChooseCard GetInstance() { UIChooseCard self = UIManager.Singleton.GetUIWithoutLoad <UIChooseCard>(); if (self != null) { return(self); } self = UIManager.Singleton.LoadUI <UIChooseCard>("UI/UIChooseCard", UIManager.Anchor.Center); return(self); }