public EleGenSlider <ty> CreateHorizontalSlider <ty>(EleBaseRect parent, Vector2 size, string name = "") where ty : UnityEngine.UI.Slider { EleGenSlider <ty> ele = new EleGenSlider <ty>(parent, this.horizSlider, size, name); ele.Slider.direction = UnityEngine.UI.Slider.Direction.LeftToRight; onCreateSlider?.Invoke(ele.Slider); return(ele); }
public EleGenSlider <ty> CreateHorizontalSlider <ty>() where ty : UnityEngine.UI.Slider { if (this.head.rect == null) { return(null); } EleGenSlider <ty> sldr = this.uiFactory.CreateHorizontalSlider <ty>(this.head.rect); return(sldr); }
public EleGenSlider <ty> AddHorizontalSlider <ty>(float proportion, LFlag flags) where ty : UnityEngine.UI.Slider { EleBaseSizer szr = this.head.GetSizer(); if (szr == null) { return(null); } EleGenSlider <ty> sldr = this.uiFactory.CreateHorizontalSlider <ty>(this.head.rect); szr.Add(sldr, proportion, flags); return(sldr); }