public bool callBoolFuncWithParam(string functionName, AnySDKParam param)
        {
            List <AnySDKParam> list = new List <AnySDKParam>();

            list.Add(param);
            return(AnySDKSocial.AnySDKSocial_nativeCallBoolFuncWithParam(functionName, list.ToArray(), list.Count));
        }
Example #2
0
        public void callFuncWithParam(string functionName, AnySDKParam param, string pluginId = "")
        {
            List <AnySDKParam> list = new List <AnySDKParam>();

            list.Add(param);
            AnySDKIAP.AnySDKIAP_nativeCallFuncWithParam(functionName, list.ToArray(), list.Count, pluginId);
        }
        public float callFloatFuncWithParam(string functionName, AnySDKParam param)
        {
            List <AnySDKParam> list = new List <AnySDKParam>();

            list.Add(param);
            return(AnySDKAnalytics.AnySDKAnalytics_nativeCallFloatFuncWithParam(functionName, list.ToArray(), list.Count));
        }
Example #4
0
        public int callIntFuncWithParam(string functionName, AnySDKParam param)
        {
            List <AnySDKParam> list = new List <AnySDKParam>();

            list.Add(param);
            return(AnySDKUser.AnySDKUser_nativeCallIntFuncWithParam(functionName, list.ToArray(), list.Count));
        }
        public void callFuncWithParam(string functionName, AnySDKParam param)
        {
            List <AnySDKParam> list = new List <AnySDKParam>();

            list.Add(param);
            AnySDKAnalytics.AnySDKAnalytics_nativeCallFuncWithParam(functionName, list.ToArray(), list.Count);
        }
 void failLevel()
 {
     Dictionary<string,string> paramMap = new Dictionary<string,string>();
     paramMap["Level_Id"] = "123456";
     paramMap["Fail_Reason"] = "test";
     AnySDKParam param = new AnySDKParam (paramMap);
     AnySDKAnalytics.getInstance ().callFuncWithParam ("failLevel", param);
 }
 /**
  * 显示Toolbar
  */
 void showToolBar(ToolBarPlace align)
 {
     if (AnySDKUser.getInstance().isFunctionSupported("showToolBar"))
     {
         AnySDKParam param = new AnySDKParam((int)align);
         AnySDKUser.getInstance().callFuncWithParam("showToolBar", param);
     }
 }
Example #8
0
 /**
  * 显示Toolbar
  */
 void showToolBar(ToolBarPlace align)
 {
     if (_instance.isFunctionSupported("showToolBar"))
     {
         AnySDKParam param = new AnySDKParam((int)align);
         _instance.callFuncWithParam("showToolBar", param);
     }
 }
Example #9
0
        /**
         *@brief methods for reflections
         *@param function name
         *@param AnySDKParam param
         *@return void
         */

        public void callFuncWithParam(string functionName, AnySDKParam param)
        {
#if UNITY_ANDROID || UNITY_IOS
            List <AnySDKParam> list = new List <AnySDKParam> ();
            list.Add(param);
            AnySDKShare_nativeCallFuncWithParam(functionName, list.ToArray(), list.Count);
#else
            Debug.Log("This platform does not support!");
#endif
        }
Example #10
0
 private void setMetaData()
 {
     if (this._instance.isFunctionSupported("setMetaData"))
     {
         Dictionary <string, string> dictionary = new Dictionary <string, string>();
         dictionary["ext"] = "anysdk";
         AnySDKParam param = new AnySDKParam(dictionary);
         this._instance.callFuncWithParam("setMetaData", param);
     }
 }
Example #11
0
 void setMetaData()
 {
     if (_instance.isFunctionSupported("setMetaData"))
     {
         Dictionary <string, string> data = new Dictionary <string, string>();
         data["ext"] = "anysdk";
         AnySDKParam param = new AnySDKParam(data);
         _instance.callFuncWithParam("setMetaData", param);
     }
 }
Example #12
0
        private void failTask()
        {
            Dictionary <string, string> dictionary = new Dictionary <string, string>();

            dictionary["Task_Id"]     = "123456";
            dictionary["Fail_Reason"] = "test";
            AnySDKParam param = new AnySDKParam(dictionary);

            AnySDKAnalytics.getInstance().callFuncWithParam("failTask", param);
        }
Example #13
0
        private void startTask()
        {
            Dictionary <string, string> dictionary = new Dictionary <string, string>();

            dictionary["Task_Id"]   = "123456";
            dictionary["Task_Type"] = Convert.ToString(0);
            AnySDKParam param = new AnySDKParam(dictionary);

            AnySDKAnalytics.getInstance().callFuncWithParam("startTask", param);
        }
