public Program() { _data = new DataManager(); _listener = new Listener(); _coroutine = new Coroutine(); _context = new ServerContext(_listener, _data, _coroutine); _listener.Port = _data.World.Config.port; _listener.RegisterHandler(new PacketHandler(_context)); _coroutine.AddEntry(_context.SaveContextEntry); }
public NpcAi(ServerContext context) { _context = context; _context.AddEntry(RegenerateEntry); }
internal PacketHandler(ServerContext context) { _context = context; }