Adding "Generate collision data" from Model context menu.

This commit is contained in:
Jean-Baptiste Perrier
2020-12-21 23:20:42 +01:00
parent 8ac2d7069d
commit d0e509a8fc
2 changed files with 34 additions and 0 deletions

View File

@@ -89,6 +89,15 @@ namespace FlaxEditor.Windows
if (item is AssetItem assetItem)
{
cm.AddButton("Copy asset ID", () => Clipboard.Text = JsonSerializer.GetStringID(assetItem.ID));
if (item is ModelAssetItem modelAssetItem)
{
cm.AddButton("Generate collision data", () =>
{
var model = FlaxEngine.Content.Load<Model>(assetItem.ID);
var cdProxy = (CollisionDataProxy)Editor.Instance.ContentDatabase.GetProxy<CollisionData>();
cdProxy.CreateCollisionDataFromModel(model);
});
}
}
if (Editor.CanExport(item.Path))