void Asset::LoadMeta(const String& path) { DataNode metaData; metaData.LoadFromFile(path); delete mMeta; mMeta = metaData; }
void EditorConfig::LoadGlobalConfig() { DataNode data; if (data.LoadFromFile(mGlobalConfigPath)) mGlobalConfig = data; else { mGlobalConfig = GlobalConfig(); mGlobalConfig.mLastOpenedProjectpath = GetProjectPath(); } }
void EditorConfig::LoadProjectConfig() { DataNode data; o2Config.SetProjectPath(mGlobalConfig.mLastOpenedProjectpath); if (data.LoadFromFile(o2Config.GetProjectPath() + mConfigPath)) mProjectConfig = data; else { mProjectConfig = ProjectConfig(); } }