Ejemplo n.º 1
0
        public virtual void ScriptRunningReply(UUID objectID, UUID itemID, bool running, bool mono,
                                               UUID avatarID, ulong RegionHandle)
        {
            OSD Item = EventQueueHelper.ScriptRunningReplyEvent(objectID, itemID, running, true);

            Enqueue(Item, avatarID, RegionHandle);
        }
        public virtual void EnableSimulator(ulong handle, byte[] IPAddress, int Port, UUID avatarID, int RegionSizeX,
                                            int RegionSizeY, ulong RegionHandle)
        {
            OSD item = EventQueueHelper.EnableSimulator(handle, IPAddress, Port, RegionSizeX, RegionSizeY);

            Enqueue(item, avatarID, RegionHandle);
        }
Ejemplo n.º 3
0
        public virtual void EstablishAgentCommunication(UUID avatarID, ulong regionHandle, byte[] IPAddress, int Port, string CapsUrl, int RegionSizeX, int RegionSizeY, ulong RegionHandle)
        {
            IPEndPoint endPoint = new IPEndPoint(new IPAddress(IPAddress), Port);
            OSD        item     = EventQueueHelper.EstablishAgentCommunication(avatarID, regionHandle, endPoint.ToString(), CapsUrl, RegionSizeX, RegionSizeY);

            Enqueue(item, avatarID, RegionHandle);
        }
Ejemplo n.º 4
0
        public virtual void ChatterBoxSessionAgentListUpdates(UUID sessionID, ChatterBoxSessionAgentListUpdatesMessage.AgentUpdatesBlock[] messages, UUID toAgent, string Transition, ulong RegionHandle)
        {
            OSD item = EventQueueHelper.ChatterBoxSessionAgentListUpdates(sessionID, messages, Transition);

            Enqueue(item, toAgent, RegionHandle);
            //m_log.InfoFormat("########### eq ChatterBoxSessionAgentListUpdates #############\n{0}", item);
        }
        public void ParcelObjectOwnersReply(ParcelObjectOwnersReplyMessage parcelMessage, UUID AgentID,
                                            ulong RegionHandle)
        {
            OSD item = EventQueueHelper.ParcelObjectOwnersReply(parcelMessage);

            Enqueue(item, AgentID, RegionHandle);
        }
        public virtual void ParcelProperties(ParcelPropertiesMessage parcelPropertiesPacket, UUID avatarID,
                                             ulong RegionHandle)
        {
            OSD item = EventQueueHelper.ParcelProperties(parcelPropertiesPacket);

            Enqueue(item, avatarID, RegionHandle);
        }
Ejemplo n.º 7
0
        public virtual void CrossRegion(ulong handle, Vector3 pos, Vector3 lookAt,
                                        IPEndPoint newRegionExternalEndPoint, string capsURL,
                                        UUID avatarID, UUID sessionID, int RegionSizeX, int RegionSizeY, ulong RegionHandle)
        {
            OSD item = EventQueueHelper.CrossRegion(handle, pos, lookAt, newRegionExternalEndPoint,
                                                    capsURL, avatarID, sessionID, RegionSizeX, RegionSizeY);

            Enqueue(item, avatarID, RegionHandle);
        }
Ejemplo n.º 8
0
        public virtual void ChatterBoxSessionAgentListUpdates(UUID sessionID, UUID fromAgent, UUID toAgent, bool canVoiceChat,
                                                              bool isModerator, bool textMute, ulong RegionHandle)
        {
            OSD item = EventQueueHelper.ChatterBoxSessionAgentListUpdates(sessionID, fromAgent, canVoiceChat,
                                                                          isModerator, textMute);

            Enqueue(item, toAgent, RegionHandle);
            //m_log.InfoFormat("########### eq ChatterBoxSessionAgentListUpdates #############\n{0}", item);
        }
        public virtual void CrossRegion(ulong handle, Vector3 pos, Vector3 lookAt,
                                        IPAddress address, int port, string capsURL,
                                        UUID avatarID, UUID sessionID, int RegionSizeX, int RegionSizeY,
                                        ulong RegionHandle)
        {
            OSD item = EventQueueHelper.CrossRegion(handle, pos, lookAt, address, port,
                                                    capsURL, avatarID, sessionID, RegionSizeX, RegionSizeY);

            Enqueue(item, avatarID, RegionHandle);
        }
