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 int Bitrate;
|
||||||
public string Codec;
|
public string Codec;
|
||||||
public double EndWaitTime;
|
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;
|
TargetFPS = targetFPS;
|
||||||
VideoFPS = videoFPS;
|
VideoFPS = videoFPS;
|
||||||
@@ -47,6 +48,7 @@ namespace ADOFAIRenderer.Component
|
|||||||
Bitrate = bitrate;
|
Bitrate = bitrate;
|
||||||
Codec = codec;
|
Codec = codec;
|
||||||
EndWaitTime = endWaitTime;
|
EndWaitTime = endWaitTime;
|
||||||
|
ShowHitText = showHitText;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
@@ -1,3 +1,4 @@
|
|||||||
|
using ADOFAIRenderer.Component;
|
||||||
using HarmonyLib;
|
using HarmonyLib;
|
||||||
|
|
||||||
namespace ADOFAIRenderer.Patch
|
namespace ADOFAIRenderer.Patch
|
||||||
@@ -7,7 +8,7 @@ namespace ADOFAIRenderer.Patch
|
|||||||
{
|
{
|
||||||
public static bool Prefix()
|
public static bool Prefix()
|
||||||
{
|
{
|
||||||
return !RenderMod.IsRendering;
|
return !RenderMod.IsRendering || RenderManager.Configuration.ShowHitText;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
+7
-1
@@ -20,6 +20,9 @@ namespace ADOFAIRenderer.UI
|
|||||||
[Header("Dropdown")]
|
[Header("Dropdown")]
|
||||||
[SerializeField] private TMP_Dropdown codecDropdown = null!;
|
[SerializeField] private TMP_Dropdown codecDropdown = null!;
|
||||||
|
|
||||||
|
[Header("Toggle")]
|
||||||
|
[SerializeField] private Toggle showHitTextToggle = null!;
|
||||||
|
|
||||||
private Button _buttonComponent = null!;
|
private Button _buttonComponent = null!;
|
||||||
|
|
||||||
private void Start()
|
private void Start()
|
||||||
@@ -85,6 +88,8 @@ namespace ADOFAIRenderer.UI
|
|||||||
var selectedCodecIndex = codecDropdown.value;
|
var selectedCodecIndex = codecDropdown.value;
|
||||||
var selectedCodecName = codecDropdown.options[selectedCodecIndex].text;
|
var selectedCodecName = codecDropdown.options[selectedCodecIndex].text;
|
||||||
|
|
||||||
|
var showHitText = showHitTextToggle != null && showHitTextToggle.isOn;
|
||||||
|
|
||||||
RenderManager.Configuration = new RenderManager.RenderSettings
|
RenderManager.Configuration = new RenderManager.RenderSettings
|
||||||
{
|
{
|
||||||
TargetFPS = targetFPS,
|
TargetFPS = targetFPS,
|
||||||
@@ -93,7 +98,8 @@ namespace ADOFAIRenderer.UI
|
|||||||
RenderHeight = renderHeight,
|
RenderHeight = renderHeight,
|
||||||
Bitrate = bitrate,
|
Bitrate = bitrate,
|
||||||
Codec = selectedCodecName,
|
Codec = selectedCodecName,
|
||||||
EndWaitTime = waitAfterEnd
|
EndWaitTime = waitAfterEnd,
|
||||||
|
ShowHitText = showHitText
|
||||||
};
|
};
|
||||||
|
|
||||||
RenderManager.Instance.SetupCaptureDirectory();
|
RenderManager.Instance.SetupCaptureDirectory();
|
||||||
|
|||||||
Reference in new issue
Block a user