public void RegisterCallback(ITGPACallback callback) { #if UNITY_IOS mCallback = callback; if (CanWork) { _RegisterCallback(_OnCallback); } #endif }
// 注册回调接口 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 }
public void setGameCallback(ITGPACallback callback) { tgpaCallback = callback; }
public static void RegisterCallback(ITGPACallback callback) { getPlatformService().RegisterCallback(callback); }
public void RegisterCallback(ITGPACallback callback) { _RegisterCallback(callback); }