예제 #1
0
    // 像服务器 请求初始卡牌
    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();
                }
            }
        }
    }
예제 #2
0
    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);
    }