private void MakeProgressFilter(float xOffset, float yOffset) { if (progressFilter == null) { progressFilter = new RunDataFilterProgress(); filterManager.AddFilter(progressFilter); } CustomUIManager.AddLabelToComponent(content, "Min Ring:", xOffset, yOffset, 240, 50); CustomUIManager.AddLabelToComponent(content, "Max Ring:", xOffset, yOffset + 70, 240, 50); progressMinSlider = CustomUIManager.AddSliderToComponent(content, "MinProgressSlider", 0, 0, 25, xOffset + columnWidth, yOffset, 240); progressMaxSlider = CustomUIManager.AddSliderToComponent(content, "MaxProgressSlider", 25, 0, 25, xOffset + columnWidth, yOffset + lineHeight, 240); progressMinSlider.ValueChangedSignal.AddListener(HandleMinProgress); progressMaxSlider.ValueChangedSignal.AddListener(HandleMaxProgress); UpdateProgressFilter(); sliders.Add(progressMinSlider); sliders.Add(progressMaxSlider); }
private void MakeCovenantFilter(float xOffset, float yOffset) { if (covenantFilter == null) { covenantFilter = new RunDataFilterCovenant(); filterManager.AddFilter(covenantFilter); } CustomUIManager.AddLabelToComponent(content, "Min Covenant:", xOffset, yOffset, 240, 50); CustomUIManager.AddLabelToComponent(content, "Max Covenant:", xOffset, yOffset + 70, 240, 50); covenantMinSlider = CustomUIManager.AddSliderToComponent(content, "MinCovenantSlider", 0, 0, 25, xOffset + columnWidth, yOffset, 240); covenantMaxSlider = CustomUIManager.AddSliderToComponent(content, "MaxCovenantSlider", 25, 0, 25, xOffset + columnWidth, yOffset + lineHeight, 240); covenantMinSlider.ValueChangedSignal.AddListener(HandleMinCovenant); covenantMaxSlider.ValueChangedSignal.AddListener(HandleMaxCovenant); UpdateCovenantFilter(); sliders.Add(covenantMinSlider); sliders.Add(covenantMaxSlider); }