コード例 #1
0
 public static void Destroy()
 {
     if (instance)
     {
         if (instance.studioSystem.isValid())
         {
             instance.studioSystem.release();
             instance.studioSystem.clearHandle();
         }
         DestroyImmediate(instance.gameObject);
         initException = null;
         instance      = null;
     }
 }
コード例 #2
0
 void OnDestroy()
 {
     if (studioSystem.isValid())
     {
         if (loadAllSampleData)
         {
             UnloadAllBankSampleData();
         }
         studioSystem.release();
         studioSystem.clearHandle();
     }
     initException = null;
     instance      = null;
     isQuitting    = true;
 }
コード例 #3
0
        void OnDestroy()
        {
            if (!studioSystem.isValid())
            {
                studioSystem.handle = (IntPtr)cachedStudioSystemHandle;
            }

            if (studioSystem.isValid())
            {
                studioSystem.release();
            }

            initException = null;
            instance      = null;
        }
コード例 #4
0
        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;
        }
コード例 #5
0
ファイル: RuntimeManager.cs プロジェクト: hydro-team/hydro
 void OnDestroy()
 {
     if (studioSystem != null)
     {
         studioSystem.release();
         studioSystem = null;
     }
     initException = null;
     instance = null;
 }
コード例 #6
0
 void OnDestroy()
 {
     if (studioSystem != null)
     {
         UnityEngine.Debug.Log("FMOD Studio: Destroying runtime system instance");
         studioSystem.release();
         studioSystem = null;
     }
     initException = null;
     instance = null;
     isQuitting = true;
 }