Elin Decompiled Documentation EA 23.102 Nightly
Loading...
Searching...
No Matches
Mosframe.ScrollbarHandleSize Class Reference
Inheritance diagram for Mosframe.ScrollbarHandleSize:

Public Member Functions

void onValueChanged (Vector2 value)
 

Public Attributes

float maxSize = 1f
 
float minSize = 0.1f
 

Protected Member Functions

override void Awake ()
 
override void OnEnable ()
 
override void OnDisable ()
 

Private Attributes

ScrollRect scrollRect
 

Detailed Description

Definition at line 9 of file ScrollbarHandleSize.cs.

Member Function Documentation

◆ Awake()

override void Mosframe.ScrollbarHandleSize.Awake ( )
inlineprotected

Definition at line 17 of file ScrollbarHandleSize.cs.

18 {
19 base.Awake();
20 scrollRect = GetComponent<ScrollRect>();
21 }

References Mosframe.ScrollbarHandleSize.scrollRect.

◆ OnDisable()

override void Mosframe.ScrollbarHandleSize.OnDisable ( )
inlineprotected

Definition at line 28 of file ScrollbarHandleSize.cs.

29 {
30 scrollRect.onValueChanged.RemoveListener(onValueChanged);
31 }
void onValueChanged(Vector2 value)

References Mosframe.ScrollbarHandleSize.onValueChanged(), and Mosframe.ScrollbarHandleSize.scrollRect.

◆ OnEnable()

override void Mosframe.ScrollbarHandleSize.OnEnable ( )
inlineprotected

Definition at line 23 of file ScrollbarHandleSize.cs.

24 {
25 scrollRect.onValueChanged.AddListener(onValueChanged);
26 }

References Mosframe.ScrollbarHandleSize.onValueChanged(), and Mosframe.ScrollbarHandleSize.scrollRect.

◆ onValueChanged()

void Mosframe.ScrollbarHandleSize.onValueChanged ( Vector2  value)
inline

Definition at line 33 of file ScrollbarHandleSize.cs.

34 {
35 Scrollbar horizontalScrollbar = scrollRect.horizontalScrollbar;
36 if (horizontalScrollbar != null)
37 {
38 if (horizontalScrollbar.size > maxSize)
39 {
40 horizontalScrollbar.size = maxSize;
41 }
42 else if (horizontalScrollbar.size < minSize)
43 {
44 horizontalScrollbar.size = minSize;
45 }
46 }
47 Scrollbar verticalScrollbar = scrollRect.verticalScrollbar;
48 if (verticalScrollbar != null)
49 {
50 if (verticalScrollbar.size > maxSize)
51 {
52 verticalScrollbar.size = maxSize;
53 }
54 else if (verticalScrollbar.size < minSize)
55 {
56 verticalScrollbar.size = minSize;
57 }
58 }
59 }

References Mosframe.ScrollbarHandleSize.maxSize, Mosframe.ScrollbarHandleSize.minSize, and Mosframe.ScrollbarHandleSize.scrollRect.

Referenced by Mosframe.ScrollbarHandleSize.OnDisable(), and Mosframe.ScrollbarHandleSize.OnEnable().

Member Data Documentation

◆ maxSize

float Mosframe.ScrollbarHandleSize.maxSize = 1f

Definition at line 11 of file ScrollbarHandleSize.cs.

Referenced by Mosframe.ScrollbarHandleSize.onValueChanged().

◆ minSize

float Mosframe.ScrollbarHandleSize.minSize = 0.1f

Definition at line 13 of file ScrollbarHandleSize.cs.

Referenced by Mosframe.ScrollbarHandleSize.onValueChanged().

◆ scrollRect


The documentation for this class was generated from the following file: