protected override void InitComponents() { btnReturn = FindWidget <Button>("btnReturn"); btnReturn.onClick.AddListener((UnityEngine.Events.UnityAction)(() => { base.OnUnloadThis(); URemoteData.OnLogout(); AHotBase.LoadUI <UILogin>(); })); inputNickname = FindWidget <InputField>("inputNickname"); inputNickname.text = ""; btnMale = FindWidget <Button>("btnMale"); btnMale.onClick.AddListener(() => { bMale = true; }); selMale = FindWidget <Transform>(btnMale.transform, "sel"); btnFemale = FindWidget <Button>("btnFemale"); btnFemale.onClick.AddListener(() => { bMale = false; }); selFemale = FindWidget <Transform>(btnFemale.transform, "sel"); bMale = true; btnCreate = FindWidget <Button>("btnCreate"); btnCreate.onClick.AddListener((UnityEngine.Events.UnityAction)(() => { var nickname = inputNickname.text; if (string.IsNullOrEmpty(nickname)) { return; } UStaticWebRequests.DoCreateAvatar(UILogin.CachedUsername, UILogin.token, nickname, bMale ? "1" : "0", (Action <Newtonsoft.Json.Linq.JObject>)(jsuccess => { URemoteData.OnReceiveAvatarData(jsuccess["avatar"].ToString()); base.OnUnloadThis(); AHotBase.LoadUI <UIMain>(); })); })); }
protected override void InitComponents() { btnReturn = FindWidget <Button>("btnReturn"); btnReturn.onClick.AddListener(() => { OnUnloadThis(); LoadAnotherUI <UILogin>(); }); inputNickname = FindWidget <InputField>("inputNickname"); inputNickname.text = ""; btnMale = FindWidget <Button>("btnMale"); btnMale.onClick.AddListener(() => { bMale = true; }); selMale = FindWidget <Transform>(btnMale.transform, "sel"); btnFemale = FindWidget <Button>("btnFemale"); btnFemale.onClick.AddListener(() => { bMale = false; }); selFemale = FindWidget <Transform>(btnFemale.transform, "sel"); bMale = true; btnCreate = FindWidget <Button>("btnCreate"); btnCreate.onClick.AddListener(() => { var nickname = inputNickname.text; if (string.IsNullOrEmpty(nickname)) { return; } UStaticWebRequests.DoCreateAvatar(UILogin.CachedUsername, UILogin.token, nickname, bMale ? "1" : "0", jsuccess => { URemoteData.OnReceiveAvatarData(jsuccess["avatar"].ToString()); OnUnloadThis(); LoadAnotherUI <UIMain>(); }); }); }
protected override void InitComponents() { var inputNickname = FindWidget <InputField>("inputNickname"); var bfemale = false; var btnMale = FindWidget <Button>("btnMale"); var maleSel = FindWidget <Image>(btnMale.transform, "sel"); var btnFemale = FindWidget <Button>("btnFemale"); var femaleSel = FindWidget <Image>(btnFemale.transform, "sel"); btnMale.onClick.AddListener(() => { bfemale = false; femaleSel.enabled = bfemale; maleSel.enabled = !bfemale; }); btnFemale.onClick.AddListener(() => { bfemale = true; femaleSel.enabled = bfemale; maleSel.enabled = !bfemale; }); var btnCreate = FindWidget <Button>("btnCreate"); btnCreate.onClick.AddListener(() => { if (string.IsNullOrEmpty(inputNickname.text)) { return; } UStaticWebRequests.DoCreateAvatar(UILogin.CachedUsername, UILogin.token, inputNickname.text, bfemale ? "1" : "0" , (jcreateres) => { UIAlert.Show("创建角色成功,正在进入游戏。", null, null, true, true); DelayDoSth(() => { UIAlert.Hide(); UStaticWebRequests.DoSelectAvatar(UILogin.CachedUsername, UILogin.token , (jselres) => { var data = new UMRemoteAvatarData(); data.OnFormat(jselres); UMRemoteDataManager.Instance.OnAdd(data); UnloadThis(); LoadAnother <UMUIMain>(); }, (err) => { UIAlert.Show("进入游戏失败," + err); }, (err) => { UIAlert.Show("进入游戏失败," + err); }); }, 3); }, (err) => { UIAlert.Show("创建角色失败," + err); }, (err) => { UIAlert.Show("创建角色失败," + err); }); }); var btnReturn = FindWidget <Button>("btnReturn"); btnReturn.onClick.AddListener(() => { UnloadThis(); LoadAnother <UIMain>(); }); }