예제 #1
0
 public RepositorySyncerBase(ISyncedRepository <T> repo, IRoomContext room, ITaskScheduler taskScheduler, IPlayerRepository playerRepo, ISerializer serializer, IConfirmationManager confirmationManager, IShamanLogger logger)
 {
     _repo                = repo;
     Room                 = room;
     _taskScheduler       = taskScheduler;
     _playerRepo          = playerRepo;
     _serializer          = serializer;
     _confirmationManager = confirmationManager;
     _logger              = logger;
     _id = Guid.NewGuid();
     _shamanRoomSender = new ShamanRoomSender(Room.GetSender(), _serializer);
 }
예제 #2
0
 public WidgetCreator(ISyncedRepository <Widget, Guid> repository)
 {
     _repository = repository;
 }
예제 #3
0
파일: WidgetDeleter.cs 프로젝트: X-OFF/xoff
 public WidgetDeleter(ISyncedRepository <Widget, Guid> repository)
 {
     _repository = repository;
 }
예제 #4
0
 public WidgetReader(ISyncedRepository <Widget, Guid> repository)
 {
     _repository = repository;
 }