mirror of
https://mirror.ghproxy.com/https://github.com/dexyfex/CodeWalker
synced 2025-01-10 19:37:56 +08:00
Merge pull request #134 from pnwparksfan/path-copy-fixes
Fixes for traffic path node editing in world view
This commit is contained in:
commit
b10894ebdb
@ -1365,7 +1365,7 @@ namespace CodeWalker
|
||||
}
|
||||
foreach (var kvp in pathYnds)
|
||||
{
|
||||
wf.UpdatePathYndGraphics(kvp.Key, true);
|
||||
wf.UpdatePathYndGraphics(kvp.Key, false);
|
||||
}
|
||||
foreach (var kvp in navYnvs)
|
||||
{
|
||||
@ -1399,7 +1399,7 @@ namespace CodeWalker
|
||||
{
|
||||
if (PathNode != null)
|
||||
{
|
||||
wf.UpdatePathYndGraphics(PathNode.Ynd, true);
|
||||
wf.UpdatePathYndGraphics(PathNode.Ynd, false);
|
||||
}
|
||||
if (NavPoly != null)
|
||||
{
|
||||
|
@ -1860,6 +1860,7 @@ namespace CodeWalker
|
||||
}
|
||||
else
|
||||
{
|
||||
ynd.UpdateAllNodePositions();
|
||||
space.BuildYndVerts(ynd);
|
||||
}
|
||||
//lock (Renderer.RenderSyncRoot)
|
||||
@ -5871,7 +5872,16 @@ namespace CodeWalker
|
||||
GrabbedWidget.IsDragging = true;
|
||||
if (Input.ShiftPressed)
|
||||
{
|
||||
CloneItem();
|
||||
var ms = CurrentMapSelection.MultipleSelectionItems;
|
||||
if (ms?.Length > 0 && ms[0].PathNode != null)
|
||||
{
|
||||
MessageBox.Show("You cannot clone multiple path nodes at once", "Error", MessageBoxButtons.OK, MessageBoxIcon.Error);
|
||||
GrabbedWidget.IsDragging = false;
|
||||
GrabbedWidget = null;
|
||||
} else
|
||||
{
|
||||
CloneItem();
|
||||
}
|
||||
}
|
||||
MarkUndoStart(GrabbedWidget);
|
||||
}
|
||||
|
Loading…
Reference in New Issue
Block a user