//----------------------------------------------------------------------------
 public static void ReleaseInstance()
 {
     if (m_tSingleton != null)
     {
         m_tSingleton = null;
     }
 }
Example #2
0
 //----------------------------------------------------------------------------
 public virtual bool CreateWorld()
 {
     CreateMainState();
     screenUnit       = new ScreenUnit();
     unityCompManager = UnityCompManager.CreateInstance();
     unityCompManager.Initionlization();
     unityCompManager.InitUIRoot();
     return(true);
 }
        //----------------------------------------------------------------------------
        public static UnityCompManager CreateInstance()
        {
            if (m_tSingleton != null)
            {
                m_tSingleton = null;
            }
            m_tSingleton = new UnityCompManager();

            return(m_tSingleton);
        }
Example #4
0
 //----------------------------------------------------------------------------
 private void InitUIRoot()
 {
     unityCompManager  = WorldManager.Instance().unityCompManager;
     m_rootAttachTrans = unityCompManager.m_rootAttachTrans;
 }
Example #5
0
 //----------------------------------------------------------------------------
 public virtual void Destroy()
 {
     DestroyLayer();
     ReleaseInstance();
     UnityCompManager.ReleaseInstance();
 }