public static OSDMap TeleportAgent(int DrawDistance, AgentCircuitData circuit, AgentData data, uint TeleportFlags, GridRegion destination, UUID requestingRegion) { OSDMap llsdBody = new OSDMap { { "DrawDistance", DrawDistance }, { "Circuit", circuit.ToOSD() }, { "TeleportFlags", TeleportFlags }, { "AgentData", data.ToOSD() }, { "Region", destination.ToOSD() } }; return(buildEvent("TeleportAgent", llsdBody, circuit.AgentID, requestingRegion)); }
public static OSDMap CrossAgent(GridRegion crossingRegion, Vector3 pos, Vector3 velocity, AgentCircuitData circuit, AgentData cAgent, UUID RequestingRegion) { OSDMap llsdBody = new OSDMap { { "Pos", pos }, { "Vel", velocity }, { "Region", crossingRegion.ToOSD() }, { "Circuit", circuit.ToOSD() }, { "AgentData", cAgent.ToOSD() } }; return(buildEvent("CrossAgent", llsdBody, circuit.AgentID, RequestingRegion)); }