Generate mesh colliders at run time except you can't bc the meshes are never readable

This commit is contained in:
Nick J. Connors 2022-01-20 01:25:38 -05:00
parent 0da7b20846
commit 5c78a74b97

View File

@ -112,8 +112,9 @@ namespace NewHorizons.Builder.Props
{
if(component is MeshFilter && component.gameObject.GetComponent<MeshCollider>() == null)
{
var mc = component.gameObject.AddComponent<MeshCollider>();
mc.sharedMesh = (component as MeshFilter).mesh;
var mesh = (component as MeshFilter).mesh;
if (mesh.isReadable) component.gameObject.AddComponent<MeshCollider>();
else Logger.LogError($"Couldn't change mesh for {component.gameObject.name} because it is not readable");
}
}
}