Elin Decompiled Documentation EA 23.153 Nightly
Loading...
Searching...
No Matches
TraitWindow.cs
Go to the documentation of this file.
1public class TraitWindow : Trait
2{
3 public override bool CanBeOnlyBuiltInHome => true;
4
5 public override bool UseAltTiles => EClass.world.date.IsNight;
6
7 public override bool AlwaysHideOnLowWall => true;
8
9 public override bool IsOpenSight => true;
10
11 public override bool ShouldRefreshTile => true;
12
13 public override bool UseExtra
14 {
15 get
16 {
17 bool num;
18 if (EClass._map.config.hour != -1)
19 {
20 if (EClass._map.config.hour >= 18)
21 {
22 goto IL_005c;
23 }
24 num = EClass._map.config.hour <= 6;
25 }
26 else
27 {
29 }
30 if (!num && !EClass._map.IsIndoor)
31 {
32 return false;
33 }
34 goto IL_005c;
35 IL_005c:
37 }
38 }
39}
Cell Cell
Definition: Card.cs:1991
bool isCurtainClosed
Definition: Cell.cs:582
bool IsNight
Definition: Date.cs:112
Definition: EClass.cs:5
static World world
Definition: EClass.cs:40
static Map _map
Definition: EClass.cs:18
int hour
Definition: MapConfig.cs:92
bool IsIndoor
Definition: Map.cs:131
MapConfig config
Definition: Map.cs:37
override bool ShouldRefreshTile
Definition: TraitWindow.cs:11
override bool UseAltTiles
Definition: TraitWindow.cs:5
override bool AlwaysHideOnLowWall
Definition: TraitWindow.cs:7
override bool IsOpenSight
Definition: TraitWindow.cs:9
override bool UseExtra
Definition: TraitWindow.cs:14
override bool CanBeOnlyBuiltInHome
Definition: TraitWindow.cs:3
Definition: Trait.cs:7
Card owner
Definition: Trait.cs:26
GameDate date
Definition: World.cs:6