Alexandria.Engines.Unreal.State2.State2 C# (CSharp) Метод

State2() публичный Метод

public State2 ( AlexandriaManager manager, string rootPath, FileManager fileManager, string iniFileName ) : System
manager AlexandriaManager
rootPath string
fileManager Glare.Assets.FileManager
iniFileName string
Результат System
        public State2(AlexandriaManager manager, string rootPath, FileManager fileManager, string iniFileName)
            : base(manager, rootPath, fileManager)
        {
            IniFile = new IniFile(RootPath + iniFileName);

            IniFileSection section = IniFile["Core.System"];
            List<string> paths = section.GetMultiple("Paths");
            paths.AddRange(section.GetMultiple("Paths__t")); // Thief 3: Deadly Shadows
            foreach (var path in paths) {
                var fullPath = RootPath + "System/" + path;
                var simplePath = Path.GetFullPath(Path.GetDirectoryName(fullPath)) + "\\" + Path.GetFileName(fullPath);
                AddPackagePath(simplePath);
            }
        }
State2