From 368781f2aae45f7b5ee49ae04e7076541a14e06d Mon Sep 17 00:00:00 2001 From: KillzXGaming Date: Sun, 12 Jan 2020 19:19:11 -0500 Subject: [PATCH] BFRES : Some scene animation exporting fixes. --- File_Format_Library/YAML/YamlFscn.cs | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/File_Format_Library/YAML/YamlFscn.cs b/File_Format_Library/YAML/YamlFscn.cs index 30689513..bbf13fca 100644 --- a/File_Format_Library/YAML/YamlFscn.cs +++ b/File_Format_Library/YAML/YamlFscn.cs @@ -95,6 +95,7 @@ namespace FirstPlugin CameraAnim camAnim = new CameraAnim(); camAnim.Name = camera.Name; camAnim.FrameCount = camera.FrameCount; + camAnim.BakedSize = camera.BakedSize; camAnim.BaseData = camera.BaseData; if (camera.EulerZXY) camAnim.Flags |= CameraAnimFlags.EulerZXY; @@ -175,15 +176,20 @@ namespace FirstPlugin public bool Perspective { get; set; } [JsonProperty(Order = 5)] - public CameraAnimData BaseData { get; set; } + public uint BakedSize { get; set; } [JsonProperty(Order = 6)] + public CameraAnimData BaseData { get; set; } + + [JsonProperty(Order = 7)] public List Curves = new List(); public CameraAnimConfig() { } public CameraAnimConfig(CameraAnim camAnim) { + FrameCount = camAnim.FrameCount; + BakedSize = camAnim.BakedSize; Name = camAnim.Name; Loop = camAnim.Flags.HasFlag(CameraAnimFlags.Looping); EulerZXY = camAnim.Flags.HasFlag(CameraAnimFlags.EulerZXY);