#ifndef EVENT_TRIGGER_MODULE_H_
#define EVENT_TRIGGER_MODULE_H_
#include <flecs.h>
#include <Ogre.h>
namespace ECS
{
struct EventTrigger {
	Ogre::SceneNode *parent;
	Ogre::Vector3 position;
	float halfheight;
	float radius;
	Ogre::String event;
	Ogre::SceneNode *node;
	bool once;
};
struct EventTriggerData {
	std::set<flecs::entity_t> entities;
};
struct InTrigger {};
struct TriggeredBy {};
struct EventTriggerModule {
	EventTriggerModule(flecs::world &ecs);
};
}
#endif