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

Classes

class  PacketTypeStorage
 

Public Member Functions

delegate bool BroadcastCondition (int clientIndex)
 
void Register< T > ()
 
NetModule GetModule< T > ()
 
ushort GetId< T > ()
 
void Read (BinaryReader reader, int userId, int readLength)
 
void Broadcast (NetPacket packet, int ignoreClient=-1)
 
void Broadcast (NetPacket packet, BroadcastCondition conditionToBroadcast, int ignoreClient=-1)
 
void SendToSelf (NetPacket packet)
 
void BroadcastOrLoopback (NetPacket packet)
 
void SendToServerOrLoopback (NetPacket packet)
 
void SendToServerAndSelf (NetPacket packet)
 
void SendToServer (NetPacket packet)
 
void SendToClient (NetPacket packet, int playerId)
 

Static Public Member Functions

static void SendCallback (object state)
 

Static Public Attributes

static readonly NetManager Instance = new NetManager()
 

Private Member Functions

 NetManager ()
 
void SendData (ISocket socket, NetPacket packet)
 

Private Attributes

Dictionary< ushort, NetModule_modules = new Dictionary<ushort, NetModule>()
 
ushort _moduleCount
 

Detailed Description

Definition at line 7 of file NetManager.cs.


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