Esempio n. 1
0
        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);
        }
Esempio n. 2
0
        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);
        }
Esempio n. 3
0
        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);
        }