C# Класс tdsm.core.Messages.Out.NewNetMessage

Показать файл Открыть проект Примеры использования класса

Private Properties

Свойство Тип Описание
CompressedTileBody void
CompressedTileFlags byte
Tile void
Tile void
TileSize int

Открытые методы

Метод Описание
AngerQuestsFinished ( int number ) : void
AnglerQuest ( string text ) : void
Begin ( ) : void
Begin ( Packet id ) : void
Begin ( int id ) : void
Bool ( bool data ) : void
BootPlayer ( int plr, string msg ) : void
Broadcast ( ) : void
Broadcast ( byte bytes ) : void
BroadcastExcept ( byte bytes, int i ) : void
BroadcastExcept ( int i ) : void
BuildPlayerUpdate ( int i ) : void
Byte ( bool data ) : void
Byte ( byte data ) : void
Byte ( byte data, int length ) : void
Byte ( int data ) : void
CatchNPC ( int number, float number2 ) : void
ChestItem ( int chestId, int itemId ) : void
ChestUnlock ( int playerId, int param, int x, int y ) : void
Clear ( ) : void
Color ( Color data ) : void
ConnectionRequest ( string version ) : void
ConnectionResponse ( int clientId ) : void
DamageNPC ( int npcId, int damage, float knockback, int direction, bool crit = false ) : void
Disconnect ( string reason ) : void
DoorUpdate ( int doorAction, int x, int y, int doorDirection ) : void
End ( ) : void
EnterZone ( int playerId ) : void
Float ( float data ) : void
FloatUnsafe ( float data ) : void
FlowLiquid ( int x, int y ) : void
HealPlayer ( int playerId, int amount ) : void
HitSwitch ( short x, short y ) : void
Int ( double data ) : void
Int ( int data ) : void
InventoryData ( int playerId, int invId, int prefix ) : void
ItemInfo ( int itemId, byte number2 ) : void
ItemOwnerInfo ( int itemId ) : void
ItemOwnerUpdate ( int itemId ) : void
KillPlayerPVP ( int victimId, string deathText, int direction, int damage, int pvpFlag ) : void
KillProjectile ( int identity, int owner ) : void
KillTile ( int number, float number2, float number3, float number4, int number5 ) : void
NPCAddBuff ( int npcId, int type, int time ) : void
NPCBuffs ( int npcId ) : void
NPCHome ( int npcId, int homeTileX, int homeTileY, bool homeless ) : void
NPCInfo ( int npcId ) : void
NPCName ( int id, string text ) : void
NPCTalk ( int playerId ) : void
NewNetMessage ( int bufSize = 65535 ) : System
OnPlayerJoined ( int plr ) : void
OnPlayerLeft ( Player player, ServerSlot slot, bool announced ) : void
OpenChest ( ) : void
Packet63 ( ) : void
Packet68 ( ) : void
Packet69 ( string text, int number, float number2, float number3, float number4, int number5 ) : void
PaintWall ( int number, float number2, float number3 ) : void
PasswordRequest ( ) : void
PasswordResponse ( ) : void
PlayHarp ( int playerId, float note ) : void
PlayerAddBuff ( int playerId, int type, int time ) : void
PlayerBallswing ( int playerId ) : void
PlayerBuffs ( int playerId ) : void
PlayerChat ( int playerId, string text, int r, int g, int b ) : void
PlayerChestUpdate ( int chestId, string text ) : void
PlayerData ( int playerId ) : void
PlayerDodge ( int number, float number2 ) : void
PlayerHealthUpdate ( int playerId ) : void
PlayerJoinParty ( int playerId ) : void
PlayerManaUpdate ( int playerId ) : void
PlayerPVPChange ( int playerId ) : void
PlayerStateUpdate ( int playerId ) : void
PlayerStateUpdate ( int playerId, float px, float py ) : void
PlayerUseManaUpdate ( int playerId, int amount ) : void
PrepareThreadInstance ( ) : NewNetMessage
PrepareThreadInstance ( int size ) : NewNetMessage
Projectile ( Projectile proj ) : void
ReadSign ( int x, int y ) : void
ReceivingPlayerJoined ( int playerId ) : void
ReceivingPlayerJoined ( int playerId, int sx, int sy ) : void
ReleaseNPC ( int number, float number2, float number3, float number4 ) : void
RequestTileBlock ( ) : void
SByte ( sbyte data ) : void
Send ( tdsm.api.ClientConnection conn ) : void
Send ( int i ) : void
SendData ( Packet packet, int remoteClient = -1, int ignoreClient = -1, string text = "", int number, float number2 = 0f, float number3 = 0f, float number4 = 0f, int number5 ) : int
SendData ( int packetId, int remoteClient = -1, int ignoreClient = -1, string text = "", int number, float number2 = 0f, float number3 = 0f, float number4 = 0f, int number5 ) : int
SendSection ( int whoAmi, int sectionX, int sectionY ) : void
SendSection ( int whoAmi, int sectionX, int sectionY, bool skipSent = false ) : void
SendSpawn ( ) : void
SendSyncOthersForPlayer ( int i ) : void
SendSyncPlayerForOthers ( int i ) : void
SendTileConfirm ( int sectionX, int sectionY, int sectionXAgain, int sectionYAgain ) : void
SendTileLoading ( int number, string text ) : void
SendTileRowCompressed ( int xStart, int yStart, short width, short height, bool packChests ) : void
SendTileSquare ( int whoAmi, int tileX, int tileY, int size ) : void
SendTileSquare ( int whoAmi, int x, int y, int size, bool centered ) : void
SendWater ( int x, int y ) : void
Short ( int data ) : void
Short ( short data ) : void
SingleTileSquare ( int X, int Y, Tile tile ) : void
StrikeNPC ( int npcId, int playerId ) : void
StrikePlayer ( int victimId, string deathText, int direction, int damage, int pvpFlag, bool crit = false ) : void
String ( string data, bool newLineOverride = false, bool useUTF = false ) : void
SummonSkeletron ( int action, int param ) : void
SyncAllNPCHomes ( ) : void
SyncNPCHome ( int npcIndex ) : void
SyncNPCHomes ( ) : void
SyncPlayers ( ) : void
SynchBegin ( int playerId, int active ) : void
Teleport ( int number, float number2, float number3, float number4, int number5 ) : void
TileBreak ( int tileAction, int x, int y, int tileType, int style ) : void
TileRowCompressed ( int numColumns, int firstColumn, int row ) : void
TileRowSize ( int numColumns, int firstColumn, int row ) : int
TileSquare ( int size, int X, int Y ) : void
TimeSunMoonUpdate ( ) : void
TravelShop ( ) : void
UShort ( ushort data ) : void
UpdatePlayers ( ) : void
WorldBalance ( byte good, byte evil, byte blood ) : void
WorldData ( ) : void
WorldData ( bool hardMode ) : void
WorldData ( int spawnX, int spawnY ) : void
WorldData ( int spawnX, int spawnY, bool hardMode ) : void
WorldRequest ( ) : void
WriteSign ( int signId ) : void
WriteSign ( int signId, int x, int y, string text ) : void

