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(); }