示例#1
0
        public AndroidJavaObject GetUnityJavaObject()
        {
            if (_sm.GetUnityJavaObject() == null)
            {
                return(null);
            }

            try {
                if (_androidLifeCycleManager == null)
                {
                    _androidLifeCycleManager = _sm.GetUnityJavaObject().Call <AndroidJavaObject>("getAppLifeCycleMgr");
                }
            }
            catch (System.Exception e) {
                Debug.LogException(e);
                return(null);
            }

            return(_androidLifeCycleManager);
        }
 public AndroidJavaObject GetUnityJavaObject()
 {
     try {
         if (_androidLocationManagerService == null)
         {
             _androidLocationManagerService = _sm.GetUnityJavaObject().Call <AndroidJavaObject>("getLocationMgr");
         }
     }
     catch (System.Exception e) {
         Debug.LogException(e);
         return(null);
     }
     return(_androidLocationManagerService);
 }
示例#3
0
        public AndroidJavaObject GetUnityJavaObject()
        {
            try {
                if (null == _externalConfigurationService)
                {
                    _externalConfigurationService = _sm.GetUnityJavaObject().Call <AndroidJavaObject>("getExtConfiguration");
                }
            }
            catch (System.Exception e) {
                Debug.LogException(e);
                return(null);
            }

            return(_externalConfigurationService);
        }
示例#4
0
        public AndroidJavaObject GetUnityJavaObject()
        {
            try {
                if (null == _rewardedAdsService)
                {
                    _rewardedAdsService = _sm.GetUnityJavaObject().Call <AndroidJavaObject>("getRewardedAdsService");
                }
            }
            catch (System.Exception e) {
                Debug.LogException(e);
                return(null);
            }

            return(_rewardedAdsService);
        }
示例#5
0
        public AndroidJavaObject GetUnityJavaObject()
        {
            try {
                if (null == _inAppPurchaseObject)
                {
                    _inAppPurchaseObject = _sm.GetUnityJavaObject().Call <AndroidJavaObject>("getInAppPurchase");
                }
            }
            catch (System.Exception e) {
                Debug.LogException(e);
                return(null);
            }

            return(_inAppPurchaseObject);
        }
示例#6
0
        public AndroidJavaObject GetUnityJavaObject()
        {
            try {
                if (null == _javaObject)
                {
                    _javaObject = _psdkServiceMgr.GetUnityJavaObject().Call <AndroidJavaObject>("getSingular");
                }
            }
            catch (System.Exception e) {
                Debug.LogException(e);
                return(null);
            }

            return(_javaObject);
        }
        public AndroidJavaObject GetUnityJavaObject()
        {
            try {
                if (null == _audienceObject)
                {
                    _audienceObject = _sm.GetUnityJavaObject().Call <AndroidJavaObject>("getAudience");
                }
            }
            catch (System.Exception e) {
                Debug.LogException(e);
                return(null);
            }

            return(_audienceObject);
        }
        public AndroidJavaObject GetUnityJavaObject()
        {
            try {
                if (null == _consentMgrObject)
                {
                    _consentMgrObject = _sm.GetUnityJavaObject().Call <AndroidJavaObject>("getConsentInstructor");
                }
            }
            catch (System.Exception e) {
                Debug.LogException(e);
                return(null);
            }

            return(_consentMgrObject);
        }