少年修仙传客户端代码仓库
client_linchunjie
2019-03-14 950ed048975894925adb502e2da4a2b9813d1f23
6340  【前端】【2.0】境界改版开发单
3个文件已修改
26 ■■■■ 已修改文件
System/Realm/RealmHeartMagicBehaviour.cs 17 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
System/Realm/RealmLevelUpBehaviour.cs 7 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
System/Realm/RealmWin.cs 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
System/Realm/RealmHeartMagicBehaviour.cs
@@ -12,6 +12,7 @@
        [SerializeField] Text m_FightPower;
        [SerializeField] RawImage m_RawBoss;
        [SerializeField] Button m_Goto;
        [SerializeField] UIEffect m_OpenEffect;
        const string State_EnterHash = "Show";
        const string State_IdleHash = "Idle";
@@ -30,7 +31,11 @@
            this.realmLevel = realmLevel;
            DisplayBase();
            DisplayBoss();
            m_RawBoss.gameObject.SetActive(false);
            m_OpenEffect.Play();
            StartCoroutine(Co_DisplayBoss());
        }
        void DisplayBase()
@@ -41,6 +46,14 @@
            var label = UIHelper.AppendColor(satisfy ? TextColType.LightGreen : TextColType.Red, fightPower.ToString());
            m_FightPower.text = StringUtility.Contact(UIHelper.AppendColor(TextColType.LightGreen,
                Language.Get("RolePromoteBetterFight")), label, "/", config.FightPower);
            var npcConfig = NPCConfig.Get(config.BossID);
            m_BossName.text = npcConfig.charName;
        }
        IEnumerator Co_DisplayBoss()
        {
            yield return WaitingForSecondConst.WaitMS1800;
            DisplayBoss();
        }
        void DisplayBoss()
@@ -55,7 +68,6 @@
            });
            var npcConfig = NPCConfig.Get(config.BossID);
            m_BossName.text = npcConfig.charName;
            var npcModel = UI3DModelExhibition.Instance.NpcModelPet;
            if (npcModel != null)
@@ -73,6 +85,7 @@
        public void Dispose()
        {
            UI3DModelExhibition.Instance.StopShow();
            StopAllCoroutines();
        }
        private void GotoBoss()
System/Realm/RealmLevelUpBehaviour.cs
@@ -13,6 +13,7 @@
        [SerializeField] RealmUpCondition m_BossCondition;
        [SerializeField] Transform m_ContainerCost;
        [SerializeField] ItemBehaviour m_Item;
        [SerializeField] Text m_RequireRealmLevel;
        [SerializeField] Button m_LevelUp;
        int realmLevel = 0;
@@ -33,12 +34,18 @@
            m_ContainerCondition.gameObject.SetActive(isNext);
            m_ContainerCost.gameObject.SetActive(isNext);
            m_LevelUp.gameObject.SetActive(isNext);
            m_RequireRealmLevel.gameObject.SetActive(!isNext);
            if (isNext)
            {
                DisplayCondition();
                DisplayCost();
            }
            else
            {
                var config = RealmConfig.Get(realmLevel - 1);
                m_RequireRealmLevel.text = string.Format("境界达到<Img img={0}/>可修炼", config.Img);
            }
        }
        public void DisplayCondition()
System/Realm/RealmWin.cs
@@ -192,7 +192,7 @@
            }
            var config = RealmConfig.Get(model.selectRealm - 1);
            m_GotoBoss.gameObject.SetActive(requireLevelUp && config != null && config.BossID != 0);
            m_GotoBoss.gameObject.SetActive(model.selectRealm == realmLevel + 1 && config != null && config.BossID != 0);
        }
        void DisplayRealmBrief()