Terraria v1.4.4.9
Terraria source code documentation
Loading...
Searching...
No Matches
Terraria.GameContent.NetModules.NetLiquidModule Class Reference

Classes

class  ChunkChanges
 

Public Member Functions

override bool Deserialize (BinaryReader reader, int userId)
 

Static Public Member Functions

static NetPacket Serialize (HashSet< int > changes)
 
static NetPacket SerializeForPlayer (int playerIndex)
 
static void CreateAndBroadcastByChunk (HashSet< int > dirtiedPackedTileCoords)
 

Static Protected Member Functions

static NetPacket CreatePacket< T > (int maxSize)
 

Static Private Member Functions

static void PrepareAndSendToEachPlayerSeparately ()
 
static void BroadcastEachChunkSeparately ()
 
static void PrepareChunks (HashSet< int > dirtiedPackedTileCoords)
 
static void BroadcastAllChanges (HashSet< int > dirtiedPackedTileCoords)
 
static void DistributeChangesIntoChunks (HashSet< int > dirtiedPackedTileCoords)
 

Static Private Attributes

static List< int > _changesForPlayerCache = new List<int>()
 
static Dictionary< Point, ChunkChanges_changesByChunkCoords = new Dictionary<Point, ChunkChanges>()
 

Detailed Description

Definition at line 8 of file NetLiquidModule.cs.


The documentation for this class was generated from the following file: