From 0b2685ee7c6cd432f081f33c4df2036bbe8373c0 Mon Sep 17 00:00:00 2001 From: Sara Date: Fri, 22 Mar 2024 15:34:08 +0100 Subject: [PATCH] feat: added get_velocity_target to player character --- src/player_character.cpp | 4 ++++ src/player_character.hpp | 2 ++ 2 files changed, 6 insertions(+) diff --git a/src/player_character.cpp b/src/player_character.cpp index 76c3411..545498c 100644 --- a/src/player_character.cpp +++ b/src/player_character.cpp @@ -102,6 +102,10 @@ void PlayerCharacter::set_weapon_muzzle(Node3D *node) { this->weapon_muzzle = node; } +Vector3 PlayerCharacter::get_velocity_target() const { + return this->velocity_target; +} + void PlayerCharacter::process_ai(double delta_time) { if(this->nav_agent->is_navigation_finished()) { this->move(Vector3()); diff --git a/src/player_character.hpp b/src/player_character.hpp index f5e8e2e..28479aa 100644 --- a/src/player_character.hpp +++ b/src/player_character.hpp @@ -36,6 +36,8 @@ public: void set_character_data(Ref data); void set_weapon_muzzle(Node3D *node); + + Vector3 get_velocity_target() const; protected: void process_ai(double delta_time); void process_rotation(double delta_time);