Add Wait After End Setting Property

This commit is contained in:
copecone committed 2026-05-24 00:01:49 +09:00
1 parent 4abdaf33b4
commit 0b4a772933
6 files changed
+9 -2

No files matched your search

Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
+1 -1
View File
@@ -9,7 +9,7 @@ using UnityEngine.EventSystems;
using UnityEngine.Rendering;
using Object = UnityEngine.Object;
[assembly: MelonInfo(typeof(RenderMod), "ADOFAI Renderer", "0.0.2-BETA", "ADOFAI Editor Forum")]
[assembly: MelonInfo(typeof(RenderMod), "ADOFAI Renderer", "0.0.3-BETA", "ADOFAI Editor Forum")]
[assembly: MelonGame("7th Beat Games", "A Dance of Fire and Ice")]
namespace ADOFAIRenderer
+8 -1
View File
@@ -15,6 +15,7 @@ namespace ADOFAIRenderer.UI
[SerializeField] private TMP_InputField renderWidthInput = null!;
[SerializeField] private TMP_InputField renderHeightInput = null!;
[SerializeField] private TMP_InputField bitrateInput = null!;
[SerializeField] private TMP_InputField waitAfterEndInput = null!;
[Header("Dropdown")]
[SerializeField] private TMP_Dropdown codecDropdown = null!;
@@ -65,6 +66,11 @@ namespace ADOFAIRenderer.UI
Melon<RenderMod>.Logger.Error("올바르지 않은 Bitrate 값입니다. 0보다 큰 정수여야 합니다.");
return;
}
if (!double.TryParse(waitAfterEndInput.text, out var waitAfterEnd) || waitAfterEnd <= 0)
{
Melon<RenderMod>.Logger.Error("올바르지 않은 Wait After End 값입니다. 0보다 큰 숫자여야 합니다.");
return;
}
Melon<RenderMod>.Logger.Msg($"레벨 로드: {RenderManager.LevelPath}");
@@ -79,7 +85,7 @@ namespace ADOFAIRenderer.UI
RenderHeight = renderHeight,
Bitrate = bitrate,
Codec = selectedCodecName,
EndWaitTime = 15.0
EndWaitTime = waitAfterEnd
};
RenderManager.Instance.SetupCaptureDirectory();
@@ -93,6 +99,7 @@ namespace ADOFAIRenderer.UI
if (string.IsNullOrWhiteSpace(renderWidthInput.text)) return true;
if (string.IsNullOrWhiteSpace(renderHeightInput.text)) return true;
if (string.IsNullOrWhiteSpace(bitrateInput.text)) return true;
if (string.IsNullOrWhiteSpace(waitAfterEndInput.text)) return true;
// 드롭다운은 기본적으로 항상 무언가 선택되어 있지만(0번 항목 등),
// 만약 '선택 안함(-1)' 같은 예외 처리가 필요하다면 아래처럼 검사할 수 있습니다.