Elin Decompiled Documentation EA 23.317 Nightly
Loading...
Searching...
No Matches
TraitTile.cs
Go to the documentation of this file.
1public class TraitTile : Trait
2{
3 public virtual TileRow source => null;
4
5 public virtual string suffix => "";
6
7 public virtual bool ConsumeOnUse => true;
8
9 public override bool CanExtendBuild => true;
10
11 public override bool CanBuildInTown => false;
12
13 public override void SetName(ref string s)
14 {
15 s = source.GetName();
16 }
17
18 public override Recipe GetRecipe()
19 {
21 }
22
23 public override Recipe GetBuildModeRecipe()
24 {
26 }
27}
SourceMaterial.Row material
Definition: Card.cs:2103
virtual Thing Thing
Definition: Card.cs:2110
static Dictionary< string, RecipeSource > dict
Definition: Recipe.cs:7
static Recipe Create(RecipeSource _source, int idMat=-1, Thing ing=null)
Definition: Recipe.cs:325
virtual string RecipeID
Definition: RenderRow.cs:105
virtual string GetName()
Definition: SourceData.cs:673
virtual TileRow source
Definition: TraitTile.cs:3
override bool CanExtendBuild
Definition: TraitTile.cs:9
virtual string suffix
Definition: TraitTile.cs:5
override bool CanBuildInTown
Definition: TraitTile.cs:11
virtual bool ConsumeOnUse
Definition: TraitTile.cs:7
override void SetName(ref string s)
Definition: TraitTile.cs:13
override Recipe GetRecipe()
Definition: TraitTile.cs:18
override Recipe GetBuildModeRecipe()
Definition: TraitTile.cs:23
Definition: Trait.cs:7
Card owner
Definition: Trait.cs:28