Elin Modding Docs Doc
Loading...
Searching...
No Matches
QuickMenu.cs
1using System;
2using System.Collections.Generic;
3using UnityEngine;
4
5// Token: 0x020005B9 RID: 1465
6public 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}