Elin Decompiled Documentation EA 23.102 Nightly
Loading...
Searching...
No Matches
InvOwnerGive.cs
Go to the documentation of this file.
2{
3 public Chara chara;
4
5 public override string langTransfer => "invGive";
6
7 public override ProcessType processType => ProcessType.Consume;
8
9 public override bool DenyImportant => true;
10
11 public InvOwnerGive(Card owner = null, Card container = null, CurrencyType _currency = CurrencyType.Money)
12 : base(owner, container, _currency)
13 {
14 }
15
16 public override bool ShouldShowGuide(Thing t)
17 {
18 return !t.trait.CanOnlyCarry;
19 }
20
21 public override void _OnProcess(Thing t)
22 {
23 SE.Play("offering");
24 }
25}
CurrencyType
Definition: CurrencyType.cs:2
Definition: Card.cs:11
Trait trait
Definition: Card.cs:49
Definition: Chara.cs:10
override string langTransfer
Definition: InvOwnerGive.cs:5
InvOwnerGive(Card owner=null, Card container=null, CurrencyType _currency=CurrencyType.Money)
Definition: InvOwnerGive.cs:11
override ProcessType processType
Definition: InvOwnerGive.cs:7
override bool ShouldShowGuide(Thing t)
Definition: InvOwnerGive.cs:16
override void _OnProcess(Thing t)
Definition: InvOwnerGive.cs:21
override bool DenyImportant
Definition: InvOwnerGive.cs:9
Card owner
Definition: InvOwner.cs:538
Definition: Thing.cs:8
virtual bool CanOnlyCarry
Definition: Trait.cs:283