public void SendMeshToClients(Mesh mesh) { SerializedMesh smesh = new SerializedMesh(mesh); var json_mesh = JSONObject.Create(JsonUtility.ToJson(smesh)); socket.Emit("dm-update-mesh", json_mesh); meshes.meshes.Add(smesh); }
private void AddNewMesh(SerializedMesh sMesh) { //Don't add meshes that exist! if (meshNames.Contains(sMesh.name)) { return; } Mesh newMesh = new Mesh(); newMesh.vertices = sMesh.verts; newMesh.triangles = sMesh.tris; newMesh.uv = sMesh.uv; newMesh.name = sMesh.name; newMesh.RecalculateNormals(); mapHandler.CreateNewHiddenPrefabFromMesh(newMesh); meshNames.Add(sMesh.name); }
private void ParseSingleMesh(SocketIOEvent obj) { SerializedMesh sMesh = JsonUtility.FromJson <SerializedMesh>(obj.data.ToString()); AddNewMesh(sMesh); }