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); } }
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)); }