public void SetData( AS_SC_PARTY_DICE_ITEM_INFO data) { Clear(); m_fStartTime = Time.time; if( data != null) { RealItem realItem = new RealItem( data.sItem, 0); m_Itemslot.DeleteSlotItem(); if( null != realItem) { m_Itemslot.CreateSlotItem( realItem, m_Itemslot.gameObject.transform); if( null != m_Itemslot.slotItem) m_Itemslot.slotItem.ShowCoolTime( false); } } m_nDropItemIdx = data.nDropItemIdx; IsUseing = true; Hidden(); }
private void PartyDiceItemInfo( byte[] _packet) { AS_SC_PARTY_DICE_ITEM_INFO DiceItemInfo = new AS_SC_PARTY_DICE_ITEM_INFO(); DiceItemInfo.PacketBytesToClass(_packet); AsPartyManager.Instance.PartyDiceItemInfo(DiceItemInfo); // #if _PARTY_LOG_ Debug.Log("PartyDiceItemInfo DropItemIdx:" + DiceItemInfo.nDropItemIdx); // #endif }
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); } }