C# Class GameServer.UserActor

Inheritance: InterfacedActor, IActorBoundChannelObserver, IUserInitiator, IUser, IGameUserObserver
Mostra file Open project: SaladLab/TicTacToe

Public Methods

Method Description
UserActor ( ClusterNodeContext clusterContext, long id ) : System

Protected Methods

Method Description
OnGracefulStop ( ) : Task
PostStop ( ) : void

Private Methods

Method Description
FlushUserContext ( ) : void
IActorBoundChannelObserver ( IActorBoundChannel channel, object tag ) : void
IActorBoundChannelObserver ( object tag ) : void
IGameUserObserver ( long gameId ) : void
IGameUserObserver ( long gameId, GameResult result ) : void
IUser ( ) : Task
IUser ( IUserPairingObserver observer ) : Task
IUser ( long gameId ) : Task
IUser ( long gameId, IGameObserver observer ) : Task>
IUserInitiator ( IUserEventObserver observer ) : Task
IUserInitiator ( IUserEventObserver observer, string name ) : Task
OnUserInitiated ( TrackableUserContext userContext, IUserEventObserver observer ) : Task
SaveUserContextChangeToDb ( ) : Task
UnlinkAll ( ) : void

Method Details

OnGracefulStop() protected method

protected OnGracefulStop ( ) : Task
return Task

PostStop() protected method

protected PostStop ( ) : void
return void

UserActor() public method

public UserActor ( ClusterNodeContext clusterContext, long id ) : System
clusterContext ClusterNodeContext
id long
return System