public void UIFuel(UIEvents.UIFuel e)
 {
     if (HaveCurrentShip && Math.Abs(Ships[currentid].FuelLevel - e.Fuel) > 0.05)        // if fuel level changed (may not, UI may be just telling us the same figure)
     {
         Ships[currentid] = CurrentShip.SetFuelLevel(e.Fuel);
     }
     VerifyList();
 }
 public void UIFuel(UIEvents.UIFuel e)       // called by controller if a new UI fuel is found
 {
     if (HaveCurrentShip)
     {
         Ships[currentid] = CurrentShip.SetFuelLevel(e.Fuel, e.FuelRes);
     }
     VerifyList();
 }