Elin Decompiled Documentation EA 23.102 Nightly
Loading...
Searching...
No Matches
InvOwnerHotbar.cs
Go to the documentation of this file.
1public class InvOwnerHotbar : InvOwner
2{
3 public int index;
4
5 public override bool AllowAutouse
6 {
7 get
8 {
9 if (InvOwner.Trader != null)
10 {
12 }
13 return false;
14 }
15 }
16
17 public override int destInvY => 1;
18
19 public InvOwnerHotbar(Card owner, Card container = null, CurrencyType _currency = CurrencyType.None)
20 : base(owner, container, _currency)
21 {
22 }
23
24 public override void OnClick(ButtonGrid button)
25 {
27 {
28 base.OnClick(button);
29 return;
30 }
31 SE.SelectHotitem();
33 }
34
35 public override void OnRightClick(ButtonGrid button)
36 {
37 if (AllowAutouse)
38 {
39 base.OnRightClick(button);
40 return;
41 }
42 SE.SelectHotitem();
44 }
45
46 public override void OnRightPressed(ButtonGrid button)
47 {
48 }
49
50 public override void OnProcess(Thing t)
51 {
53 {
55 }
57 {
58 WidgetCurrentTool.Instance.transHighlightSwitch.SetActive(enable: true);
59 EClass.player.flags.toggleHotbarHighlightActivated = true;
60 EClass.player.flags.toggleHotbarHighlightDisabled = false;
61 }
62 }
63}
CurrencyType
Definition: CurrencyType.cs:2
Definition: Card.cs:11
Definition: EClass.cs:5
static Player player
Definition: EClass.cs:12
static UI ui
Definition: EClass.cs:16
override void OnRightPressed(ButtonGrid button)
override int destInvY
override void OnClick(ButtonGrid button)
override void OnProcess(Thing t)
override bool AllowAutouse
override void OnRightClick(ButtonGrid button)
InvOwnerHotbar(Card owner, Card container=null, CurrencyType _currency=CurrencyType.None)
static InvOwner Trader
Definition: InvOwner.cs:524
Card owner
Definition: InvOwner.cs:538
virtual bool UseGuide
Definition: InvOwner.cs:576
Layer GetLayer(string id)
Definition: Layer.cs:632
bool toggleHotbarHighlightActivated
Definition: Player.cs:414
Flags flags
Definition: Player.cs:895
Definition: Thing.cs:8
Layer layerFloat
Definition: UI.cs:49
static WidgetCurrentTool Instance
Transform transHighlightSwitch
void Select(int index, bool fromHotkey=false)