| | |
| | | |
| | | public void Arrive() |
| | | { |
| | | if (!m_ArrivedList.Contains(ServerInstID)) |
| | | if (OnArrive != null) |
| | | { |
| | | if (OnArrive != null) |
| | | { |
| | | OnArrive(ServerInstID, NpcConfig.NPCID); |
| | | } |
| | | m_ArrivedList.Add(ServerInstID); |
| | | Debug.Log("靠近了采集物: " + NpcConfig.NPCID); |
| | | OnArrive(ServerInstID, NpcConfig.NPCID); |
| | | } |
| | | } |
| | | |
| | | public void Leave() |
| | | { |
| | | if (m_ArrivedList.Contains(ServerInstID)) |
| | | if (OnLeave != null) |
| | | { |
| | | if (OnLeave != null) |
| | | { |
| | | OnLeave(ServerInstID, NpcConfig.NPCID); |
| | | } |
| | | m_ArrivedList.Remove(ServerInstID); |
| | | Debug.Log("离开了采集物: " + NpcConfig.NPCID); |
| | | OnLeave(ServerInstID, NpcConfig.NPCID); |
| | | } |
| | | } |
| | | } |