Elin Decompiled Documentation
EA 23.102 Nightly
Loading...
Searching...
No Matches
TraitVendingMachine.cs
Go to the documentation of this file.
1
public
class
TraitVendingMachine
:
TraitItem
2
{
3
public
override
string
IDInvStyle
=>
"modern"
;
4
5
public
override
bool
ShowOrbit
=>
true
;
6
7
public
override
ShopType
ShopType
=>
ShopType
.VMachine;
8
9
public
override
bool
AllowSell
=>
false
;
10
11
public
override
bool
OnUse
(
Chara
c)
12
{
13
OnBarter
();
14
EClass
.
ui
.
AddLayer
(
LayerInventory
.
CreateBuy
(
owner
, c.
trait
.
CurrencyType
, c.
trait
.
PriceType
));
15
return
false
;
16
}
17
}
ShopType
ShopType
Definition:
ShopType.cs:2
Chara
Definition:
Chara.cs:10
Chara.trait
new TraitChara trait
Definition:
Chara.cs:488
EClass
Definition:
EClass.cs:5
EClass.ui
static UI ui
Definition:
EClass.cs:16
LayerInventory
Definition:
LayerInventory.cs:6
LayerInventory.CreateBuy
static LayerInventory CreateBuy(Card c, CurrencyType currency=CurrencyType.Money, PriceType price=PriceType.Default)
Definition:
LayerInventory.cs:604
Layer.AddLayer
Layer AddLayer(string id)
Definition:
Layer.cs:337
TraitItem
Definition:
TraitItem.cs:2
TraitVendingMachine
Definition:
TraitVendingMachine.cs:2
TraitVendingMachine.ShowOrbit
override bool ShowOrbit
Definition:
TraitVendingMachine.cs:5
TraitVendingMachine.AllowSell
override bool AllowSell
Definition:
TraitVendingMachine.cs:9
TraitVendingMachine.OnUse
override bool OnUse(Chara c)
Definition:
TraitVendingMachine.cs:11
TraitVendingMachine.IDInvStyle
override string IDInvStyle
Definition:
TraitVendingMachine.cs:3
Trait.OnBarter
void OnBarter()
Definition:
Trait.cs:1463
Trait.PriceType
virtual PriceType PriceType
Definition:
Trait.cs:477
Trait.CurrencyType
virtual CurrencyType CurrencyType
Definition:
Trait.cs:475
Trait.owner
Card owner
Definition:
Trait.cs:26
Elin
TraitVendingMachine.cs
Generated by
1.9.6