diff --git a/Assets/LuaFramework/Scripts/SDK/Proxy/iOSProxy.cs b/Assets/LuaFramework/Scripts/SDK/Proxy/iOSProxy.cs index 2e785c9a1f..dfeed8960d 100644 --- a/Assets/LuaFramework/Scripts/SDK/Proxy/iOSProxy.cs +++ b/Assets/LuaFramework/Scripts/SDK/Proxy/iOSProxy.cs @@ -49,18 +49,56 @@ namespace SDK //退出游戏 [DllImport("__Internal")] private static extern void m_SDK_SubmitExtraData(string areaName, string areaId, string roleName, string roleId, string roleGrade); + [DllImport("__Internal")] + private static extern void m_SDK_SubmitExtraData_OneParam(string param); public override void SubmitExtraData(SDKSubmitExtraDataArgs args) { m_SDK_SubmitExtraData(args.zoneName, args.zoneID, args.roleName, args.roleID, args.roleLevel); + m_SDK_SubmitExtraData_OneParam( + args.dataType + "|" + + args.serverID + "|" + + args.serverName + "|" + + args.zoneID + "|" + + args.zoneName + "|" + + args.roleID + "|" + + args.roleName + "|" + + args.roleLevel + "|" + + args.guildID + "|" + + args.Vip + "|" + + args.moneyNum + "|" + + args.roleCreateTime + "|" + + args.roleLevelUpTime + ); } [DllImport("__Internal")] private static extern void m_SDK_Pay(string money, string detail, string csId, string csName, string pid); + [DllImport("__Internal")] + private static extern void m_SDK_Pay_OneParam(string param); public override void Pay(SDKPayArgs args) { m_SDK_Pay(args.price.ToString(), args.productDesc, args.roleID, args.extension, args.productId); - + m_SDK_Pay_OneParam( + args.productId + "|" + + args.productName + "|" + + args.productDesc + "|" + + args.price + "|" + + args.ratio + "|" + + args.buyNum + "|" + + args.coinNum + "|" + + args.zoneId + "|" + + args.serverID + "|" + + args.serverName + "|" + + args.accounted + "|" + + args.roleID + "|" + + args.roleName + "|" + + args.roleLevel + "|" + + args.vip + "|" + + args.guildID + "|" + + args.payNotifyUrl + "|" + + args.extension + ); }