public void ClosePartyDiceDlg() { if( m_DiceQue.Count != 0) { AsPartyDiceDlg partyDiceDlg = null; partyDiceDlg = m_DiceQue.Dequeue() as AsPartyDiceDlg; if( partyDiceDlg == null) { Debug.LogError( "AsPartyManager ClosePartyDiceDlg() Not found Resource AsPartyDiceDlg!!!"); return; } partyDiceDlg.Open(); m_CurDiceDlg = partyDiceDlg; } else { m_CurDiceDlg = null; } }
public void PartyDiceItemInfo( AS_SC_PARTY_DICE_ITEM_INFO data) { AsPartyDiceDlg partyDiceDlg = null; partyDiceDlg = GetPartyDiceDlg(); if( partyDiceDlg == null) partyDiceDlg = InstantiatePartyDice(); if( m_CurDiceDlg == null) { partyDiceDlg.SetData( data); partyDiceDlg.Open(); m_CurDiceDlg = partyDiceDlg;//#21713 } else { partyDiceDlg.SetData( data); m_DiceQue.Enqueue( partyDiceDlg); } }
public void PartyDiceRemoveAll() { if( m_CurDiceDlg != null) m_CurDiceDlg.GiveUp(); foreach( AsPartyDiceDlg diceDlg in m_DiceQue) { diceDlg.GiveUp(); } m_CurDiceDlg = null; }