Example #14
0
        private void startLevel()
        {
            Dictionary <string, string> dictionary = new Dictionary <string, string>();

            dictionary["Level_Id"] = "123456";
            dictionary["Seq_Num"]  = "1";
            AnySDKParam param = new AnySDKParam(dictionary);

            AnySDKAnalytics.getInstance().callFuncWithParam("startLevel", param);
        }
Example #15
0
        /**
         *@brief methods for reflections
         *@param function name
         *@param  AnySDKParam param
         *@param  pluginid
         *@return void
         */
        public void callFuncWithParam(string functionName, AnySDKParam param, string pluginId = "")
        {
#if !UNITY_EDITOR && (UNITY_ANDROID || UNITY_IOS)
            List <AnySDKParam> list = new List <AnySDKParam> ();
            list.Add(param);
            AnySDKIAP_nativeCallFuncWithParam(functionName, list.ToArray(), list.Count, pluginId);
#else
            Debug.Log("This platform does not support!");
#endif
        }
        /**
         *@brief methods for reflections
         *@param function name
         *@param AnySDKParam param
         *@return void
         */
        public void callFuncWithParam(string functionName, AnySDKParam param)
        {
#if !UNITY_EDITOR && ( UNITY_ANDROID )
            List <AnySDKParam> list = new List <AnySDKParam> ();
            list.Add(param);
            AnySDKAdTracking_nativeCallFuncWithParam(functionName, list.ToArray(), list.Count);
#else
            Debug.Log("This platform does not support!");
#endif
        }
Example #17
0
        void startTask()
        {
            Dictionary <string, string> paramMap = new Dictionary <string, string>();

            paramMap["Task_Id"]   = "123456";
            paramMap["Task_Type"] = Convert.ToString((int)TaskType.GUIDE_LINE);
            AnySDKParam param = new AnySDKParam(paramMap);

            AnySDKAnalytics.getInstance().callFuncWithParam("startTask", param);
        }
Example #18
0
        void failTask()
        {
            Dictionary <string, string> paramMap = new Dictionary <string, string>();

            paramMap["Task_Id"]     = "123456";
            paramMap["Fail_Reason"] = "test";
            AnySDKParam param = new AnySDKParam(paramMap);

            AnySDKAnalytics.getInstance().callFuncWithParam("failTask", param);
        }
Example #19
0
        void startLevel()
        {
            Dictionary <string, string> paramMap = new Dictionary <string, string>();

            paramMap["Level_Id"] = "123456";
            paramMap["Seq_Num"]  = "1";
            AnySDKParam param = new AnySDKParam(paramMap);

            AnySDKAnalytics.getInstance().callFuncWithParam("startLevel", param);
        }
Example #20
0
        void onChargeFail()
        {
            Dictionary <string, string> paramMap = new Dictionary <string, string>();

            paramMap["Order_Id"]    = "123456";
            paramMap["Fail_Reason"] = "test";
            AnySDKParam param = new AnySDKParam(paramMap);

            AnySDKAnalytics.getInstance().callFuncWithParam("onChargeFail", param);
        }
Example #21
0
        /**
         *@brief methods for reflections
         *@param function name
         *@param AnySDKParam param
         *@return float
         */
        public float callFloatFuncWithParam(string functionName, AnySDKParam param)
        {
#if !UNITY_EDITOR && ( UNITY_ANDROID )
            List <AnySDKParam> list = new List <AnySDKParam> ();
            list.Add(param);
            return(AnySDKSocial_nativeCallFloatFuncWithParam(functionName, list.ToArray(), list.Count));
#else
            Debug.Log("This platform does not support!");
            return(0);
#endif
        }
        public string callStringFuncWithParam(string functionName, AnySDKParam param)
        {
            List <AnySDKParam> list = new List <AnySDKParam>();

            list.Add(param);
            StringBuilder stringBuilder = new StringBuilder();

            stringBuilder.Capacity = 1024;
            AnySDKAnalytics.AnySDKAnalytics_nativeCallStringFuncWithParam(functionName, list.ToArray(), list.Count, stringBuilder);
            return(stringBuilder.ToString());
        }
Example #23
0
        /**
         *@brief methods for reflections
         *@param function name
         *@param AnySDKParam param
         *@return int
         */
        public int callIntFuncWithParam(string functionName, AnySDKParam param)
        {
#if !UNITY_EDITOR && (UNITY_ANDROID || UNITY_IOS)
            List <AnySDKParam> list = new List <AnySDKParam> ();
            list.Add(param);
            return(AnySDKCustom_nativeCallIntFuncWithParam(functionName, list.ToArray(), list.Count));
#else
            Debug.Log("This platform does not support!");
            return(-1);
#endif
        }
