diff --git a/RenderMod.cs b/RenderMod.cs index f9fe151..bd5c936 100644 --- a/RenderMod.cs +++ b/RenderMod.cs @@ -1,3 +1,4 @@ +using System; using ADOFAIRenderer; using ADOFAIRenderer.Core; using ADOFAIRenderer.Util; @@ -6,8 +7,9 @@ using MelonLoader; using MelonLoader.Utils; using UnityEngine; using UnityEngine.EventSystems; +using Object = UnityEngine.Object; -[assembly: MelonInfo(typeof(RenderMod), "ADOFAI Renderer", "0.1.2-INDEV", "ADOFAI Editor Forum")] +[assembly: MelonInfo(typeof(RenderMod), "ADOFAI Renderer", "0.3.2-BETA", "ADOFAI Editor Forum")] [assembly: MelonGame("7th Beat Games", "A Dance of Fire and Ice")] namespace ADOFAIRenderer @@ -21,6 +23,7 @@ namespace ADOFAIRenderer public static AssetBundle ShaderBundle = null!; public static ComputeShader ColorConversionShader = null!; public static bool IsFeatureDisabled = false; + public static DateTime ExpirationTime = new(2026, 09, 21, 0, 0, 0, DateTimeKind.Utc); public override void OnInitializeMelon() { @@ -47,7 +50,7 @@ namespace ADOFAIRenderer ColorConversionShader = ShaderBundle.LoadAsset("ColorConversion"); Melon.Logger.Msg("컬러 변환 Compute Shader 로드 완료."); } - catch (System.Exception ex) + catch (Exception ex) { Melon.Logger.Warning($"Shader 에셋번들을 로드할 수 없습니다. GPU 컬러 변환이 비활성화되며 CPU로 폴백합니다. 에러: {ex.Message}"); } diff --git a/UI/RenderConfigUIManager.cs b/UI/RenderConfigUIManager.cs index 89cfc3b..f0fea21 100644 --- a/UI/RenderConfigUIManager.cs +++ b/UI/RenderConfigUIManager.cs @@ -1,3 +1,4 @@ +using System; using System.Collections.Generic; using ADOFAIRenderer.Core; using ADOFAIRenderer.Data; @@ -6,6 +7,7 @@ using ADOFAIRenderer.Util.FFmpeg; using MelonLoader; using UnityEngine; using UnityEngine.UIElements; +using UnityEngine.UIElements.Experimental; namespace ADOFAIRenderer.UI; @@ -90,69 +92,55 @@ internal class RenderConfigUIManager : MonoBehaviour Melon.Logger.Error("Button 'PresetSettingsButton'을(를) 찾을 수 없습니다."); } - _advancedSettingsButton = _root.Q