/** * 问题1:参数传递最好改用json...懒得去搞了!!! * 问题2:安卓和IOS的所需的相关参数竟然不同,MMP!!!,凑合用不改了。。。 */ #if UNITY_IOS using GameLogic; using System.Runtime.InteropServices; using System.Text; namespace SDK { public class iOSProxy : Proxy { // //初始化 // [DllImport("__Internal")] // private static extern void m_SDK_Init(); // public override void Init() // { // m_SDK_Init(); // } ////登录 //[DllImport("__Internal")] //private static extern void m_SDK_Login(); //public override void Login() //{ // m_SDK_Login(); //} ////登录 //[DllImport("__Internal")] //private static extern void m_SDK_Logout(); //public override void Logout() //{ // m_SDK_Logout(); //} ////退出游戏 //[DllImport("__Internal")] //private static extern void m_SDK_Exit(); //public override void Exit() //{ // m_SDK_Exit(); //} ////退出游戏 //[DllImport("__Internal")] //private static extern void m_SDK_SubmitExtraData(string areaName, string roleName, string roleGrade); //public override void SubmitExtraData(SDKSubmitExtraDataArgs args) //{ // m_SDK_SubmitExtraData(args.zoneID, args.roleID, args.roleLevel); //} //[DllImport("__Internal")] //private static extern void m_SDK_Pay(string money, string detail, string csId, string csName, string pid); //public override void Pay(SDKPayArgs args) //{ // m_SDK_Pay(args.price.ToString(), args.productDesc, args.productId, args.productName, args.payNotifyUrl); //} ////sdk获取支付订单号 //[DllImport("__Internal")] //private static extern string m_SDK_CustomEvent(string eventName); //public override void CustomEvent(string eventName, string eventDesc) //{ // m_SDK_CustomEvent(eventName); //} } } #endif