C# Класс MapServer.UserEngine

Показать файл Открыть проект Примеры использования класса

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

Метод Описание
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