diff --git a/sceneObjects/DMeshSO.cs b/sceneObjects/DMeshSO.cs index 0f7feba..cbe6940 100644 --- a/sceneObjects/DMeshSO.cs +++ b/sceneObjects/DMeshSO.cs @@ -349,7 +349,7 @@ void on_mesh_changed(bool bInvalidateSpatial = true, bool bInvalidateDecomp = tr void validate_spatial() { - if ( enable_spatial && spatial == null ) { + if (enable_spatial && (spatial == null || !spatial.IsValid)) { spatial = new DMeshAABBTree3(mesh); spatial.Build(); }