Elin Decompiled Documentation
EA 23.102 Nightly
Loading...
Searching...
No Matches
TraitFood.cs
Go to the documentation of this file.
1
public
class
TraitFood
:
Trait
2
{
3
public
override
bool
RequireFullStackCheck
=>
true
;
4
5
public
override
bool
CanEat
(
Chara
c)
6
{
7
return
true
;
8
}
9
10
public
override
bool
CanStackTo
(
Thing
to)
11
{
12
if
(
owner
.
c_altName
!= to.
c_altName
)
13
{
14
return
false
;
15
}
16
if
(
owner
.
c_idRefCard
!= to.
c_idRefCard
)
17
{
18
return
false
;
19
}
20
return
base.CanStackTo(to);
21
}
22
}
Card.c_altName
string c_altName
Definition:
Card.cs:1493
Card.c_idRefCard
string c_idRefCard
Definition:
Card.cs:1637
Chara
Definition:
Chara.cs:10
Thing
Definition:
Thing.cs:8
TraitFood
Definition:
TraitFood.cs:2
TraitFood.CanEat
override bool CanEat(Chara c)
Definition:
TraitFood.cs:5
TraitFood.RequireFullStackCheck
override bool RequireFullStackCheck
Definition:
TraitFood.cs:3
TraitFood.CanStackTo
override bool CanStackTo(Thing to)
Definition:
TraitFood.cs:10
Trait
Definition:
Trait.cs:7
Trait.owner
Card owner
Definition:
Trait.cs:26
Elin
TraitFood.cs
Generated by
1.9.6