private void EstateCovenantReplyHandler(Packet packet, Simulator simulator) { EstateCovenantReplyPacket reply = (EstateCovenantReplyPacket)packet; if (OnGetCovenant != null) { try { OnGetCovenant( reply.Data.CovenantID, reply.Data.CovenantTimestamp, Utils.BytesToString(reply.Data.EstateName), reply.Data.EstateOwnerID); } catch (Exception e) { Logger.Log(e.Message, Helpers.LogLevel.Error, Client, e); } } }
private void EstateCovenantRequestHandler(Packet packet, LLAgent agent) { EstateCovenantRequestPacket request = (EstateCovenantRequestPacket)packet; EstateCovenantReplyPacket reply = new EstateCovenantReplyPacket(); if (m_estate != null) { reply.Data.CovenantID = m_estate.CovenantID; reply.Data.CovenantTimestamp = m_estate.CovenantTimestamp; reply.Data.EstateName = Utils.StringToBytes(m_estate.Name); reply.Data.EstateOwnerID = m_estate.OwnerID; } else { reply.Data.EstateName = Utils.EmptyBytes; } m_udp.SendPacket(agent, reply, ThrottleCategory.Task, false); }