C# Class GameServer.GameBotActor

Inheritance: InterfacedActor, IGameObserver
ファイルを表示 Open project: SaladLab/TicTacToe

Public Methods

Method Description
GameBotActor ( ClusterNodeContext clusterContext, GameRef game, long userId, string userName ) : System

Protected Methods

Method Description
OnGracefulStop ( ) : Task
OnStart ( bool restarted ) : Task

Private Methods

Method Description
IGameObserver ( ) : void
IGameObserver ( int playerId ) : void
IGameObserver ( int playerId, PlacePosition pos, int nextTurnPlayerId ) : void
IGameObserver ( int playerId, long userId, string userName ) : void
IGameObserver ( int playerId, string msg ) : void
ThinkAndMakeMoveAsync ( ) : Task

Method Details

GameBotActor() public method

public GameBotActor ( ClusterNodeContext clusterContext, GameRef game, long userId, string userName ) : System
clusterContext ClusterNodeContext
game Domain.GameRef
userId long
userName string
return System

OnGracefulStop() protected method

protected OnGracefulStop ( ) : Task
return Task

OnStart() protected method

protected OnStart ( bool restarted ) : Task
restarted bool
return Task