Ejemplo n.º 1
0
    public override void Release(bool depthRelease = true)
    {
        base.Release(depthRelease);
        RegisterGlobalEvent(false);
        ResetCacheLogicReturnJumpData();

        if (null != m_mallItemBaseGrid)
        {
            m_mallItemBaseGrid.Release(false);
        }

        if (null != m_ctor_CategoryTagContent)
        {
            m_ctor_CategoryTagContent.Release(depthRelease);
        }

        if (null != m_ctor_MallScrollView)
        {
            m_ctor_MallScrollView.Release(depthRelease);
        }

        if (null != m_costIconCASD)
        {
            m_costIconCASD.Release(depthRelease);
        }
        if (null != m_ownIconCASD)
        {
            m_ownIconCASD.Release(depthRelease);
        }
    }
Ejemplo n.º 2
0
 protected override void OnPanelBaseDestory()
 {
     base.OnPanelBaseDestory();
     if (m_exchangeItemBaseGrid != null)
     {
         m_exchangeItemBaseGrid.Release(true);
     }
 }
Ejemplo n.º 3
0
 void OnPanelBaseDestoryShortCut()
 {
     if (m_baseGrid != null)
     {
         m_baseGrid.Release(true);
         UIManager.OnObjsRelease(m_baseGrid.CacheTransform, (uint)GridID.Uiiteminfogrid);
         m_baseGrid = null;
     }
 }
Ejemplo n.º 4
0
 protected override void OnPanelBaseDestory()
 {
     base.OnPanelBaseDestory();
     if (m_infoGrid != null)
     {
         m_infoGrid.Release(true);
         UIManager.OnObjsRelease(m_infoGrid.CacheTransform, (uint)GridID.Uiiteminfogrid);
         m_infoGrid = null;
     }
 }
Ejemplo n.º 5
0
    public override void Release(bool depthRelease = true)
    {
        base.Release(depthRelease);

        if (m_baseGrid != null)
        {
            m_baseGrid.Release(true);
            UIManager.OnObjsRelease(m_baseGrid.CacheTransform, (uint)GridID.Uiiteminfogrid);
            m_baseGrid = null;
        }
    }
Ejemplo n.º 6
0
    protected override void OnPanelBaseDestory()
    {
        base.OnPanelBaseDestory();
        RegisterGlobalUIEvent(false);
        Release();

        if (m_mallItemBaseGrid != null)
        {
            m_mallItemBaseGrid.Release(true);
            // UIManager.OnObjsRelease(m_mallItemBaseGrid.CacheTransform, (uint)GridID.Uiiteminfogrid);
            m_mallItemBaseGrid = null;
        }
    }
Ejemplo n.º 7
0
    public override void Release(bool depthRelease = true)
    {
        base.Release(depthRelease);
        RegisterGlobalEvent(false);
        ResetCacheLogicReturnJumpData();

        if (null != m_mallItemBaseGrid)
        {
            m_mallItemBaseGrid.Release(false);
        }

        if (null != m_currency)
        {
            m_currency.Release(depthRelease);
        }

        if (null != m_ctor_CategoryTagContent)
        {
            m_ctor_CategoryTagContent.Release(depthRelease);
        }

        if (null != m_ctor_NobleContentRoot)
        {
            m_ctor_NobleContentRoot.Release(depthRelease);
        }

        if (null != m_ctor_MallScrollView)
        {
            m_ctor_MallScrollView.Release(depthRelease);
        }

        if (null != m_blockGridCreator)
        {
            m_blockGridCreator.Release(depthRelease);
        }
    }