Elin Modding Docs Doc
Loading...
Searching...
No Matches
QuickMenu.cs
1
using
System;
2
using
System.Collections.Generic;
3
using
UnityEngine;
4
5
// Token: 0x020005B9 RID: 1465
6
public
class
QuickMenu
7
{
8
// Token: 0x06002823 RID: 10275 RVA: 0x000E2E44 File Offset: 0x000E1044
9
public
void
Build()
10
{
11
this.items.Clear();
12
this.Add(
"Banner"
, 11,
new
Action(SE.Beep));
13
this.Add(
"RemoveDesignation"
, 10,
null
);
14
this.Add(
"Picker"
, 8,
null
);
15
this.Add(
"StateEditor"
, 9,
null
);
16
this.Add(
"EditArea"
, 3,
null
);
17
this.Add(
"Inspect"
, 1,
null
);
18
this.Add(
"Cut"
, 2,
null
);
19
this.Add(
"Mine"
, 4,
null
);
20
this.Add(
"Dig"
, 7,
null
);
21
this.Add(
"DigFloor"
, 6,
null
);
22
}
23
24
// Token: 0x06002824 RID: 10276 RVA: 0x000E2EEC File Offset: 0x000E10EC
25
public
void
Add(
string
id
,
int
slot, Action action =
null
)
26
{
27
this.items.Add(
new
QuickMenu
.
Item
28
{
29
id = id,
30
slot = slot,
31
action = action
32
});
33
}
34
35
// Token: 0x0400165B RID: 5723
36
public
List<
QuickMenu
.
Item
> items =
new
List<
QuickMenu
.
Item
>();
37
38
// Token: 0x02000B15 RID: 2837
39
public
class
Item
40
{
41
// Token: 0x04002CC0 RID: 11456
42
public
string
id;
43
44
// Token: 0x04002CC1 RID: 11457
45
public
string
text;
46
47
// Token: 0x04002CC2 RID: 11458
48
public
Sprite icon;
49
50
// Token: 0x04002CC3 RID: 11459
51
public
int
slot;
52
53
// Token: 0x04002CC4 RID: 11460
54
public
Action action;
55
}
56
}
QuickMenu.Item
Definition
QuickMenu.cs:40
QuickMenu
Definition
QuickMenu.cs:7
Elin
QuickMenu.cs
Generated by
1.12.0