Example #24
0
 /**
  *@brief methods for reflections
    	 	 *@param function name
    		 *@param AnySDKParam param
  *@return bool
  */
 public bool callBoolFuncWithParam(string functionName, AnySDKParam param)
 {
     #if UNITY_ANDROID ||  UNITY_IOS
     List<AnySDKParam> list = new List<AnySDKParam> ();
     list.Add (param);
     return AnySDKSocial_nativeCallBoolFuncWithParam(functionName, list.ToArray(),list.Count);
     #else
     Debug.Log("This platform does not support!");
     return false;
     #endif
 }
Example #25
0
        /**
         *@brief methods for reflections
         *@param function name
         *@param AnySDKParam param
         *@return bool
         */

        public bool callBoolFuncWithParam(string functionName, AnySDKParam param)
        {
#if UNITY_ANDROID || UNITY_IOS
            List <AnySDKParam> list = new List <AnySDKParam> ();
            list.Add(param);
            return(AnySDKAds_nativeCallBoolFuncWithParam(functionName, list.ToArray(), list.Count));
#else
            Debug.Log("This platform does not support!");
            return(false);
#endif
        }
Example #26
0
        /**
         *@brief methods for reflections
         *@param function name
         *@param  AnySDKParam param
         *@param  pluginid
         *@return float
         */
        public float callFloatFuncWithParam(string functionName, AnySDKParam param, string pluginId = "")
        {
#if UNITY_ANDROID || UNITY_IOS
            List <AnySDKParam> list = new List <AnySDKParam> ();
            list.Add(param);
            return(AnySDKIAP_nativeCallFloatFuncWithParam(functionName, list.ToArray(), list.Count, pluginId));
#else
            Debug.Log("This platform does not support!");
            return(0);
#endif
        }
Example #27
0
        private void onUse()
        {
            Dictionary <string, string> dictionary = new Dictionary <string, string>();

            dictionary["Item_Id"]    = "123456";
            dictionary["Item_Type"]  = "test";
            dictionary["Item_Count"] = Convert.ToString(2);
            dictionary["Use_Reason"] = "1";
            AnySDKParam param = new AnySDKParam(dictionary);

            AnySDKAnalytics.getInstance().callFuncWithParam("onUse", param);
        }
Example #28
0
        void onReward()
        {
            Dictionary <string, string> paramMap = new Dictionary <string, string>();

            paramMap["Item_Id"]    = "123456";
            paramMap["Item_Type"]  = "test";
            paramMap["Item_Count"] = Convert.ToString(2);
            paramMap["Use_Reason"] = "1";
            AnySDKParam param = new AnySDKParam(paramMap);

            AnySDKAnalytics.getInstance().callFuncWithParam("onReward", param);
        }
Example #29
0
        void onPurchase()
        {
            Dictionary <string, string> paramMap = new Dictionary <string, string>();

            paramMap["Item_Id"]          = "123456";
            paramMap["Item_Type"]        = "test";
            paramMap["Item_Count"]       = Convert.ToString(2);
            paramMap["Virtual_Currency"] = "1";
            paramMap["Currency_Type"]    = AnySDK.getInstance().getChannelId();
            AnySDKParam param = new AnySDKParam(paramMap);

            AnySDKAnalytics.getInstance().callFuncWithParam("onPurchase", param);
        }
Example #30
0
        void onChargeOnlySuccess()
        {
            Dictionary <string, string> paramMap = new Dictionary <string, string>();

            paramMap["Order_Id"]                = "123456";
            paramMap["Product_Name"]            = "test";
            paramMap["Currency_Amount"]         = Convert.ToString(2.0);
            paramMap["Currency_Type"]           = "1";
            paramMap["Payment_Type"]            = "1";
            paramMap["Virtual_Currency_Amount"] = Convert.ToString(100);
            AnySDKParam param = new AnySDKParam(paramMap);

            AnySDKAnalytics.getInstance().callFuncWithParam("onChargeOnlySuccess", param);
        }
Example #31
0
        private void onChargeRequest()
        {
            Dictionary <string, string> dictionary = new Dictionary <string, string>();

            dictionary["Order_Id"]                = "123456";
            dictionary["Product_Name"]            = "test";
            dictionary["Currency_Amount"]         = Convert.ToString(2.0);
            dictionary["Currency_Type"]           = "1";
            dictionary["Payment_Type"]            = "1";
            dictionary["Virtual_Currency_Amount"] = Convert.ToString(100);
            AnySDKParam param = new AnySDKParam(dictionary);

            AnySDKAnalytics.getInstance().callFuncWithParam("onChargeRequest", param);
        }
