C# Класс ManicDigger.NetworkClientMinecraft

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

Открытые свойства

Свойство Тип Описание
ENABLE_CHATLOG bool
ENABLE_FORTRESS bool
LocalPlayerId int
gamepathlogs string
mapreceivedsizex int
mapreceivedsizey int
mapreceivedsizez int
receivedMapStream System.IO.MemoryStream

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

Метод Описание
Connect ( string serverAddress, int port, string username, string auth ) : void
ConnectedPlayers ( ) : IEnumerable
Disconnect ( ) : void
Dispose ( ) : void
Process ( ) : void

This function should be called in program main loop. It exits immediately.

SendChat ( string s ) : void
SendPacket ( byte packet ) : void
SendPosition ( Vector3 position, Vector3 orientation ) : void
SendSetBlock ( Vector3 position, BlockSetMode mode, int type, int materialslot ) : void

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

Метод Описание
ChatLog ( string p ) : void
CreateLoginPacket ( string username, string verificationKey ) : byte[]
InvalidPlayerWarning ( byte playerid ) : void
InvokeMapLoadingProgress ( int progressPercent, int progressBytes ) : void
MakeValidFileName ( string name ) : string
ReadAndUpdatePlayerPosition ( BinaryReader br, byte playerid ) : void
TryReadPacket ( ) : int
UpdatePositionDiff ( byte playerid, Vector3 v ) : void

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

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

public Connect ( string serverAddress, int port, string username, string auth ) : void
serverAddress string
port int
username string
auth string
Результат void

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

public ConnectedPlayers ( ) : IEnumerable
Результат IEnumerable

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

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

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

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

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

This function should be called in program main loop. It exits immediately.
public Process ( ) : void
Результат void

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

public SendChat ( string s ) : void
s string
Результат void

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

public SendPacket ( byte packet ) : void
packet byte
Результат void

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

public SendPosition ( Vector3 position, Vector3 orientation ) : void
position Vector3
orientation Vector3
Результат void

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

public SendSetBlock ( Vector3 position, BlockSetMode mode, int type, int materialslot ) : void
position Vector3
mode BlockSetMode
type int
materialslot int
Результат void

Описание свойств

ENABLE_CHATLOG публичное свойство

public bool ENABLE_CHATLOG
Результат bool

ENABLE_FORTRESS публичное свойство

public bool ENABLE_FORTRESS
Результат bool

LocalPlayerId публичное свойство

public int LocalPlayerId
Результат int

gamepathlogs публичное свойство

public string gamepathlogs
Результат string

mapreceivedsizex публичное свойство

public int mapreceivedsizex
Результат int

mapreceivedsizey публичное свойство

public int mapreceivedsizey
Результат int

mapreceivedsizez публичное свойство

public int mapreceivedsizez
Результат int

receivedMapStream публичное свойство

public MemoryStream,System.IO receivedMapStream
Результат System.IO.MemoryStream