terraria-cpp2il v1.4.4.9
Terraria mobile dump, with CallAnalysis (see source code). Dump with reconstucted method: https://infinitynichto.github.io/terraria-cpp2il-methodrecon
Loading...
Searching...
No Matches
Terraria.NetMessage Class Reference
+ Collaboration diagram for Terraria.NetMessage:

Classes

struct  NetSoundInfo
 

Public Member Functions

 NetMessage ()
 

Static Public Member Functions

static bool TrySendData (int msgType, int remoteClient=-1, int ignoreClient=-1, NetworkText text=null, int number=0, float number2=0f, float number3=0f, float number4=0f, int number5=0, int number6=0, int number7=0)
 
static unsafe void SendData (int msgType, int remoteClient=-1, int ignoreClient=-1, NetworkText text=null, int number=0, float number2=0f, float number3=0f, float number4=0f, int number5=0, int number6=0, int number7=0)
 
static void CompressTileBlock (int xStart, int yStart, short width, short height, Stream stream)
 
static bool DoesPlayerSlotCountAsAHost (int plr)
 
static void CompressTileBlock_Inner (BinaryWriter writer, int xStart, int yStart, int width, int height)
 
static void DecompressTileBlock (Stream stream)
 
static void DecompressTileBlock_Inner (BinaryReader reader, int xStart, int yStart, int width, int height)
 
static void BootPlayer (int plr, NetworkText msg)
 
static void SendObjectPlacement (int whoAmi, int x, int y, int type, int style, int alternative, int random, int direction)
 
static void SendTemporaryAnimation (int whoAmi, int animationType, int tileType, int xCoord, int yCoord)
 
static void SendPlayerHurt (int playerTargetIndex, PlayerDeathReason reason, int damage, int direction, bool critical, bool pvp, int hitContext, int remoteClient=-1, int ignoreClient=-1)
 
static void SendPlayerDeath (int playerTargetIndex, PlayerDeathReason reason, int damage, int direction, bool pvp, int remoteClient=-1, int ignoreClient=-1)
 
static void PlayNetSound (NetMessage.NetSoundInfo info, int remoteClient=-1, int ignoreClient=-1)
 
static void SendCoinLossRevengeMarker (CoinLossRevengeSystem.RevengeMarker marker, int remoteClient=-1, int ignoreClient=-1)
 
static void SendTileSquare (int whoAmi, int tileX, int tileY, int xSize, int ySize, TileChangeType changeType=TileChangeType.None)
 
static unsafe void SendTileSquare (int whoAmi, int tileX, int tileY, int centeredSquareSize, TileChangeType changeType=TileChangeType.None)
 
static void SendTileSquare (int whoAmi, int tileX, int tileY, TileChangeType changeType=TileChangeType.None)
 
static void SendTravelShop (int remoteClient)
 
static void SendAnglerQuest (int remoteClient)
 
static void SendSection (int whoAmi, int sectionX, int sectionY)
 
static void greetPlayer (int plr)
 
static void sendWater (int x, int y)
 
static void SyncDisconnectedPlayer (int plr)
 
static void SyncConnectedPlayer (int plr)
 
static void EnsureLocalPlayerIsPresent ()
 

Static Public Attributes

static MessageBuffer[] buffer
 

Static Private Member Functions

static void WriteAccessoryVisibility (BinaryWriter writer, bool[] hideVisibleAccessory)
 
static void SendNPCHousesAndTravelShop (int plr)
 
static void SyncOnePlayer (int plr, int toWho, int fromWho)
 
static void SyncOnePlayer_ItemArray (int plr, int toWho, int fromWho, Item[] arr, int slot)
 
static NetMessage ()
 

Static Private Attributes

static byte[] writeBuffer
 
static BinaryWriter streamWriter
 
static short[] chestList
 
static short[] signList
 
static short[] entityList
 
static byte[] bytes
 
static PlayerDeathReason _currentPlayerDeathReason
 
static NetMessage.NetSoundInfo _currentNetSoundInfo
 
static CoinLossRevengeSystem.RevengeMarker _currentRevengeMarker
 

Detailed Description

Definition at line 40 of file NetMessage.cs.


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