void OnPause() { MojingLog.LogTrace("Enter Mojing.OnPause"); isPaused = true; StopAllCoroutines(); MojingLog.LogTrace("Mojing.OnPause---StopAllCoroutines"); g_bStartEndofFrame = false; MojingSDK.Unity_LeaveMojingWorld(); MojingLog.LogTrace("Mojing.OnPause---Unity_LeaveMojingWorld"); MojingLog.LogTrace("Leave Mojing.OnPause"); }
void OnDestroy() { MojingLog.LogTrace("Enter Mojing.OnDestroy"); if (sdk == this) { sdk = null; } MojingSDK.Initialized = false; MojingSDK.Unity_LeaveMojingWorld(); StopAllCoroutines(); g_bStartEndofFrame = false; MojingSDK.DestroyMojingWorld(); MojingLog.LogTrace("Leave Mojing.OnDestroy"); }
void OnDisable() { MojingLog.LogTrace("Enter Mojing.OnDisable"); try { if (!bDuplicateMojing) { MojingSDK.Unity_LeaveMojingWorld(); StopCoroutine("EndOfFrame"); } } catch (Exception e) { MojingLog.LogError(e.ToString()); } MojingLog.LogTrace("Leave Mojing.OnDisable"); }