示例#1
0
文件: Asset.cpp 项目: zenkovich/o2
	void Asset::LoadMeta(const String& path)
	{
		DataNode metaData;
		metaData.LoadFromFile(path);
		delete mMeta;
		mMeta = metaData;
	}
示例#2
0
	void EditorConfig::LoadGlobalConfig()
	{
		DataNode data;
		if (data.LoadFromFile(mGlobalConfigPath))
			mGlobalConfig = data;
		else
		{
			mGlobalConfig = GlobalConfig();
			mGlobalConfig.mLastOpenedProjectpath = GetProjectPath();
		}
	}
示例#3
0
	void EditorConfig::LoadProjectConfig()
	{
		DataNode data;
		o2Config.SetProjectPath(mGlobalConfig.mLastOpenedProjectpath);

		if (data.LoadFromFile(o2Config.GetProjectPath() + mConfigPath))
			mProjectConfig = data;
		else
		{
			mProjectConfig = ProjectConfig();
		}
	}