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(); }
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); } }
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); }
void OnQuickLogin(GameObject go) { CMaskPanel.Show(true); GameCommand.QuickLogin.Send(); }