public void Reset(TradeRouteParameters parameters) { CurrentBalance = parameters.Balance; _rebuyCost = parameters.RebuyCost; _cargoSpace = parameters.CargoSpace; _securityBufferPercent = parameters.SecurityBufferPercent; }
private void OkButton_Click(object sender, EventArgs e) { TradeRouteParameters = new TradeRouteParameters() { Balance = Convert.ToUInt64(BalanceTextBox.Value), RebuyCost = Convert.ToUInt64(RebuyCostTextBox.Value), CargoSpace = Convert.ToByte(CargoSpaceTextBox.Value), SecurityBufferPercent = Convert.ToByte(SecurityBufferBar.Value), SpaceStation = _spaceStationComboBox.SelectedItem as Entity.SpaceStation }; this.DialogResult = DialogResult.OK; this.Close(); }
public void StartRoutePlanning(Core.IEntityHandler entityHandler, BalanceManager balanceManager) { _balanceManager = balanceManager; _entityHandler = entityHandler; _parameters = RetrieveTradeRouteParameters(); if (_parameters == null) { return; } _balanceManager.Reset(_parameters); new TradeRouteDialog(entityHandler, this).Show(); }