1 #ifndef COLLIDER_MANAGER_HPP
2 #define COLLIDER_MANAGER_HPP
26 void Update(
float deltaTime);
31 CollisionType Collide(std::pair<ColliderComponent *, TransformComponent *> myComponents, std::pair<ColliderComponent *, TransformComponent *> otherComponents);
33 std::map<std::string, std::vector<ColliderInfo*>> collideWith;
34 std::map<std::string, ColliderInfo> objLookup;
void Update(float deltaTime)
Definition: ColliderManager.cpp:40
Definition: GameObject.hpp:12
void AddObject(GameObject *obj, GameObject *collideWithObj)
Definition: ColliderManager.cpp:9
CollisionType
Definition: ColliderComponent.hpp:16
static ColliderManager & instance()
Definition: ColliderManager.cpp:3
void operator=(ColliderManager const &) = delete
don't allow assignment
Definition: ColliderManager.hpp:14