public void Destroy() { switch (audioEngine) { case AudioEngine.UnityNative: PhononUnityNative.iplUnityResetEnvironment(); PhononUnityNative.iplUnityResetAudioEngine(); break; default: break; } }
void OnApplicationQuit() { var instancedScenes = managerData.gameEngineState.instancedScenes; if (instancedScenes != null) { foreach (var item in instancedScenes) { var instancedScene = item.Value; PhononCore.iplDestroyScene(ref instancedScene); } instancedScenes.Clear(); } PhononUnityNative.iplUnityResetAudioEngine(); PhononCore.iplCleanup(); }
void OnApplicationQuit() { PhononUnityNative.iplUnityResetAudioEngine(); PhononCore.iplCleanup(); }