C# Класс Economy.scripts.ConnectionHelper

Conains useful methods and fields for organizing the connections.
Показать файл Открыть проект

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

Свойство Тип Описание
ClientMessageCache List
ServerMessageCache List>.Dictionary

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

Метод Описание
GetFreeByteElementCount ( MessageIncomingMessageParts message ) : int

Calculates how many bytes can be stored in the given message.

ProcessData ( byte rawData ) : void
ProcessData ( string dataString ) : void

Server side execution of the actions defined in the data.

SendMessageToAll ( MessageBase message ) : void

Creates and sends an entity with the given information for the server and all players.

SendMessageToAllPlayers ( MessageBase messageContainer ) : void
SendMessageToPlayer ( ulong steamId, MessageBase message ) : void
SendMessageToServer ( MessageBase message ) : void

Creates and sends an entity with the given information for the server. Never call this on DS instance!

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

Метод Описание
SendMessageParts ( byte byteData, MessageSide side, ulong receiver ) : void

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

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

Calculates how many bytes can be stored in the given message.
public static GetFreeByteElementCount ( MessageIncomingMessageParts message ) : int
message Economy.scripts.Messages.MessageIncomingMessageParts The message in which the bytes will be stored.
Результат int

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

public static ProcessData ( byte rawData ) : void
rawData byte
Результат void

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

Server side execution of the actions defined in the data.
public static ProcessData ( string dataString ) : void
dataString string
Результат void

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

Creates and sends an entity with the given information for the server and all players.
public static SendMessageToAll ( MessageBase message ) : void
message Economy.scripts.Messages.MessageBase
Результат void

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

public static SendMessageToAllPlayers ( MessageBase messageContainer ) : void
messageContainer Economy.scripts.Messages.MessageBase
Результат void

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

public static SendMessageToPlayer ( ulong steamId, MessageBase message ) : void
steamId ulong
message Economy.scripts.Messages.MessageBase
Результат void

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

Creates and sends an entity with the given information for the server. Never call this on DS instance!
public static SendMessageToServer ( MessageBase message ) : void
message Economy.scripts.Messages.MessageBase
Результат void

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

ClientMessageCache публичное статическое свойство

public static List ClientMessageCache
Результат List

ServerMessageCache публичное статическое свойство

public static Dictionary> ServerMessageCache
Результат List>.Dictionary