Exemple #1
0
 private void Load(IReader reader, EngineDescription buildInfo, string buildString)
 {
     _header    = LoadHeader(reader, buildInfo, buildString);
     _tags      = LoadTagTable(reader, buildInfo);
     _fileNames = LoadFileNames(reader, buildInfo);
     _stringIDs = LoadStringIDs(reader, buildInfo);
 }
        private void Load(IReader reader)
        {
            _header    = LoadHeader(reader);
            _tags      = LoadTagTable(reader);
            _fileNames = LoadFileNames(reader);
            _stringIDs = LoadStringIDs(reader);

            LoadLanguageGlobals(reader);
            LoadScriptFiles();
            LoadSimulationDefinitions(reader);
        }
Exemple #3
0
        private void Load(IReader reader, EngineDescription buildInfo, string buildString)
        {
            _header    = LoadHeader(reader, buildInfo, buildString);
            _tags      = LoadTagTable(reader, buildInfo);
            _fileNames = LoadFileNames(reader, buildInfo);
            _stringIDs = LoadStringIDs(reader, buildInfo);

            LoadLanguageGlobals(reader);
            LoadScriptFiles();
            LoadSimulationDefinitions(reader);
        }
Exemple #4
0
        private void Load(IReader reader)
        {
            _header    = LoadHeader(reader, out uint primaryMask);
            _tags      = LoadTagTable(reader, primaryMask);
            _fileNames = LoadFileNames(reader);
            _stringIDs = LoadStringIDs(reader);

            LoadLanguageGlobals(reader);
            LoadScriptFiles();
            LoadSimulationDefinitions(reader);

            if (string.IsNullOrEmpty(_header.ScenarioName))
            {
                //header didn't contain a scenario path yet, but later engines do so might as well grab it
                ITag scenario = _tags.GetGlobalTag(CharConstant.FromString("scnr"));
                _header.ScenarioName = _fileNames.GetTagName(scenario.Index);
            }
        }