From 89343a7a0909e5244a3b69c4db1294de4536243b Mon Sep 17 00:00:00 2001
From: lcy <1459594991@qq.com>
Date: 星期一, 15 十二月 2025 18:15:22 +0800
Subject: [PATCH] 262 幻境阁系统-客户端 新增仅适用武将解锁的头像和形象的红点移除规则

---
 Main/System/Launch/LoadingWin.cs |   90 +++++++++++++++++++++++----------------------
 1 files changed, 46 insertions(+), 44 deletions(-)

diff --git a/Main/System/Launch/LoadingWin.cs b/Main/System/Launch/LoadingWin.cs
index 0a014b5..6bf68b7 100644
--- a/Main/System/Launch/LoadingWin.cs
+++ b/Main/System/Launch/LoadingWin.cs
@@ -10,57 +10,54 @@
     protected int targetProgress = 0;
 
     // [SerializeField] UIAlphaTween m_AlphaTween;
-    [SerializeField] Image m_BackGround;
-    [SerializeField] RectTransform m_AndroidProgressContainer;
-    [SerializeField] RectTransform m_NetworkContainer;
-    [SerializeField] SmoothSlider m_PartProgressSlider;
-    [SerializeField] SmoothSlider m_TotalProgressSlider;
+    [SerializeField] RawImage m_BackGround;
+    // [SerializeField] SmoothSlider m_PartProgressSlider;
+    [SerializeField] Slider m_TotalProgressSlider;
     [SerializeField] Text m_StageDescription;
-    [SerializeField] Text m_BuildTime;
     [SerializeField] Text m_Version;
     // [SerializeField] Button m_UserHelp;
 
     protected List<Sprite> backGrounds = new List<Sprite>();
 
-    protected float backGroundTimer = 0f;
+    protected float backGroundTimer = 10f;
     protected int backGroundIndex = 0;
 
     protected override void InitComponent()
     {
         base.InitComponent();
 
-        if (Application.isEditor)
-        {
-            if (m_BackGround.overrideSprite == null)
-            {
-                var sprite = BuiltInLoader.LoadSprite("Launch_1");
-                m_BackGround.overrideSprite = sprite;
-            }
-        }
-        else
-        {
-            if (backGrounds.Count <= 0)
-            {
-                for (var i = 0; i < 3; i++)
-                {
-                    var sprite = BuiltInLoader.LoadSprite(StringUtility.Contact("Launch_", i + 1));
-                    if (sprite != null)
-                    {
-                        backGrounds.Add(sprite);
-                    }
-                }
+        // if (Application.isEditor)
+        // {
+        //     if (m_BackGround.overrideSprite == null)
+        //     {
+        //         var sprite = BuiltInLoader.LoadSprite("Launch_1");
+        //         m_BackGround.overrideSprite = sprite;
+        //     }
+        // }
+        // else
+        // {
+        //     if (backGrounds.Count <= 0)
+        //     {
+        //         for (var i = 0; i < 3; i++)
+        //         {
+        //             var sprite = BuiltInLoader.LoadSprite(StringUtility.Concat("Launch_", i + 1));
+        //             if (sprite != null)
+        //             {
+        //                 backGrounds.Add(sprite);
+        //             }
+        //         }
 
-                m_BackGround.overrideSprite = backGrounds[0];
-            }
-        }
+        //         m_BackGround.overrideSprite = backGrounds[0];
+        //     }
+        // }
     }
 
     protected override void OnPreOpen()
     {
         base.OnPreOpen();
         currentProgress = targetProgress = 0;
-        Refresh();
-        //鎵撳寘鐗堟湰 + 鍔熻兘鐗堟湰 + 璇█ID
+        Refresh();
+        //鎵撳寘鐗堟湰 + 鍔熻兘鐗堟湰 + 璇█ID
         m_Version.text = LoginManager.Instance.GetVersionStr();
     }
 
@@ -95,12 +92,12 @@
         {
             currentProgress = (int)Mathf.Lerp(currentProgress, targetProgress, 0.1f);
             m_TotalProgressSlider.value = currentProgress / 100f;
-            m_PartProgressSlider.value = currentProgress / 100f;
+            // m_PartProgressSlider.value = currentProgress / 100f;
         }
         else
         {
             m_TotalProgressSlider.value = currentProgress / 100f;
-            m_PartProgressSlider.value = currentProgress / 100f;
+            // m_PartProgressSlider.value = currentProgress / 100f;
         }
         CopiedLogic_UpdateProgress();
     }
@@ -127,23 +124,28 @@
         backGroundTimer += Time.deltaTime;
         if (backGroundTimer >= 3f)
         {
-            backGroundTimer -= 3f;
-            if (backGrounds.Count > 1)
-            {
-                m_BackGround.overrideSprite = backGrounds[(++backGroundIndex) % backGrounds.Count];
-            }
+            backGroundTimer = 0f;
+            // if (backGrounds.Count > 1)
+            // {
+            //     m_BackGround.overrideSprite = backGrounds[(++backGroundIndex) % backGrounds.Count];
+            // }
 
             //  鑰冭檻鍦ㄨ繖閲屽仛杩欎釜鎻忚堪鐨勫垏鎹� 鎴栬�呮牴鎹浘鐗囨潵鍋氭彁绀鸿瘝
             // m_StageDescription.text = "";
+
+            var maxNum = GeneralDefine.loadingTips.Length;
+            //闅忔満涓�涓彁绀鸿瘝
+            var randomIndex = UnityEngine.Random.Range(0, maxNum);
+            m_StageDescription.text = Language.Get(GeneralDefine.loadingTips[randomIndex]);
         }
     }
 
     public void SetData(LaunchWinData _launchWinData)
     {
-        backGroundTimer = _launchWinData.backGroundTimer;
-        backGroundIndex = _launchWinData.backGroundIndex;
-        m_BackGround.overrideSprite = _launchWinData.sprite;
-        backGrounds = _launchWinData.sprites;
-        m_StageDescription.text = Language.GetFromLocal(44);//鏈�鍚嶤ompleted涓�瀹氭槸杩欎釜 鑰冭檻瑕佷笉瑕佸鍏aunchWinData..
+        // backGroundTimer = _launchWinData.backGroundTimer;
+        // backGroundIndex = _launchWinData.backGroundIndex;
+        // // m_BackGround.overrideSprite = _launchWinData.sprite;
+        // backGrounds = _launchWinData.sprites;
+        // m_StageDescription.text = Language.GetFromLocal(44);//鏈�鍚嶤ompleted涓�瀹氭槸杩欎釜 鑰冭檻瑕佷笉瑕佸鍏aunchWinData..
     }
 }
\ No newline at end of file

--
Gitblit v1.8.0