示例#1
0
        public void CallAndroidFunc(string funcName, params object[] args)
        {
            try
            {
                SDKLogManager.DebugLog("CallAndroidFunc:" + funcName);

#if UNITY_ANDROID && !UNITY_EDITOR
                AndJC.CallStatic(funcName, args);
#endif
            }
            catch (System.Exception e)
            {
                SDKLogManager.DebugLog(e.Message, SDKLogManager.DebugType.LogError);
            }
        }
示例#2
0
        public T CallAndroidFuncGetResult <T>(string funcName, params object[] args)
        {
            try
            {
                SDKLogManager.DebugLog("CallAndroidFuncGetResult:" + funcName);

#if UNITY_ANDROID && !UNITY_EDITOR
                return(AndJC.CallStatic <T>(funcName, args));
#endif
            }
            catch (System.Exception e)
            {
                SDKLogManager.DebugLog(e.Message, SDKLogManager.DebugType.LogError);
            }
            return(default(T));
        }