public void Init( eGuildNewPanelState state, System.Object data) { if (prevState == state) { if( m_curPanel != null ) m_curPanel.UpdateData( data ); return; } prevState = state; for (int i=0; i<m_listPanel.Count; i++) { if( m_listPanel[i].PanelState == state ) { m_listPanel[i].gameObject.SetActive(true); m_listPanel[i].Init(data); m_curPanel = m_listPanel[i]; } else { m_listPanel[i].gameObject.SetActive(false); } } }
public void RequestCurrentPage(eGuildNewPanelState state) { for (int i=0; i<m_listPanel.Count; i++) { if( m_listPanel[i].PanelState == state ) { m_listPanel[i].RequestCurrentPage(); break; } } }
public void RequestCurrentPage(eGuildNewPanelState state) { m_guildPanelManager.RequestCurrentPage (state); }
public void InitTab( eGuildNewPanelState state , System.Object data ) { m_guildPanelManager.Init (state, data); }