diff --git a/Source/Engine/Physics/Colliders/CharacterController.cpp b/Source/Engine/Physics/Colliders/CharacterController.cpp index 84c282fa1..fdc2fc86c 100644 --- a/Source/Engine/Physics/Colliders/CharacterController.cpp +++ b/Source/Engine/Physics/Colliders/CharacterController.cpp @@ -242,7 +242,7 @@ void CharacterController::CreateShape() void CharacterController::UpdateBounds() { - void* actor = PhysicsBackend::GetShapeActor(_shape); + void* actor = _shape ? PhysicsBackend::GetShapeActor(_shape) : nullptr; if (actor) PhysicsBackend::GetActorBounds(actor, _box); else