Added exception handling to ExportCharacterSeparatedRules
This commit is contained in:
@@ -23,10 +23,18 @@ namespace OpenRA.Mods.Common.UtilityCommands
|
|||||||
Game.ModData = modData;
|
Game.ModData = modData;
|
||||||
var table = ActorStatsExport.GenerateTable();
|
var table = ActorStatsExport.GenerateTable();
|
||||||
var filename = "{0}-mod-dps.csv".F(Game.ModData.Manifest.Mod.Id);
|
var filename = "{0}-mod-dps.csv".F(Game.ModData.Manifest.Mod.Id);
|
||||||
using (var outfile = new StreamWriter(filename))
|
|
||||||
outfile.Write(table.ToCharacterSeparatedValues(";", true));
|
try
|
||||||
Console.WriteLine("{0} has been saved.".F(filename));
|
{
|
||||||
Console.WriteLine("Open as values separated by semicolon.");
|
using (var outfile = new StreamWriter(filename))
|
||||||
|
outfile.Write(table.ToCharacterSeparatedValues(";", true));
|
||||||
|
Console.WriteLine("{0} has been saved.".F(filename));
|
||||||
|
Console.WriteLine("Open as values separated by semicolon.");
|
||||||
|
}
|
||||||
|
catch (UnauthorizedAccessException e)
|
||||||
|
{
|
||||||
|
Console.WriteLine(e.Message);
|
||||||
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user