Elin Decompiled Documentation EA 23.102 Nightly
|
Public Member Functions | |
void | Init () |
void | Toggle () |
void | CloseIfOpen () |
UIButton | AddOption (Sprite sprite, Action action=null) |
Public Attributes | |
UIButton | moldButton |
float | MainButtonMinSize = 0.5f |
float | MainButtonMaxSize = 1f |
AnimationCurve | MainButtonImageCurve |
bool | CloseChildOptionsOnClose |
List< RectTransform > | Options |
float | OptionsMinRadius = 75f |
float | OptionsMaxRadius = 120f |
float | OptionsMinSize = 0.1f |
float | OptionsMaxSize = 1f |
float | MinAngleDistanceBetweenOptions = 15f |
float | MaxAngleDistanceBetweenOptions = 35f |
float | StartAngleOffset |
bool | ShowAllOptionsAtOnce |
float | OpenTransitionTime = 0.5f |
float | CloseTransitionTime = 0.5f |
AnimationCurve | OpenCurve |
AnimationCurve | CloseCurve |
Private Member Functions | |
void | Update () |
void | Animate () |
Private Attributes | |
float | TransitionTime = 0.5f |
AnimationCurve | CurrentCurve |
bool | Open |
float | T |
Definition at line 5 of file CircularRadialButton.cs.
|
inline |
Definition at line 162 of file CircularRadialButton.cs.
References moldButton, Options, and Util.
Referenced by LayerQuickMenu.OnInit().
|
inlineprivate |
Definition at line 129 of file CircularRadialButton.cs.
References CurrentCurve, MaxAngleDistanceBetweenOptions, MinAngleDistanceBetweenOptions, Options, OptionsMaxRadius, OptionsMaxSize, OptionsMinRadius, OptionsMinSize, ShowAllOptionsAtOnce, StartAngleOffset, T, and TransitionTime.
|
inline |
|
inline |
Definition at line 62 of file CircularRadialButton.cs.
References Animate(), CloseCurve, CloseTransitionTime, CurrentCurve, MaxAngleDistanceBetweenOptions, moldButton, Open, OpenCurve, OpenTransitionTime, Options, StartAngleOffset, T, Toggle(), and TransitionTime.
|
inline |
Definition at line 88 of file CircularRadialButton.cs.
References CloseChildOptionsOnClose, CloseCurve, CloseIfOpen(), CloseTransitionTime, CurrentCurve, Open, OpenCurve, OpenTransitionTime, T, and TransitionTime.
Referenced by CloseIfOpen(), and Init().
|
inlineprivate |
Definition at line 116 of file CircularRadialButton.cs.
References Animate(), T, and TransitionTime.
bool CircularRadialButton.CloseChildOptionsOnClose |
Definition at line 15 of file CircularRadialButton.cs.
Referenced by Toggle().
AnimationCurve CircularRadialButton.CloseCurve |
Definition at line 54 of file CircularRadialButton.cs.
float CircularRadialButton.CloseTransitionTime = 0.5f |
Definition at line 46 of file CircularRadialButton.cs.
|
private |
Definition at line 56 of file CircularRadialButton.cs.
AnimationCurve CircularRadialButton.MainButtonImageCurve |
Definition at line 13 of file CircularRadialButton.cs.
float CircularRadialButton.MainButtonMaxSize = 1f |
Definition at line 11 of file CircularRadialButton.cs.
float CircularRadialButton.MainButtonMinSize = 0.5f |
Definition at line 9 of file CircularRadialButton.cs.
float CircularRadialButton.MaxAngleDistanceBetweenOptions = 35f |
Definition at line 34 of file CircularRadialButton.cs.
float CircularRadialButton.MinAngleDistanceBetweenOptions = 15f |
Definition at line 31 of file CircularRadialButton.cs.
Referenced by Animate().
UIButton CircularRadialButton.moldButton |
Definition at line 7 of file CircularRadialButton.cs.
Referenced by AddOption(), and Init().
|
private |
Definition at line 58 of file CircularRadialButton.cs.
Referenced by CloseIfOpen(), Init(), and Toggle().
AnimationCurve CircularRadialButton.OpenCurve |
Definition at line 51 of file CircularRadialButton.cs.
float CircularRadialButton.OpenTransitionTime = 0.5f |
Definition at line 43 of file CircularRadialButton.cs.
List<RectTransform> CircularRadialButton.Options |
Definition at line 18 of file CircularRadialButton.cs.
Referenced by AddOption(), Animate(), and Init().
float CircularRadialButton.OptionsMaxRadius = 120f |
Definition at line 22 of file CircularRadialButton.cs.
Referenced by Animate().
float CircularRadialButton.OptionsMaxSize = 1f |
Definition at line 28 of file CircularRadialButton.cs.
Referenced by Animate().
float CircularRadialButton.OptionsMinRadius = 75f |
Definition at line 20 of file CircularRadialButton.cs.
Referenced by Animate().
float CircularRadialButton.OptionsMinSize = 0.1f |
Definition at line 25 of file CircularRadialButton.cs.
Referenced by Animate().
bool CircularRadialButton.ShowAllOptionsAtOnce |
Definition at line 40 of file CircularRadialButton.cs.
Referenced by Animate().
float CircularRadialButton.StartAngleOffset |
Definition at line 37 of file CircularRadialButton.cs.
|
private |
|
private |