123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185 |
- using System.Collections;
- using System.Collections.Generic;
- using UnityEngine;
- namespace LoyalSoftSDK
- {
- public class LoyalGameExtraData
- {
- //上传角色数据场景(Y)
- private string type; //数据可根据场景定义随时上传,以下场景必传:enterServer(登录),levelUp(升级),createRole(创建角色),exitServer(退出)
- //当前登录的游戏区服ID(Y)
- private string zoneid; //不能为空,若无,传入“0”
- //当前登录的游戏区服名称(Y)
- private string zonename; //不能为空,区服名称,要求与游戏界面展示的服务器名保持一致,不能为null,若无,传入“无”
- //当前登录的玩家角色ID(Y)
- private string roleid; //角色ID,一个角色同一个服ID保持唯一
- //当前登录的玩家角色名(Y)
- private string rolename; //不能为空,角色昵称,不能为null,若无,传入“无”
- //玩家角色名创建时间(Y)
- private string rolecreatetime; //不能为空,角色昵称,不能为null,若无,传入“无”
- //当前登录的玩家角色等级(Y)
- private string rolelevel; //不能为空,且不能为null,若无,传入“0”, 如游戏存在转生,转职等,等级需累加
- //战力值(Y)
- private string power; //不能为空,不能为null,若无,传入 “0”
- //VIP等级(Y)
- private string vip; //不能为空,若无,传入“0”
- //余额(Y)传入货币数量就行
- private string balance; //不能为空,若无,传入“0”
- //当前用户所属帮派帮派ID(Y)
- private string partyid; //不能为空,不能为null,若无,传入 “0”
- //当前用户所属帮派名称(Y)
- private string partyname; //不能为空,不能为null,若无,传入“无”
- //当前登录玩家的性别(Y)
- private string gender; //不能为空,不能为null,可传入参数“男、女、无”
- //当前登录玩家的职业ID(N)
- private string professionid; //不能为空,若无,传入“0”
- //当前登录玩家的职业名称(N)
- private string profession; //不能为空,不能为null,若无,传入“无”
- //职业称号ID(N)
- private string professionroleid; //不能为空,不能为null,若无,传入 “0”
- //职业称号(N)
- private string professionrolename; //不能为空,不能为null,若无,传入“无”
- //帐号余额(N)
- private string balancelist; //指充值现金货币,即用现金直接购买的货币,不能为空,不能为null,若无,传入 “0”,货币ID的传参必须为数字示例: [{“balanceid”:”1”,”balancename":"\u91d1\u5e01","balancenum":"600"},{"balanceid":"1","balancename":"\u91d1\u5e01","balancenum":"600"}]
- //帮派称号ID(N)
- private string partyroleid; //帮派会长/帮主必传1,其他可自定义,不能为空,不能为null,若无,传入 “0”
- //帮派称号名称(N)
- private string partyrolename; //不能为空,不能为null,若无,传入“无”
- //好友关系(N)
- private string friendlist; //不能为null。 若无好友则传入“无”
- //排行榜列表(N)
- private string ranking; //不能为null。 若无好友则传入“无”
- /// <summary>
- /// 上传参数函数(一般就用这个吧,另一个平台检测严格了再用,主要是360)
- /// </summary>
- /// <param name="_type"></param>
- /// <param name="_zoneid"></param>
- /// <param name="_zonename"></param>
- /// <param name="_roleid"></param>
- /// <param name="_rolename"></param>
- /// <param name="_rolecreatetime"></param>
- /// <param name="_rolelevel"></param>
- /// <param name="_power"></param>
- /// <param name="_vip"></param>
- /// <param name="_balance"></param>
- /// <param name="_partyid"></param>
- /// <param name="_partyname"></param>
- public LoyalGameExtraData(string _type, string _zoneid, string _zonename, string _roleid, string _rolename, string _rolecreatetime,
- string _rolelevel, string _power, string _vip, string _balance, string _partyid, string _partyname, string _gender)
- {
- type = _type;
- zoneid = _zoneid;
- zonename = _zonename;
- roleid = _roleid;
- rolename = _rolename;
- rolecreatetime = _rolecreatetime;
- rolelevel = _rolelevel;
- power = _power;
- vip = _vip;
- balance = _balance;
- partyid = _partyid;
- partyname = _partyname;
- gender = _gender;
- professionid = "0";
- profession = "无";
- professionroleid = "0";
- professionrolename = "无";
- balancelist = "0";
- partyroleid = "0";
- partyrolename = "无";
- friendlist = "无";
- ranking = "无";
- }
- /// <summary>
- /// 参数太多可选取上边的0.0
- /// </summary>
- /// <param name="_type"></param>
- /// <param name="_zoneid"></param>
- /// <param name="_zonename"></param>
- /// <param name="_roleid"></param>
- /// <param name="_rolename"></param>
- /// <param name="_rolecreatetime"></param>
- /// <param name="_rolelevel"></param>
- /// <param name="_power"></param>
- /// <param name="_vip"></param>
- /// <param name="_balance"></param>
- /// <param name="_partyid"></param>
- /// <param name="_partyname"></param>
- /// <param name="_gender"></param>
- /// <param name="_professionid"></param>
- /// <param name="_profession"></param>
- /// <param name="_professionroleid"></param>
- /// <param name="_professionrolename"></param>
- /// <param name="_balancelist"></param>
- /// <param name="_partyroleid"></param>
- /// <param name="_partyrolename"></param>
- /// <param name="_friendlist"></param>
- /// <param name="_ranking"></param>
- public LoyalGameExtraData(string _type, string _zoneid, string _zonename, string _roleid, string _rolename, string _rolecreatetime,
- string _rolelevel, string _power, string _vip, string _balance, string _partyid, string _partyname, string _gender, string _professionid, string _profession, string _professionroleid,
- string _professionrolename, string _balancelist, string _partyroleid, string _partyrolename, string _friendlist, string _ranking)
- {
- type = _type;
- zoneid = _zoneid;
- zonename = _zonename;
- roleid = _roleid;
- rolename = _rolename;
- rolecreatetime = _rolecreatetime;
- rolelevel = _rolelevel;
- power = _power;
- vip = _vip;
- balance = _balance;
- partyid = _partyid;
- partyname = _partyname;
- gender = _gender;
- professionid = _professionid;
- profession = _profession;
- professionroleid = _professionroleid;
- professionrolename = _professionrolename;
- balancelist = _balancelist;
- partyroleid = _partyroleid;
- partyrolename = _partyrolename;
- friendlist = _friendlist;
- ranking = _ranking;
- }
- public string GetSendCallString()
- {
- return "";
- Dictionary<string, object> map = new Dictionary<string, object>();
- map.Add("type", type);
- map.Add("zoneid", zoneid);
- map.Add("zonename", zonename);
- map.Add("roleid", roleid);
- map.Add("rolename", rolename);
- map.Add("rolecreatetime", rolecreatetime);
- map.Add("rolelevel", rolelevel);
- map.Add("power", power);
- map.Add("vip", vip);
- map.Add("balance", balance);
- map.Add("partyid", partyid);
- map.Add("partyname", partyname);
- map.Add("gender", gender);
- map.Add("professionid", professionid);
- map.Add("profession", profession);
- map.Add("professionroleid", professionroleid);
- map.Add("professionrolename", professionrolename);
- map.Add("balancelist", balancelist);
- map.Add("partyroleid", partyroleid);
- map.Add("partyrolename", partyrolename);
- map.Add("friendlist", friendlist);
- map.Add("ranking", ranking);
- return MiniJSON.Json.Serialize(map);
- }
- }
- }
|