Example #1
0
        public void RegisterCallback(ITGPACallback callback)
        {
#if UNITY_IOS
            mCallback = callback;
            if (CanWork)
            {
                _RegisterCallback(_OnCallback);
            }
#endif
        }
Example #2
0
        // 注册回调接口
        private void _RegisterCallback(ITGPACallback callback)
        {
#if UNITY_ANDROID
            if (IsOK && CanWork)
            {
                GameObject tgpaGameObj = new GameObject("TGPAGameObject");
                tgpaGameObj.AddComponent <TGPAGameComponent>();
                GameObject.DontDestroyOnLoad(tgpaGameObj);
                TGPAGameComponent tgpaComponent = (TGPAGameComponent)tgpaGameObj.GetComponent(typeof(TGPAGameComponent));
                tgpaComponent.setGameCallback(callback);
                performanceAjuster.Call("registerCallbackForUnity");
            }
#endif
        }
Example #3
0
 public void setGameCallback(ITGPACallback callback)
 {
     tgpaCallback = callback;
 }
Example #4
0
 public static void RegisterCallback(ITGPACallback callback)
 {
     getPlatformService().RegisterCallback(callback);
 }
Example #5
0
 public void RegisterCallback(ITGPACallback callback)
 {
     _RegisterCallback(callback);
 }