corrade-vassal – Blame information for rev 1
?pathlinks?
Rev | Author | Line No. | Line |
---|---|---|---|
1 | vero | 1 | using System; |
2 | using System.Text; |
||
3 | using OpenMetaverse; |
||
4 | |||
5 | namespace OpenMetaverse.TestClient |
||
6 | { |
||
7 | public class RegionInfoCommand : Command |
||
8 | { |
||
9 | public RegionInfoCommand(TestClient testClient) |
||
10 | { |
||
11 | Name = "regioninfo"; |
||
12 | Description = "Prints out info about all the current region"; |
||
13 | Category = CommandCategory.Simulator; |
||
14 | } |
||
15 | |||
16 | public override string Execute(string[] args, UUID fromAgentID) |
||
17 | { |
||
18 | StringBuilder output = new StringBuilder(); |
||
19 | output.AppendLine(Client.Network.CurrentSim.ToString()); |
||
20 | output.Append("UUID: "); |
||
21 | output.AppendLine(Client.Network.CurrentSim.ID.ToString()); |
||
22 | uint x, y; |
||
23 | Utils.LongToUInts(Client.Network.CurrentSim.Handle, out x, out y); |
||
24 | output.AppendLine(String.Format("Handle: {0} (X: {1} Y: {2})", Client.Network.CurrentSim.Handle, x, y)); |
||
25 | output.Append("Access: "); |
||
26 | output.AppendLine(Client.Network.CurrentSim.Access.ToString()); |
||
27 | output.Append("Flags: "); |
||
28 | output.AppendLine(Client.Network.CurrentSim.Flags.ToString()); |
||
29 | output.Append("TerrainBase0: "); |
||
30 | output.AppendLine(Client.Network.CurrentSim.TerrainBase0.ToString()); |
||
31 | output.Append("TerrainBase1: "); |
||
32 | output.AppendLine(Client.Network.CurrentSim.TerrainBase1.ToString()); |
||
33 | output.Append("TerrainBase2: "); |
||
34 | output.AppendLine(Client.Network.CurrentSim.TerrainBase2.ToString()); |
||
35 | output.Append("TerrainBase3: "); |
||
36 | output.AppendLine(Client.Network.CurrentSim.TerrainBase3.ToString()); |
||
37 | output.Append("TerrainDetail0: "); |
||
38 | output.AppendLine(Client.Network.CurrentSim.TerrainDetail0.ToString()); |
||
39 | output.Append("TerrainDetail1: "); |
||
40 | output.AppendLine(Client.Network.CurrentSim.TerrainDetail1.ToString()); |
||
41 | output.Append("TerrainDetail2: "); |
||
42 | output.AppendLine(Client.Network.CurrentSim.TerrainDetail2.ToString()); |
||
43 | output.Append("TerrainDetail3: "); |
||
44 | output.AppendLine(Client.Network.CurrentSim.TerrainDetail3.ToString()); |
||
45 | output.Append("Water Height: "); |
||
46 | output.AppendLine(Client.Network.CurrentSim.WaterHeight.ToString()); |
||
47 | output.Append("Datacenter:"); |
||
48 | output.AppendLine(Client.Network.CurrentSim.ColoLocation); |
||
49 | output.Append("CPU Ratio:"); |
||
50 | output.AppendLine(Client.Network.CurrentSim.CPURatio.ToString()); |
||
51 | output.Append("CPU Class:"); |
||
52 | output.AppendLine(Client.Network.CurrentSim.CPUClass.ToString()); |
||
53 | output.Append("Region SKU/Type:"); |
||
54 | output.AppendLine(Client.Network.CurrentSim.ProductSku + " " + Client.Network.CurrentSim.ProductName); |
||
55 | |||
56 | return output.ToString(); |
||
57 | } |
||
58 | } |
||
59 | } |