Приватные методы

Метод Описание
CompressedTileBody ( byte flags, Tile tile ) : void
CompressedTileFlags ( Tile tile, Tile last ) : byte
Tile ( Tile tile ) : void
Tile ( int x, int y ) : void
TileSize ( Tile tile ) : int

Описание методов

AngerQuestsFinished() публичный Метод

public AngerQuestsFinished ( int number ) : void
number int
Результат void

AnglerQuest() публичный Метод

public AnglerQuest ( string text ) : void
text string
Результат void

Begin() публичный Метод

public Begin ( ) : void
Результат void

Begin() публичный Метод

public Begin ( Packet id ) : void
id Packet
Результат void

Begin() публичный Метод

public Begin ( int id ) : void
id int
Результат void

Bool() публичный Метод

public Bool ( bool data ) : void
data bool
Результат void

BootPlayer() публичный статический Метод

public static BootPlayer ( int plr, string msg ) : void
plr int
msg string
Результат void

Broadcast() публичный Метод

public Broadcast ( ) : void
Результат void

Broadcast() публичный статический Метод

public static Broadcast ( byte bytes ) : void
bytes byte
Результат void

BroadcastExcept() публичный статический Метод

public static BroadcastExcept ( byte bytes, int i ) : void
bytes byte
i int
Результат void

