| System/Realm/RealmHeartMagicBehaviour.cs | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 | |
| System/Realm/RealmLevelUpBehaviour.cs | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 | |
| System/Realm/RealmWin.cs | ●●●●● 补丁 | 查看 | 原始文档 | 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()