C# 클래스 tdsm.core.Messages.Out.NewNetMessage

파일 보기 프로젝트 열기: DeathCradle/Terraria-s-Dedicated-Server-Mod 1 사용 예제들

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