Elin Decompiled Documentation
EA 23.102 Nightly
Loading...
Searching...
No Matches
WidgetSideMenu.cs
Go to the documentation of this file.
1
using
UnityEngine;
2
3
public
class
WidgetSideMenu
:
Widget
4
{
5
public
enum
Mode
6
{
7
Stock
,
8
Mob
,
9
Exp
10
}
11
12
public
Mode
mode
;
13
14
public
GameObject
goMob
;
15
16
public
GameObject
goExp
;
17
18
public
override
void
OnActivate
()
19
{
20
ChangeMode
(0);
21
}
22
23
public
void
ChangeMode
(
int
i)
24
{
25
ChangeMode
(i.ToEnum<
Mode
>());
26
}
27
28
public
void
ChangeMode
(
Mode
m)
29
{
30
mode
= m;
31
goMob
.SetActive(
mode
==
Mode
.Mob);
32
goExp
.SetActive(
mode
==
Mode
.Exp);
33
}
34
35
public
override
void
OnSetContextMenu
(
UIContextMenu
m)
36
{
37
m.
AddChild
(
"style"
).
AddSlider
(
"toggleButtonBG"
, (
float
a) => a.ToString() ??
""
, base.config.skin.button, delegate(
float
a)
38
{
39
base.config.skin.button = (int)a;
40
ApplySkin
();
41
}, 0f, base.config.skin.Skin.buttons.Count - 1, isInt:
true
);
42
SetBaseContextMenu
(m);
43
}
44
}
UIContextMenu
Definition:
UIContextMenu.cs:9
UIContextMenu.AddSlider
UIContextMenuItem AddSlider(string text, Func< float, string > textFunc, float value, Action< float > action, float min=0f, float max=1f, bool isInt=false, bool hideOther=true, bool useInput=false)
Definition:
UIContextMenu.cs:329
UIContextMenu.AddChild
UIContextMenu AddChild(string idLang, TextAnchor anchor)
Definition:
UIContextMenu.cs:496
WidgetSideMenu
Definition:
WidgetSideMenu.cs:4
WidgetSideMenu.OnSetContextMenu
override void OnSetContextMenu(UIContextMenu m)
Definition:
WidgetSideMenu.cs:35
WidgetSideMenu.ChangeMode
void ChangeMode(int i)
Definition:
WidgetSideMenu.cs:23
WidgetSideMenu.OnActivate
override void OnActivate()
Definition:
WidgetSideMenu.cs:18
WidgetSideMenu.ChangeMode
void ChangeMode(Mode m)
Definition:
WidgetSideMenu.cs:28
WidgetSideMenu.Mode
Mode
Definition:
WidgetSideMenu.cs:6
WidgetSideMenu.Mode.Stock
@ Stock
WidgetSideMenu.Mode.Mob
@ Mob
WidgetSideMenu.Mode.Exp
@ Exp
WidgetSideMenu.goExp
GameObject goExp
Definition:
WidgetSideMenu.cs:16
WidgetSideMenu.mode
Mode mode
Definition:
WidgetSideMenu.cs:12
WidgetSideMenu.goMob
GameObject goMob
Definition:
WidgetSideMenu.cs:14
Widget
Definition:
Widget.cs:7
Widget.ApplySkin
virtual void ApplySkin()
Definition:
Widget.cs:556
Widget.SetBaseContextMenu
void SetBaseContextMenu(UIContextMenu m)
Definition:
Widget.cs:608
Elin
WidgetSideMenu.cs
Generated by
1.9.6