SHA256
Add Wait After End Setting Property
This commit is contained in:
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
@@ -9,7 +9,7 @@ using UnityEngine.EventSystems;
|
|||||||
using UnityEngine.Rendering;
|
using UnityEngine.Rendering;
|
||||||
using Object = UnityEngine.Object;
|
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")]
|
[assembly: MelonGame("7th Beat Games", "A Dance of Fire and Ice")]
|
||||||
|
|
||||||
namespace ADOFAIRenderer
|
namespace ADOFAIRenderer
|
||||||
|
|||||||
+8
-1
@@ -15,6 +15,7 @@ namespace ADOFAIRenderer.UI
|
|||||||
[SerializeField] private TMP_InputField renderWidthInput = null!;
|
[SerializeField] private TMP_InputField renderWidthInput = null!;
|
||||||
[SerializeField] private TMP_InputField renderHeightInput = null!;
|
[SerializeField] private TMP_InputField renderHeightInput = null!;
|
||||||
[SerializeField] private TMP_InputField bitrateInput = null!;
|
[SerializeField] private TMP_InputField bitrateInput = null!;
|
||||||
|
[SerializeField] private TMP_InputField waitAfterEndInput = null!;
|
||||||
|
|
||||||
[Header("Dropdown")]
|
[Header("Dropdown")]
|
||||||
[SerializeField] private TMP_Dropdown codecDropdown = null!;
|
[SerializeField] private TMP_Dropdown codecDropdown = null!;
|
||||||
@@ -65,6 +66,11 @@ namespace ADOFAIRenderer.UI
|
|||||||
Melon<RenderMod>.Logger.Error("올바르지 않은 Bitrate 값입니다. 0보다 큰 정수여야 합니다.");
|
Melon<RenderMod>.Logger.Error("올바르지 않은 Bitrate 값입니다. 0보다 큰 정수여야 합니다.");
|
||||||
return;
|
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}");
|
Melon<RenderMod>.Logger.Msg($"레벨 로드: {RenderManager.LevelPath}");
|
||||||
|
|
||||||
@@ -79,7 +85,7 @@ namespace ADOFAIRenderer.UI
|
|||||||
RenderHeight = renderHeight,
|
RenderHeight = renderHeight,
|
||||||
Bitrate = bitrate,
|
Bitrate = bitrate,
|
||||||
Codec = selectedCodecName,
|
Codec = selectedCodecName,
|
||||||
EndWaitTime = 15.0
|
EndWaitTime = waitAfterEnd
|
||||||
};
|
};
|
||||||
|
|
||||||
RenderManager.Instance.SetupCaptureDirectory();
|
RenderManager.Instance.SetupCaptureDirectory();
|
||||||
@@ -93,6 +99,7 @@ namespace ADOFAIRenderer.UI
|
|||||||
if (string.IsNullOrWhiteSpace(renderWidthInput.text)) return true;
|
if (string.IsNullOrWhiteSpace(renderWidthInput.text)) return true;
|
||||||
if (string.IsNullOrWhiteSpace(renderHeightInput.text)) return true;
|
if (string.IsNullOrWhiteSpace(renderHeightInput.text)) return true;
|
||||||
if (string.IsNullOrWhiteSpace(bitrateInput.text)) return true;
|
if (string.IsNullOrWhiteSpace(bitrateInput.text)) return true;
|
||||||
|
if (string.IsNullOrWhiteSpace(waitAfterEndInput.text)) return true;
|
||||||
|
|
||||||
// 드롭다운은 기본적으로 항상 무언가 선택되어 있지만(0번 항목 등),
|
// 드롭다운은 기본적으로 항상 무언가 선택되어 있지만(0번 항목 등),
|
||||||
// 만약 '선택 안함(-1)' 같은 예외 처리가 필요하다면 아래처럼 검사할 수 있습니다.
|
// 만약 '선택 안함(-1)' 같은 예외 처리가 필요하다면 아래처럼 검사할 수 있습니다.
|
||||||
|
|||||||
Reference in new issue
Block a user