コード例 #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;
        }
コード例 #2
0
 public void SetMessagePool(IMessagePool messagePool)
 {
     m_MessageSender.SetMessagePool(messagePool);
 }
コード例 #3
0
 public void SetMessagePool(IMessagePool messagePool)
 {
     m_MessagePool = messagePool;
 }