Ejemplo n.º 1
0
        public NiteLigaGameManager(
            IMessenger messenger,
            IMessagePool messagePool,
            ITeamsRepository teamsRepository)
        {
            _messenger       = messenger ?? throw new ArgumentNullException(nameof(_messenger));
            _messagePool     = messagePool ?? throw new ArgumentNullException(nameof(_messagePool));
            _teamsRepository = teamsRepository ?? throw new ArgumentNullException(nameof(_teamsRepository));

            _locker = new object();
            Status  = GameStatusType.Created;
        }
Ejemplo n.º 2
0
 public void SetMessagePool(IMessagePool messagePool)
 {
     m_MessageSender.SetMessagePool(messagePool);
 }
Ejemplo n.º 3
0
 public void SetMessagePool(IMessagePool messagePool)
 {
     m_MessagePool = messagePool;
 }