public void Execute() { if (!IsActive) { if (_flashLightModel == null) { return; } if (_flashLightModel.RechargeBattery()) { UIInterface.FlashLightUIText.Text = _flashLightModel.BatteryChargeCurrent; UIInterface.FlashLightUIBar.FillAmount = _flashLightModel.Charge; if (!_flashLightModel.LowBattery()) { UIInterface.FlashLightUIBar.SetColor(Color.green); } } return; } if (_flashLightModel.EditBatteryCharge()) { UIInterface.FlashLightUIText.Text = _flashLightModel.BatteryChargeCurrent; UIInterface.FlashLightUIBar.FillAmount = _flashLightModel.Charge; _flashLightModel.Rotation(); if (_flashLightModel.LowBattery()) { UIInterface.FlashLightUIBar.SetColor(Color.red); } } else { Off(); } }
public void Execute() { if (!IsActive) { if (_flashLightModel.RechargeBattery()) { _flashLightTextUI.Text = _flashLightModel.BatteryChargeCurrent; _flashLightFillerUI.FillAmount = _flashLightModel.GetBatteryChargeLevel(); } return; } _flashLightModel.Rotation(); if (_flashLightModel.EditBatteryCharge()) { _flashLightTextUI.Text = _flashLightModel.BatteryChargeCurrent; _flashLightFillerUI.FillAmount = _flashLightModel.GetBatteryChargeLevel(); } else { Off(); } }