BroadcastExcept() публичный Метод

public BroadcastExcept ( int i ) : void
i int
Результат void

BuildPlayerUpdate() публичный Метод

public BuildPlayerUpdate ( int i ) : void
i int
Результат void

Byte() публичный Метод

public Byte ( bool data ) : void
data bool
Результат void

Byte() публичный Метод

public Byte ( byte data ) : void
data byte
Результат void

Byte() публичный Метод

public Byte ( byte data, int length ) : void
data byte
length int
Результат void

Byte() публичный Метод

public Byte ( int data ) : void
data int
Результат void

CatchNPC() публичный Метод

public CatchNPC ( int number, float number2 ) : void
number int
number2 float
Результат void

ChestItem() публичный Метод

public ChestItem ( int chestId, int itemId ) : void
chestId int
itemId int
Результат void

ChestUnlock() публичный Метод

public ChestUnlock ( int playerId, int param, int x, int y ) : void
playerId int
param int
x int
y int
Результат void

Clear() публичный Метод

public Clear ( ) : void
Результат void

Color() публичный Метод

public Color ( Color data ) : void
data Color
Результат void

ConnectionRequest() публичный Метод

public ConnectionRequest ( string version ) : void
version string
Результат void

ConnectionResponse() публичный Метод

public ConnectionResponse ( int clientId ) : void
clientId int
Результат void

DamageNPC() публичный Метод

public DamageNPC ( int npcId, int damage, float knockback, int direction, bool crit = false ) : void
npcId int
damage int
knockback float
direction int
crit bool
Результат void

Disconnect() публичный Метод

public Disconnect ( string reason ) : void
reason string
Результат void

DoorUpdate() публичный Метод

public DoorUpdate ( int doorAction, int x, int y, int doorDirection ) : void
doorAction int
x int
y int
doorDirection int
Результат void

End() публичный Метод

public End ( ) : void
Результат void

EnterZone() публичный Метод

public EnterZone ( int playerId ) : void
playerId int
Результат void

Float() публичный Метод

public Float ( float data ) : void
data float
Результат void

FloatUnsafe() публичный Метод

public FloatUnsafe ( float data ) : void
data float
Результат void

FlowLiquid() публичный Метод

public FlowLiquid ( int x, int y ) : void
x int
y int
Результат void

HealPlayer() публичный Метод

public HealPlayer ( int playerId, int amount ) : void
playerId int
amount int
Результат void

HitSwitch() публичный Метод

public HitSwitch ( short x, short y ) : void
x short
y short
Результат void

Int() публичный Метод

public Int ( double data ) : void
data double
Результат void

Int() публичный Метод

public Int ( int data ) : void
data int
Результат void

InventoryData() публичный Метод

public InventoryData ( int playerId, int invId, int prefix ) : void
playerId int
invId int
prefix int
Результат void

ItemInfo() публичный Метод

public ItemInfo ( int itemId, byte number2 ) : void
itemId int
number2 byte
Результат void

ItemOwnerInfo() публичный Метод

public ItemOwnerInfo ( int itemId ) : void
itemId int
Результат void

ItemOwnerUpdate() публичный Метод

public ItemOwnerUpdate ( int itemId ) : void
itemId int
Результат void

KillPlayerPVP() публичный Метод

public KillPlayerPVP ( int victimId, string deathText, int direction, int damage, int pvpFlag ) : void
victimId int
deathText string
direction int
damage int
pvpFlag int
Результат void

