LoginInputView.cs 2.2 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980
  1. using UI.Login;
  2. using FairyGUI;
  3. using UnityEngine;
  4. namespace GFGGame
  5. {
  6. public class LoginInputView : BaseWindow
  7. {
  8. private UI_LoginInputUI _ui;
  9. public override void Dispose()
  10. {
  11. base.Dispose();
  12. }
  13. protected override void OnInit()
  14. {
  15. base.OnInit();
  16. _ui = UI_LoginInputUI.Create();
  17. this.viewCom = _ui.target;
  18. this.viewCom.Center();
  19. this.modal = true;
  20. _ui.m_btnSure.onClick.Add(OnClickBtnSure);
  21. _ui.m_btnCancel.onClick.Add(OnClickBtnCancel);
  22. _ui.m_btnRegister.onClick.Add(OnClickBtnRegister);
  23. }
  24. protected override void OnShown()
  25. {
  26. base.OnShown();
  27. string account = PlayerPrefs.GetString(GameConst.ACCOUNT_LAST_LOGIN_KEY);
  28. if (account != null)
  29. {
  30. _ui.m_inputAccount.text = account;
  31. }
  32. }
  33. protected override void OnHide()
  34. {
  35. base.OnHide();
  36. }
  37. private void OnClickBtnSure()
  38. {
  39. LoginController.Login(_ui.m_inputAccount.text, _ui.m_inputPassword.text).Coroutine();
  40. }
  41. private void OnClickBtnCancel()
  42. {
  43. this.Hide();
  44. }
  45. //private void OnClickBtnTourist()
  46. //{
  47. // if (GameGlobal.isOfflineVisitor)
  48. // {
  49. // LoginProxy.LoginAsVisitor();
  50. // }
  51. // else
  52. // {
  53. // Alert.Show("游客账号无法保证您的账号安全,且受到充值和时长限制,无法体验全部游戏内容。强烈建议您注册账号登录游戏。")
  54. // .SetLeftButton(true, "进入游戏", (object data) =>
  55. // {
  56. // LoginProxy.LoginAsVisitor();
  57. // })
  58. // .SetRightButton(true, "前往注册", (object data) =>
  59. // {
  60. // ViewManager.Show<RegisterView>();
  61. // })
  62. // .SetClickBlankToClose(true);
  63. // }
  64. //}
  65. private void OnClickBtnRegister()
  66. {
  67. ViewManager.Show<RegisterView>();
  68. }
  69. }
  70. }