From 08b36b186626e0d1947bf6d48eccb470fb21fc0fdd94fa441db43d8061386366 Mon Sep 17 00:00:00 2001 From: copecone Date: Tue, 7 Jul 2026 15:58:09 +0900 Subject: [PATCH] Refactor `GetOutputExtension` --- Core/RenderManager.cs | 9 ++++----- RenderMod.cs | 2 +- 2 files changed, 5 insertions(+), 6 deletions(-) diff --git a/Core/RenderManager.cs b/Core/RenderManager.cs index ed2c52f..24a2731 100644 --- a/Core/RenderManager.cs +++ b/Core/RenderManager.cs @@ -384,7 +384,7 @@ namespace ADOFAIRenderer.Core private IEnumerator SetupPlay() { - if (Configuration.RenderAudio && GetOutputExtension() != ".mp4") + if (Configuration.RenderAudio && GetOutputExtension(Configuration.Codec) != ".mp4") { Configuration.AudioSampleRate = 48000; } @@ -468,7 +468,7 @@ namespace ADOFAIRenderer.Core var videoFPS = Configuration.VideoFPS; var selectedCodec = Configuration.Codec; - var ext = GetOutputExtension(); + var ext = GetOutputExtension(selectedCodec); var startTime = DateTime.Now; var fileName = startTime.ToString("yyyy-MM-dd HH-mm-ss") + ext; @@ -803,10 +803,9 @@ namespace ADOFAIRenderer.Core Cursor.visible = true; } - private string GetOutputExtension() + private string GetOutputExtension(Codec codec) { - var selectedCodec = Configuration.Codec; - return selectedCodec switch + return codec switch { Codec.AV1 or Codec.VP9 => ".webm", Codec.VVC => ".mkv", diff --git a/RenderMod.cs b/RenderMod.cs index 7b80db4..3c04fc0 100644 --- a/RenderMod.cs +++ b/RenderMod.cs @@ -7,7 +7,7 @@ using MelonLoader.Utils; using UnityEngine; using UnityEngine.EventSystems; -[assembly: MelonInfo(typeof(RenderMod), "ADOFAI Renderer", "0.2.4-BETA", "ADOFAI Editor Forum")] +[assembly: MelonInfo(typeof(RenderMod), "ADOFAI Renderer", "0.0.6-INDEV-AUDIO", "ADOFAI Editor Forum")] [assembly: MelonGame("7th Beat Games", "A Dance of Fire and Ice")] namespace ADOFAIRenderer