SHA256
Add Show Hit Text Feature
This commit is contained in:
1 parent
5d7cfb68ea
commit
774f300e9f
7 files changed
+12
-3
No files matched your search
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
@@ -35,8 +35,9 @@ namespace ADOFAIRenderer.Component
|
||||
public int Bitrate;
|
||||
public string Codec;
|
||||
public double EndWaitTime;
|
||||
public bool ShowHitText;
|
||||
|
||||
public RenderSettings(double targetFPS, double videoFPS, int renderWidth, int renderHeight, int bitrate, string codec, double endWaitTime)
|
||||
public RenderSettings(double targetFPS, double videoFPS, int renderWidth, int renderHeight, int bitrate, string codec, double endWaitTime, bool showHitText)
|
||||
{
|
||||
TargetFPS = targetFPS;
|
||||
VideoFPS = videoFPS;
|
||||
@@ -47,6 +48,7 @@ namespace ADOFAIRenderer.Component
|
||||
Bitrate = bitrate;
|
||||
Codec = codec;
|
||||
EndWaitTime = endWaitTime;
|
||||
ShowHitText = showHitText;
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
@@ -1,3 +1,4 @@
|
||||
using ADOFAIRenderer.Component;
|
||||
using HarmonyLib;
|
||||
|
||||
namespace ADOFAIRenderer.Patch
|
||||
@@ -7,7 +8,7 @@ namespace ADOFAIRenderer.Patch
|
||||
{
|
||||
public static bool Prefix()
|
||||
{
|
||||
return !RenderMod.IsRendering;
|
||||
return !RenderMod.IsRendering || RenderManager.Configuration.ShowHitText;
|
||||
}
|
||||
}
|
||||
}
|
||||
+7
-1
@@ -20,6 +20,9 @@ namespace ADOFAIRenderer.UI
|
||||
[Header("Dropdown")]
|
||||
[SerializeField] private TMP_Dropdown codecDropdown = null!;
|
||||
|
||||
[Header("Toggle")]
|
||||
[SerializeField] private Toggle showHitTextToggle = null!;
|
||||
|
||||
private Button _buttonComponent = null!;
|
||||
|
||||
private void Start()
|
||||
@@ -85,6 +88,8 @@ namespace ADOFAIRenderer.UI
|
||||
var selectedCodecIndex = codecDropdown.value;
|
||||
var selectedCodecName = codecDropdown.options[selectedCodecIndex].text;
|
||||
|
||||
var showHitText = showHitTextToggle != null && showHitTextToggle.isOn;
|
||||
|
||||
RenderManager.Configuration = new RenderManager.RenderSettings
|
||||
{
|
||||
TargetFPS = targetFPS,
|
||||
@@ -93,7 +98,8 @@ namespace ADOFAIRenderer.UI
|
||||
RenderHeight = renderHeight,
|
||||
Bitrate = bitrate,
|
||||
Codec = selectedCodecName,
|
||||
EndWaitTime = waitAfterEnd
|
||||
EndWaitTime = waitAfterEnd,
|
||||
ShowHitText = showHitText
|
||||
};
|
||||
|
||||
RenderManager.Instance.SetupCaptureDirectory();
|
||||
|
||||
Reference in new issue
Block a user