| | |
| | | [SerializeField] Text m_Times;
|
| | | [SerializeField] Button m_Goto;
|
| | | [SerializeField] RectTransform m_NoDamageTip;
|
| | | [SerializeField] Text m_ButtonName;
|
| | | [SerializeField] Button m_BuyTimes;
|
| | |
|
| | | [SerializeField] Text m_WipeText;
|
| | | |
| | | PersonalBossModel model { get { return ModelCenter.Instance.GetModel<PersonalBossModel>(); } }
|
| | | FindPreciousModel findPreciousModel { get { return ModelCenter.Instance.GetModel<FindPreciousModel>(); } }
|
| | | DungeonModel dungeonModel { get { return ModelCenter.Instance.GetModel<DungeonModel>(); } }
|
| | |
| | | protected override void OnAfterOpen()
|
| | | {
|
| | | model.bossSelectedEvent += OnBossSelected;
|
| | | |
| | | if (model.CanFBWipeOut(model.selectedBoss))
|
| | | {
|
| | | m_ButtonName.text = Language.Get("RuneTower22");
|
| | | }
|
| | | else
|
| | | {
|
| | | m_ButtonName.text = Language.Get("RealmPractice108");
|
| | | }
|
| | | m_WipeText.text = Language.Get("PersonalBossWipeOut", model.WipeOutLV);
|
| | | }
|
| | |
|
| | | protected override void OnPreClose()
|
| | |
| | | model.UpdateRedpoint();
|
| | | }
|
| | |
|
| | |
|
| | | private void ShowBosses()
|
| | | {
|
| | | var bosses = new List<int>();
|
| | |
| | | var error = 0;
|
| | | if (TestEnterDungeon(out error))
|
| | | {
|
| | | model.RequestGotoDungeon(model.selectedBoss);
|
| | |
|
| | | if (model.CanFBWipeOut(model.selectedBoss))
|
| | | {
|
| | | var config = PersonalBossConfig.Get(model.selectedBoss);
|
| | | dungeonModel.RequestSweep(new Dungeon(PersonalBossModel.PERSONALBOSS_MAPID, config.lineId));
|
| | | }
|
| | | else
|
| | | {
|
| | | model.RequestGotoDungeon(model.selectedBoss);
|
| | | }
|
| | | }
|
| | | else
|
| | | {
|
| | |
| | | m_BossIntroduce.Display(bossId, false);
|
| | | DisplayGotoKillButton(model.selectedBoss);
|
| | | DisplayTip(bossId);
|
| | | |
| | | model.UpdateRedpoint();
|
| | |
|
| | | if (model.CanFBWipeOut(model.selectedBoss))
|
| | | {
|
| | | m_ButtonName.text = Language.Get("RuneTower22");
|
| | | }
|
| | | else
|
| | | {
|
| | | m_ButtonName.text = Language.Get("RealmPractice108");
|
| | | }
|
| | | model.UpdateRedpoint();
|
| | | }
|
| | |
|
| | | private void DisplayTip(int bossId)
|