diff --git a/MEROptimizer/Application/MEROptimizer.cs b/MEROptimizer/Application/MEROptimizer.cs index eab71ae..72b083f 100644 --- a/MEROptimizer/Application/MEROptimizer.cs +++ b/MEROptimizer/Application/MEROptimizer.cs @@ -518,7 +518,7 @@ private void OnSchematicSpawned(SchematicSpawnedEventArgs ev) if (ev.Schematic == null) return; - if (excludedNames.Any(n => ev.Schematic.Name.Contains(n))) + if (excludedNames.Any(n => ev.Schematic.Name.ToLower().Contains(n))) { return; } @@ -565,6 +565,10 @@ private void OnSchematicSpawned(SchematicSpawnedEventArgs ev) collider.transform.position = position; collider.transform.rotation = rotation; collider.transform.name = $"[MEROCOLLIDER] {primitive.transform.name}"; + + //In order to get the collider to work with cedmod + collider.gameObject.layer = (color.a < 1 ? LayerMask.NameToLayer("Glass") : 0); + MeshCollider meshCollider = collider.AddComponent(); meshCollider.convex = true; switch (primitiveType)