Ejemplo n.º 1
0
        public InputFieldScroller(SliderScrollbar sliderScroller, InputField inputField)
        {
            Instances.Add(this);

            this.sliderScroller = sliderScroller;
            this.inputField     = inputField;

            inputField.onValueChanged.AddListener(OnTextChanged);

            inputRect         = inputField.GetComponent <RectTransform>();
            layoutElement     = inputField.gameObject.AddComponent <LayoutElement>();
            parentLayoutGroup = inputField.transform.parent.GetComponent <VerticalLayoutGroup>();

            layoutElement.minHeight = 25;
            layoutElement.minWidth  = 100;

            if (!canvasScaler)
            {
                canvasScaler = UIManager.CanvasRoot.GetComponent <CanvasScaler>();
            }
        }
Ejemplo n.º 2
0
 public PageHandler(SliderScrollbar scroll)
 {
     ItemsPerPage = ModConfig.Instance?.Default_Page_Limit ?? 20;
     m_scrollbar  = scroll;
 }