public void Execute() { if (!IsActive) { return; } _flashLightModel.Rotation(); if (_flashLightModel.EditBatteryCharge()) { _flashLightUi.Text = _flashLightModel.BatteryChargeCurrent; } else { Off(); } }
public void Execute() { if (!IsActive) { return; } if (_flashLightModel.EditBatteryCharge()) { UiInterface.FlashLightUiText.Text = _flashLightModel.BatteryChargeCurrent; UiInterface.FlashLightUiBar.Fill = _flashLightModel.Charge; _flashLightModel.Rotation(); if (_flashLightModel.LowBattery()) { UiInterface.FlashLightUiBar.SetColor(Color.red); } } else { Off(); } }