bool BroadcastingCondition(int clientIndex)
HashSet< int > DirtiedPackedTileCoords
static List< int > _changesForPlayerCache
static void CreateAndBroadcastByChunk(HashSet< int > dirtiedPackedTileCoords)
static Dictionary< Point, ChunkChanges > _changesByChunkCoords
static void DistributeChangesIntoChunks(HashSet< int > dirtiedPackedTileCoords)
static void PrepareAndSendToEachPlayerSeparately()
static NetPacket Serialize(HashSet< int > changes)
override bool Deserialize(BinaryReader reader, int userId)
static NetPacket SerializeForPlayer(int playerIndex)
static void BroadcastEachChunkSeparately()
static void BroadcastAllChanges(HashSet< int > dirtiedPackedTileCoords)
static void PrepareChunks(HashSet< int > dirtiedPackedTileCoords)