Character controller can now use cylinders and boxe shapes

This commit is contained in:
Antoine Pilote
2024-08-16 17:56:39 -04:00
parent 688cbd0cda
commit e0ebf9dbdb

View File

@@ -331,6 +331,20 @@ namespace Nuake
const auto& capsuleColliderComponent = entity.GetComponent<BoxColliderComponent>();
shape = capsuleColliderComponent.Box;
}
else if (entity.HasComponent<SphereColliderComponent>())
{
const auto& capsuleColliderComponent = entity.GetComponent<SphereColliderComponent>();
shape = capsuleColliderComponent.Sphere;
}
else if (entity.HasComponent<CylinderColliderComponent>())
{
const auto& cylinderColliderComponent = entity.GetComponent<CylinderColliderComponent>();
shape = cylinderColliderComponent.Cylinder;
}
else
{
continue;
}
Physics::CharacterControllerSettings settings
{