Update ExportToProject.csx

This commit is contained in:
cubeww 2019-11-03 12:25:37 +08:00
parent e147b07eeb
commit 4df8356b53

View file

@ -17,11 +17,11 @@ TextureWorker worker = new TextureWorker();
ThreadLocal<DecompileContext> DECOMPILE_CONTEXT = new ThreadLocal<DecompileContext>(() => new DecompileContext(Data, false));
string gmxDeclaration = "This Document is generated by GameMaker, if you edit it by hand then you do so at your own risk!";
if (Directory.Exists(projFolder))
{
ScriptError("A project export already exists. Please remove it.", "Error");
return;
}
// if (Directory.Exists(projFolder))
// {
// ScriptError("A project export already exists. Please remove it.", "Error");
// return;
// }
Directory.CreateDirectory(projFolder);
@ -37,14 +37,14 @@ var resourceNum = Data.Sprites.Count +
Data.Paths.Count +
Data.Timelines.Count;
// Export sprites
await ExportSprites();
// // Export sprites
// await ExportSprites();
// Export backgrounds
await ExportBackground();
// // Export backgrounds
// await ExportBackground();
// Export objects
await ExportGameObjects();
// // Export objects
// await ExportGameObjects();
// Export rooms
await ExportRooms();
@ -380,7 +380,7 @@ void ExportRoom(UndertaleRoom room)
foreach (var i in room.Tiles)
{
var tileNode = new XElement("tile",
new XAttribute("bgName", i.BackgroundDefinition.Name.Content),
new XAttribute("bgName", i.BackgroundDefinition is null ? "" : i.BackgroundDefinition.Name.Content),
new XAttribute("x", i.X.ToString()),
new XAttribute("y", i.Y.ToString()),
new XAttribute("w", i.Width.ToString()),