public GameRoundEndController(
     IAvatarLocator avatarLocator,
     IGameRoundDurationModel gameRoundDurationModel,
     GameRoundStateController gameRoundStateController)
 {
     _avatarLocator            = avatarLocator;
     _gameRoundDurationModel   = gameRoundDurationModel;
     _gameRoundStateController = gameRoundStateController;
 }
示例#2
0
        public ControlsTutorialController(
            ITutorialsCollectionModel collectionModel,
            IAvatarLocator avatarLocator,
            IFeatureToggleCollectionModel featureToggleCollectionModel)
        {
            _avatarLocator = avatarLocator;
            _featureToggleCollectionModel = featureToggleCollectionModel;

            _model = collectionModel[Id];
        }
 public GameRoundDurationController(
     IGameRoundDurationModel gameRoundDurationModel,
     IAvatarLocator avatarLocator,
     IGameRoundStateModel gameGameRoundStateModel,
     IPauseStateModel pauseStateModel)
 {
     _gameRoundDurationModel  = gameRoundDurationModel;
     _avatarLocator           = avatarLocator;
     _gameGameRoundStateModel = gameGameRoundStateModel;
     _pauseStateModel         = pauseStateModel;
 }
        public GameRoundStateController(
            GameRoundStateModel gameRoundStateModel,
            IAvatarLocator avatarLocator,
            ISavegameService savegameService)
        {
            _gameRoundStateModel = gameRoundStateModel;
            _avatarLocator       = avatarLocator;
            _savegameService     = savegameService;

            PauseRound(true);
        }