Beispiel #1
0
        protected virtual void RegisterEvents()
        {
            StarServer       server  = StarMain.Instance.Server;
            StarProxyManager manager = server.Proxies;

            manager.ConnectionAdded += Manager_ConnectionAdded;
        }
Beispiel #2
0
        private StarMain()
        {
            PluginManagers        = new List <IPluginManager>();
            DefaultPacketTypes    = new List <Type>();
            ConsoleCommandManager = new ConsoleCommandManager();
            ConnectionManager     = new StarProxyManager();
            Configurations        = new List <IConfiguration>();
            Scheduler             = new StarScheduler();

            _jsonSettings = new JsonSerializerSettings();
            ReadStarConfigs();

            Initialized = false;
        }
Beispiel #3
0
        public void StartWatchingProxies()
        {
            StarProxyManager connManager = star.ConnectionManager;

            connManager.ConnectionAdded += (s, e) =>
            {
                WatchProxy(e.Proxy);
            };

            foreach (StarProxy proxy in connManager)
            {
                WatchProxy(proxy);
            }
        }