C# Класс GameMachine.Core.GameMessageHandler

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

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

Метод Описание
DeliverMessages ( io.gamemachine.messages.GameMessages gameMessages ) : void
Deserialize ( byte bytes, Type t ) : object
Register ( GameMachine behavior ) : void
Send ( object component, object destination ) : void
Send ( object component, object destination, bool reliable ) : void
SendDynamicMessage ( object component, object destination ) : void
SendDynamicMessageReliable ( object component, object destination ) : void
SendGameMessages ( ) : void
SendReliable ( object component, object destination ) : void
Serialize ( object message ) : byte[]
toDynamicMessage ( object component ) : io.gamemachine.messages.DynamicMessage

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

Метод Описание
DeliverMessage ( io.gamemachine.messages.GameMessage gameMessage, bool hasError ) : void
GameMessageHandler ( ) : System
GameMessageProp ( string componentName ) : PropertyInfo

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

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

public DeliverMessages ( io.gamemachine.messages.GameMessages gameMessages ) : void
gameMessages io.gamemachine.messages.GameMessages
Результат void

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

public Deserialize ( byte bytes, Type t ) : object
bytes byte
t System.Type
Результат object

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

public Register ( GameMachine behavior ) : void
behavior GameMachine
Результат void

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

public Send ( object component, object destination ) : void
component object
destination object
Результат void

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

public Send ( object component, object destination, bool reliable ) : void
component object
destination object
reliable bool
Результат void

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

public SendDynamicMessage ( object component, object destination ) : void
component object
destination object
Результат void

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

public SendDynamicMessageReliable ( object component, object destination ) : void
component object
destination object
Результат void

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

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

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

public SendReliable ( object component, object destination ) : void
component object
destination object
Результат void

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

public Serialize ( object message ) : byte[]
message object
Результат byte[]

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

public toDynamicMessage ( object component ) : io.gamemachine.messages.DynamicMessage
component object
Результат io.gamemachine.messages.DynamicMessage