summaryrefslogtreecommitdiff
path: root/Client/Assets/Scripts/UICommon/XUIScrollBar.cs
blob: 5e3281586f44dbc8604a55a1b156b6f58163682d (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
using UILib;
using UnityEngine;

public class XUIScrollBar : XUIObject, IXUIScrollBar
{

    public float value
    {
        get { return m_uiScrollBar.value; }
        set { m_uiScrollBar.value = value; }
    }

    public float size
    {
        get { return m_uiScrollBar.barSize; }
        set { m_uiScrollBar.barSize = value; }
    }

    public void RegisterScrollBarChangeEventHandler(ScrollBarChangeEventHandler eventHandler)
    {
        //m_scrollBarChangeEventHandler = eventHandler;
    }

    public void RegisterScrollBarDragFinishedEventHandler(ScrollBarDragFinishedEventHandler eventHandler)
    {
        //m_scrollBarDragFinishedEventHandler = eventHandler;
    }

    protected override void OnAwake()
    {
        base.OnAwake();
        m_uiScrollBar = GetComponent<UIScrollBar>();
        if (null == m_uiScrollBar)
        {
            Debug.LogError("null == m_uiScrollBar");
        }
    }

    private UIScrollBar m_uiScrollBar = null;
    //private ScrollBarChangeEventHandler m_scrollBarChangeEventHandler = null;
    //private ScrollBarDragFinishedEventHandler m_scrollBarDragFinishedEventHandler = null;
}