コード例 #1
0
ファイル: UIGameInit.cs プロジェクト: moto2002/snowbattle
    // 进入游戏
    public void OnEnter(GameObject obj)
    {
        //PlayerPrefs.GetString("UserName");

        User.Singleton.UserLogin();
        HideWindow();
        return;

        // 如果有记录
        if (PlayerPrefs.HasKey("XUserName"))
        {
            // 登陆
            //User.Singleton.UserLogin();

            MiniServer.Singleton.user_login(PlayerPrefs.GetString("XUserName"), PlayerPrefs.GetString("XPassword"));

            Loading.Singleton.SetLoadingTips();
        }
        // 否则 则进入注册或者用账号登陆界面
        else
        {
            UIGameStart.GetInstance().ShowWindow();
        }

        HideWindow();
    }
コード例 #2
0
ファイル: Login.cs プロジェクト: moto2002/snowbattle
    // 像服务器 请求初始卡牌
    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();
                }
            }
        }
    }
コード例 #3
0
 // 返回
 public void OnReturn(object sender, EventArgs e)
 {
     HideWindow();
     UIGameStart.GetInstance().ShowWindow();
 }