C# 클래스 GameServer.GameActor

상속: InterfacedActor, IGameSync, IGamePlayerSync, IActorBoundChannelObserver
파일 보기 프로젝트 열기: SaladLab/TicTacToe

공개 메소드들

메소드 설명
GameActor ( ClusterNodeContext clusterContext, long id, CreateGameParam param ) : System

비공개 메소드들

메소드 설명
BeginGame ( ) : void
EndGame ( int winnerPlayerId ) : void
GetGameInfo ( ) : GameInfo
GetPlayerId ( long userId ) : int
IActorBoundChannelObserver ( IActorBoundChannel channel, object tag ) : void
IActorBoundChannelObserver ( object tag ) : void
IGamePlayerSync ( PlacePosition pos, long playerUserId ) : void
IGamePlayerSync ( string msg, long playerUserId ) : void
IGameSync ( long userId, string userName, IGameObserver observer, IGameUserObserver observerForUserActor ) : GameInfo>.Tuple
IGameSync ( long userId ) : void
MakeMove ( PlacePosition pos ) : void
NotifyToAllObservers ( GameObserver>.Action notifyAction ) : void
NotifyToAllObserversForUserActor ( GameUserObserver>.Action notifyAction ) : void
OnTurnTimeout ( TurnTimeout message ) : void
ScheduleTurnTimeout ( int turn ) : void
UnscheduleTurnTimeout ( ) : void

메소드 상세

GameActor() 공개 메소드

public GameActor ( ClusterNodeContext clusterContext, long id, CreateGameParam param ) : System
clusterContext ClusterNodeContext
id long
param Domain.CreateGameParam
리턴 System