From 8e282ef5ecee0332e366321577889e0c1945aed6 Mon Sep 17 00:00:00 2001 From: JohnCorby Date: Fri, 11 Aug 2023 15:31:44 -0700 Subject: [PATCH 1/2] 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; From 63b06a8d98d9133fd4cde5be0fd2721d20025c02 Mon Sep 17 00:00:00 2001 From: JohnCorby Date: Fri, 11 Aug 2023 15:32:29 -0700 Subject: [PATCH 2/2] not a shape --- NewHorizons/Builder/General/RigidBodyBuilder.cs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/NewHorizons/Builder/General/RigidBodyBuilder.cs b/NewHorizons/Builder/General/RigidBodyBuilder.cs index ed656049..09a92c08 100644 --- a/NewHorizons/Builder/General/RigidBodyBuilder.cs +++ b/NewHorizons/Builder/General/RigidBodyBuilder.cs @@ -41,7 +41,7 @@ namespace NewHorizons.Builder.General foreach (var meshCollider in body.GetComponentsInChildren(true)) meshCollider.convex = true; - // backup shape in case of no convex colliders + // backup collider in case of no convex colliders body.AddComponent().radius = config.Base.surfaceSize; var impactSensor = body.AddComponent();