| System/Chat/ChatCenter.cs | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 | |
| System/Chat/ChatTip.cs | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 | |
| System/Dungeon/NormalDungeonEntranceWin.cs | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 | |
| System/Dungeon/TrialDungeonEntranceWin.cs | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 |
System/Chat/ChatCenter.cs
@@ -766,7 +766,7 @@ { ChatCtrl.Inst.presentChatType = ChatInfoType.Fairy; WindowCenter.Instance.CloseImmediately<MainInterfaceWin>(); WindowCenter.Instance.Open<SocialWin>(false, 2); WindowCenter.Instance.Open<SocialWin>(); } } #endregion System/Chat/ChatTip.cs
@@ -155,7 +155,7 @@ { ChatCtrl.Inst.presentChatType = ChatInfoType.Fairy; WindowCenter.Instance.CloseImmediately<MainInterfaceWin>(); WindowCenter.Instance.Open<SocialWin>(false, 2); WindowCenter.Instance.Open<SocialWin>(); return; } WindowCenter.Instance.Open<ChatWin>(); @@ -228,11 +228,11 @@ { case ChatInfoType.Team: WindowCenter.Instance.CloseImmediately<MainInterfaceWin>(); WindowCenter.Instance.Open<SocialWin>(false, 1); WindowCenter.Instance.Open<SocialWin>(false, 2); break; case ChatInfoType.Fairy: WindowCenter.Instance.CloseImmediately<MainInterfaceWin>(); WindowCenter.Instance.Open<SocialWin>(false, 2); WindowCenter.Instance.Open<SocialWin>(); break; default: WindowCenter.Instance.Open<ChatWin>(); System/Dungeon/NormalDungeonEntranceWin.cs
@@ -46,7 +46,10 @@ [SerializeField] ButtonEx m_GroupStart; [SerializeField] ButtonEx m_SingleStart; [SerializeField] ButtonEx m_AutoGroupStart; [SerializeField] ButtonEx m_Group; [SerializeField] Button m_CloseWin; [SerializeField] RectTransform m_ContainerGroup; DungeonModel model { get { return ModelCenter.Instance.GetModel<DungeonModel>(); } } TeamModel teamModel { get { return ModelCenter.Instance.GetModel<TeamModel>(); } } @@ -63,6 +66,7 @@ m_SingleStart.AddListener(ChallengeDungeon); m_AutoGroupStart.AddListener(AutoGroupChallenge); m_Sweep.AddListener(SweepDungeon); m_Group.AddListener(OpenGroup); m_CloseWin.AddListener(CloseClick); } @@ -99,6 +103,12 @@ } #endregion private void OpenGroup() { var openGroup = m_ContainerGroup.gameObject.activeSelf; m_ContainerGroup.gameObject.SetActive(!openGroup); } private void UpdateDungeonEnterCD() { var dungeonId = model.GetDungeonId(model.currentDungeon); @@ -118,6 +128,9 @@ m_SingleStart.gameObject.SetActive(fbType == 1 || fbType == 2); m_AutoGroupStart.gameObject.SetActive(fbType == 2 || fbType == 3); m_ContainerGroup.gameObject.SetActive(false); m_Group.gameObject.SetActive(fbType == 2 || fbType == 3); m_EntranceBG.SetSprite(dungeonOpenTimeConfig.PanelImg); m_DungeonTitle.text = dungeonConfig.FBName; System/Dungeon/TrialDungeonEntranceWin.cs
@@ -40,6 +40,9 @@ [SerializeField] Image m_BossRealm; [SerializeField] Text m_BossName; [SerializeField] RectTransform m_ContainerGroup; [SerializeField] Button m_Group; [SerializeField] TrialRewardsBehaviour[] m_RewardBehaviours; [SerializeField] ScrollRect m_RewardScroller; @@ -72,6 +75,7 @@ m_SingleStart.AddListener(ChallengeDungeon); m_AutoGroupStart.AddListener(AutoGroupChallenge); m_CloseWin.AddListener(CloseClick); m_Group.AddListener(OpenGroup); } protected override void OnPreOpen() @@ -81,6 +85,9 @@ m_GroupStart.image.material = CheckChallenge() ? MaterialUtility.GetUIDefaultGraphicMaterial() : MaterialUtility.GetDefaultSpriteGrayMaterial(); m_SingleStart.image.material = CheckChallenge() ? MaterialUtility.GetUIDefaultGraphicMaterial() : MaterialUtility.GetDefaultSpriteGrayMaterial(); m_AutoGroupStart.image.material = CheckChallenge() ? MaterialUtility.GetUIDefaultGraphicMaterial() : MaterialUtility.GetDefaultSpriteGrayMaterial(); m_Group.image.material = CheckChallenge() ? MaterialUtility.GetUIDefaultGraphicMaterial() : MaterialUtility.GetDefaultSpriteGrayMaterial(); m_ContainerGroup.gameObject.SetActive(false); DrawDungeonBaseInfo(); DrawRewards(); } @@ -100,6 +107,15 @@ } #endregion private void OpenGroup() { if (!CheckChallenge()) { return; } var openGroup = m_ContainerGroup.gameObject.activeSelf; m_ContainerGroup.gameObject.SetActive(!openGroup); } private void DrawDungeonBaseInfo() { @@ -113,6 +129,7 @@ m_GroupStart.gameObject.SetActive(fbType == 2 || fbType == 3); m_SingleStart.gameObject.SetActive(fbType == 1 || fbType == 2); m_AutoGroupStart.gameObject.SetActive(fbType == 2 || fbType == 3); m_Group.gameObject.SetActive(fbType == 2 || fbType == 3); var playerLevel = PlayerDatas.Instance.baseData.LV; m_LevelLimit.gameObject.SetActive(playerLevel < dungeonConfig.LVLimitMin);