KillProjectile() публичный Метод

public KillProjectile ( int identity, int owner ) : void
identity int
owner int
Результат void

KillTile() публичный Метод

public KillTile ( int number, float number2, float number3, float number4, int number5 ) : void
number int
number2 float
number3 float
number4 float
number5 int
Результат void

NPCAddBuff() публичный Метод

public NPCAddBuff ( int npcId, int type, int time ) : void
npcId int
type int
time int
Результат void

NPCBuffs() публичный Метод

public NPCBuffs ( int npcId ) : void
npcId int
Результат void

NPCHome() публичный Метод

public NPCHome ( int npcId, int homeTileX, int homeTileY, bool homeless ) : void
npcId int
homeTileX int
homeTileY int
homeless bool
Результат void

NPCInfo() публичный Метод

public NPCInfo ( int npcId ) : void
npcId int
Результат void

NPCName() публичный Метод

public NPCName ( int id, string text ) : void
id int
text string
Результат void

NPCTalk() публичный Метод

public NPCTalk ( int playerId ) : void
playerId int
Результат void

NewNetMessage() публичный Метод

public NewNetMessage ( int bufSize = 65535 ) : System
bufSize int
Результат System

OnPlayerJoined() публичный статический Метод

public static OnPlayerJoined ( int plr ) : void
plr int
Результат void

OnPlayerLeft() публичный статический Метод

public static OnPlayerLeft ( Player player, ServerSlot slot, bool announced ) : void
player Terraria.Player
slot ServerSlot
announced bool
Результат void

OpenChest() публичный Метод

public OpenChest ( ) : void
Результат void

Packet63() публичный Метод

public Packet63 ( ) : void
Результат void

Packet68() публичный Метод

public Packet68 ( ) : void
Результат void

Packet69() публичный Метод

public Packet69 ( string text, int number, float number2, float number3, float number4, int number5 ) : void
text string
number int
number2 float
number3 float
number4 float
number5 int
Результат void

PaintWall() публичный Метод

public PaintWall ( int number, float number2, float number3 ) : void
number int
number2 float
number3 float
Результат void

PasswordRequest() публичный Метод

public PasswordRequest ( ) : void
Результат void

PasswordResponse() публичный Метод

public PasswordResponse ( ) : void
Результат void

PlayHarp() публичный Метод

public PlayHarp ( int playerId, float note ) : void
playerId int
note float
Результат void

PlayerAddBuff() публичный Метод

public PlayerAddBuff ( int playerId, int type, int time ) : void
playerId int
type int
time int
Результат void

PlayerBallswing() публичный Метод

public PlayerBallswing ( int playerId ) : void
playerId int
Результат void

PlayerBuffs() публичный Метод

public PlayerBuffs ( int playerId ) : void
playerId int
Результат void

PlayerChat() публичный Метод

public PlayerChat ( int playerId, string text, int r, int g, int b ) : void
playerId int
text string
r int
g int
b int
Результат void

PlayerChestUpdate() публичный Метод

public PlayerChestUpdate ( int chestId, string text ) : void
chestId int
text string
Результат void

PlayerData() публичный Метод

public PlayerData ( int playerId ) : void
playerId int
Результат void

PlayerDodge() публичный Метод

public PlayerDodge ( int number, float number2 ) : void
number int
number2 float
Результат void

PlayerHealthUpdate() публичный Метод

public PlayerHealthUpdate ( int playerId ) : void
playerId int
Результат void

PlayerJoinParty() публичный Метод

public PlayerJoinParty ( int playerId ) : void
playerId int
Результат void

PlayerManaUpdate() публичный Метод

public PlayerManaUpdate ( int playerId ) : void
playerId int
Результат void

PlayerPVPChange() публичный Метод

public PlayerPVPChange ( int playerId ) : void
playerId int
Результат void

PlayerStateUpdate() публичный Метод

public PlayerStateUpdate ( int playerId ) : void
playerId int
Результат void

