C# 클래스 Terraria.NetMessage

파일 보기 프로젝트 열기: EmuDevs/EDTerraria

공개 프로퍼티들

프로퍼티 타입 설명
buffer Terraria.MessageBuffer[]

공개 메소드들

메소드 설명
BootPlayer ( int plr, string msg ) : void
CheckBytes ( int bufferIndex = 256 ) : void
CompressTileBlock ( int xStart, int yStart, short width, short height, byte buffer, int bufferStart ) : int
CompressTileBlock_Inner ( BinaryWriter writer, int xStart, int yStart, int width, int height ) : void
DecompressTileBlock ( byte buffer, int bufferStart, int bufferLength ) : void
DecompressTileBlock_Inner ( BinaryReader reader, int xStart, int yStart, int width, int height ) : void
RecieveBytes ( byte bytes, int streamLength, int i = 256 ) : void
SendAnglerQuest ( ) : void
SendData ( int msgType, int remoteClient = -1, int ignoreClient = -1, string text = "", int number, float number2 = 0.0f, float number3 = 0.0f, float number4 = 0.0f, int number5, int number6, int number7 ) : void
SendObjectPlacment ( int whoAmi, int x, int y, int type, int style, int alternative, int random, int direction ) : void
SendSection ( int whoAmi, int sectionX, int sectionY, bool skipSent = false ) : void
SendTemporaryAnimation ( int whoAmi, int animationType, int tileType, int xCoord, int yCoord ) : void
SendTileRange ( int whoAmi, int tileX, int tileY, int xSize, int ySize ) : void
SendTileSquare ( int whoAmi, int tileX, int tileY, int size ) : void
SendTravelShop ( ) : void
greetPlayer ( int plr ) : void
sendWater ( int x, int y ) : void
syncPlayers ( ) : void

메소드 상세

BootPlayer() 공개 정적인 메소드

public static BootPlayer ( int plr, string msg ) : void
plr int
msg string
리턴 void

CheckBytes() 공개 정적인 메소드

public static CheckBytes ( int bufferIndex = 256 ) : void
bufferIndex int
리턴 void

CompressTileBlock() 공개 정적인 메소드

public static CompressTileBlock ( int xStart, int yStart, short width, short height, byte buffer, int bufferStart ) : int
xStart int
yStart int
width short
height short
buffer byte
bufferStart int
리턴 int

CompressTileBlock_Inner() 공개 정적인 메소드

public static CompressTileBlock_Inner ( BinaryWriter writer, int xStart, int yStart, int width, int height ) : void
writer System.IO.BinaryWriter
xStart int
yStart int
width int
height int
리턴 void

DecompressTileBlock() 공개 정적인 메소드

public static DecompressTileBlock ( byte buffer, int bufferStart, int bufferLength ) : void
buffer byte
bufferStart int
bufferLength int
리턴 void

DecompressTileBlock_Inner() 공개 정적인 메소드

public static DecompressTileBlock_Inner ( BinaryReader reader, int xStart, int yStart, int width, int height ) : void
reader System.IO.BinaryReader
xStart int
yStart int
width int
height int
리턴 void

RecieveBytes() 공개 정적인 메소드

public static RecieveBytes ( byte bytes, int streamLength, int i = 256 ) : void
bytes byte
streamLength int
i int
리턴 void

SendAnglerQuest() 공개 정적인 메소드

public static SendAnglerQuest ( ) : void
리턴 void

SendData() 공개 정적인 메소드

public static SendData ( int msgType, int remoteClient = -1, int ignoreClient = -1, string text = "", int number, float number2 = 0.0f, float number3 = 0.0f, float number4 = 0.0f, int number5, int number6, int number7 ) : void
msgType int
remoteClient int
ignoreClient int
text string
number int
number2 float
number3 float
number4 float
number5 int
number6 int
number7 int
리턴 void

SendObjectPlacment() 공개 정적인 메소드

public static SendObjectPlacment ( int whoAmi, int x, int y, int type, int style, int alternative, int random, int direction ) : void
whoAmi int
x int
y int
type int
style int
alternative int
random int
direction 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

SendTemporaryAnimation() 공개 정적인 메소드

public static SendTemporaryAnimation ( int whoAmi, int animationType, int tileType, int xCoord, int yCoord ) : void
whoAmi int
animationType int
tileType int
xCoord int
yCoord int
리턴 void

SendTileRange() 공개 정적인 메소드

public static SendTileRange ( int whoAmi, int tileX, int tileY, int xSize, int ySize ) : void
whoAmi int
tileX int
tileY int
xSize int
ySize int
리턴 void

SendTileSquare() 공개 정적인 메소드

public static SendTileSquare ( int whoAmi, int tileX, int tileY, int size ) : void
whoAmi int
tileX int
tileY int
size int
리턴 void

SendTravelShop() 공개 정적인 메소드

public static SendTravelShop ( ) : void
리턴 void

greetPlayer() 공개 정적인 메소드

public static greetPlayer ( int plr ) : void
plr int
리턴 void

sendWater() 공개 정적인 메소드

public static sendWater ( int x, int y ) : void
x int
y int
리턴 void

syncPlayers() 공개 정적인 메소드

public static syncPlayers ( ) : void
리턴 void

프로퍼티 상세

buffer 공개적으로 정적으로 프로퍼티

public static MessageBuffer[],Terraria buffer
리턴 Terraria.MessageBuffer[]