| 213 | } |
| 214 | |
| 215 | int AFCMapModule::GetMapOnlineList(const int map_id, AFIDataList& list) |
| 216 | { |
| 217 | auto pMapInfo = map_infos_.find_value(map_id); |
| 218 | if (pMapInfo == nullptr) |
| 219 | { |
| 220 | return 0; |
| 221 | } |
| 222 | |
| 223 | auto all_instances = pMapInfo->GetAllInstance(); |
| 224 | for (auto iter : all_instances) |
| 225 | { |
| 226 | auto pMapInstance = iter.second; |
| 227 | for (auto it : pMapInstance->player_entities_) |
| 228 | { |
| 229 | list.AddInt64(it.first); |
| 230 | } |
| 231 | } |
| 232 | |
| 233 | return list.GetCount(); |
| 234 | } |
| 235 | |
| 236 | int AFCMapModule::CreateMapInstance(const int map_id) |
| 237 | { |
no test coverage detected