#define BLANK_AI_SPAWNER_HPP_
#include "../app/IntervalTimer.hpp"
+#include "../model/CompositeModel.hpp"
+#include "../model/EntityModel.hpp"
#include <vector>
#include <glm/glm.hpp>
private:
void CheckDespawn() noexcept;
void TrySpawn();
- void Spawn(const glm::tvec3<int> &, const glm::vec3 &);
+ void Spawn(const glm::ivec3 &, const glm::vec3 &);
private:
World &world;
std::vector<Controller *> controllers;
+ EntityModel models[3];
+ CompositeModel skeletons[3];
+
IntervalTimer timer;
float despawn_range;
float spawn_distance;