Skip to content

Commit 392d395

Browse files
committed
World file serialization
1 parent f5ac38c commit 392d395

File tree

4 files changed

+242
-10
lines changed

4 files changed

+242
-10
lines changed

Source/Contrib/TrackViewer/SceneViewer.cs

Lines changed: 12 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -197,7 +197,7 @@ public async Task SetCameraLocation()
197197
{
198198
if (TrackViewer.RenderProcess.Viewer?.Tiles == null)
199199
{
200-
if (i > 50)
200+
if (i > 300)
201201
return;
202202
await Task.Delay(100);
203203
i++;
@@ -283,6 +283,17 @@ void checkDistance(object checkedObject, float? checkedDistance)
283283
}
284284

285285
pickedObjectOut = pickedObject as StaticShape;
286+
287+
if (pickedObjectOut != null)
288+
{
289+
var ppp = pickedObjectOut;
290+
var sb = new StringBuilder();
291+
var aaa = TrackViewer.RenderProcess.Viewer.World.Scenery.WorldFiles.Where(w =>
292+
w.TileX == ppp.Location.TileX && w.TileZ == ppp.Location.TileZ).ToArray();
293+
var bbb = aaa[0].MstsWFile;
294+
bbb.Tr_Worldfile.Serialize(sb);
295+
var ccc = sb.ToString();
296+
}
286297
return pickedObjectOut != null;
287298
}
288299

0 commit comments

Comments
 (0)