Color GetLaserColor(int laserIndex) { Settings settings = Settings.Get <Settings>(); if (settings != null && laserIndex >= 0) { return(settings.Read(Settings.LASER(laserIndex), Settings.DEFAULTCOLOR, LaserInfo.GetDefaultColor(laserIndex))); } else { return(LaserInfo.GetDefaultColor(laserIndex)); } }
Color GetLaserColor(StatusImageButton button) { int laserIndex = -1; try { laserIndex = int.Parse(button.Tag.ToString()); } catch { laserIndex = -1; } Settings settings = Settings.Get <Settings>(); if (settings != null && laserIndex >= 0) { return(settings.Read(Settings.LASER(laserIndex), Settings.DEFAULTCOLOR, LaserInfo.GetDefaultColor(laserIndex))); } else { return(LaserInfo.GetDefaultColor(laserIndex)); } }
public Hanslaser(LaserInfo info) : base(info) { }