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); }
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); }
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); } }