void ReceiveTargetMark( byte[] _packet)
	{
		body_SC_TARGET_MARK mark = new body_SC_TARGET_MARK();
		mark.PacketBytesToClass( _packet);
		AsPartyManager.Instance.Recv_TargetMark( mark);
	}
Exemple #2
0
	public void Recv_TargetMark( body_SC_TARGET_MARK _mark)
	{
		// monster
		AsNpcEntity monster = AsEntityManager.Instance.GetNpcEntityBySessionId( m_NpcTargetIdx);
		if( monster != null)
			monster.namePanel.SetTargetMark( false);

		monster = AsEntityManager.Instance.GetNpcEntityBySessionId( _mark.nNpcTargetIdx);
		if( monster != null)
			monster.namePanel.SetTargetMark( true);

		m_NpcTargetIdx = _mark.nNpcTargetIdx;
		
		// user
		List<AsUserEntity> user = AsEntityManager.Instance.GetUserEntityBySessionId( m_CharTargetIdx);
		if( user != null && user[0] != null)
			user[0].namePanel.SetTargetMark( false);
		
		user = AsEntityManager.Instance.GetUserEntityBySessionId( _mark.nCharTargetIdx);
		if( user != null && user[0] != null)
			user[0].namePanel.SetTargetMark( true);

		m_CharTargetIdx = _mark.nCharTargetIdx;
	}