public void Load() { string filePath = Directory.GetCurrentDirectory() + @"\config.json"; if (File.Exists(filePath)) { TextReader reader = null; try { reader = new StreamReader(filePath); var fileContents = reader.ReadToEnd(); var conf = JsonConvert.DeserializeObject <Config>(fileContents); Debug = conf.Debug; Fullscreen = conf.Fullscreen; BarsAlwaysOnTop = conf.BarsAlwaysOnTop; ArtNetEnabled = conf.ArtNetEnabled; ArtNetIP = conf.ArtNetIP; ArtNetMask = conf.ArtNetMask; DefaultScreen = conf.DefaultScreen; HealthColor = conf.HealthColor; DamageColor = conf.DamageColor; FlashColor = conf.FlashColor; } catch (FileNotFoundException e) { } finally { if (reader != null) { reader.Close(); } } } }
public PixelStrip() { id = ""; pixels = new RGBPixel[100]; for (int i = 0; i < 100; i++) { pixels[i] = new RGBPixel(13, 13, 13); } }