CNCMaps.Engine.Game.Theater.Theater C# (CSharp) Метод

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

public Theater ( TheaterType theaterType, EngineType engine ) : System
theaterType TheaterType
engine EngineType
Результат System
        public Theater(TheaterType theaterType, EngineType engine)
        {
            _theaterType = theaterType;
            _engine = engine;
            if (engine == EngineType.RedAlert2 || engine == EngineType.TiberianSun) {
                _rules = VFS.Open<IniFile>("rules.ini");
                _art = VFS.Open<IniFile>("art.ini");
            }
            else if (engine == EngineType.YurisRevenge) {
                _rules = VFS.Open<IniFile>("rulesmd.ini");
                _art = VFS.Open<IniFile>("artmd.ini");
            }
            else if (engine == EngineType.Firestorm) {
                _rules = VFS.Open<IniFile>("rules.ini");
                var fsRules = VFS.Open<IniFile>("firestrm.ini");
                Logger.Info("Merging Firestorm rules with TS rules");
                _rules.MergeWith(fsRules);
                _art = VFS.Open<IniFile>("artmd.ini");
            }
        }

Same methods

Theater::Theater ( TheaterType theaterType, EngineType engine, System.IniFile rules, System.IniFile art ) : System