Esempio n. 1
0
        /// <summary>
        /// Registers a handler to handle when a new user joins the server for the first time.
        /// </summary>
        /// <param name="userJoinsServerHandler"></param>
        public void Register(IUserJoinsServerHandler userJoinsServerHandler)
        {
            if (userJoinsServerHandler == null)
            {
                throw new ArgumentNullException(nameof(userJoinsServerHandler));
            }

            userJoinsServerHandler.Init(this, _decoratedDataStore);

            _userJoinsServerHandlers.Add(userJoinsServerHandler);
        }