using FairyGUI; using UI.CreateRole; using System; namespace GFGGame { public class CreateRoleView : BaseWindow { private UI_CreateRoleUI _ui; public override void Dispose() { base.Dispose(); } protected override void OnInit() { base.OnInit(); packageName = UI_CreateRoleUI.PACKAGE_NAME; _ui = UI_CreateRoleUI.Create(); this.viewCom = _ui.target; this.viewCom.Center(); this.clickBlankToClose = false; this.modal = true; _ui.m_btnSure.onClick.Add(OnClickBtnSure); _ui.m_btnDice.onClick.Add(() => { RandomRoleName(); }); } protected override void OnShown() { base.OnShown(); RandomRoleName(); } protected override void OnHide() { base.OnHide(); } private void OnClickBtnSure() { if (_ui.m_inputName.text.Length > 0) { string roleName = _ui.m_inputName.text; LoginController.ReqCreateRole(roleName).Coroutine(); } } private void RandomRoleName() { _ui.m_inputName.text = RoleDataManager.RandomRoleName(); } } }