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); } }