public void ApplySettings(ILoaderSettings Settings) { _CurrentSettings = (HttpDataLoaderSettings)Settings; if (Settings != null && !string.IsNullOrWhiteSpace(_CurrentSettings.Server)) Proxy = new WebProxy(_CurrentSettings.Server); else Proxy = null; }
public Map(MapSettings settings, ILoaderSettings loaderSettings, IMapChange mapChange, ILoaderChanger changer, ILocationChanger locationChanger) { this.gameSettings = loaderSettings; Melody = loaderSettings.GetLoader().Load(); changer.LoaderChange += Update; locationChanger.LocationChange += Update; Height = settings.Height; Width = settings.Width; index = -1; this.mapChange = mapChange; keys = new PianoKey[Height, Width]; for (var i = 0; i < Height; i++) { MapUpdate(); } }