Terraria v1.4.4.9
Terraria source code documentation
Loading...
Searching...
No Matches
Terraria.MessageBuffer Class Reference

Public Member Functions

void Reset ()
 
void ResetReader ()
 
void ResetWriter ()
 
void GetData (int start, int length, out int messageType)
 

Public Attributes

bool broadcast
 
byte[] readBuffer = new byte[131070]
 
byte[] writeBuffer = new byte[131070]
 
bool writeLocked
 
int messageLength
 
int totalData
 
int whoAmI
 
int spamCount
 
int maxSpam
 
bool checkBytes
 
MemoryStream readerStream
 
MemoryStream writerStream
 
BinaryReader reader
 
BinaryWriter writer
 
PacketHistory History = new PacketHistory()
 

Static Public Attributes

const int readBufferMax = 131070
 
const int writeBufferMax = 131070
 

Events

static TileChangeReceivedEvent OnTileChangeReceived
 

Private Member Functions

float[] ReUseTemporaryProjectileAI ()
 
float[] ReUseTemporaryNPCAI ()
 

Static Private Member Functions

static void ReadAccessoryVisibility (BinaryReader reader, bool[] hideVisibleAccessory)
 
static void TrySendingItemArray (int plr, Item[] array, int slotStartIndex)
 

Private Attributes

float[] _temporaryProjectileAI = new float[Projectile.maxAI]
 
float[] _temporaryNPCAI = new float[NPC.maxAI]
 

Detailed Description

Definition at line 25 of file MessageBuffer.cs.


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