public override void CallWhenLoadResources()
 {
     m_instance = this;
     ID = MFUIManager.MFUIID.BattlePassUINoCard;
     m_myGameObject.name = "BattlePassUINoCard";
     AttachLogicUnit(BattlePassUINoCardUILogicManager.Instance);
     MFUIManager.GetSingleton().RegisterUI(ID, m_myGameObject);
     MFUIUtils.AttachWidget(m_myTransform, GameObject.Find("MogoMainUIPanel").transform);
     MFUIGameObjectPool.GetSingleton().NotRegisterGameObjectList(ID);
 }
 public override void CallWhenLoadResources()
 {
     m_instance          = this;
     ID                  = MFUIManager.MFUIID.BattlePassUINoCard;
     m_myGameObject.name = "BattlePassUINoCard";
     AttachLogicUnit(BattlePassUINoCardUILogicManager.Instance);
     MFUIManager.GetSingleton().RegisterUI(ID, m_myGameObject);
     MFUIUtils.AttachWidget(m_myTransform, GameObject.Find("MogoMainUIPanel").transform);
     MFUIGameObjectPool.GetSingleton().NotRegisterGameObjectList(ID);
 }
    public override void CallWhenDestroy()
    {
        m_instance = null;
        for (int i = 0; i < m_listItemIconFG.Count; ++i)
        {
            m_listItemIconFG[i] = null;
            m_listItemIconBG[i] = null;
        }

        m_listItemIconBG.Clear();
        m_listItemIconFG.Clear();
    }
    public override void CallWhenDestroy()
    {
        m_instance = null;
        for (int i = 0; i < m_listItemIconFG.Count; ++i)
        {
            m_listItemIconFG[i] = null;
            m_listItemIconBG[i] = null;
        }

        m_listItemIconBG.Clear();
        m_listItemIconFG.Clear();
    }