#ifndef EVENT_TRIGGER_MODULE_H_ #define EVENT_TRIGGER_MODULE_H_ #include #include 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 entities; }; struct InTrigger {}; struct TriggeredBy {}; struct EventTriggerModule { EventTriggerModule(flecs::world &ecs); }; } #endif