Elin Decompiled Documentation EA 23.102 Nightly
Loading...
Searching...
No Matches
InvOwnerGacha.cs
Go to the documentation of this file.
2{
4
5 public override string langTransfer => "gacha";
6
7 public override bool SingleTarget => true;
8
9 public override ProcessType processType => ProcessType.Consume;
10
11 public InvOwnerGacha(Card owner = null, Card container = null, CurrencyType _currency = CurrencyType.None)
12 : base(owner, container, _currency)
13 {
14 }
15
16 public override bool ShouldShowGuide(Thing t)
17 {
18 return t.id == gacha.GetIdCoin();
19 }
20
21 public override void _OnProcess(Thing t)
22 {
23 SE.Play("gacha");
25 t.Destroy();
26 }
27}
CurrencyType
Definition: CurrencyType.cs:2
Definition: Card.cs:11
void Destroy()
Definition: Card.cs:4538
override bool SingleTarget
Definition: InvOwnerGacha.cs:7
TraitGacha gacha
Definition: InvOwnerGacha.cs:3
override void _OnProcess(Thing t)
InvOwnerGacha(Card owner=null, Card container=null, CurrencyType _currency=CurrencyType.None)
override bool ShouldShowGuide(Thing t)
override string langTransfer
Definition: InvOwnerGacha.cs:5
override ProcessType processType
Definition: InvOwnerGacha.cs:9
Card owner
Definition: InvOwner.cs:538
Definition: Thing.cs:8
string GetIdCoin()
Definition: TraitGacha.cs:16
void PlayGacha(int num)
Definition: TraitGacha.cs:43