C# Class HappyFunTimes.HFTGameManager

显示文件 Open project: greggman/hft-unity-gamepad Class Usage Examples

Public Methods

Method Description
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

Private Methods

Method Description
HFTGameManager ( ) : System

Method Details

AddPlayer() public method

public AddPlayer ( HFTSocket client ) : void
client HFTSocket
return void

AddPlayerToGame() public method

public AddPlayerToGame ( HFTPlayer player, string gameId, object data ) : HFTGame
player HFTPlayer
gameId string
data object
return HFTGame

AssignAsClientForGame() public method

public AssignAsClientForGame ( HFTRuntimeOptions data, HFTSocket client ) : void
data HFTRuntimeOptions
client HFTSocket
return void

Close() public method

public Close ( ) : void
return void

GetGameGroup() public method

public GetGameGroup ( string gameId, bool makeGroup = false ) : HFTGameGroup
gameId string
makeGroup bool
return HFTGameGroup

GetInstance() public static method

public static GetInstance ( ) : HFTGameManager
return HFTGameManager

HaveGame() public method

public HaveGame ( ) : bool
return bool

RemoveGameGroup() public method

public RemoveGameGroup ( string gameId ) : void
gameId string
return void