using System.Linq; using ADOFAIRenderer.Core; using ADOFAIRenderer.Util.FFmpeg; using MelonLoader; using TMPro; using UnityEngine; using UnityEngine.UI; namespace ADOFAIRenderer.UI { public class RenderButton : MonoBehaviour { [Header("Input Fields")] [SerializeField] private TMP_InputField targetFPSInput = null!; [SerializeField] private TMP_InputField videoFPSInput = null!; [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!; [Header("Toggle")] [SerializeField] private Toggle showHitTextToggle = null!; private Button _buttonComponent = null!; private void Start() { _buttonComponent = GetComponent