C# 클래스 MapServer.UserEngine

파일 보기 프로젝트 열기: dream-young-soul/soul 1 사용 예제들

공개 메소드들

메소드 설명
AddCachePlay ( PlayerObject play ) : void
AddPlayerObject ( PlayerObject obj ) : void
AddSaveRole ( PlayerObject play ) : void
AddTempPlayObject ( GameBase info ) : void
BroadcastMsg ( GameBase type, String msg ) : void
BrocatBuffer ( byte data ) : void
CreatePlayObject ( ) : PlayerObject
FindPlayerObjectToAccountId ( int Accountid ) : PlayerObject
FindPlayerObjectToID ( UInt32 id ) : PlayerObject
FindPlayerObjectToName ( String name ) : PlayerObject
FindPlayerObjectToPlayerId ( int play_id ) : PlayerObject
FindPlayerObjectToSocket ( Socket s ) : PlayerObject
FindPlayerObjectToTypeID ( uint id ) : PlayerObject
GetCachePlay ( String sAccount ) : PlayerObject
GetOnlineCount ( ) : int
GetTempPlayObj ( int key, int key2 ) : TempPlayObject
GetTempPlayObj ( uint gameid ) : TempPlayObject
Instance ( ) : UserEngine
RemoveCachePlay ( PlayerObject play ) : void
RemovePlayObject ( PlayerObject obj ) : void
RemovePlayObjectToSocket ( Socket s ) : void
RemoveTempPlayObject ( int key, int key2 ) : void
RemoveTempPlayObject ( uint gameid ) : void
Run ( ) : void
SceneNotice ( String text ) : void
Stop ( ) : void
UserEngine ( ) : System

메소드 상세

AddCachePlay() 공개 메소드

public AddCachePlay ( PlayerObject play ) : void
play PlayerObject
리턴 void

AddPlayerObject() 공개 메소드

public AddPlayerObject ( PlayerObject obj ) : void
obj PlayerObject
리턴 void

AddSaveRole() 공개 메소드

public AddSaveRole ( PlayerObject play ) : void
play PlayerObject
리턴 void

AddTempPlayObject() 공개 메소드

public AddTempPlayObject ( GameBase info ) : void
info GameBase
리턴 void

BroadcastMsg() 공개 메소드

public BroadcastMsg ( GameBase type, String msg ) : void
type GameBase
msg String
리턴 void

BrocatBuffer() 공개 메소드

public BrocatBuffer ( byte data ) : void
data byte
리턴 void

CreatePlayObject() 공개 메소드

public CreatePlayObject ( ) : PlayerObject
리턴 PlayerObject

FindPlayerObjectToAccountId() 공개 메소드

public FindPlayerObjectToAccountId ( int Accountid ) : PlayerObject
Accountid int
리턴 PlayerObject

FindPlayerObjectToID() 공개 메소드

public FindPlayerObjectToID ( UInt32 id ) : PlayerObject
id System.UInt32
리턴 PlayerObject

FindPlayerObjectToName() 공개 메소드

public FindPlayerObjectToName ( String name ) : PlayerObject
name String
리턴 PlayerObject

FindPlayerObjectToPlayerId() 공개 메소드

public FindPlayerObjectToPlayerId ( int play_id ) : PlayerObject
play_id int
리턴 PlayerObject

FindPlayerObjectToSocket() 공개 메소드

public FindPlayerObjectToSocket ( Socket s ) : PlayerObject
s Socket
리턴 PlayerObject

FindPlayerObjectToTypeID() 공개 메소드

public FindPlayerObjectToTypeID ( uint id ) : PlayerObject
id uint
리턴 PlayerObject

GetCachePlay() 공개 메소드

public GetCachePlay ( String sAccount ) : PlayerObject
sAccount String
리턴 PlayerObject

GetOnlineCount() 공개 메소드

public GetOnlineCount ( ) : int
리턴 int

GetTempPlayObj() 공개 메소드

public GetTempPlayObj ( int key, int key2 ) : TempPlayObject
key int
key2 int
리턴 TempPlayObject

GetTempPlayObj() 공개 메소드

public GetTempPlayObj ( uint gameid ) : TempPlayObject
gameid uint
리턴 TempPlayObject

Instance() 공개 정적인 메소드

public static Instance ( ) : UserEngine
리턴 UserEngine

RemoveCachePlay() 공개 메소드

public RemoveCachePlay ( PlayerObject play ) : void
play PlayerObject
리턴 void

RemovePlayObject() 공개 메소드

public RemovePlayObject ( PlayerObject obj ) : void
obj PlayerObject
리턴 void

RemovePlayObjectToSocket() 공개 메소드

public RemovePlayObjectToSocket ( Socket s ) : void
s Socket
리턴 void

RemoveTempPlayObject() 공개 메소드

public RemoveTempPlayObject ( int key, int key2 ) : void
key int
key2 int
리턴 void

RemoveTempPlayObject() 공개 메소드

public RemoveTempPlayObject ( uint gameid ) : void
gameid uint
리턴 void

Run() 공개 메소드

public Run ( ) : void
리턴 void

SceneNotice() 공개 메소드

public SceneNotice ( String text ) : void
text String
리턴 void

Stop() 공개 메소드

public Stop ( ) : void
리턴 void

UserEngine() 공개 메소드

public UserEngine ( ) : System
리턴 System