pandemonium_engine/modules/steering_ai/gsaiagentlocation.h
Relintai 9fed52de03 Added a new steering_ai module.
It's a modified verion of https://github.com/GDQuest/godot-steering-ai-framework which I converted to c++ using thr converter srcipt.
It still needs to be cleaned.
2023-01-13 21:13:57 +01:00

33 lines
634 B
C++

#ifndef GSAIAGENTLOCATION_H
#define GSAIAGENTLOCATION_H
class GSAIAgentLocation : public Reference {
GDCLASS(GSAIAgentLocation, Reference);
public:
Vector3 get_position();
void set_position(const Vector3 &val);
float get_orientation() const;
void set_orientation(const float val);
GSAIAgentLocation();
~GSAIAgentLocation();
protected:
static void _bind_methods();
// Represents an agent with only a location and an orientation.
// @category - Base types
// The agent's position in space.
Vector3 position = Vector3.ZERO;
// The agent's orientation on its Y axis rotation.
float orientation = 0.0;
};
#endif