C# 클래스 Mooege.Net.GS.Message.GameAttributeMap

파일 보기 프로젝트 열기: xsochor/mooege 1 사용 예제들

공개 메소드들

메소드 설명
AddMap ( GameAttributeMap map ) : GameAttributeMap
ClearChanged ( ) : void
CombineMap ( GameAttributeMap map ) : GameAttributeMap
GetChangedMessageList ( uint actorID ) : List
GetMessageList ( uint actorID ) : List
SendChangedMessage ( GameClient client, uint actorID ) : void

Send only the changed attributes. How nice is that?

SendChangedMessage ( IEnumerable clients, uint actorID ) : void
SendMessage ( GameClient client, uint actorID ) : void
this ( Mooege.Net.GS.Message.GameAttributeB attribute ) : bool
this ( Mooege.Net.GS.Message.GameAttributeB attribute, int key ) : bool
this ( Mooege.Net.GS.Message.GameAttributeF attribute ) : float
this ( Mooege.Net.GS.Message.GameAttributeF attribute, int key ) : float
this ( Mooege.Net.GS.Message.GameAttributeI attribute ) : int
this ( Mooege.Net.GS.Message.GameAttributeI attribute, int key ) : int

비공개 메소드들

메소드 설명
GetAttributeValue ( GameAttribute attribute, int key ) : Mooege.Net.GS.Message.GameAttributeValue
GetMessageListFromEnumerator ( uint actorID, IEnumerator e, int count ) : List
SetAttributeValue ( GameAttribute attribute, int key, Mooege.Net.GS.Message.GameAttributeValue value ) : void

메소드 상세

AddMap() 공개 메소드

public AddMap ( GameAttributeMap map ) : GameAttributeMap
map GameAttributeMap
리턴 GameAttributeMap

ClearChanged() 공개 메소드

public ClearChanged ( ) : void
리턴 void

CombineMap() 공개 메소드

public CombineMap ( GameAttributeMap map ) : GameAttributeMap
map GameAttributeMap
리턴 GameAttributeMap

GetChangedMessageList() 공개 메소드

public GetChangedMessageList ( uint actorID ) : List
actorID uint
리턴 List

GetMessageList() 공개 메소드

public GetMessageList ( uint actorID ) : List
actorID uint
리턴 List

SendChangedMessage() 공개 메소드

Send only the changed attributes. How nice is that?
public SendChangedMessage ( GameClient client, uint actorID ) : void
client GameClient the client we send it to
actorID uint the actor this attribs belong to
리턴 void

SendChangedMessage() 공개 메소드

public SendChangedMessage ( IEnumerable clients, uint actorID ) : void
clients IEnumerable
actorID uint
리턴 void

SendMessage() 공개 메소드

public SendMessage ( GameClient client, uint actorID ) : void
client GameClient
actorID uint
리턴 void

this() 공개 메소드

public this ( Mooege.Net.GS.Message.GameAttributeB attribute ) : bool
attribute Mooege.Net.GS.Message.GameAttributeB
리턴 bool

this() 공개 메소드

public this ( Mooege.Net.GS.Message.GameAttributeB attribute, int key ) : bool
attribute Mooege.Net.GS.Message.GameAttributeB
key int
리턴 bool

this() 공개 메소드

public this ( Mooege.Net.GS.Message.GameAttributeF attribute ) : float
attribute Mooege.Net.GS.Message.GameAttributeF
리턴 float

this() 공개 메소드

public this ( Mooege.Net.GS.Message.GameAttributeF attribute, int key ) : float
attribute Mooege.Net.GS.Message.GameAttributeF
key int
리턴 float

this() 공개 메소드

public this ( Mooege.Net.GS.Message.GameAttributeI attribute ) : int
attribute Mooege.Net.GS.Message.GameAttributeI
리턴 int

this() 공개 메소드

public this ( Mooege.Net.GS.Message.GameAttributeI attribute, int key ) : int
attribute Mooege.Net.GS.Message.GameAttributeI
key int
리턴 int