| | |
| | | [SerializeField] Button m_Close;
|
| | |
|
| | | float timer = 0f;
|
| | | MapModel mapModel { get { return ModelCenter.Instance.GetModel<MapModel>(); } }
|
| | | FindPreciousModel model { get { return ModelCenter.Instance.GetModel<FindPreciousModel>(); } }
|
| | | DungeonModel dungeonModel { get { return ModelCenter.Instance.GetModel<DungeonModel>(); } }
|
| | | DemonJarModel demonJarModel { get { return ModelCenter.Instance.GetModel<DemonJarModel>(); } }
|
| | | BossHomeModel bossHomeModel { get { return ModelCenter.Instance.GetModel<BossHomeModel>(); } }
|
| | | DogzDungeonModel dogzDungeonModel { get { return ModelCenter.Instance.GetModel<DogzDungeonModel>(); } }
|
| | | CrossServerBossModel crossServerBossModel { get { return ModelCenter.Instance.GetModel<CrossServerBossModel>(); } }
|
| | |
|
| | | private void OnEnable()
|
| | |
| | | if (model.currentBossNotify != default(FindPreciousModel.BossNotify))
|
| | | {
|
| | | var bossId = model.currentBossNotify.bossId;
|
| | | var type = model.GetBossFindPreciousType(bossId);
|
| | |
|
| | | m_ContainerBossReborn.gameObject.SetActive(true);
|
| | | var config = NPCConfig.Get(bossId);
|
| | |
| | |
|
| | | private void GotoKillBoss()
|
| | | {
|
| | | var mapId = PlayerDatas.Instance.baseData.MapID;
|
| | | var bossId = model.currentBossNotify.bossId;
|
| | | var type = model.GetBossFindPreciousType(bossId);
|
| | |
|
| | |
| | | if (mapConfig.MapFBType == (int)MapType.OpenCountry)
|
| | | {
|
| | | WindowCenter.Instance.Close<MainInterfaceWin>();
|
| | | var demonJarModel = ModelCenter.Instance.GetModel<DemonJarModel>();
|
| | | demonJarModel.selectedBoss = _bossId;
|
| | | demonJarModel.lockSelectedBoss = true;
|
| | | WindowCenter.Instance.Open<FindPreciousFrameWin>(false, 3);
|