C# Класс GameServer.GameActor

Наследование: InterfacedActor, IGameSync, IGamePlayerSync, IActorBoundChannelObserver
Показать файл Открыть проект

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

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