diff --git a/Nuake/src/Scene/Systems/PhysicsSystem.cpp b/Nuake/src/Scene/Systems/PhysicsSystem.cpp index e310ca62..abf12b7f 100644 --- a/Nuake/src/Scene/Systems/PhysicsSystem.cpp +++ b/Nuake/src/Scene/Systems/PhysicsSystem.cpp @@ -331,6 +331,20 @@ namespace Nuake const auto& capsuleColliderComponent = entity.GetComponent(); shape = capsuleColliderComponent.Box; } + else if (entity.HasComponent()) + { + const auto& capsuleColliderComponent = entity.GetComponent(); + shape = capsuleColliderComponent.Sphere; + } + else if (entity.HasComponent()) + { + const auto& cylinderColliderComponent = entity.GetComponent(); + shape = cylinderColliderComponent.Cylinder; + } + else + { + continue; + } Physics::CharacterControllerSettings settings {