From f6e32e6e1f554abc781d89833c280a4afac36e51a7736d280a94e05869a425ef Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=EC=BB=A8=ED=8A=B8=EB=A1=A4DELTA?= Date: Mon, 1 Jun 2026 11:00:31 +0900 Subject: [PATCH] Cleanup 2 --- Core/RenderManager.cs | 28 ++++++---------------------- RenderMod.cs | 3 ++- 2 files changed, 8 insertions(+), 23 deletions(-) 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 = {};