protected void ConstructEventData(List <int> eventIDs)
        {
            if (eventIDs == null)
            {
                return;
            }

            foreach (var eventID in eventIDs)
            {
                if (!LocalServerResManager.MissionEventDataMap.ContainsKey(eventID))
                {
                    continue;
                }

                LocalServerMissionEvent newEvent = new LocalServerMissionEvent();

                var missionData = LocalServerResManager.MissionEventDataMap[eventID];
                if (missionData.type == 1 && missionData.param != null)
                {
                    foreach (var spawnPointID in missionData.param)
                    {
                        newEvent.spawnPoint.Add(spawnPointID);
                    }
                }

                newEvent.notifyToClient        = missionData.notifyToClient;
                newEvent.notifyOtherSpawnPoint = missionData.notifyOtherSpawnPoint;

                localServerEvent.Add(newEvent);
            }
        }
        protected void ConstructEventData(List<int> eventIDs)
        {
            if (eventIDs == null)
                return;

            foreach (var eventID in eventIDs)
            {
                if (!LocalServerResManager.MissionEventDataMap.ContainsKey(eventID))
                    continue;

                LocalServerMissionEvent newEvent = new LocalServerMissionEvent();

                var missionData = LocalServerResManager.MissionEventDataMap[eventID];
                if (missionData.type == 1 && missionData.param != null)
                {
                    foreach (var spawnPointID in missionData.param)
                        newEvent.spawnPoint.Add(spawnPointID);
                }

                newEvent.notifyToClient = missionData.notifyToClient;
                newEvent.notifyOtherSpawnPoint = missionData.notifyOtherSpawnPoint;

                localServerEvent.Add(newEvent);
            }
        }