private string GetParameterMax( ShipParameterRecord.Parameter param ) { if ( param == null || param.Maximum == ShipParameterRecord.Parameter.MaximumDefault ) return "???"; else return param.Maximum.ToString(); }
private string GetParameterMax(ShipParameterRecord.Parameter param) { if (param == null || param.Maximum == ShipParameterRecord.Parameter.MaximumDefault) { return("???"); } else { return(param.Maximum.ToString()); } }
private string GetParameterMinBound( ShipParameterRecord.Parameter param ) { if ( param == null || param.MinimumEstMax == ShipParameterRecord.Parameter.MaximumDefault ) return "???"; else if ( param.MinimumEstMin == param.MinimumEstMax ) return param.MinimumEstMin.ToString(); else if ( param.MinimumEstMin == ShipParameterRecord.Parameter.MinimumDefault && param.MinimumEstMax == param.Maximum ) return "???"; else return string.Format( "{0}~{1}", param.MinimumEstMin, param.MinimumEstMax ); }
private string EstimateParameter( int level, ShipParameterRecord.Parameter param ) { if ( param == null || param.Maximum == ShipParameterRecord.Parameter.MaximumDefault ) return "???"; int min = (int)( param.MinimumEstMin + ( param.Maximum - param.MinimumEstMin ) * level / 99.0 ); int max = (int)( param.MinimumEstMax + ( param.Maximum - param.MinimumEstMax ) * level / 99.0 ); if ( min == max ) return min.ToString(); else return string.Format( "{0}~{1}", Math.Min( min, max ), Math.Max( min, max ) ); }
private string GetParameterMinBound(ShipParameterRecord.Parameter param) { if (param == null || param.MinimumEstMax == ShipParameterRecord.Parameter.MaximumDefault) { return("???"); } else if (param.MinimumEstMin == param.MinimumEstMax) { return(param.MinimumEstMin.ToString()); } else if (param.MinimumEstMin == ShipParameterRecord.Parameter.MinimumDefault && param.MinimumEstMax == param.Maximum) { return("???"); } else { return(string.Format("{0}~{1}", param.MinimumEstMin, param.MinimumEstMax)); } }