Elin Modding Docs Doc
Loading...
Searching...
No Matches
InvOwnerHotbar.cs
1using System;
2
3// Token: 0x02000566 RID: 1382
4public class InvOwnerHotbar : InvOwner
5{
6 // Token: 0x17000B44 RID: 2884
7 // (get) Token: 0x060025C0 RID: 9664 RVA: 0x000D6F37 File Offset: 0x000D5137
8 public override bool AllowAutouse
9 {
10 get
11 {
12 return InvOwner.Trader != null && InvOwner.Trader.UseGuide;
13 }
14 }
15
16 // Token: 0x17000B45 RID: 2885
17 // (get) Token: 0x060025C1 RID: 9665 RVA: 0x000D6F4C File Offset: 0x000D514C
18 public override int destInvY
19 {
20 get
21 {
22 return 1;
23 }
24 }
25
26 // Token: 0x060025C2 RID: 9666 RVA: 0x000D6F4F File Offset: 0x000D514F
27 public InvOwnerHotbar(Card owner, Card container = null, CurrencyType _currency = CurrencyType.None) : base(owner, container, _currency, PriceType.Default)
28 {
29 }
30
31 // Token: 0x060025C3 RID: 9667 RVA: 0x000D6F5B File Offset: 0x000D515B
32 public override void OnClick(ButtonGrid button)
33 {
34 if (EClass.ui.layerFloat.GetLayer<LayerInventory>(false))
35 {
36 base.OnClick(button);
37 return;
38 }
39 SE.SelectHotitem();
40 WidgetCurrentTool.Instance.Select(this.index % 10, false);
41 }
42
43 // Token: 0x060025C4 RID: 9668 RVA: 0x000D6F95 File Offset: 0x000D5195
44 public override void OnRightClick(ButtonGrid button)
45 {
46 if (this.AllowAutouse)
47 {
48 base.OnRightClick(button);
49 return;
50 }
51 SE.SelectHotitem();
52 WidgetCurrentTool.Instance.Select(this.index % 10, false);
53 }
54
55 // Token: 0x060025C5 RID: 9669 RVA: 0x000D6FC0 File Offset: 0x000D51C0
56 public override void OnRightPressed(ButtonGrid button)
57 {
58 }
59
60 // Token: 0x060025C6 RID: 9670 RVA: 0x000D6FC2 File Offset: 0x000D51C2
61 public override void OnProcess(Thing t)
62 {
63 if (WidgetCurrentTool.Instance.selected == this.index)
64 {
65 WidgetCurrentTool.Instance.Reselect();
66 }
67 }
68
69 // Token: 0x040014F6 RID: 5366
70 public int index;
71}
Definition Card.cs:13
Definition Thing.cs:10