public ModController(IMod mod)
            : base(mod) {
            Contract.Requires<ArgumentNullException>(mod != null);
            _contentEngine = CalculatedGameSettings.ContentManager.ContentEngine;
            Mod = mod;
            _modState = new ModState(mod);
            _sixSyncModInstaller = new SixSyncModInstaller(mod, _modState);

            Model.State = _modState.State;
        }
Beispiel #2
0
        public ModController(IMod mod)
            : base(mod)
        {
            if (mod == null)
            {
                throw new ArgumentNullException(nameof(mod));
            }
            _contentEngine       = CalculatedGameSettings.ContentManager.ContentEngine;
            Mod                  = mod;
            _modState            = new ModState(mod);
            _sixSyncModInstaller = new SixSyncModInstaller(mod, _modState);

            Model.State = _modState.State;
        }