| 2497 | } |
| 2498 | |
| 2499 | bool WorldServer::isVisibleToPlayer(RectF const& region) const { |
| 2500 | for (auto const& p : m_clientInfo) { |
| 2501 | for (auto playerRegion : p.second->monitoringRegions(m_entityMap)) { |
| 2502 | if (m_geometry.rectIntersectsRect(RectF(playerRegion), region)) |
| 2503 | return true; |
| 2504 | } |
| 2505 | } |
| 2506 | return false; |
| 2507 | } |
| 2508 | |
| 2509 | WorldServer::ClientInfo::ClientInfo(ConnectionId clientId, InterpolationTracker const trackerInit) |
| 2510 | : clientId(clientId), skyNetVersion(0), weatherNetVersion(0), pendingForward(false), started(false), local(false), admin(false), interpolationTracker(trackerInit) {} |
nothing calls this directly
no test coverage detected