PlayerStateUpdate() публичный Метод

public PlayerStateUpdate ( int playerId, float px, float py ) : void
playerId int
px float
py float
Результат void

PlayerUseManaUpdate() публичный Метод

public PlayerUseManaUpdate ( int playerId, int amount ) : void
playerId int
amount int
Результат void

PrepareThreadInstance() публичный статический Метод

public static PrepareThreadInstance ( ) : NewNetMessage
Результат NewNetMessage

PrepareThreadInstance() публичный статический Метод

public static PrepareThreadInstance ( int size ) : NewNetMessage
size int
Результат NewNetMessage

Projectile() публичный Метод

public Projectile ( Projectile proj ) : void
proj Terraria.Projectile
Результат void

ReadSign() публичный Метод

public ReadSign ( int x, int y ) : void
x int
y int
Результат void

ReceivingPlayerJoined() публичный Метод

public ReceivingPlayerJoined ( int playerId ) : void
playerId int
Результат void

ReceivingPlayerJoined() публичный Метод

public ReceivingPlayerJoined ( int playerId, int sx, int sy ) : void
playerId int
sx int
sy int
Результат void

ReleaseNPC() публичный Метод

public ReleaseNPC ( int number, float number2, float number3, float number4 ) : void
number int
number2 float
number3 float
number4 float
Результат void

RequestTileBlock() публичный Метод

public RequestTileBlock ( ) : void
Результат void

SByte() публичный Метод

public SByte ( sbyte data ) : void
data sbyte
Результат void

Send() публичный Метод

public Send ( tdsm.api.ClientConnection conn ) : void
conn tdsm.api.ClientConnection
Результат void

Send() публичный Метод

public Send ( int i ) : void
i int
Результат void

SendData() публичный статический Метод

public static SendData ( Packet packet, int remoteClient = -1, int ignoreClient = -1, string text = "", int number, float number2 = 0f, float number3 = 0f, float number4 = 0f, int number5 ) : int
packet Packet
remoteClient int
ignoreClient int
text string
number int
number2 float
number3 float
number4 float
number5 int
Результат int

SendData() публичный статический Метод

public static SendData ( int packetId, int remoteClient = -1, int ignoreClient = -1, string text = "", int number, float number2 = 0f, float number3 = 0f, float number4 = 0f, int number5 ) : int
packetId int
remoteClient int
ignoreClient int
text string
number int
number2 float
number3 float
number4 float
number5 int
Результат int

SendSection() публичный статический Метод

public static SendSection ( int whoAmi, int sectionX, int sectionY ) : void
whoAmi int
sectionX int
sectionY int
Результат void

SendSection() публичный статический Метод

public static SendSection ( int whoAmi, int sectionX, int sectionY, bool skipSent = false ) : void
whoAmi int
sectionX int
sectionY int
skipSent bool
Результат void

SendSpawn() публичный Метод

public SendSpawn ( ) : void
Результат void

SendSyncOthersForPlayer() публичный Метод

public SendSyncOthersForPlayer ( int i ) : void
i int
Результат void

SendSyncPlayerForOthers() публичный Метод

public SendSyncPlayerForOthers ( int i ) : void
i int
Результат void

SendTileConfirm() публичный Метод

public SendTileConfirm ( int sectionX, int sectionY, int sectionXAgain, int sectionYAgain ) : void
sectionX int
sectionY int
sectionXAgain int
sectionYAgain int
Результат void

SendTileLoading() публичный Метод

public SendTileLoading ( int number, string text ) : void
number int
text string
Результат void

SendTileRowCompressed() публичный Метод

public SendTileRowCompressed ( int xStart, int yStart, short width, short height, bool packChests ) : void
xStart int
yStart int
width short
height short
packChests bool
Результат void

SendTileSquare() публичный статический Метод

public static SendTileSquare ( int whoAmi, int tileX, int tileY, int size ) : void
whoAmi int
tileX int
tileY int
size int
Результат void

