コード例 #1
0
    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);
    }
コード例 #2
0
    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;
    }