- const glm::vec3 &Velocity() const noexcept { return velocity; }
- void Velocity(const glm::vec3 &v) noexcept { velocity = v; }
+ const glm::vec3 &TargetVelocity() const noexcept { return tgt_vel; }
+ void TargetVelocity(const glm::vec3 &v) noexcept { tgt_vel = v; }
+
+ const glm::vec3 &Velocity() const noexcept { return state.velocity; }
+ void Velocity(const glm::vec3 &v) noexcept { state.velocity = v; }