Update ExportToProject.csx
This commit is contained in:
parent
2cd7f68217
commit
44e9016410
1 changed files with 22 additions and 21 deletions
|
@ -250,8 +250,7 @@ void ExportGameObject(UndertaleGameObject gameObject)
|
||||||
new XElement("libid", k.LibID.ToString()),
|
new XElement("libid", k.LibID.ToString()),
|
||||||
new XElement("id", k.ID.ToString()),
|
new XElement("id", k.ID.ToString()),
|
||||||
new XElement("kind", k.Kind.ToString()),
|
new XElement("kind", k.Kind.ToString()),
|
||||||
new XElement("userelative", k.LibID.ToString()),
|
new XElement("userelative", BoolToString(k.UseRelative)),
|
||||||
new XElement("libid", BoolToString(k.UseRelative)),
|
|
||||||
new XElement("isquestion", BoolToString(k.IsQuestion)),
|
new XElement("isquestion", BoolToString(k.IsQuestion)),
|
||||||
new XElement("useapplyto", BoolToString(k.UseApplyTo)),
|
new XElement("useapplyto", BoolToString(k.UseApplyTo)),
|
||||||
new XElement("exetype", k.ExeType.ToString()),
|
new XElement("exetype", k.ExeType.ToString()),
|
||||||
|
@ -522,7 +521,7 @@ void ExportPath(UndertalePath path)
|
||||||
new XComment(gmxDeclaration),
|
new XComment(gmxDeclaration),
|
||||||
new XElement("path",
|
new XElement("path",
|
||||||
new XElement("kind", "0"),
|
new XElement("kind", "0"),
|
||||||
new XElement("close", BoolToString(path.IsClosed)),
|
new XElement("closed", BoolToString(path.IsClosed)),
|
||||||
new XElement("precision", path.Precision.ToString()),
|
new XElement("precision", path.Precision.ToString()),
|
||||||
new XElement("backroom", "-1"),
|
new XElement("backroom", "-1"),
|
||||||
new XElement("hsnap", "16"),
|
new XElement("hsnap", "16"),
|
||||||
|
@ -558,26 +557,28 @@ void ExportTimeline(UndertaleTimeline timeline)
|
||||||
{
|
{
|
||||||
var entryNode = new XElement("entry");
|
var entryNode = new XElement("entry");
|
||||||
entryNode.Add(new XElement("step", i.Item1));
|
entryNode.Add(new XElement("step", i.Item1));
|
||||||
|
entryNode.Add(new XElement("event"));
|
||||||
foreach (var j in i.Item2)
|
foreach (var j in i.Item2)
|
||||||
{
|
{
|
||||||
entryNode.Add(
|
entryNode.Element("event").Add(
|
||||||
new XElement("libid", j.LibID.ToString()),
|
new XElement("action",
|
||||||
new XElement("id", j.ID.ToString()),
|
new XElement("libid", j.LibID.ToString()),
|
||||||
new XElement("kind", j.Kind.ToString()),
|
new XElement("id", j.ID.ToString()),
|
||||||
new XElement("userelative", j.LibID.ToString()),
|
new XElement("kind", j.Kind.ToString()),
|
||||||
new XElement("libid", BoolToString(j.UseRelative)),
|
new XElement("userelative", BoolToString(j.UseRelative)),
|
||||||
new XElement("isquestion", BoolToString(j.IsQuestion)),
|
new XElement("isquestion", BoolToString(j.IsQuestion)),
|
||||||
new XElement("useapplyto", BoolToString(j.UseApplyTo)),
|
new XElement("useapplyto", BoolToString(j.UseApplyTo)),
|
||||||
new XElement("exetype", j.ExeType.ToString()),
|
new XElement("exetype", j.ExeType.ToString()),
|
||||||
new XElement("functionname", j.ActionName.Content),
|
new XElement("functionname", j.ActionName.Content),
|
||||||
new XElement("codestring", ""),
|
new XElement("codestring", ""),
|
||||||
new XElement("whoName", "self"),
|
new XElement("whoName", "self"),
|
||||||
new XElement("relative", BoolToString(j.Relative)),
|
new XElement("relative", BoolToString(j.Relative)),
|
||||||
new XElement("isnot", BoolToString(j.IsNot)),
|
new XElement("isnot", BoolToString(j.IsNot)),
|
||||||
new XElement("arguments",
|
new XElement("arguments",
|
||||||
new XElement("argument",
|
new XElement("argument",
|
||||||
new XElement("kind", "1"),
|
new XElement("kind", "1"),
|
||||||
new XElement("string", j.CodeId != null ? Decompiler.Decompile(j.CodeId, DECOMPILE_CONTEXT.Value) : "")
|
new XElement("string", j.CodeId != null ? Decompiler.Decompile(j.CodeId, DECOMPILE_CONTEXT.Value) : "")
|
||||||
|
)
|
||||||
)
|
)
|
||||||
)
|
)
|
||||||
);
|
);
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue