void ReceiveTargetMark( byte[] _packet) { body_SC_TARGET_MARK mark = new body_SC_TARGET_MARK(); mark.PacketBytesToClass( _packet); AsPartyManager.Instance.Recv_TargetMark( mark); }
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; }