attempt for road on route
This commit is contained in:
@@ -250,9 +250,21 @@ namespace RH_Engine
|
||||
return "";
|
||||
}
|
||||
|
||||
public string RoadCommand()
|
||||
public string RoadCommand(string uuid_route)
|
||||
{
|
||||
return "";
|
||||
dynamic payload = new
|
||||
{
|
||||
id = "scene/road/add",
|
||||
data = new
|
||||
{
|
||||
route = uuid_route,
|
||||
diffuse = "data/NetworkEngine/textures/tarmac_diffuse.png",
|
||||
normal = "data/NetworkEngine/textures/tarmac_normale.png",
|
||||
specular = "data/NetworkEngine/textures/tarmac_specular.png",
|
||||
heightoffset = 0.01
|
||||
}
|
||||
};
|
||||
return JsonConvert.SerializeObject(Payload(payload)));
|
||||
}
|
||||
|
||||
public string GetSceneInfoCommand()
|
||||
|
||||
@@ -60,6 +60,15 @@ namespace RH_Engine
|
||||
return null;
|
||||
}
|
||||
|
||||
public static string GetRouteID(string json)
|
||||
{
|
||||
dynamic jsonData = JsonConvert.DeserializeObject(json);
|
||||
if (jsonData.data.status == "ok")
|
||||
{
|
||||
return jsonData.data.uuid;
|
||||
}
|
||||
return null;
|
||||
}
|
||||
|
||||
}
|
||||
}
|
||||
|
||||
@@ -104,11 +104,20 @@ namespace RH_Engine
|
||||
CreateGraphics createGraphics = new CreateGraphics(tunnelID);
|
||||
|
||||
WriteTextMessage(stream, createGraphics.RouteCommand());
|
||||
Console.WriteLine("data: " + ReadPrefMessage(stream));
|
||||
//WriteTextMessage(stream, createGraphics.GetSceneInfoCommand());
|
||||
//add monkey head
|
||||
//WriteTextMessage(stream, createGraphics.AddModel("Face", "data\\vrlib\\rendermodels\\face\\face.obj", new float[] { 0, 3, 0 }, 10, new float[] { 0, 0, 0 }));
|
||||
//string headUuid = getUUIDFormResponse(ReadPrefMessage(stream));
|
||||
|
||||
string routeResponse = ReadPrefMessage(stream);
|
||||
|
||||
string routeID = JSONParser.GetTunnelID(tunnelResponse);
|
||||
if (routeID == null)
|
||||
{
|
||||
Console.WriteLine("could not find a valid route uuid!");
|
||||
return;
|
||||
}
|
||||
|
||||
WriteTextMessage(stream, createGraphics.RoadCommand(routeID));
|
||||
|
||||
//string groundId = GetId("GroundPlane", stream, createGraphics);
|
||||
//Console.WriteLine("ground id: " + groundId);
|
||||
|
||||
|
||||
|
||||
|
||||
Reference in New Issue
Block a user