std::unique_ptr< EditorState > m_editorState
bool m_showNewLevelDialog
bool m_showOpenLevelDialog
bool m_showSaveLevelDialog
std::string m_selectedEntityId
void RenderLevelViewport()
char m_filePathBuffer[512]
bool HasUnsavedChanges() const
char m_newLevelNameBuffer[256]
void RenderPropertiesPanel()
void ShowSaveLevelDialog()
void RenderHistoryPanel()
void ShowNewLevelDialog()
void ShowOpenLevelDialog()
const std::string & GetCurrentLevelName() const
std::unique_ptr< LevelManager > m_levelManager