Example #32
0
        /**
         *@brief methods for reflections
         *@param function name
         *@param AnySDKParam param
         *@return string
         */
        public string callStringFuncWithParam(string functionName, AnySDKParam param)
        {
#if UNITY_ANDROID || UNITY_IOS
            List <AnySDKParam> list = new List <AnySDKParam> ();
            list.Add(param);
            StringBuilder value = new StringBuilder();
            value.Capacity = AnySDKUtil.MAX_CAPACITY_NUM;
            AnySDKShare_nativeCallStringFuncWithParam(functionName, list.ToArray(), list.Count, value);
            return(value.ToString());
#else
            Debug.Log("This platform does not support!");
            return("");
#endif
        }
Example #33
0
 private static extern void AnySDKSocial_nativeCallStringFuncWithParam(string functionName, AnySDKParam[] param,int count,StringBuilder value);
Example #34
0
 private static extern int AnySDKSocial_nativeCallIntFuncWithParam(string functionName, AnySDKParam[] param,int count);
Example #35
0
 /**
  *@brief methods for reflections
    	 	 *@param function name
    		 *@param AnySDKParam param
  *@return string
  */
 public string callStringFuncWithParam(string functionName, AnySDKParam param)
 {
     #if UNITY_ANDROID ||  UNITY_IOS
     List<AnySDKParam> list = new List<AnySDKParam> ();
     list.Add (param);
     StringBuilder value = new StringBuilder();
     value.Capacity = AnySDKUtil.MAX_CAPACITY_NUM;
     AnySDKSocial_nativeCallStringFuncWithParam(functionName, list.ToArray(),list.Count,value);
     return value.ToString ();
     #else
     Debug.Log("This platform does not support!");
     return "";
     #endif
 }
Example #36
0
 private static extern bool AnySDKAds_nativeCallBoolFuncWithParam(string functionName, AnySDKParam[] param,int count);
 void onChargeFail()
 {
     Dictionary<string,string> paramMap = new Dictionary<string,string>();
     paramMap["Order_Id"] = "123456";
     paramMap["Fail_Reason"] = "test";
     AnySDKParam param = new AnySDKParam (paramMap);
     AnySDKAnalytics.getInstance ().callFuncWithParam ("onChargeFail", param);
 }
Example #38
0
 /**
  *@brief methods for reflections
    	 	 *@param function name
    		 *@param AnySDKParam param
  *@return float
  */
 public float callFloatFuncWithParam(string functionName, AnySDKParam param)
 {
     #if UNITY_ANDROID ||  UNITY_IOS
     List<AnySDKParam> list = new List<AnySDKParam> ();
     list.Add (param);
     return AnySDKAnalytics_nativeCallFloatFuncWithParam(functionName, list.ToArray(),list.Count);
     #else
     Debug.Log("This platform does not support!");
     return 0;
     #endif
 }
Example #39
0
 private static extern int AnySDKIAP_nativeCallIntFuncWithParam(string functionName, AnySDKParam[] param,int count,string pluginId);
Example #40
0
 /**
  * 把游戏数据传递到SDK服务端
  */
 void submitLoginGameRole()
 {
     if( AnySDKUser.getInstance ().isFunctionSupported( "submitLoginGameRole" ) ) {
         Dictionary<string, string> userInfo = new Dictionary<string, string>();
         userInfo["roleId"] = "123456";
         userInfo["roleName"] = "test";
         userInfo["roleLevel"] = "10";
         userInfo["zoneId"] = "123";
         userInfo["zoneName"] = "test";
         userInfo["dataType"] = "1";
         userInfo["ext"] = "login";
         AnySDKParam param = new AnySDKParam(userInfo);
         AnySDKUser.getInstance ().callFuncWithParam( "submitLoginGameRole", param );
     }
 }
 void onPurchase()
 {
     Dictionary<string,string> paramMap = new Dictionary<string,string>();
     paramMap["Item_Id"] = "123456";
     paramMap["Item_Type"] = "test";
     paramMap["Item_Count"] = Convert.ToString(2);
     paramMap["Virtual_Currency"] = "1";
     paramMap["Currency_Type"] = AnySDK.getInstance().getChannelId();
     AnySDKParam param = new AnySDKParam (paramMap);
     AnySDKAnalytics.getInstance ().callFuncWithParam ("onPurchase", param);
 }
 void setAccount()
 {
     Dictionary<string,string> paramMap = new Dictionary<string,string>();
     paramMap["Account_Id"] = "123";
     paramMap["Account_Name"] = "test";
     paramMap["Account_Type"] = Convert.ToString((int)AccountType.ANONYMOUS);
     paramMap["Account_Level"] = "1";
     paramMap["Account_Age"] = "1";
     paramMap["Account_Operate"] = Convert.ToString((int)AccountOperate.LOGIN);
     paramMap["Account_Gender"] = Convert.ToString((int)AccountGender.MALE);
     paramMap["Server_Id"] = "1";
     AnySDKParam param = new AnySDKParam (paramMap);
     AnySDKAnalytics.getInstance ().callFuncWithParam ("setAccount", param);
 }
 void startLevel()
 {
     Dictionary<string,string> paramMap = new Dictionary<string,string>();
     paramMap["Level_Id"] = "123456";
     paramMap["Seq_Num"] = "1";
     AnySDKParam param = new AnySDKParam (paramMap);
     AnySDKAnalytics.getInstance ().callFuncWithParam ("startLevel", param);
 }
