change skybox
This commit is contained in:
@@ -59,5 +59,45 @@ namespace RH_Engine
|
||||
Console.WriteLine(sb.ToString());
|
||||
return sb.ToString();
|
||||
}
|
||||
|
||||
public string SkyboxCommand(int time)
|
||||
{
|
||||
if (time < 0 || time > 24)
|
||||
{
|
||||
throw new Exception("The time must be between 0 and 24!");
|
||||
}
|
||||
StringBuilder sb = new StringBuilder();
|
||||
StringWriter sw = new StringWriter(sb);
|
||||
|
||||
using (JsonWriter writer = new JsonTextWriter(sw))
|
||||
{
|
||||
writer.Formatting = Formatting.Indented;
|
||||
|
||||
writer.WriteStartObject();
|
||||
writer.WritePropertyName("id");
|
||||
writer.WriteValue("tunnel/send");
|
||||
writer.WritePropertyName("data");
|
||||
writer.WriteStartObject();
|
||||
writer.WritePropertyName("dest");
|
||||
writer.WriteValue(tunnelID);
|
||||
writer.WritePropertyName("data");
|
||||
writer.WriteStartObject();
|
||||
writer.WritePropertyName("id");
|
||||
writer.WriteValue("scene/skybox/settime");
|
||||
writer.WritePropertyName("data");
|
||||
writer.WriteStartObject();
|
||||
writer.WritePropertyName("time");
|
||||
writer.WriteValue(time);
|
||||
writer.WriteEndObject();
|
||||
writer.WriteEndObject();
|
||||
writer.WriteEndObject();
|
||||
writer.WriteEndObject();
|
||||
|
||||
}
|
||||
|
||||
Console.WriteLine(sb.ToString());
|
||||
return sb.ToString();
|
||||
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user