From 853fca9637124fcc2d172115b113da88d8591fb3 Mon Sep 17 00:00:00 2001
From: hch <305670599@qq.com>
Date: 星期一, 26 一月 2026 01:58:53 +0800
Subject: [PATCH] 419 【内政】命格系统

---
 Main/Component/UI/Common/SliderPanel.cs |   24 ++++++++++++++++++------
 1 files changed, 18 insertions(+), 6 deletions(-)

diff --git a/Main/Component/UI/Common/SliderPanel.cs b/Main/Component/UI/Common/SliderPanel.cs
index 019107b..e3548be 100644
--- a/Main/Component/UI/Common/SliderPanel.cs
+++ b/Main/Component/UI/Common/SliderPanel.cs
@@ -47,19 +47,25 @@
             slider.value -= 1;
         });
 
-        maxBtn.AddListener(() =>
+        maxBtn?.AddListener(() =>
         {
             slider.value = slider.maxValue;
         });
     }
 
+    /// <summary>
+    /// 鍒濆鍖�
+    /// </summary>
+    /// <param name="_OnChangeEvent">鏁伴噺鍙樺寲浜嬩欢</param>
+    /// <param name="_maxCount">鏈�澶ф暟閲� 鍙互璁剧疆鏈�灏�1</param>
+    /// <param name="_count">鍒濆鏄剧ず鏁伴噺</param>
     public void Init(Action<int> _OnChangeEvent, int _maxCount, int _count = 1)
     {
         count = _count;
         maxCount = _maxCount;
-        slider.value = count;
         slider.minValue = 0;
         slider.maxValue = _maxCount;
+        slider.value = count;
 
         Refresh();
         OnChangeEvent = _OnChangeEvent;
@@ -74,15 +80,21 @@
         {
             addBtn.interactable = false;
             addBtn.SetColorful(null, false);
-            maxBtn.interactable = false;
-            maxBtn.SetColorful(null, false);
+            if (maxBtn != null)
+            {
+                maxBtn.interactable = false;
+                maxBtn.SetColorful(null, false);
+            }
         }
         else
         {
             addBtn.interactable = true;
             addBtn.SetColorful(null, true);
-            maxBtn.interactable = true;
-            maxBtn.SetColorful(null, true);
+            if (maxBtn != null)
+            {
+                maxBtn.interactable = true;
+                maxBtn.SetColorful(null, true);
+            }
         }
 
         if (count <= 1)

--
Gitblit v1.8.0