void onLoginButtonClickOK(GameObject target) { Environment.Operation = 0; string username = NGUIText.StripSymbols(mUserName.value); if (string.IsNullOrEmpty(username)) { mMessage.text = "[ff0000]用户名不可为空"; return; } if (StrFilterManager.Instance.CheckBlacklist(username) == true) { mMessage.text = "[ff0000]您的用户名包含敏感字"; return; } CreateRoleModule module = ModuleManager.Instance.FindModule <CreateRoleModule>(); uint Roleid = module.GetRoleID(); if (Roleid != 1 && Roleid != 2) { mMessage.text = "[ff0000]请返回重新选择人物角色"; return; } NGUITools.SetActive(IconEffects.gameObject, true); CreateRoleEvent e = new CreateRoleEvent(CreateRoleEvent.LOGIN_EVENT_CREATE_ROLE); e.UserName = username; e.id = Roleid; EventSystem.Instance.PushEvent(e); }
protected override void OnRespond(respond_random_name respond, object userdata) { CreateRoleEvent e = new CreateRoleEvent(CreateRoleEvent.LOGIN_EVENT_GET_RANDOM_NAME_RST); e.UserName = respond.name; EventSystem.Instance.PushEvent(e); }
void onRst(EventBase evt) { CreateRoleEvent ce = evt as CreateRoleEvent; if (ce == null) { return; } mMessage.text = "[ff0000]" + ce.Message; }
public void Handle(CreateRoleEvent @event) { var dto = new RoleDto() { Id = @event.Id, Name = @event.Name, CreateTime = @event.CreateTime }; this._roleDocumentServer.Add(dto); }
void onRandomNameRst(EventBase evt) { CreateRoleEvent ce = evt as CreateRoleEvent; if (ce == null) { return; } mUserName.value = ce.UserName; randNameButton.GetComponent <UIButton>().isEnabled = true; }
protected override void OnRespond(respond_create_role respond, object userdata) { switch ((ERROR_CODE)respond.result) { case ERROR_CODE.ERR_CREATE_OK: { GameDebug.Log("创建角色成功:guid = " + respond.charguid); GUID guid = respond.charguid; Net.Instance.DoAction((int)MESSAGE_ID.ID_MSG_ENTER_GAME, guid); } break; case ERROR_CODE.ERR_CREATE_FAILED_NAME_TOO_LONG: { GameDebug.Log("创建角色失败,角色名过长"); CreateRoleEvent e = new CreateRoleEvent(CreateRoleEvent.LOGIN_EVENT_CREATE_ROLE_RST); e.Message = "创建角色失败,角色名过长"; EventSystem.Instance.PushEvent(e); } break; case ERROR_CODE.ERR_CREATE_FAILED_MAX_COUNT: { GameDebug.Log("创建角色失败,已达最大的角色数据"); CreateRoleEvent e = new CreateRoleEvent(CreateRoleEvent.LOGIN_EVENT_CREATE_ROLE_RST); e.Message = "创建角色失败,已达最大的角色数据"; EventSystem.Instance.PushEvent(e); } break; case ERROR_CODE.ERR_CREATE_FAILED_NAME: { GameDebug.Log("创建角色失败,角色名不可使用"); CreateRoleEvent e = new CreateRoleEvent(CreateRoleEvent.LOGIN_EVENT_CREATE_ROLE_RST); e.Message = "创建角色失败,角色名不可使用"; EventSystem.Instance.PushEvent(e); } break; default: break; } ; }
void onCreateRole(EventBase evt) { CreateRoleActionParam param = new CreateRoleActionParam(); CreateRoleEvent cre = evt as CreateRoleEvent; param.UserName = cre.UserName; param.id = cre.id; param.OpenId = PlatformSDK.OpenId; param.Platform = PlatformSDK.Platform; param.AccessToken = PlatformSDK.AccessToken; param.PayToken = PlatformSDK.PayToken; param.Pf = PlatformSDK.Pf; param.PfKey = PlatformSDK.PfKey; param.RegChannel = PlatformSDK.RegChannel; param.SetupChannel = PlatformSDK.SetupChannel; param.ClientSystem = PlatformSDK.ClientSystem; param.TXPlat = PlatformSDK.TXPlat; Net.Instance.DoAction((int)MESSAGE_ID.ID_MSG_CREATE_ROLE, param); }