From ba9417a7e4638a3b09568895e4af5b702da80c16 Mon Sep 17 00:00:00 2001 From: MihailRis Date: Sat, 19 Oct 2024 01:27:51 +0300 Subject: [PATCH] fix player entity teleport using debug_panel --- src/objects/Player.cpp | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/src/objects/Player.cpp b/src/objects/Player.cpp index f9591064..d0e19c85 100644 --- a/src/objects/Player.cpp +++ b/src/objects/Player.cpp @@ -185,8 +185,10 @@ void Player::postUpdate() { void Player::teleport(glm::vec3 position) { this->position = position; - if (auto hitbox = getHitbox()) { - hitbox->position = position; + + if (auto entity = level->entities->get(eid)) { + entity->getRigidbody().hitbox.position = position; + entity->getTransform().setPos(position); } }