// 点击登陆处理 protected void onBtnClkLogin() { if (Ctx.m_instance.m_loginSys.get_LoginState() != LoginState.eLoginingLoginServer && Ctx.m_instance.m_loginSys.get_LoginState() != LoginState.eLoginingGateServer) // 如果没有正在登陆登陆服务器和网关服务器 { AuxInputField lblName = new AuxInputField(m_GUIWin.m_uiRoot, LoginComPath.PathLblName); AuxInputField lblPassWord = new AuxInputField(m_GUIWin.m_uiRoot, LoginComPath.PathLblPassWord); if (validStr(lblName.text, lblPassWord.text)) { Ctx.m_instance.m_systemSetting.setString(SystemSetting.USERNAME, lblName.text); Ctx.m_instance.m_systemSetting.setString(SystemSetting.PASSWORD, lblPassWord.text); #if !DEBUG_NOTNET if (Ctx.m_instance.m_loginSys.get_LoginState() != LoginState.eLoginNone) // 先关闭之前的 socket { Ctx.m_instance.m_netMgr.closeSocket(Ctx.m_instance.m_cfg.m_ip, Ctx.m_instance.m_cfg.m_port); } Ctx.m_instance.m_loginSys.connectLoginServer(lblName.text, lblPassWord.text); #else Ctx.m_instance.m_moduleSys.loadModule(ModuleID.GAMEMN); #endif UtilApi.SetActive(m_imageEffect, true); m_spriteAni = Ctx.m_instance.m_spriteAniMgr.createAndAdd(); if (m_spriteAni != null) { m_spriteAni.selfGo = m_imageEffect; m_spriteAni.tableID = 12; m_spriteAni.bLoop = true; m_spriteAni.play(); } } } }
// 点击登陆处理 protected void onBtnClkLogin() { string textStr = ""; if (Ctx.m_instance.m_loginSys.get_LoginState() == LoginState.eLoginSuccessGateServer || Ctx.m_instance.m_loginSys.get_LoginState() == LoginState.eLoginNewCharError) // 网关登陆成功或者建立角色错误 { AuxInputField lblName = new AuxInputField(m_GUIWin.m_uiRoot, LoginComPath.PathLblName); if (lblName.text.Length == 0) // 如果没有输入名字 { // 给出一个提示 textStr = Ctx.m_instance.m_langMgr.getText(LangTypeId.eSelectHero2, LangItemID.eItem1); InfoBoxParam param = Ctx.m_instance.m_poolSys.newObject<InfoBoxParam>(); param.m_midDesc = textStr; UIInfo.showMsg(param); } else if (Ctx.m_instance.m_wordFilterManager.IsMatch(lblName.text)) // 如果包含非法字符 { // 给出一个提示 textStr = Ctx.m_instance.m_langMgr.getText(LangTypeId.eSelectHero2, LangItemID.eItem2); InfoBoxParam param = Ctx.m_instance.m_poolSys.newObject<InfoBoxParam>(); param.m_midDesc = textStr; UIInfo.showMsg(param); } else { // 判断名字长度 if (UtilLogic.CalcCharCount(lblName.text) <= ProtoCV.MAX_NAMESIZE) { stCreateSelectUserCmd cmd = new stCreateSelectUserCmd(); cmd.strUserName = lblName.text; cmd.country = 1; UtilMsg.sendMsg(cmd); } else { // 给出一个提示 textStr = Ctx.m_instance.m_langMgr.getText(LangTypeId.eSelectHero2, LangItemID.eItem0); InfoBoxParam param = Ctx.m_instance.m_poolSys.newObject<InfoBoxParam>(); param.m_midDesc = textStr; UIInfo.showMsg(param); } } } }
// 关联窗口 protected void findWidget() { AuxInputField lblName = new AuxInputField(m_GUIWin.m_uiRoot, LoginComPath.PathLblName); lblName.text = "zhanghao06"; //zhanghao01---zhanghao09 if(Ctx.m_instance.m_systemSetting.getString(SystemSetting.USERNAME) != default(string)) { lblName.text = Ctx.m_instance.m_systemSetting.getString(SystemSetting.USERNAME); } AuxInputField lblPassWord = new AuxInputField(m_GUIWin.m_uiRoot, LoginComPath.PathLblPassWord); lblPassWord.text = "1"; if (Ctx.m_instance.m_systemSetting.getString(SystemSetting.PASSWORD) != default(string)) { lblPassWord.text = Ctx.m_instance.m_systemSetting.getString(SystemSetting.PASSWORD); } // 忽略鼠标事件 UtilApi.getComByP<Image>(m_GUIWin.m_uiRoot, "ImageName").maskable = false; m_imageEffect = UtilApi.TransFindChildByPObjAndPath(m_GUIWin.m_uiRoot, LoginComPath.PathImageEffect); UtilApi.SetActive(m_imageEffect, false); }
public void findWidget() { m_root = UtilApi.TransFindChildByPObjAndPath(m_infoData.m_form.m_GUIWin.m_uiRoot, InfoComPath.ModeGo_1); m_input = new AuxInputField(m_infoData.m_form.m_GUIWin.m_uiRoot, InfoComPath.InputField); }
// 点击随机 protected void onBtnClkRan() { string name = Ctx.m_instance.m_pRandName.getRandName(); AuxInputField lblName = new AuxInputField(m_GUIWin.m_uiRoot, LoginComPath.PathLblName); lblName.text = name; }
protected void findWidget() { m_inputField = new AuxInputField(m_GUIWin.m_uiRoot, "InputField"); }