- : entity(nullptr), depth(0.0f), normal(0.0f) { }
- EntityCollision(Entity *e, float d, const glm::vec3 &n)
- : entity(e), depth(d), normal(n) { }
+ : depth(0.0f), normal(0.0f), entity(nullptr) { }
+ EntityCollision(Entity *e, float d, const glm::vec3 &n);
+ ~EntityCollision();
+
+ EntityCollision(const EntityCollision &);
+ EntityCollision &operator =(const EntityCollision &);