public static void Destroy() { if (instance) { if (instance.studioSystem.isValid()) { instance.studioSystem.release(); instance.studioSystem.clearHandle(); } DestroyImmediate(instance.gameObject); initException = null; instance = null; } }
void OnDestroy() { if (studioSystem.isValid()) { if (loadAllSampleData) { UnloadAllBankSampleData(); } studioSystem.release(); studioSystem.clearHandle(); } initException = null; instance = null; isQuitting = true; }
void OnDestroy() { if (!studioSystem.isValid()) { studioSystem.handle = (IntPtr)cachedStudioSystemHandle; } if (studioSystem.isValid()) { studioSystem.release(); } initException = null; instance = null; }
public static void Destroy() { if (instance) { if (instance.studioSystem.isValid()) { if (instance.loadAllSampleData) { instance.UnloadAllBankSampleData(); } instance.studioSystem.release(); instance.studioSystem.clearHandle(); } DestroyImmediate(instance.gameObject); } initException = null; instance = null; }
void OnDestroy() { if (studioSystem != null) { studioSystem.release(); studioSystem = null; } initException = null; instance = null; }
void OnDestroy() { if (studioSystem != null) { UnityEngine.Debug.Log("FMOD Studio: Destroying runtime system instance"); studioSystem.release(); studioSystem = null; } initException = null; instance = null; isQuitting = true; }