C# Класс EssentialsPlugin.Utility.Communication

Показать файл Открыть проект

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

Метод Описание
BroadcastDataMessage ( DataMessageType messageType, byte data ) : void
BroadcastMessageParts ( byte data ) : void
Desegment ( byte packet ) : byte[]

Reassembles a segmented byte array.

DisableGMenu ( ulong steamId, string blockDef, bool subType, bool enable ) : void
DisplayDialog ( ulong steamId, ServerDialogItem messageItem ) : void
DisplayDialog ( ulong steamId, string header, string subheader, string content, string buttonText = "OK" ) : void
HandleAddConcealExempt ( byte data ) : void
MoveMessage ( ulong steamId, string moveType, Vector3D position ) : void
MoveMessage ( ulong steamId, string moveType, double x, double y, double z, long entityId ) : void
Notification ( ulong steamId, MyFontEnum color, int timeInSeconds, string message ) : void
ReceiveMessageParts ( byte data ) : void
Segment ( byte message ) : List

Segments a byte array.

SendDataMessage ( ulong steamId, DataMessageType messageType, byte data ) : void
SendFactionClientMessage ( ulong playerSteamId, string message ) : void
SendMessagePartsTo ( ulong steamId, byte data ) : void
SendPrivateInformation ( ulong playerId, string infoText, string from = null ) : void
SendPublicInformation ( string infoText ) : void
SendVoxelReset ( long entityId ) : void
WaypointMessage ( ServerWaypointItem serverItem ) : void
WaypointMessage ( WaypointItem item ) : void
WaypointMessage ( ulong userId, string waypointString ) : void

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

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

public static BroadcastDataMessage ( DataMessageType messageType, byte data ) : void
messageType DataMessageType
data byte
Результат void

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

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

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

Reassembles a segmented byte array.
public static Desegment ( byte packet ) : byte[]
packet byte Array segment.
Результат byte[]

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

public static DisableGMenu ( ulong steamId, string blockDef, bool subType, bool enable ) : void
steamId ulong
blockDef string
subType bool
enable bool
Результат void

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

public static DisplayDialog ( ulong steamId, ServerDialogItem messageItem ) : void
steamId ulong
messageItem ServerDialogItem
Результат void

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

public static DisplayDialog ( ulong steamId, string header, string subheader, string content, string buttonText = "OK" ) : void
steamId ulong
header string
subheader string
content string
buttonText string
Результат void

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

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

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

public static MoveMessage ( ulong steamId, string moveType, Vector3D position ) : void
steamId ulong
moveType string
position Vector3D
Результат void

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

public static MoveMessage ( ulong steamId, string moveType, double x, double y, double z, long entityId ) : void
steamId ulong
moveType string
x double
y double
z double
entityId long
Результат void

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

public static Notification ( ulong steamId, MyFontEnum color, int timeInSeconds, string message ) : void
steamId ulong
color MyFontEnum
timeInSeconds int
message string
Результат void

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

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

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

Segments a byte array.
public static Segment ( byte message ) : List
message byte
Результат List

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

public static SendDataMessage ( ulong steamId, DataMessageType messageType, byte data ) : void
steamId ulong
messageType DataMessageType
data byte
Результат void

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

public static SendFactionClientMessage ( ulong playerSteamId, string message ) : void
playerSteamId ulong
message string
Результат void

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

public static SendMessagePartsTo ( ulong steamId, byte data ) : void
steamId ulong
data byte
Результат void

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

public static SendPrivateInformation ( ulong playerId, string infoText, string from = null ) : void
playerId ulong
infoText string
from string
Результат void

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

public static SendPublicInformation ( string infoText ) : void
infoText string
Результат void

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

public static SendVoxelReset ( long entityId ) : void
entityId long
Результат void

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

public static WaypointMessage ( ServerWaypointItem serverItem ) : void
serverItem ServerWaypointItem
Результат void

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

public static WaypointMessage ( WaypointItem item ) : void
item WaypointItem
Результат void

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

public static WaypointMessage ( ulong userId, string waypointString ) : void
userId ulong
waypointString string
Результат void