示例#1
0
        static UIScrollbar CreateUIScrollbar(Vector2 sizeDelta)
        {
            UIScrollbar srb       = CreateUIElm <UIScrollbar>(null, typeof(UISprite));
            var         rectTrans = srb.GetComponent <RectTransform>();

            rectTrans.sizeDelta = sizeDelta;

            UISprite spBack = srb.GetComponent <UISprite>();

            setUISprite(spBack, "srbScroll", kBackgroundSpriteResourcePath, UISprite.Type.Sliced, s_DefaultSelectableColor);

            UISprite spHandle = CreateUIElm <UISprite>(srb.gameObject);

            srb.handleRect = spHandle.rectTransform;
            setUISprite(spHandle, "spHandle_", kStandardSpritePath, UISprite.Type.Sliced, s_DefaultSelectableColor);
            spHandle.rectTransform.offsetMin = new Vector2(0, 0);
            spHandle.rectTransform.offsetMax = new Vector2(0, 0);
            srb.size = 0.2f;

            Selection.activeGameObject = srb.gameObject;
            return(srb);
        }