protected virtual void RegisterEvents() { StarServer server = StarMain.Instance.Server; StarProxyManager manager = server.Proxies; manager.ConnectionAdded += Manager_ConnectionAdded; }
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; }
public void StartWatchingProxies() { StarProxyManager connManager = star.ConnectionManager; connManager.ConnectionAdded += (s, e) => { WatchProxy(e.Proxy); }; foreach (StarProxy proxy in connManager) { WatchProxy(proxy); } }