This commit is contained in:
JohnCorby 2023-08-11 15:31:44 -07:00
parent 999c3a18c1
commit 8e282ef5ec
2 changed files with 4 additions and 6 deletions

View File

@ -37,14 +37,12 @@ namespace NewHorizons.Builder.General
{ {
// hack: make all mesh colliders convex // hack: make all mesh colliders convex
// triggers are already 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<MeshCollider>(true)) foreach (var meshCollider in body.GetComponentsInChildren<MeshCollider>(true))
meshCollider.convex = true; meshCollider.convex = true;
var shape = body.AddComponent<SphereShape>(); // backup shape in case of no convex colliders
shape._collisionMode = Shape.CollisionMode.Detector; body.AddComponent<SphereCollider>().radius = config.Base.surfaceSize;
shape._layerMask = (int)(Shape.Layer.Default | Shape.Layer.Gravity);
shape._radius = config.Base.surfaceSize;
var impactSensor = body.AddComponent<ImpactSensor>(); var impactSensor = body.AddComponent<ImpactSensor>();
var audioSource = body.AddComponent<AudioSource>(); var audioSource = body.AddComponent<AudioSource>();

View File

@ -34,7 +34,7 @@ public class AddPhysics : MonoBehaviour
// hack: make all mesh colliders convex // hack: make all mesh colliders convex
// triggers are already 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<MeshCollider>(true)) foreach (var meshCollider in GetComponentsInChildren<MeshCollider>(true))
meshCollider.convex = true; meshCollider.convex = true;