public override void Initialize(string identity, string name, Action <Log> write, object configuration) { base.Initialize(identity, name, write, configuration); _setting = configuration as BafSetting; if (_setting == null) { Error("Couldn't apply BafLogger configuration"); } }
public BafServer(BafSetting setting) { _setting = new BafSetting(setting); _consumer = new BafQueueConsumer(_setting.ServerSetting); _scriptEngine = new BafScriptEngine(); _shopItems = new Dictionary <int, ShopItem>(); _songs = new Dictionary <int, Song>(); _channels = new Channel[ChannelTabs][]; _server = new AsyncEventServer( IPAddress.Any, 3232, _consumer, _setting.ServerSetting ); Load(); }