C# Class GameMachine.Core.GameMessageHandler

Datei anzeigen Open project: gamemachine/gamemachine

Public Methods

Method Description
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

Private Methods

Method Description
DeliverMessage ( io.gamemachine.messages.GameMessage gameMessage, bool hasError ) : void
GameMessageHandler ( ) : System
GameMessageProp ( string componentName ) : PropertyInfo

Method Details

DeliverMessages() public method

public DeliverMessages ( io.gamemachine.messages.GameMessages gameMessages ) : void
gameMessages io.gamemachine.messages.GameMessages
return void

Deserialize() public method

public Deserialize ( byte bytes, Type t ) : object
bytes byte
t System.Type
return object

Register() public method

public Register ( GameMachine behavior ) : void
behavior GameMachine
return void

Send() public method

public Send ( object component, object destination ) : void
component object
destination object
return void

Send() public method

public Send ( object component, object destination, bool reliable ) : void
component object
destination object
reliable bool
return void

SendDynamicMessage() public method

public SendDynamicMessage ( object component, object destination ) : void
component object
destination object
return void

SendDynamicMessageReliable() public method

public SendDynamicMessageReliable ( object component, object destination ) : void
component object
destination object
return void

SendGameMessages() public method

public SendGameMessages ( ) : void
return void

SendReliable() public method

public SendReliable ( object component, object destination ) : void
component object
destination object
return void

Serialize() public method

public Serialize ( object message ) : byte[]
message object
return byte[]

toDynamicMessage() public method

public toDynamicMessage ( object component ) : io.gamemachine.messages.DynamicMessage
component object
return io.gamemachine.messages.DynamicMessage