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