public override OSDMap ToOSD() { OSDMap map = new OSDMap(); map["Method"] = "CreateAgentRequest"; map["Destination"] = Destination.ToOSD(); map["TeleportFlags"] = TeleportFlags; map["CircuitData"] = CircuitData.ToOSD(); return(map); }
public override OSDMap ToOSD() { OSDMap map = new OSDMap(); map["Success"] = Success; map["CircuitData"] = CircuitData.ToOSD(); map["SeedCap"] = SeedCap; map["Reason"] = Reason; return(map); }
public static OSDMap ArrivedAtDestination(UUID AgentID, int DrawDistance, AgentCircuitData circuit, UUID requestingRegion) { OSDMap llsdBody = new OSDMap { { "AgentID", AgentID }, { "DrawDistance", DrawDistance }, { "Circuit", circuit.ToOSD() } }; return(buildEvent("ArrivedAtDestination", llsdBody, AgentID, requestingRegion)); }
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)); }
public override OSDMap ToOSD() { OSDMap map = new OSDMap(); map["Method"] = "RetrieveAgentResponse"; map["Success"] = Success; if (AgentData != null) { map["AgentData"] = AgentData.ToOSD(); } if (CircuitData != null) { map["CircuitData"] = CircuitData.ToOSD(); } return(map); }