| | |
| | | [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>(); } }
|
| | |
| | | m_SingleStart.AddListener(ChallengeDungeon);
|
| | | m_AutoGroupStart.AddListener(AutoGroupChallenge);
|
| | | m_Sweep.AddListener(SweepDungeon);
|
| | | m_Group.AddListener(OpenGroup);
|
| | | m_CloseWin.AddListener(CloseClick);
|
| | | }
|
| | |
|
| | |
| | | }
|
| | | #endregion
|
| | |
|
| | | private void OpenGroup()
|
| | | {
|
| | | var openGroup = m_ContainerGroup.gameObject.activeSelf;
|
| | | m_ContainerGroup.gameObject.SetActive(!openGroup);
|
| | | }
|
| | |
|
| | | private void UpdateDungeonEnterCD()
|
| | | {
|
| | | var dungeonId = model.GetDungeonId(model.currentDungeon);
|
| | |
| | | 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;
|
| | |
| | | }
|
| | | else
|
| | | {
|
| | | UI3DModelExhibition.Instance.BeginShowNPC(dungeonConfig.BossActorID[0], Vector3.zero, m_BossPortrayal);
|
| | | UI3DModelExhibition.Instance.ShowNPC(dungeonConfig.BossActorID[0], Vector3.zero, m_BossPortrayal);
|
| | | }
|
| | |
|
| | | }
|