コード例 #1
0
ファイル: AsPartyDiceDlg.cs プロジェクト: ftcaicai/ArkClient
	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();
	}
コード例 #2
0
ファイル: AsCommonProcess.cs プロジェクト: ftcaicai/ArkClient
	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
	}
コード例 #3
0
ファイル: AsPartyManager.cs プロジェクト: ftcaicai/ArkClient
	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);
		}
	}