diff --git a/Core/RenderManager.cs b/Core/RenderManager.cs index d44bdd3..4671169 100644 --- a/Core/RenderManager.cs +++ b/Core/RenderManager.cs @@ -321,9 +321,7 @@ namespace ADOFAIRenderer.Core } if (Instance != null) - { Instance.levelPath = ADOBase.levelPath; - } scnEditor.instance.CheckUnsavedChanges(() => { @@ -504,30 +502,18 @@ namespace ADOFAIRenderer.Core continue; } - if (isRenderCancelled) - { - break; - } + if (isRenderCancelled) break; if (endRequested) { - if (passCount > lastRequestedVideoFrameIndex) - { - break; - } + if (passCount > lastRequestedVideoFrameIndex) break; } Thread.Sleep(1); } - if (isRenderCancelled) - { - videoFFmpeg.Kill(); - } - else - { - videoFFmpeg.Close(); - } + if (isRenderCancelled) videoFFmpeg.Kill(); + else videoFFmpeg.Close(); lock (_allVideoFFmpegInstances) { @@ -582,10 +568,8 @@ namespace ADOFAIRenderer.Core Destroy(_escapeHandlerObj); _escapeHandlerObj = null; } - if (success) - { - StartCoroutine(StopRenderCoroutine()); - } + + if (success) StartCoroutine(StopRenderCoroutine()); else { Melon.Logger.Error("렌더링이 실패했거나 취소되었습니다. 상태 및 리소스를 안전하게 청소합니다."); diff --git a/RenderMod.cs b/RenderMod.cs index 37cce66..38b7a3f 100644 --- a/RenderMod.cs +++ b/RenderMod.cs @@ -5,7 +5,7 @@ using MelonLoader; using UnityEngine; using UnityEngine.EventSystems; -[assembly: MelonInfo(typeof(RenderMod), "ADOFAI Renderer", "0.0.6-BETA", "ADOFAI Editor Forum")] +[assembly: MelonInfo(typeof(RenderMod), "ADOFAI Renderer", "0.1.0-BETA", "ADOFAI Editor Forum")] [assembly: MelonGame("7th Beat Games", "A Dance of Fire and Ice")] namespace ADOFAIRenderer @@ -13,6 +13,7 @@ namespace ADOFAIRenderer public class RenderMod : MelonMod { public static AssetBundle FontBundle = null!; + // ReSharper disable once MemberCanBePrivate.Global public static AssetBundle SceneBundle = null!; public static string[] ModScenes = {};