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); }
protected override void OnRequest(request_create_role request, object userdata) { CreateRoleActionParam param = userdata as CreateRoleActionParam; if (param == null) { return; } request.name = param.UserName; request.resid = param.id; request.openId = param.OpenId; request.platform = param.Platform; request.accesstoken = param.AccessToken; request.paytoken = param.PayToken; request.pf = param.Pf; request.pfkey = param.PfKey; request.regchannel = param.RegChannel; request.setupchannel = param.SetupChannel; request.clientsystem = param.ClientSystem; request.txplat = param.TXPlat; }