Toggle editor with "ToggleEditor" command. Enable editor with "Debug.EnableEditor" config variable.

This commit is contained in:
2015-12-14 16:12:52 +01:00
parent ea239b19bd
commit cddd9026fb
2 changed files with 38 additions and 2 deletions
+6
View File
@@ -2,6 +2,8 @@
#include <glm/gtx/common.hpp>
#include "../Core/System.h"
#include "../Core/EMousePress.h"
#include "../Core/ConfigFile.h"
#include "../Input/EInputCommand.h"
#include "../Rendering/EPicking.h"
#include "../Rendering/RenderQueueFactory.h"
@@ -13,12 +15,16 @@ public:
virtual void Update(World* world, double dt) override;
private:
bool m_Enabled;
bool m_Visible;
std::vector<glm::vec2> m_PickingQueue;
EntityID m_Widget = 0;
EntityID m_Selection = 0;
EntityID m_LastSelection = 0;
glm::vec3 m_Position;
EventRelay<EditorSystem, Events::InputCommand> m_EInputCommand;
bool OnInputCommand(const Events::InputCommand& e);
EventRelay<EditorSystem, Events::MousePress> m_EMousePress;
bool OnMousePress(const Events::MousePress& e);
EventRelay<EditorSystem, Events::Picking> m_EPicking;