private void CheckBattery() { if (IsActive && _light.EditBatteryCharge()) { _light.EditBatteryCharge(); } else { Off(); } DrawUIBattery(); }
public void Execute() { if (!IsActive) { return; } if (_flashlightModel.EditBatteryCharge()) { UIInterface.LightUIText.Text = _flashlightModel.CurrentBatteryCharge; UIInterface.FlashlightUIBar.Fill = _flashlightModel.Charge; _flashlightModel.Rotation(); if (_flashlightModel.LowBattery()) { UIInterface.FlashlightUIBar.SetColor(Color.red); } } else { Off(); } }