#pragma once #include namespace Aftr { class GLView; class WOWayPointAbstract; class WO; enum WayPointActivationType { wpatREGULAR = 0, wpatINVERSE, wpatGLOBAL, wpatNUM_TYPES }; class WayPointParametersBase { public: WayPointParametersBase(GLView* view, std::vector activators = std::vector(), WayPointActivationType type = wpatREGULAR, float frequency = 0, bool useCamera = false, bool visible = false, bool runWhenPaused = false, std::vector prereqs = std::vector()); GLView* view; float frequency;/// prereqs; std::vector activators; WayPointActivationType type; }; }