Improve RenderManager Object Structure

This commit is contained in:
copecone committed 2026-05-28 13:12:42 +09:00
1 parent 0a798de45c
commit d4b9e4b89c
10 files changed
+130 -108

No files matched your search

+18 -12
View File
@@ -84,26 +84,32 @@ namespace ADOFAIRenderer.UI
return;
}
Melon<RenderMod>.Logger.Msg($"레벨 로드: {RenderManager.LevelPath}");
if (RenderManager.Instance)
{
Melon<RenderMod>.Logger.Msg($"레벨 로드: {RenderManager.Instance.levelPath}");
}
var selectedCodecIndex = codecDropdown.value;
var selectedCodecName = codecDropdown.options[selectedCodecIndex].text;
var showHitText = showHitTextToggle != null && showHitTextToggle.isOn;
RenderManager.Configuration = new RenderManager.RenderSettings
if (RenderManager.Instance)
{
TargetFPS = targetFPS,
VideoFPS = videoFPS,
RenderWidth = renderWidth,
RenderHeight = renderHeight,
Bitrate = bitrate,
Codec = selectedCodecName,
EndWaitTime = waitAfterEnd,
ShowHitText = showHitText
};
RenderManager.Instance.Configuration = new RenderManager.RenderSettings
{
TargetFPS = targetFPS,
VideoFPS = videoFPS,
RenderWidth = renderWidth,
RenderHeight = renderHeight,
Bitrate = bitrate,
Codec = selectedCodecName,
EndWaitTime = waitAfterEnd,
ShowHitText = showHitText
};
}
RenderManager.Instance.SetupCaptureDirectory();
RenderManager.Instance!.SetupCaptureDirectory();
RenderManager.Instance.SetupGameScene();
}