コード例 #1
0
        public static OSDMap SendChildAgentUpdate(AgentPosition agentpos, UUID requestingRegion)
        {
            OSDMap llsdBody = new OSDMap {
                { "AgentPos", agentpos.ToOSD() }
            };

            return(buildEvent("SendChildAgentUpdate", llsdBody, agentpos.AgentID, requestingRegion));
        }
コード例 #2
0
        public override OSDMap ToOSD()
        {
            OSDMap map = new OSDMap();

            map["Method"]      = "UpdateAgentPositionRequest";
            map["Destination"] = Destination.ToOSD();
            map["Update"]      = Update.ToOSD();
            return(map);
        }
コード例 #3
0
        public static OSDMap AgentLoggedOut(UUID AgentID, UUID requestingRegion, AgentPosition agentpos)
        {
            OSDMap llsdBody = new OSDMap
            {
                { "AgentID", AgentID },
                { "AgentPos", agentpos.ToOSD() },
                { "RequestingRegion", requestingRegion }
            };

            return(buildEvent("AgentLoggedOut", llsdBody, AgentID, requestingRegion));
        }