C# Класс HappyFunTimes.HFTGameManager

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

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

Метод Описание
AddPlayer ( HFTSocket client ) : void
AddPlayerToGame ( HFTPlayer player, string gameId, object data ) : HFTGame
AssignAsClientForGame ( HFTRuntimeOptions data, HFTSocket client ) : void
Close ( ) : void
GetGameGroup ( string gameId, bool makeGroup = false ) : HFTGameGroup
GetInstance ( ) : HFTGameManager
HaveGame ( ) : bool
RemoveGameGroup ( string gameId ) : void

Приватные методы

Метод Описание
HFTGameManager ( ) : System

Описание методов

AddPlayer() публичный Метод

public AddPlayer ( HFTSocket client ) : void
client HFTSocket
Результат void

AddPlayerToGame() публичный Метод

public AddPlayerToGame ( HFTPlayer player, string gameId, object data ) : HFTGame
player HFTPlayer
gameId string
data object
Результат HFTGame

AssignAsClientForGame() публичный Метод

public AssignAsClientForGame ( HFTRuntimeOptions data, HFTSocket client ) : void
data HFTRuntimeOptions
client HFTSocket
Результат void

Close() публичный Метод

public Close ( ) : void
Результат void

GetGameGroup() публичный Метод

public GetGameGroup ( string gameId, bool makeGroup = false ) : HFTGameGroup
gameId string
makeGroup bool
Результат HFTGameGroup

GetInstance() публичный статический Метод

public static GetInstance ( ) : HFTGameManager
Результат HFTGameManager

HaveGame() публичный Метод

public HaveGame ( ) : bool
Результат bool

RemoveGameGroup() публичный Метод

public RemoveGameGroup ( string gameId ) : void
gameId string
Результат void