C# 클래스 Economy.scripts.ConnectionHelper

Conains useful methods and fields for organizing the connections.
파일 보기 프로젝트 열기: jpcsupplies/Economy_mod

공개 프로퍼티들

프로퍼티 타입 설명
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