Exemplo n.º 1
0
        private Timer _ticker; // Helps generate the periodic tick used by games

        #endregion Fields

        #region Constructors

        internal GameManager(IrcClient irc, Loader loader)
        {
            _irc = irc;
            _irc.OnIRCQEvent += OnIncoming;
            _loader = loader;

            _tickCount = 0;
            _ticker = new Timer(
                delegate { _irc.Enqueue(new TickEvent()); },
                null, Timeout.Infinite, Timeout.Infinite);

            _commands = new Dictionary<string, CommandHandler>();
            CommandSetup();
        }