SendTileSquare() публичный статический Метод

public static SendTileSquare ( int whoAmi, int x, int y, int size, bool centered ) : void
whoAmi int
x int
y int
size int
centered bool
Результат void

SendWater() публичный статический Метод

public static SendWater ( int x, int y ) : void
x int
y int
Результат void

Short() публичный Метод

public Short ( int data ) : void
data int
Результат void

Short() публичный Метод

public Short ( short data ) : void
data short
Результат void

SingleTileSquare() публичный Метод

public SingleTileSquare ( int X, int Y, Tile tile ) : void
X int
Y int
tile Terraria.Tile
Результат void

StrikeNPC() публичный Метод

public StrikeNPC ( int npcId, int playerId ) : void
npcId int
playerId int
Результат void

StrikePlayer() публичный Метод

public StrikePlayer ( int victimId, string deathText, int direction, int damage, int pvpFlag, bool crit = false ) : void
victimId int
deathText string
direction int
damage int
pvpFlag int
crit bool
Результат void

String() публичный Метод

public String ( string data, bool newLineOverride = false, bool useUTF = false ) : void
data string
newLineOverride bool
useUTF bool
Результат void

SummonSkeletron() публичный Метод

public SummonSkeletron ( int action, int param ) : void
action int
param int
Результат void

SyncAllNPCHomes() публичный Метод

public SyncAllNPCHomes ( ) : void
Результат void

SyncNPCHome() публичный Метод

public SyncNPCHome ( int npcIndex ) : void
npcIndex int
Результат void

SyncNPCHomes() публичный статический Метод

public static SyncNPCHomes ( ) : void
Результат void

SyncPlayers() публичный статический Метод

public static SyncPlayers ( ) : void
Результат void

SynchBegin() публичный Метод

public SynchBegin ( int playerId, int active ) : void
playerId int
active int
Результат void

Teleport() публичный Метод

public Teleport ( int number, float number2, float number3, float number4, int number5 ) : void
number int
number2 float
number3 float
number4 float
number5 int
Результат void

TileBreak() публичный Метод

public TileBreak ( int tileAction, int x, int y, int tileType, int style ) : void
tileAction int
x int
y int
tileType int
style int
Результат void

TileRowCompressed() публичный Метод

public TileRowCompressed ( int numColumns, int firstColumn, int row ) : void
numColumns int
firstColumn int
row int
Результат void

TileRowSize() публичный Метод

public TileRowSize ( int numColumns, int firstColumn, int row ) : int
numColumns int
firstColumn int
row int
Результат int

TileSquare() публичный Метод

public TileSquare ( int size, int X, int Y ) : void
size int
X int
Y int
Результат void

TimeSunMoonUpdate() публичный Метод

public TimeSunMoonUpdate ( ) : void
Результат void

TravelShop() публичный Метод

public TravelShop ( ) : void
Результат void

UShort() публичный Метод

public UShort ( ushort data ) : void
data ushort
Результат void

UpdatePlayers() публичный Метод

public UpdatePlayers ( ) : void
Результат void

WorldBalance() публичный Метод

public WorldBalance ( byte good, byte evil, byte blood ) : void
good byte
evil byte
blood byte
Результат void

WorldData() публичный Метод

public WorldData ( ) : void
Результат void

WorldData() публичный Метод

public WorldData ( bool hardMode ) : void
hardMode bool
Результат void

WorldData() публичный Метод

public WorldData ( int spawnX, int spawnY ) : void
spawnX int
spawnY int
Результат void

WorldData() публичный Метод

public WorldData ( int spawnX, int spawnY, bool hardMode ) : void
spawnX int
spawnY int
hardMode bool
Результат void

WorldRequest() публичный Метод

public WorldRequest ( ) : void
Результат void

WriteSign() публичный Метод

public WriteSign ( int signId ) : void
signId int
Результат void

WriteSign() публичный Метод

public WriteSign ( int signId, int x, int y, string text ) : void
signId int
x int
y int
text string
Результат void