From 8e282ef5ecee0332e366321577889e0c1945aed6 Mon Sep 17 00:00:00 2001 From: JohnCorby Date: Fri, 11 Aug 2023 15:31:44 -0700 Subject: [PATCH] joe --- NewHorizons/Builder/General/RigidBodyBuilder.cs | 8 +++----- NewHorizons/Components/AddPhysics.cs | 2 +- 2 files changed, 4 insertions(+), 6 deletions(-) diff --git a/NewHorizons/Builder/General/RigidBodyBuilder.cs b/NewHorizons/Builder/General/RigidBodyBuilder.cs index 6ca756fd..ed656049 100644 --- a/NewHorizons/Builder/General/RigidBodyBuilder.cs +++ b/NewHorizons/Builder/General/RigidBodyBuilder.cs @@ -37,14 +37,12 @@ namespace NewHorizons.Builder.General { // hack: make all mesh colliders convex // triggers are already convex - // prints errors for non readable meshes but whatever + // doesnt work for some non readable meshes but whatever foreach (var meshCollider in body.GetComponentsInChildren(true)) meshCollider.convex = true; - var shape = body.AddComponent(); - shape._collisionMode = Shape.CollisionMode.Detector; - shape._layerMask = (int)(Shape.Layer.Default | Shape.Layer.Gravity); - shape._radius = config.Base.surfaceSize; + // backup shape in case of no convex colliders + body.AddComponent().radius = config.Base.surfaceSize; var impactSensor = body.AddComponent(); var audioSource = body.AddComponent(); diff --git a/NewHorizons/Components/AddPhysics.cs b/NewHorizons/Components/AddPhysics.cs index c7671a50..4e9cf4a7 100644 --- a/NewHorizons/Components/AddPhysics.cs +++ b/NewHorizons/Components/AddPhysics.cs @@ -34,7 +34,7 @@ public class AddPhysics : MonoBehaviour // hack: make all mesh colliders convex // triggers are already convex - // prints errors for non readable meshes but whatever + // doesnt work for some non readable meshes but whatever foreach (var meshCollider in GetComponentsInChildren(true)) meshCollider.convex = true;