public POEComponent(LiveSplitState state) { LoadRemoverSplitter remover = new LoadRemoverSplitter(state, settings); reader = new ClientReader(settings, remover); reader.Start(); control = new SettingsControl(settings, state); settings.HandleLogLocationChanged = reader.Start; }
public POEComponent(LiveSplitState state) { TimerModel timer = new TimerModel(); timer.CurrentState = state; LoadRemoverSplitter remover = new LoadRemoverSplitter(timer, settings); reader = new ClientReader(settings, remover); reader.Start(); control = new SettingsControl(settings, state); settings.HandleLogLocationChanged = reader.Start; }
public ClientParser(LoadRemoverSplitter splitter) { this.splitter = splitter; }
public ClientReader(ComponentSettings settings, LoadRemoverSplitter splitter) { this.settings = settings; parser = new ClientParser(splitter); }