Ejemplo n.º 10
0
        public virtual void TeleportFinishEvent(ulong regionHandle, byte simAccess,
                                                IPEndPoint regionExternalEndPoint, string capsURL,
                                                uint locationID,
                                                UUID avatarID, uint teleportFlags, int RegionSizeX, int RegionSizeY, ulong RegionHandle)
        {
            //Blank (for the CapsUrl) as we do not know what the CapsURL is on the sim side, it will be fixed when it reaches the grid server
            OSD item = EventQueueHelper.TeleportFinishEvent(regionHandle, simAccess, regionExternalEndPoint,
                                                            locationID, capsURL, avatarID, teleportFlags, RegionSizeX, RegionSizeY);

            Enqueue(item, avatarID, RegionHandle);
        }
Ejemplo n.º 11
0
        public virtual void ChatterboxInvitation(UUID sessionID, string sessionName,
                                                 UUID fromAgent, string message, UUID toAgent, string fromName, byte dialog,
                                                 uint timeStamp, bool offline, int parentEstateID, Vector3 position,
                                                 uint ttl, UUID transactionID, bool fromGroup, byte[] binaryBucket, ulong RegionHandle)
        {
            OSD item = EventQueueHelper.ChatterboxInvitation(sessionID, sessionName, fromAgent, message, toAgent, fromName, dialog,
                                                             timeStamp, offline, parentEstateID, position, ttl, transactionID,
                                                             fromGroup, binaryBucket);

            Enqueue(item, toAgent, RegionHandle);
            //m_log.InfoFormat("########### eq ChatterboxInvitation #############\n{0}", item);
        }
Ejemplo n.º 12
0
        public virtual void QueryReply(PlacesReplyPacket groupUpdate, UUID avatarID, string[] info, ulong RegionHandle)
        {
            OSD item = EventQueueHelper.PlacesQuery(groupUpdate, info);

            Enqueue(item, avatarID, RegionHandle);
        }
Ejemplo n.º 13
0
        public virtual void GroupMembership(AgentGroupDataUpdatePacket groupUpdate, UUID avatarID, ulong RegionHandle)
        {
            OSD item = EventQueueHelper.GroupMembership(groupUpdate);

            Enqueue(item, avatarID, RegionHandle);
        }
Ejemplo n.º 14
0
        public void LandStatReply(LandStatReplyMessage message, UUID AgentID, ulong RegionHandle)
        {
            OSD item = EventQueueHelper.LandStatReply(message);

            Enqueue(item, AgentID, RegionHandle);
        }
Ejemplo n.º 15
0
        public virtual void ChatterBoxSessionStartReply(string groupName, UUID groupID, UUID AgentID, ulong RegionHandle)
        {
            OSD Item = EventQueueHelper.ChatterBoxSessionStartReply(groupName, groupID);

            Enqueue(Item, AgentID, RegionHandle);
        }
Ejemplo n.º 16
0
        public virtual void ObjectPhysicsProperties(ISceneChildEntity[] entities, UUID avatarID, ulong RegionHandle)
        {
            OSD item = EventQueueHelper.ObjectPhysicsProperties(entities);

            Enqueue(item, avatarID, RegionHandle);
        }
Ejemplo n.º 17
0
        public virtual void DisableSimulator(UUID avatarID, ulong RegionHandle)
        {
            OSD item = EventQueueHelper.DisableSimulator(RegionHandle);

            Enqueue(item, avatarID, RegionHandle);
        }