public virtual string PayItem(SDKData.PayOrderData orderData) { OrderInfo orderInfo = new OrderInfo(); GameRoleInfo gameRoleInfo = new GameRoleInfo(); orderInfo.goodsID = orderData.productId; orderInfo.goodsName = orderData.productName; orderInfo.goodsDesc = orderData.productDesc; //停用 orderInfo.quantifier = "个"; //停用 orderInfo.extrasParams = orderData.extra; orderInfo.count = orderData.productCount; orderInfo.amount = orderData.amount; //金额 元 orderInfo.price = 0.1f; //停用 orderInfo.callbackUrl = ""; orderInfo.cpOrderID = orderData.orderId; gameRoleInfo.gameRoleBalance = "0"; gameRoleInfo.gameRoleID = orderData.roleID; gameRoleInfo.gameRoleLevel = "1"; gameRoleInfo.gameRoleName = orderData.roleName; gameRoleInfo.partyName = "同济会"; gameRoleInfo.serverID = orderData.zoneID.ToString(); gameRoleInfo.serverName = orderData.zoneName; gameRoleInfo.vipLevel = "1"; gameRoleInfo.roleCreateTime = "roleCreateTime"; QuickSDK.getInstance().pay(orderInfo, gameRoleInfo); return(null); }
public GameRoleInfo ToRoleInfo() { GameRoleInfo gameRoleInfo = new GameRoleInfo(); gameRoleInfo.gameRoleBalance = rmb.ToString(); gameRoleInfo.gameRoleID = uid; gameRoleInfo.gameRoleLevel = getUserLevel().ToString(); gameRoleInfo.gameRoleName = nickname; gameRoleInfo.partyName = string.IsNullOrEmpty(guildName) ? "" : guildName; gameRoleInfo.serverID = ServerManagerment.Instance.lastServer.sid; gameRoleInfo.serverName = ServerManagerment.Instance.lastServer.Namec; gameRoleInfo.vipLevel = getVipLevel().ToString(); gameRoleInfo.roleCreateTime = ServerTimeKit.getSecondTime().ToString(); //UC与1881渠道必传,值为10位数时间戳 gameRoleInfo.gameRoleGender = ""; //360渠道参数 gameRoleInfo.gameRolePower = ""; //360渠道参数,设置角色战力,必须为整型字符串 gameRoleInfo.partyId = ""; //360渠道参数,设置帮派id,必须为整型字符串 gameRoleInfo.professionId = ""; //360渠道参数,设置角色职业id,必须为整型字符串 gameRoleInfo.profession = ""; //360渠道参数,设置角色职业名称 gameRoleInfo.partyRoleId = ""; //360渠道参数,设置角色在帮派中的id gameRoleInfo.partyRoleName = ""; //360渠道参数,设置角色在帮派中的名称 gameRoleInfo.friendlist = ""; //360渠道参数,设置好友关系列表,格式请参考:http://open.quicksdk.net/help/detail/aid/190 return(gameRoleInfo); }
public void onUpdateRoleInfo() { //注:GameRoleInfo的字段,如果游戏有的参数必须传,没有则不用传 GameRoleInfo gameRoleInfo = new GameRoleInfo(); gameRoleInfo.gameRoleBalance = "0"; gameRoleInfo.gameRoleID = "000001"; gameRoleInfo.gameRoleLevel = "1"; gameRoleInfo.gameRoleName = "Name"; gameRoleInfo.partyName = "XX会"; gameRoleInfo.serverID = "1"; gameRoleInfo.serverName = "服务器"; gameRoleInfo.vipLevel = "1"; gameRoleInfo.roleCreateTime = "roleCreateTime"; //UC与1881渠道必传,值为10位数时间戳 gameRoleInfo.gameRoleGender = "男"; //360渠道参数 gameRoleInfo.gameRolePower = "38"; //360渠道参数,设置角色战力,必须为整型字符串 gameRoleInfo.partyId = "1100"; //360渠道参数,设置帮派id,必须为整型字符串 gameRoleInfo.professionId = "11"; //360渠道参数,设置角色职业id,必须为整型字符串 gameRoleInfo.profession = "法师"; //360渠道参数,设置角色职业名称 gameRoleInfo.partyRoleId = "1"; //360渠道参数,设置角色在帮派中的id gameRoleInfo.partyRoleName = "帮主"; //360渠道参数,设置角色在帮派中的名称 gameRoleInfo.friendlist = "无"; //360渠道参数,设置好友关系列表,格式请参考:http://open.quicksdk.net/help/detail/aid/190 QuickSDK.getInstance().updateRole(gameRoleInfo); }
public override void onLoginSuccess(UserInfo userInfo) { Debug.Log("登录成功:uid: " + userInfo.uid + " ,username: "******" ,userToken: " + userInfo.token + ", msg: " + userInfo.errMsg); //发送token到服务器,登录游戏服 GameRoleInfo gameRoleInfo = new GameRoleInfo(); gameRoleInfo.gameRoleBalance = "0"; gameRoleInfo.gameRoleID = "000001"; gameRoleInfo.gameRoleLevel = "1"; gameRoleInfo.gameRoleName = "钱多多"; gameRoleInfo.partyName = "同济会"; gameRoleInfo.serverID = "1"; gameRoleInfo.serverName = "火星服务器"; gameRoleInfo.vipLevel = "1"; gameRoleInfo.roleCreateTime = "roleCreateTime"; //UC与1881渠道必传,值为10位数时间戳 gameRoleInfo.gameRoleGender = "男"; //360渠道参数 gameRoleInfo.gameRolePower = "38"; //360渠道参数,设置角色战力,必须为整型字符串 gameRoleInfo.partyId = "1100"; //360渠道参数,设置帮派id,必须为整型字符串 gameRoleInfo.professionId = "11"; //360渠道参数,设置角色职业id,必须为整型字符串 gameRoleInfo.profession = "法师"; //360渠道参数,设置角色职业名称 gameRoleInfo.partyRoleId = "1"; //360渠道参数,设置角色在帮派中的id gameRoleInfo.partyRoleName = "帮主"; //360渠道参数,设置角色在帮派中的名称 gameRoleInfo.friendlist = "无"; //360渠道参数,设置好友关系列表,格式请参考:http://open.quicksdk.net/help/detail/aid/190 QuickSDK.getInstance().enterGame(gameRoleInfo); //开始游戏 pageLogin.SetActive(false); pageMain.SetActive(true); }
protected override int DoPay(string jsonParam) { quicksdk.OrderInfo orderInfo = new quicksdk.OrderInfo(); GameRoleInfo gameRoleInfo = new GameRoleInfo(); /*orderInfo.goodsID = "1"; * orderInfo.goodsName = "勾玉"; * orderInfo.goodsDesc = "10个勾玉"; * orderInfo.quantifier = "个"; * orderInfo.extrasParams = "extparma"; * orderInfo.count = 10; * orderInfo.amount = 1; * orderInfo.price = 0.1f; * orderInfo.callbackUrl = ""; * orderInfo.cpOrderID = "cporderidzzw"; * * gameRoleInfo.gameRoleBalance = "0"; * gameRoleInfo.gameRoleID = * gameRoleInfo.gameRoleLevel = "1"; * gameRoleInfo.gameRoleName = "钱多多"; * gameRoleInfo.partyName = "同济会"; * gameRoleInfo.serverID = "1"; * gameRoleInfo.serverName = "火星服务器"; * gameRoleInfo.vipLevel = "1"; * gameRoleInfo.roleCreateTime = "roleCreateTime";*/ QuickSDK.getInstance().pay(orderInfo, gameRoleInfo); return(0); }
public void doSdKPay() { OrderInfo orderInfo = new OrderInfo(); GameRoleInfo gameRoleInfo = new GameRoleInfo(); orderInfo.goodsID = "1"; orderInfo.goodsName = "勾玉"; orderInfo.goodsDesc = "10个勾玉"; orderInfo.quantifier = "个"; orderInfo.extrasParams = "extparma"; orderInfo.count = 10; orderInfo.amount = 1; orderInfo.price = 0.1f; orderInfo.callbackUrl = ""; orderInfo.cpOrderID = "cporderidzzw"; gameRoleInfo.gameRoleBalance = "0"; gameRoleInfo.gameRoleID = "000001"; gameRoleInfo.gameRoleLevel = "1"; gameRoleInfo.gameRoleName = "钱多多"; gameRoleInfo.partyName = "同济会"; gameRoleInfo.serverID = "1"; gameRoleInfo.serverName = "火星服务器"; gameRoleInfo.vipLevel = "1"; gameRoleInfo.roleCreateTime = "roleCreateTime"; QuickSDK.getInstance().pay(orderInfo, gameRoleInfo); }
private void UploadGameRoleInfo() { GameRoleInfo gameRoleInfo = new GameRoleInfo(); gameRoleInfo.roleId = "1"; gameRoleInfo.roleLevel = 2; gameRoleInfo.roleName = "UnityDemoAndorid"; gameRoleInfo.roleVip = "1"; gameRoleInfo.serverId = Scene2.currentServerId; gameRoleInfo.type = GameRoleInfo.TYPE_ENTER_GAME; gameRoleInfo.extra = ""; gameRoleInfo.lastUpdate = (int)CurrentTimeMillis(); HonorSDKImpl.GetInstance().UploadGameRoleInfo(gameRoleInfo); }
public void onEnterYunKeFuCenter() { GameRoleInfo gameRoleInfo = new GameRoleInfo(); gameRoleInfo.gameRoleBalance = "0"; gameRoleInfo.gameRoleID = "000001"; gameRoleInfo.gameRoleLevel = "1"; gameRoleInfo.gameRoleName = "钱多多"; gameRoleInfo.partyName = "同济会"; gameRoleInfo.serverID = "1"; gameRoleInfo.serverName = "火星服务器"; gameRoleInfo.vipLevel = "1"; gameRoleInfo.roleCreateTime = "roleCreateTime"; //QuickSDK.getInstance().enterYunKeFuCenter(gameRoleInfo); }
/// <summary> /// 上传玩家信息到sdk服务器 参数1:玩家参数 参数2:上传时机 /// </summary> public virtual void UpdatePlayerInfo(SDKData.RoleData roleData, SDKData.UpdatePlayerInfoType updateType) { //注:GameRoleInfo的字段,如果游戏有的参数必须传,没有则不用传 GameRoleInfo gameRoleInfo = new GameRoleInfo(); gameRoleInfo.gameRoleBalance = "0"; gameRoleInfo.gameRoleID = roleData.roleId; gameRoleInfo.gameRoleLevel = roleData.roleLevel; gameRoleInfo.gameRoleName = roleData.roleName; gameRoleInfo.partyName = "同济会"; gameRoleInfo.serverID = roleData.realmId; gameRoleInfo.serverName = roleData.realmName; gameRoleInfo.vipLevel = "1"; gameRoleInfo.roleCreateTime = roleData.createTime; //UC与1881渠道必传,值为10位数时间戳 gameRoleInfo.gameRoleGender = "男"; //360渠道参数 gameRoleInfo.gameRolePower = "38"; //360渠道参数,设置角色战力,必须为整型字符串 gameRoleInfo.partyId = "1100"; //360渠道参数,设置帮派id,必须为整型字符串 gameRoleInfo.professionId = "11"; //360渠道参数,设置角色职业id,必须为整型字符串 gameRoleInfo.profession = "法师"; //360渠道参数,设置角色职业名称 gameRoleInfo.partyRoleId = "1"; //360渠道参数,设置角色在帮派中的id gameRoleInfo.partyRoleName = "帮主"; //360渠道参数,设置角色在帮派中的名称 gameRoleInfo.friendlist = "无"; //360渠道参数,设置好友关系列表,格式请参考:http://open.quicksdk.net/help/detail/aid/190 if (updateType == SDKData.UpdatePlayerInfoType.createRole) { QuickSDK.getInstance().createRole(gameRoleInfo);//创建角色 } else if (updateType == SDKData.UpdatePlayerInfoType.enterGame) { QuickSDK.getInstance().enterGame(gameRoleInfo);//开始游戏 } else { QuickSDK.getInstance().updateRole(gameRoleInfo); } showLog("UpdatePlayerInfo", ": " + updateType); }
public void onPay(int goodId) { OrderInfo orderInfo = new OrderInfo(); GameRoleInfo gameRoleInfo = new GameRoleInfo(); DateTime dt = DateTime.Now; orderInfo.cpOrderID = dt.Ticks.ToString(); orderInfo.cpOrderID += (MersenneTwister.MT19937.Int63() % 100).ToString("D2"); switch (QuickSDK.getInstance().channelType()) { case 134: //QuickGame渠道 GetGoodsByID(goodId, 134, ref orderInfo); orderInfo.callbackUrl = "http://callback.sdk.quicksdk.net/callback/134/72063088805951804403573663362240"; gameRoleInfo.gameRoleBalance = "0"; gameRoleInfo.gameRoleID = "000001"; gameRoleInfo.gameRoleLevel = "1"; gameRoleInfo.gameRoleName = "Nmae"; gameRoleInfo.partyName = "XX会"; gameRoleInfo.serverID = "1"; gameRoleInfo.serverName = "服务器"; gameRoleInfo.vipLevel = "1"; gameRoleInfo.roleCreateTime = "roleCreateTime"; break; case 153: //QuickGame_Appstore渠道 GetGoodsByID(goodId, 153, ref orderInfo); orderInfo.callbackUrl = "http://callback.sdk.quicksdk.net/callback/153/72063088805951804403573663362240"; gameRoleInfo.gameRoleBalance = "0"; gameRoleInfo.gameRoleID = "000001"; gameRoleInfo.gameRoleLevel = "1"; gameRoleInfo.gameRoleName = "Nmae"; gameRoleInfo.partyName = "XX会"; gameRoleInfo.serverID = "1"; gameRoleInfo.serverName = "服务器"; gameRoleInfo.vipLevel = "1"; gameRoleInfo.roleCreateTime = "roleCreateTime"; break; case 9999: //IOS母包 GetGoodsByID(goodId, 9999, ref orderInfo); orderInfo.callbackUrl = ""; gameRoleInfo.gameRoleBalance = "0"; gameRoleInfo.gameRoleID = "000001"; gameRoleInfo.gameRoleLevel = "1"; gameRoleInfo.gameRoleName = "Nmae"; gameRoleInfo.partyName = "XX会"; gameRoleInfo.serverID = "1"; gameRoleInfo.serverName = "服务器"; gameRoleInfo.vipLevel = "1"; gameRoleInfo.roleCreateTime = "roleCreateTime"; break; case 0: //Android母包 GetGoodsByID(goodId, 0, ref orderInfo); orderInfo.callbackUrl = ""; gameRoleInfo.gameRoleBalance = "0"; gameRoleInfo.gameRoleID = "000001"; gameRoleInfo.gameRoleLevel = "1"; gameRoleInfo.gameRoleName = "Nmae"; gameRoleInfo.partyName = "XX会"; gameRoleInfo.serverID = "1"; gameRoleInfo.serverName = "服务器"; gameRoleInfo.vipLevel = "1"; gameRoleInfo.roleCreateTime = "roleCreateTime"; break; } m_ItemID = (ushort)goodId; m_Amount = (ushort)orderInfo.amount; m_Count = (ushort)orderInfo.count; QuickSDK.getInstance().pay(orderInfo, gameRoleInfo); }
void Pay(OrderInfo orderInfo, GameRoleInfo gameRoleInfo) { QuickSDK.getInstance().pay(orderInfo, gameRoleInfo); }
void updateRole(GameRoleInfo gameRoleInfo) { QuickSDK.getInstance().updateRole(gameRoleInfo); }
//进入游戏上传 void EnterGame(GameRoleInfo gameRoleInfo) { QuickSDK.getInstance().enterGame(gameRoleInfo); }