C# 클래스 GameMachine.Core.GameMessageHandler

파일 보기 프로젝트 열기: gamemachine/gamemachine

공개 메소드들

메소드 설명
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