Collisions editing progress

This commit is contained in:
dexy
2020-01-06 22:17:51 +11:00
Unverified
parent 0d066679cb
commit 33dc83c0e0
13 changed files with 1390 additions and 216 deletions
+18
View File
@@ -74,6 +74,8 @@ namespace CodeWalker.Project.Panels
var b = CollisionBounds;
if (b == null)
{
AddToProjectButton.Enabled = false;
DeleteButton.Enabled = false;
BBMinTextBox.Text = string.Empty;
BBMaxTextBox.Text = string.Empty;
BBCenterTextBox.Text = string.Empty;
@@ -144,6 +146,10 @@ namespace CodeWalker.Project.Panels
PolyCountLabel.Text = "0 polygons";
}
var ybn = b.GetRootYbn();
AddToProjectButton.Enabled = (ybn != null) ? !ProjectForm.YbnExistsInProject(ybn) : false;
DeleteButton.Enabled = !AddToProjectButton.Enabled;
populatingui = false;
}
}
@@ -447,5 +453,17 @@ namespace CodeWalker.Project.Panels
}
}
}
private void AddToProjectButton_Click(object sender, EventArgs e)
{
ProjectForm.SetProjectItem(CollisionBounds);
ProjectForm.AddCollisionBoundsToProject();
}
private void DeleteButton_Click(object sender, EventArgs e)
{
ProjectForm.SetProjectItem(CollisionBounds);
ProjectForm.DeleteCollisionBounds();
}
}
}