hch
9 天以前 92574856a636bad87c01d62fa87394c41f6ff5a2
0312 新加载进度条; 战斗开始战锤还原第一个武将头像
5个文件已修改
69 ■■■■■ 已修改文件
Main/Common/EventName.cs 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
Main/System/Battle/BattleField/BattleField.cs 2 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
Main/System/Launch/LaunchWin.cs 38 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
Main/System/Launch/LoadingWin.cs 8 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
Main/System/Main/MainWin.cs 19 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
Main/Common/EventName.cs
@@ -13,7 +13,7 @@
    public const string BATTLE_DROP_ITEMS = "BATTLE_DROP_ITEMS";//掉落物品
    public const string BATTLE_CAST_SKILL = "BATTLE_CAST_SKILL";//施放技能
    public const string BATTLE_START = "BATTLE_START";//战斗初始化
    public const string BATTLE_END = "BATTLE_END";//战斗结束
    public const string RECORDPLAYER_END = "RECORDPLAYER_END"; //战斗小片段结束
Main/System/Battle/BattleField/BattleField.cs
@@ -185,6 +185,8 @@
            battleHpRecorder.Add(guid, battleHpRecord);
        }
#endif
        EventBroadcast.Instance.Broadcast<string>(EventName.BATTLE_START, guid);
    }
    private void PreloadResources(List<TeamBase> redTeamList, List<TeamBase> blueTeamList)
Main/System/Launch/LaunchWin.cs
@@ -17,8 +17,8 @@
        // [SerializeField] Image m_BackGround;
        [SerializeField] RectTransform m_AndroidProgressContainer;
        [SerializeField] RectTransform m_NetworkContainer;
        [SerializeField] SmoothSlider m_PartProgressSlider;
        [SerializeField] SmoothSlider m_TotalProgressSlider;
        // [SerializeField] SmoothSlider m_PartProgressSlider;
        [SerializeField] Slider m_TotalProgressSlider;
        [SerializeField] Text m_StageDescription;
        [SerializeField] RectTransform m_IosProgressContainer;
        [SerializeField] Text m_IosProgressTip;
@@ -72,7 +72,7 @@
            backGroundIndex = 0;
            if (m_TotalProgressSlider != null)
            {
                m_TotalProgressSlider.ResetValue(0f);
                m_TotalProgressSlider.value = 0f;
            }
            // m_AlphaTween.SetStartState();
@@ -117,10 +117,10 @@
            UpdateProgress();
            if (m_TotalProgressSlider == null)
            {
                m_TotalProgressSlider = this.GetComponentInChildren<SmoothSlider>(true);
            }
            // if (m_TotalProgressSlider == null)
            // {
            //     m_TotalProgressSlider = this.GetComponentInChildren<SmoothSlider>(true);
            // }
        }
        protected override void OnOpen()
@@ -220,10 +220,10 @@
                if (progressInfo.stage == LaunchStage.DownLoad)
                {
                    if (m_PartProgressSlider != null && m_PartProgressSlider.gameObject.activeInHierarchy)
                    {
                        m_PartProgressSlider.SetActive(false);
                    }
                    // if (m_PartProgressSlider != null && m_PartProgressSlider.gameObject.activeInHierarchy)
                    // {
                    //     m_PartProgressSlider.SetActive(false);
                    // }
                    if (m_TotalProgressSlider != null && m_TotalProgressSlider.gameObject.activeInHierarchy)
                    {
@@ -232,10 +232,10 @@
                }
                else
                {
                    if (m_PartProgressSlider != null && !m_PartProgressSlider.gameObject.activeInHierarchy)
                    {
                        m_PartProgressSlider.SetActive(true);
                    }
                    // if (m_PartProgressSlider != null && !m_PartProgressSlider.gameObject.activeInHierarchy)
                    // {
                    //     m_PartProgressSlider.SetActive(true);
                    // }
                    if (m_TotalProgressSlider != null && !m_TotalProgressSlider.gameObject.activeInHierarchy)
                    {
@@ -247,10 +247,10 @@
                        m_TotalProgressSlider.value = progressInfo.totalProgress;
                    }
                    if (m_PartProgressSlider != null)
                    {
                        m_PartProgressSlider.value = progressInfo.partProgress;
                    }
                    // if (m_PartProgressSlider != null)
                    // {
                    //     m_PartProgressSlider.value = progressInfo.partProgress;
                    // }
                }
                DisplayStageDescription(progressInfo.stage, progressInfo.step);
Main/System/Launch/LoadingWin.cs
@@ -11,8 +11,8 @@
    // [SerializeField] UIAlphaTween m_AlphaTween;
    [SerializeField] RawImage m_BackGround;
    [SerializeField] SmoothSlider m_PartProgressSlider;
    [SerializeField] SmoothSlider m_TotalProgressSlider;
    // [SerializeField] SmoothSlider m_PartProgressSlider;
    [SerializeField] Slider m_TotalProgressSlider;
    [SerializeField] Text m_StageDescription;
    [SerializeField] Text m_Version;
    // [SerializeField] Button m_UserHelp;
@@ -92,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();
    }
Main/System/Main/MainWin.cs
@@ -58,6 +58,7 @@
        RenameManager.Instance.OnUpdateRenameResultEvent += OnUpdateRenameResultEvent;
        UIManager.Instance.OnCloseWindow += OnCloseWindow;
        GlobalTimeEvent.Instance.MSEvent += OnMSEvent;
        EventBroadcast.Instance.AddListener<string>(EventName.BATTLE_START, OnBattleStart);
        base.OnPreOpen();
        // 刷新UI
@@ -71,6 +72,7 @@
        RenameManager.Instance.OnUpdateRenameResultEvent -= OnUpdateRenameResultEvent;
        UIManager.Instance.OnCloseWindow -= OnCloseWindow;
        GlobalTimeEvent.Instance.MSEvent -= OnMSEvent;
        EventBroadcast.Instance.RemoveListener<string>(EventName.BATTLE_START, OnBattleStart);
        base.OnPreClose();
        isForcePlayFightUIAnim = true;
@@ -345,7 +347,24 @@
        }
    }
    void OnBattleStart(string guid)
    {
        if (string.IsNullOrEmpty(guid))
        {
            var tmpHero = TeamManager.Instance.GetTeam(TeamType.Story).GetNextServerHero("");
            if (tmpHero != null)
            {
                AutoFightModel.Instance.fightingHeroSkinID = tmpHero.SkinID;
            }
            else
            {
                Debug.LogError("没有找到下一个攻击武将");
                return;
            }
            fightHeroImg.SetOrgSprite(HeroSkinConfig.Get(AutoFightModel.Instance.fightingHeroSkinID).SquareIcon, "HeroHead");
        }
    }
    void RefreshFightIng(bool isfighting = false)
    {