private static void ParseRest(string rest, int lineNumber, string line, World world, ErrorLogger?errors) { // Assume stellar data, try to parse it try { world.Stellar = StellarDataParser.Parse(rest, StellarDataParser.OutputFormat.Basic); } catch (StellarDataParser.InvalidSystemException) { errors?.Warning($"Invalid stellar data: '{rest}'", lineNumber, line); // otherwise ignore } }
private static void ParseRest(string rest, WorldCollection worlds, string line, World world) { // Assume stellar data, try to parse it try { world.Stellar = StellarDataParser.Parse(rest, StellarDataParser.OutputFormat.Compact); } catch (StellarDataParser.InvalidSystemException) { #if DEBUG worlds.ErrorList.Add("WARNING (Stellar Data): " + line); #endif } }
private static void ParseRest(string rest, int lineNumber, string line, World world, ErrorLogger errors) { // Assume stellar data, try to parse it try { world.Stellar = StellarDataParser.Parse(rest, StellarDataParser.OutputFormat.Basic); } catch (StellarDataParser.InvalidSystemException) { if (errors != null) { errors.Warning(string.Format("Invalid stellar data: '{0}'", rest), lineNumber, line); } } }