Exemple #1
0
 public void Release()
 {
     if (m_res != null)
     {
         m_res.Release();
     }
 }
Exemple #2
0
 public void Release()
 {
     //Engine.Log.Info("FunTexture Clear");
     if (m_res != null)
     {
         m_res.Release();
     }
 }
Exemple #3
0
        public void Release()
        {
            if (m_res != null)
            {
                m_res.Release(); // 释放资源引用
            }

            if (m_musicSource != null)
            {
                GameObject.DestroyObject(m_musicSource);
            }
        }
Exemple #4
0
 public void Release()
 {
     if (m_dicSprite != null)
     {
         m_dicSprite.Clear();
         m_dicSprite = null;
     }
     if (m_res != null)
     {
         m_res.Release();
     }
     m_res = null;
 }
Exemple #5
0
 public void Destroy()
 {
     if (m_node != null)
     {
         GameObject.DestroyImmediate(m_node);
         m_node = null;
     }
     if (m_res != null)
     {
         m_res.Release();
         m_res = null;
     }
 }
Exemple #6
0
        void IAsset.Release()
        {
            if (m_denpenArray != null)
            {
                for (int i = 0; i < m_denpenArray.Length; i++)
                {
                    if (m_denpenArray[i] != null)
                    {
                        m_denpenArray[i].Release();
                    }
                }
            }

            if (m_res != null)
            {
                m_res.Release();
                //Engine.Log.Info("FunPrefab Clear ref :" + m_res.GetRef());
            }
        }