| | |
| | |
|
| | | FairyModel model { get { return ModelCenter.Instance.GetModel<FairyModel>(); } }
|
| | |
|
| | | FairyFeastModel fairyFeastModel { get { return ModelCenter.Instance.GetModel<FairyFeastModel>(); } }
|
| | |
|
| | | private void Awake()
|
| | | {
|
| | | m_GotoFeast.onClick.AddListener(OnGotoFeast);
|
| | |
| | | dungeonModel.updateMissionEvent += UpdateMissionEvent;
|
| | | GA_NpcCollect.OnArrive += OnArriveCollectNPC;
|
| | | GA_NpcCollect.OnLeave += OnLeaveCollectNpc;
|
| | | fairyFeastModel.selectTransmit += SelectTransmit;
|
| | | Display();
|
| | | }
|
| | |
|
| | |
| | | dungeonModel.updateMissionEvent -= UpdateMissionEvent;
|
| | | GA_NpcCollect.OnArrive -= OnArriveCollectNPC;
|
| | | GA_NpcCollect.OnLeave -= OnLeaveCollectNpc;
|
| | | fairyFeastModel.selectTransmit -= SelectTransmit;
|
| | | }
|
| | |
|
| | | private void SelectTransmit()
|
| | | {
|
| | | Display();
|
| | | }
|
| | |
|
| | | private void PlayerDataRefreshInfoEvent(PlayerDataRefresh refreshType)
|
| | |
| | | {
|
| | | var mapId = dungeonModel.GetDataMapIdByMapId(PlayerDatas.Instance.baseData.MapID);
|
| | | var collected = dungeonModel.mission.hasCollect;
|
| | | m_GotoFeast.gameObject.SetActive(mapId == 31230 && collected != 1 && !nearNpc);
|
| | | m_GotoFeast.gameObject.SetActive(mapId == 31230 && collected != 1 && !nearNpc && !fairyFeastModel.allowTransmit);
|
| | | }
|
| | |
|
| | | private void OnArriveCollectNPC(uint arg0, int _npcId)
|