Skip to content

Commit 94956ac

Browse files
committed
Update DynamicInputPack with some additional exposed metadata that currently doesn't have a UI
1 parent a301c1f commit 94956ac

1 file changed

Lines changed: 40 additions & 0 deletions

File tree

Data/DynamicInputPack.cs

Lines changed: 40 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -29,6 +29,35 @@ public RegionBrush SelectedRegionBrush
2929
}
3030
}
3131

32+
#region GENERAL PROPERTIES
33+
private string _generated_folder_name = "";
34+
public string GeneratedFolderName
35+
{
36+
get
37+
{
38+
return _generated_folder_name;
39+
}
40+
set
41+
{
42+
_generated_folder_name = value;
43+
OnPropertyChanged(nameof(GeneratedFolderName));
44+
}
45+
}
46+
47+
private bool _preserve_aspect_ratio = true;
48+
public bool PreserveAspectRatio
49+
{
50+
get
51+
{
52+
return _preserve_aspect_ratio;
53+
}
54+
set
55+
{
56+
_preserve_aspect_ratio = value;
57+
OnPropertyChanged(nameof(PreserveAspectRatio));
58+
}
59+
}
60+
#endregion
3261

3362
#region DYNAMIC TEXTURE PROPERTIES
3463
/// <summary>
@@ -729,6 +758,17 @@ private void WriteJson(string file)
729758

730759
writer.WriteStartObject();
731760

761+
#region GENERAL PROPERTIES
762+
if (GeneratedFolderName.Length > 0)
763+
{
764+
writer.WritePropertyName("generated_folder_name");
765+
writer.WriteValue(GeneratedFolderName);
766+
}
767+
768+
writer.WritePropertyName("preserve_aspect_ratio");
769+
writer.WriteValue(PreserveAspectRatio);
770+
#endregion
771+
732772
#region OUTPUT TEXTURES
733773
writer.WritePropertyName("output_textures");
734774
writer.WriteStartObject();

0 commit comments

Comments
 (0)