优化
This commit is contained in:
@@ -274,5 +274,31 @@ namespace Ichni.Editor
|
||||
subcontainer.dynamicUIElements.Add(hsvDrawer);
|
||||
return hsvDrawer;
|
||||
}
|
||||
|
||||
public DynamicUISlider GenerateSlider(DynamicUISubcontainer subcontainer,
|
||||
string title, float defaultValue = 0.5f, float min = 0f, float max = 1f, bool wholeNumbers = false)
|
||||
{
|
||||
DynamicUISlider slider = LeanPool
|
||||
.Spawn(EditorManager.instance.basePrefabs.slider, subcontainer.rect)
|
||||
.GetComponent<DynamicUISlider>();
|
||||
slider.Initialize(null, title, string.Empty, min, max, wholeNumbers);
|
||||
slider.slider.SetValueWithoutNotify(defaultValue);
|
||||
subcontainer.dynamicUIElements.Add(slider);
|
||||
return slider;
|
||||
}
|
||||
|
||||
public DynamicUISlider GenerateSlider(IBaseElement baseElement,
|
||||
DynamicUISubcontainer subcontainer, string title, string parameterName,
|
||||
float min = 0f, float max = 1f, bool wholeNumbers = false)
|
||||
{
|
||||
DynamicUISlider slider = LeanPool
|
||||
.Spawn(EditorManager.instance.basePrefabs.slider, subcontainer.rect)
|
||||
.GetComponent<DynamicUISlider>();
|
||||
slider.Initialize(baseElement, title, parameterName, min, max, wholeNumbers);
|
||||
var nav = new Navigation { mode = Navigation.Mode.None };
|
||||
slider.slider.navigation = nav;
|
||||
subcontainer.dynamicUIElements.Add(slider);
|
||||
return slider;
|
||||
}
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user