Example #1
0
            void OnRegClick(GameObject go)
            {
                CMaskPanel.Show(true);

                string account  = mAccount.value;
                string password = mPassword.value;

                GameCommand.RequestRegist
                .AddParam("FromType", AccountFromType.QK)
                .AddParam("Account", account)
                .AddParam("Password", password)
                .Send();
            }
Example #2
0
        void OnSDKLoginFinished(QKCommand cmd)
        {
            CMaskPanel.Show(false);

            int errorCode = (int)cmd.Params["ErrorCode"];

            if (0 == errorCode)
            {
                CloseUI();
            }
            else
            {
                CTipPanel.ShowTip(CTipType.Yes, (string)cmd.Params["Msg"], null);
            }
        }
Example #3
0
        IEnumerator coLoadResource()
        {
            if (!mResLoaded)
            {
                PacketLoader packloader = new PacketLoader();
                var          packs      = new List <String>();
                packs.Add(QKPassPackName);

                bool LoadOK = false;

                packloader.Start(PackType.Res, packs, (isok) => LoadOK = true);

                while (!LoadOK)
                {
                    yield return(null);
                }

                mResLoaded = true;
            }

            if (mSystemObject == null)
            {
                ResourceRefManage.Single.AddRef(QKPassPackName);

                var pack = PacketManage.Single.GetPacket(QKPassPackName);

                //装载资源
                mSystemObject = GameObject.Instantiate(pack.Load("loginbox.prefab") as GameObject);
                GameObject.DontDestroyOnLoad(mSystemObject);

                // 绑定UI
                mBindUI = new CBindUI(mSystemObject.transform.FindChild("accountbinding").gameObject);
                // 登录UI
                mLoginUI = new CLoginUI(mSystemObject.transform.FindChild("bg").gameObject);

                CMaskPanel.AutoInit(mSystemObject.transform.FindChild("mask").gameObject);
            }

            ShowAccountSystemUI(mUIType);
        }
Example #4
0
 void OnQuickLogin(GameObject go)
 {
     CMaskPanel.Show(true);
     GameCommand.QuickLogin.Send();
 }