Example #44
0
 private static extern void AnySDKShare_nativeCallFuncWithParam(string functionName, AnySDKParam[] param,int count);
 void startTask()
 {
     Dictionary<string,string> paramMap = new Dictionary<string,string>();
     paramMap["Task_Id"] = "123456";
     paramMap["Task_Type"] = Convert.ToString((int)TaskType.GUIDE_LINE);
     AnySDKParam param = new AnySDKParam (paramMap);
     AnySDKAnalytics.getInstance ().callFuncWithParam ("startTask", param);
 }
Example #46
0
 /**
  *@brief methods for reflections
    	 	 *@param function name
    		 *@param AnySDKParam param
  *@return void
  */
 public void callFuncWithParam(string functionName, AnySDKParam param)
 {
     #if UNITY_ANDROID ||  UNITY_IOS
     List<AnySDKParam> list = new List<AnySDKParam> ();
     list.Add (param);
     AnySDKUser_nativeCallFuncWithParam(functionName, list.ToArray(),list.Count);
     #else
     Debug.Log("This platform does not support!");
     #endif
 }
Example #47
0
 private static extern void AnySDKIAP_nativeCallStringFuncWithParam(string functionName, AnySDKParam[] param,int count,StringBuilder value,string pluginId);
Example #48
0
 /**
  * 显示Toolbar
  */
 void showToolBar(ToolBarPlace align )
 {
     if( AnySDKUser.getInstance ().isFunctionSupported( "showToolBar" ) ) {
         AnySDKParam param = new AnySDKParam((int)align);
         AnySDKUser.getInstance ().callFuncWithParam( "showToolBar", param );
     }
 }
Example #49
0
 /**
  *@brief methods for reflections
    	 	 *@param function name
    		 *@param  AnySDKParam param
    		 *@param  pluginid
  *@return int
  */
 public int callIntFuncWithParam(string functionName, AnySDKParam param,string pluginId = "")
 {
     #if UNITY_ANDROID ||  UNITY_IOS
     List<AnySDKParam> list = new List<AnySDKParam> ();
     list.Add (param);
     return AnySDKIAP_nativeCallIntFuncWithParam(functionName, list.ToArray(),list.Count,pluginId);
     #else
     Debug.Log("This platform does not support!");
     return -1;
     #endif
 }
Example #50
0
 private static extern float AnySDKAds_nativeCallFloatFuncWithParam(string functionName, AnySDKParam[] param,int count);
 void onUse()
 {
     Dictionary<string,string> paramMap = new Dictionary<string,string>();
     paramMap["Item_Id"] = "123456";
     paramMap["Item_Type"] = "test";
     paramMap["Item_Count"] = Convert.ToString(2);
     paramMap["Use_Reason"] = "1";
     AnySDKParam param = new AnySDKParam (paramMap);
     AnySDKAnalytics.getInstance ().callFuncWithParam ("onUse", param);
 }
 void onChargeOnlySuccess()
 {
     Dictionary<string,string> paramMap = new Dictionary<string,string>();
     paramMap["Order_Id"] = "123456";
     paramMap["Product_Name"] = "test";
     paramMap["Currency_Amount"] = Convert.ToString(2.0);
     paramMap["Currency_Type"] = "1";
     paramMap["Payment_Type"] = "1";
     paramMap["Virtual_Currency_Amount"] = Convert.ToString(100);
     AnySDKParam param = new AnySDKParam (paramMap);
     AnySDKAnalytics.getInstance ().callFuncWithParam ("onChargeOnlySuccess", param);
 }