| | |
| | | GA_NpcCollect.OnArrive += OnArriveCollectNPC;
|
| | | GA_NpcCollect.OnLeave += OnLeaveCollectNpc;
|
| | | fairyFeastModel.selectTransmit += SelectTransmit;
|
| | | fairyFeastModel.transmitStateUpdate += TransmitStateUpdate;
|
| | | Display();
|
| | | }
|
| | |
|
| | |
| | | GA_NpcCollect.OnArrive -= OnArriveCollectNPC;
|
| | | GA_NpcCollect.OnLeave -= OnLeaveCollectNpc;
|
| | | fairyFeastModel.selectTransmit -= SelectTransmit;
|
| | | fairyFeastModel.transmitStateUpdate -= TransmitStateUpdate;
|
| | | }
|
| | |
|
| | | private void TransmitStateUpdate()
|
| | | {
|
| | | Display();
|
| | | }
|
| | |
|
| | | private void SelectTransmit()
|
| | |
| | | {
|
| | | var mapId = dungeonModel.GetDataMapIdByMapId(PlayerDatas.Instance.baseData.MapID);
|
| | | var collected = dungeonModel.mission.hasCollect;
|
| | | m_GotoFeast.gameObject.SetActive(mapId == 31230 && collected != 1 && !nearNpc && !fairyFeastModel.allowTransmit);
|
| | | m_GotoFeast.gameObject.SetActive(mapId == 31230 && collected != 1
|
| | | && !nearNpc && !fairyFeastModel.allowTransmit && !fairyFeastModel.transmiting);
|
| | | }
|
| | |
|
| | | private void OnArriveCollectNPC(uint arg0, int _npcId)
|