updated method to get id based on name
This commit is contained in:
@@ -74,7 +74,6 @@ namespace RH_Engine
|
|||||||
dynamic payload = new
|
dynamic payload = new
|
||||||
{
|
{
|
||||||
id = "scene/node/add",
|
id = "scene/node/add",
|
||||||
serial = "needResponse",
|
|
||||||
data = new
|
data = new
|
||||||
{
|
{
|
||||||
name = "newNode",
|
name = "newNode",
|
||||||
@@ -373,11 +372,12 @@ namespace RH_Engine
|
|||||||
return JsonConvert.SerializeObject(Payload(payload));
|
return JsonConvert.SerializeObject(Payload(payload));
|
||||||
}
|
}
|
||||||
|
|
||||||
public string GetSceneInfoCommand()
|
public string GetSceneInfoCommand(string serialToSend)
|
||||||
{
|
{
|
||||||
dynamic payload = new
|
dynamic payload = new
|
||||||
{
|
{
|
||||||
id = "scene/get"
|
id = "scene/get",
|
||||||
|
serial = serialToSend
|
||||||
};
|
};
|
||||||
|
|
||||||
return JsonConvert.SerializeObject(Payload(payload));
|
return JsonConvert.SerializeObject(Payload(payload));
|
||||||
|
|||||||
@@ -164,6 +164,8 @@ namespace RH_Engine
|
|||||||
|
|
||||||
SendMessageAndOnResponse(stream, mainCommand.addPanel("panelID"), "panelID", (message) => panelId = JSONParser.GetResponseUuid(message));
|
SendMessageAndOnResponse(stream, mainCommand.addPanel("panelID"), "panelID", (message) => panelId = JSONParser.GetResponseUuid(message));
|
||||||
|
|
||||||
|
Console.WriteLine("id of head " + GetId(Command.STANDARD_HEAD,stream,mainCommand));
|
||||||
|
|
||||||
//command = mainCommand.AddModel("car", "data\\customModels\\TeslaRoadster.fbx");
|
//command = mainCommand.AddModel("car", "data\\customModels\\TeslaRoadster.fbx");
|
||||||
//WriteTextMessage(stream, command);
|
//WriteTextMessage(stream, command);
|
||||||
|
|
||||||
@@ -216,13 +218,9 @@ namespace RH_Engine
|
|||||||
height[i] = improvedPerlin.GetValue(x / 10, x / 10, x * 100) + 1;
|
height[i] = improvedPerlin.GetValue(x / 10, x / 10, x * 100) + 1;
|
||||||
x += 0.001f;
|
x += 0.001f;
|
||||||
}
|
}
|
||||||
|
|
||||||
//=============================================================================================================TODO change
|
|
||||||
WriteTextMessage(stream, createGraphics.TerrainCommand(new int[] { 256, 256 }, height));
|
WriteTextMessage(stream, createGraphics.TerrainCommand(new int[] { 256, 256 }, height));
|
||||||
//Console.WriteLine(ReadPrefMessage(stream));
|
|
||||||
|
|
||||||
WriteTextMessage(stream, createGraphics.AddNodeCommand());
|
WriteTextMessage(stream, createGraphics.AddNodeCommand());
|
||||||
//Console.WriteLine(ReadPrefMessage(stream));
|
|
||||||
}
|
}
|
||||||
|
|
||||||
/// <summary>
|
/// <summary>
|
||||||
@@ -233,11 +231,14 @@ namespace RH_Engine
|
|||||||
/// <returns>all the children objects in the current scene</returns>
|
/// <returns>all the children objects in the current scene</returns>
|
||||||
public static JArray GetChildren(NetworkStream stream, Command createGraphics)
|
public static JArray GetChildren(NetworkStream stream, Command createGraphics)
|
||||||
{
|
{
|
||||||
WriteTextMessage(stream, createGraphics.GetSceneInfoCommand());
|
JArray res = null;
|
||||||
//dynamic response = JsonConvert.DeserializeObject(ReadPrefMessage(stream));
|
SendMessageAndOnResponse(stream, createGraphics.GetSceneInfoCommand("getChildren"),"getChildren",(message) =>
|
||||||
//return response.data.data.data.children;
|
{
|
||||||
//=============================================================================================================TODO change
|
dynamic response = JsonConvert.DeserializeObject(message);
|
||||||
return null;
|
res = response.data.data.data.children;
|
||||||
|
});
|
||||||
|
while (res == null) { }
|
||||||
|
return res;
|
||||||
}
|
}
|
||||||
|
|
||||||
/// <summary>
|
/// <summary>
|
||||||
|
|||||||
Reference in New Issue
Block a user