Пример #1
0
        public void AddScheme(string filePath, string fileName)
        {
            FileScheme scheme = GameCollection.LoadScheme(filePath, fileName);

            OnSchemeLoaded(scheme);
            m_schemes.Add(scheme);
        }
Пример #2
0
			public void ProcessFile(string fileName, string filePath)
			{
				if (m_loadedFiles.Contains(fileName))
				{
					return;
				}

				FileScheme scheme = GameCollection.LoadScheme(filePath, fileName);
				OnSchemeLoaded(scheme);

				if (LoadDependencies(scheme))
				{
					m_fileCollection.AddFile(scheme, m_fileCollection, m_fileCollection.AssemblyManager);
					scheme.Dispose();
				}
				else
				{
					m_delayedSchemes.Add(fileName, scheme);
				}
			}