コード例 #1
0
        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); }
            }
        }
コード例 #2
0
ファイル: Estates.cs プロジェクト: jhurliman/simian
        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);
        }
コード例 #3
0
ファイル: Estates.cs プロジェクト: thoys/simian
        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);
        }