Elin Decompiled Documentation EA 23.102 Nightly
All Classes Namespaces Files Functions Variables Enumerations Enumerator Properties Events Pages
TraitDoor Class Reference
Inheritance diagram for TraitDoor:
Trait EClass TraitDoorCurtain TraitDoorFence TraitDoorSwing TraitDoorAuto TraitDoorSwingGrass TraitDoorAutoShoji TraitDoorCurtain2

Public Member Functions

override void Update ()
 
void ForceClose ()
 
void TryOpen (Chara c)
 
void TryAutoClose ()
 
virtual bool CanClose ()
 
virtual bool IsOpen ()
 
bool IsValid (bool shouldLookGood=true)
 
virtual void ToggleDoor (bool sound=true, bool refresh=true)
 
void RotateDoor ()
 
override void TrySetAct (ActPlan p)
 
- Public Member Functions inherited from Trait
string GetParam (int i, string def=null)
 
int GetParamInt (int i, int def)
 
virtual bool Contains (RecipeSource r)
 
virtual int GetValue ()
 
virtual bool CanStackTo (Thing to)
 
virtual string GetHoverText ()
 
virtual Action GetHealAction (Chara c)
 
virtual bool CanBlend (Thing t)
 
virtual void OnBlend (Thing t, Chara c)
 
virtual int GetActDuration (Chara c)
 
virtual SourceElement.Row GetRefElement ()
 
virtual Sprite GetRefSprite ()
 
virtual void OnRenderExtra (RenderParam p)
 
virtual Emo2 GetHeldEmo (Chara c)
 
virtual void SetOwner (Card _owner)
 
virtual bool IdleUse (Chara c, int dist)
 
virtual void OnSetOwner ()
 
virtual void OnImportMap ()
 
virtual void SetParams (params string[] s)
 
virtual void OnCrafted (Recipe recipe)
 
virtual void OnCreate (int lv)
 
virtual void OnEquip (Chara c, bool onSetOwner)
 
virtual void OnUnequip (Chara c)
 
virtual void OnChangePlaceState (PlaceState state)
 
virtual void OnAddedToZone ()
 
virtual void OnRemovedFromZone ()
 
virtual void OnSimulateHour (VirtualDate date)
 
virtual string GetName ()
 
virtual void SetName (ref string s)
 
virtual void OnRenderTile (Point point, HitResult result, int dir)
 
virtual int CompareTo (Card b)
 
virtual bool CanBuiltAt (Point p)
 
virtual void Update ()
 
Point GetPoint ()
 
Point GetRandomPoint (Func< Point, bool > func=null, Chara accessChara=null)
 
virtual List< PointListPoints (Point center=null, bool onlyPassable=true)
 
virtual Recipe GetRecipe ()
 
virtual Recipe GetBuildModeRecipe ()
 
virtual bool CanCook (Card c)
 
void CookProgress ()
 
virtual bool CanOffer (Card tg)
 
void OfferProcess (Chara cc)
 
void Offer (Chara cc)
 
virtual bool TryProgress (AIProgress p)
 
virtual LockOpenState TryOpenLock (Chara cc, bool msgFail=true)
 
virtual void WriteNote (UINote n, bool identified)
 
int GetSortVal (UIList.SortMode m)
 
virtual HotItem GetHotItem ()
 
virtual bool CanRead (Chara c)
 
virtual void OnRead (Chara c)
 
virtual bool CanEat (Chara c)
 
virtual void OnEat (Chara c)
 
virtual bool CanDrink (Chara c)
 
virtual void OnDrink (Chara c)
 
virtual void OnThrowGround (Chara c, Point p)
 
virtual bool CanUse (Chara c)
 
virtual bool CanUse (Chara c, Card tg)
 
virtual bool CanUse (Chara c, Point p)
 
virtual bool OnUse (Chara c)
 
virtual bool OnUse (Chara c, Card tg)
 
virtual bool OnUse (Chara c, Point p)
 
virtual void TrySetAct (ActPlan p)
 
virtual void TrySetHeldAct (ActPlan p)
 
virtual void OnHeld ()
 
virtual void OnTickHeld ()
 
virtual void OnSetCurrentItem ()
 
virtual void OnUnsetCurrentItem ()
 
virtual bool OnChildDecay (Card c, bool firstDecay)
 
virtual bool CanChildDecay (Card c)
 
virtual void OnSetCardGrid (ButtonGrid b)
 
virtual void OnStepped (Chara c)
 
virtual void OnSteppedOut (Chara c)
 
virtual void OnOpenDoor (Chara c)
 
void Install (bool byPlayer)
 
void Uninstall ()
 
virtual void OnInstall (bool byPlayer)
 
virtual void OnUninstall ()
 
virtual void TryToggle ()
 
virtual void Toggle (bool on, bool silent=false)
 
virtual void PlayToggleEffect (bool silent)
 
virtual void OnToggle ()
 
virtual void TrySetToggleAct (ActPlan p)
 
bool IsFuelEnough (int num=1, List< Thing > excludes=null, bool tryRefuel=true)
 
bool IsFuel (string s)
 
bool IsFuel (Thing t)
 
int GetFuelValue (Thing t)
 
int GetFuelValue (string id)
 
void Refuel (Thing t)
 
void TryRefuel (int dest, List< Thing > excludes)
 
virtual void OnEnterScreen ()
 
virtual void RefreshRenderer ()
 
virtual void SetMainText (UIText t, bool hotitem)
 
virtual bool CanCopy (Thing t)
 
string GetTextRestock (string lang, bool pet)
 
Emo2 GetRestockedIcon ()
 
void OnBarter ()
 
Thing CreateStock ()
 

Public Attributes

int count
 
- Public Attributes inherited from Trait
Card owner
 

Properties

override bool CanBeOnlyBuiltInHome [get]
 
override bool CanBuildInTown [get]
 
override bool CanBeDisassembled [get]
 
override TileMode tileMode [get]
 
override bool HaveUpdate [get]
 
override bool IsOpenSight [get]
 
override bool IsDoor [get]
 
override bool ShouldRefreshTile [get]
 
virtual string idSound [get]
 
- Properties inherited from Trait
string[] Params [get]
 
virtual byte WeightMod [get]
 
virtual int IdSkin [get]
 
virtual string Name [get]
 
virtual TileType tileType [get]
 
virtual RefCardName RefCardName [get]
 
virtual bool IsBlockPath [get]
 
virtual bool IsBlockSight [get]
 
virtual bool IsDoor [get]
 
virtual bool IsOpenSight [get]
 
virtual bool IsOpenPath [get]
 
virtual bool IsFloating [get]
 
virtual bool IsGround [get]
 
virtual bool InvertHeldSprite [get]
 
virtual bool IsChangeFloorHeight [get]
 
virtual bool ShouldRefreshTile [get]
 
virtual bool ShouldTryRefreshRoom [get]
 
virtual int InstallBottomPriority [get]
 
virtual bool CanHarvest [get]
 
virtual int radius [get]
 
virtual TraitRadiusType radiusType [get]
 
virtual bool CanUseRoomRadius [get]
 
virtual int GuidePriotiy [get]
 
virtual int Electricity [get]
 
virtual bool IgnoreLastStackHeight [get]
 
virtual int Decay [get]
 
virtual int DecaySpeed [get]
 
virtual int DecaySpeedChild [get]
 
virtual bool IsFridge [get]
 
virtual int DefaultStock [get]
 
virtual bool HoldAsDefaultInteraction [get]
 
virtual int CraftNum [get]
 
virtual bool ShowOrbit [get]
 
virtual bool HaveUpdate [get]
 
virtual bool IsSpot [get]
 
virtual bool IsFactory [get]
 
virtual bool CanAutofire [get]
 
virtual bool CanName [get]
 
virtual bool CanPutAway [get]
 
virtual bool CanChangeHeight [get]
 
virtual bool CanStack [get]
 
virtual bool CanCopyInBlueprint [get]
 
virtual bool CanBeAttacked [get]
 
virtual bool CanExtendBuild [get]
 
virtual string langNote [get]
 
virtual string IDInvStyle [get]
 
virtual string IDActorEx [get]
 
virtual bool MaskOnBuild [get]
 
virtual bool ShowContextOnPick [get]
 
virtual bool IsThrowMainAction [get]
 
virtual bool LevelAsQuality [get]
 
virtual bool UseDummyTile [get]
 
virtual bool RequireFullStackCheck [get]
 
virtual bool DisableAutoCombat [get]
 
virtual InvGridSize InvGridSize [get]
 
virtual bool IsContainer [get]
 
virtual bool CanUseContent [get]
 
virtual bool CanSearchContent [get]
 
virtual bool CanOpenContainer [get]
 
virtual bool IsSpecialContainer [get]
 
virtual ContainerType ContainerType [get]
 
virtual ThrowType ThrowType [get]
 
virtual EffectDead EffectDead [get]
 
virtual bool IsHomeItem [get]
 
virtual bool IsAltar [get]
 
virtual bool IsRestSpot [get]
 
virtual bool CanBeMasked [get]
 
virtual bool IsBlendBase [get]
 
virtual bool CanBeOnlyBuiltInHome [get]
 
virtual bool CanBuildInTown [get]
 
virtual bool CanBeHeld [get]
 
virtual bool CanBeStolen [get]
 
virtual bool CanOnlyCarry [get]
 
virtual bool CanBeDestroyed [get]
 
virtual bool CanBeHallucinated [get]
 
virtual bool CanBeDropped [get]
 
virtual string ReqHarvest [get]
 
virtual bool CanBeDisassembled [get]
 
virtual bool CanBeShipped [get]
 
virtual bool HasCharges [get]
 
virtual bool ShowCharges [get]
 
virtual bool ShowChildrenNumber [get]
 
virtual bool ShowAsTool [get]
 
virtual bool CanBeHeldAsFurniture [get]
 
virtual bool HideInAdv [get]
 
virtual bool NoHeldDir [get]
 
virtual bool AlwaysHideOnLowWall [get]
 
bool ExistsOnMap [get]
 
virtual bool RenderExtra [get]
 
virtual float DropChance [get]
 
virtual string IdNoRestock [get]
 
virtual int IdleUseChance [get]
 
virtual string RecipeCat [get]
 
virtual bool IsTool [get]
 
virtual string LangUse [get]
 
virtual bool IsOn [get]
 
virtual bool IsAnimeOn [get]
 
bool IsToggle [get]
 
virtual bool AutoToggle [get]
 
bool IsLighting [get]
 
virtual bool IsLightOn [get]
 
virtual bool IsNightOnlyLight [get]
 
virtual TileMode tileMode [get]
 
virtual bool UseAltTiles [get]
 
virtual bool UseLowblock [get]
 
virtual bool UseExtra [get]
 
virtual bool UseLightColor [get]
 
virtual ? Color ColorExtra [get]
 
virtual int MaxFuel [get]
 
virtual int FuelCost [get]
 
virtual bool ShowFuelWindow [get]
 
bool IsRequireFuel [get]
 
string IdToggleExtra [get]
 
virtual ToggleType ToggleType [get]
 
virtual int ShopLv [get]
 
virtual CopyShopType CopyShop [get]
 
virtual int NumCopyItem [get]
 
virtual ShopType ShopType [get]
 
virtual CurrencyType CurrencyType [get]
 
virtual PriceType PriceType [get]
 
virtual bool AllowSell [get]
 
virtual int CostRerollShop [get]
 
virtual bool AllowCriminal [get]
 
virtual int RestockDay [get]
 
virtual SlaverType SlaverType [get]
 
virtual string LangBarter [get]
 
string TextNextRestock [get]
 
string TextNextRestockPet [get]
 
- Properties inherited from EClass
static Game game [get]
 
static bool AdvMode [get]
 
static Player player [get]
 
static Chara pc [get]
 
static UI ui [get]
 
static Map _map [get]
 
static Zone _zone [get]
 
static FactionBranch Branch [get]
 
static FactionBranch BranchOrHomeBranch [get]
 
static Faction Home [get]
 
static Faction Wilds [get]
 
static Scene scene [get]
 
static BaseGameScreen screen [get]
 
static GameSetting setting [get]
 
static GameData gamedata [get]
 
static ColorProfile Colors [get]
 
static World world [get]
 
static SourceManager sources [get]
 
static SourceManager editorSources [get]
 
static SoundManager Sound [get]
 
static CoreDebug debug [get]
 

Additional Inherited Members

- Public Types inherited from Trait
enum  TileMode {
  Default , Door , Illumination , DefaultNoAnime ,
  SignalAnime
}
 
enum  CopyShopType { None , Item , Spellbook }
 
- Static Public Member Functions inherited from EClass
static int rnd (int a)
 
static int curve (int a, int start, int step, int rate=75)
 
static int rndHalf (int a)
 
static float rndf (float a)
 
static int rndSqrt (int a)
 
static void Wait (float a, Card c)
 
static void Wait (float a, Point p)
 
static int Bigger (int a, int b)
 
static int Smaller (int a, int b)
 
- Static Public Attributes inherited from Trait
static TraitSelfFactory SelfFactory = new TraitSelfFactory()
 
- Static Public Attributes inherited from EClass
static Core core
 
- Static Protected Attributes inherited from Trait
static List< PointlistRadiusPoints = new List<Point>()
 

Detailed Description

Definition at line 1 of file TraitDoor.cs.

Member Function Documentation

◆ CanClose()

virtual bool TraitDoor.CanClose ( )
inlinevirtual

Definition at line 80 of file TraitDoor.cs.

81 {
82 int num = 0;
83 foreach (Thing thing in owner.pos.Things)
84 {
85 if (!thing.isRoofItem && !thing.isHidden && thing.TileType != TileType.Illumination)
86 {
87 num++;
88 if (num > 1)
89 {
90 return false;
91 }
92 }
93 }
94 return !owner.pos.HasChara;
95 }
bool isRoofItem
Definition: Card.cs:550
TileType TileType
Definition: Card.cs:2011
Point pos
Definition: Card.cs:55
bool isHidden
Definition: Card.cs:502
List< Thing > Things
Definition: Point.cs:314
bool HasChara
Definition: Point.cs:226
Definition: Thing.cs:8
static TileTypeIllumination Illumination
Definition: TileType.cs:83
Card owner
Definition: Trait.cs:26

References Point.HasChara, TileType.Illumination, Card.isHidden, Card.isRoofItem, Trait.owner, Card.pos, Point.Things, and Card.TileType.

Referenced by TryAutoClose(), and TrySetAct().

◆ ForceClose()

void TraitDoor.ForceClose ( )
inline

Definition at line 38 of file TraitDoor.cs.

39 {
40 if (IsOpen())
41 {
42 ToggleDoor();
43 }
44 }
virtual bool IsOpen()
Definition: TraitDoor.cs:97
virtual void ToggleDoor(bool sound=true, bool refresh=true)
Definition: TraitDoor.cs:147

References IsOpen(), and ToggleDoor().

◆ IsOpen()

virtual bool TraitDoor.IsOpen ( )
inlinevirtual

Reimplemented in TraitDoorCurtain, and TraitDoorSwing.

Definition at line 97 of file TraitDoor.cs.

98 {
99 int dir = owner.dir;
100 Cell cell = owner.pos.cell;
101 if (dir == 0 || dir == 2)
102 {
104 {
105 return true;
106 }
107 }
109 {
110 return true;
111 }
112 return false;
113 }
int dir
Definition: Card.cs:142
Definition: Cell.cs:7
Cell Back
Definition: Cell.cs:153
Cell Front
Definition: Cell.cs:129
Cell Left
Definition: Cell.cs:165
Cell Right
Definition: Cell.cs:141
bool HasFullBlockOrWallOrFence
Definition: Cell.cs:820
Cell cell
Definition: Point.cs:51

References Cell.Back, Point.cell, Card.dir, Cell.Front, Cell.HasFullBlockOrWallOrFence, Cell.Left, Trait.owner, Card.pos, and Cell.Right.

Referenced by BaseTileMap.DrawTile(), ForceClose(), TryAutoClose(), TryOpen(), and TrySetAct().

◆ IsValid()

bool TraitDoor.IsValid ( bool  shouldLookGood = true)
inline

Definition at line 115 of file TraitDoor.cs.

116 {
117 _ = owner.dir;
118 Cell cell = owner.pos.cell;
119 if (!cell.HasBlock)
120 {
121 return false;
122 }
123 if (shouldLookGood)
124 {
125 bool hasFullBlockOrWallOrFence = cell.Left.HasFullBlockOrWallOrFence;
126 bool hasFullBlockOrWallOrFence2 = cell.Right.HasFullBlockOrWallOrFence;
127 bool hasFullBlockOrWallOrFence3 = cell.Front.HasFullBlockOrWallOrFence;
128 bool hasFullBlockOrWallOrFence4 = cell.Back.HasFullBlockOrWallOrFence;
129 if (hasFullBlockOrWallOrFence && hasFullBlockOrWallOrFence2)
130 {
131 return true;
132 }
133 if (hasFullBlockOrWallOrFence3 && hasFullBlockOrWallOrFence4)
134 {
135 return true;
136 }
137 return false;
138 }
139 int num = (cell.Left.HasFullBlockOrWallOrFence ? 1 : 0) + (cell.Right.HasFullBlockOrWallOrFence ? 1 : 0) + (cell.Front.HasFullBlockOrWallOrFence ? 1 : 0) + (cell.Back.HasFullBlockOrWallOrFence ? 1 : 0);
140 if (num > 0)
141 {
142 return num < 3;
143 }
144 return false;
145 }
bool HasBlock
Definition: Cell.cs:643

References Cell.Back, Point.cell, Card.dir, Cell.Front, Cell.HasBlock, Cell.HasFullBlockOrWallOrFence, Cell.Left, Trait.owner, Card.pos, and Cell.Right.

◆ RotateDoor()

void TraitDoor.RotateDoor ( )
inline

Definition at line 162 of file TraitDoor.cs.

163 {
164 if (owner.dir == 0)
165 {
166 owner.dir = 1;
167 }
168 else if (owner.dir == 1)
169 {
170 owner.dir = 0;
171 }
172 else if (owner.dir == 2)
173 {
174 owner.dir = 3;
175 }
176 else
177 {
178 owner.dir = 2;
179 }
181 }
void RefreshSprite()
CardRenderer renderer
Definition: Card.cs:57

References Card.dir, Trait.owner, CardRenderer.RefreshSprite(), and Card.renderer.

Referenced by ToggleDoor().

◆ ToggleDoor()

virtual void TraitDoor.ToggleDoor ( bool  sound = true,
bool  refresh = true 
)
inlinevirtual

Reimplemented in TraitDoorCurtain, TraitDoorAutoShoji, and TraitDoorSwing.

Definition at line 147 of file TraitDoor.cs.

148 {
149 if (sound)
150 {
152 }
153 RotateDoor();
154 count = 0;
155 if (refresh)
156 {
159 }
160 }
SoundSource PlaySound(string id, float v=1f, bool spatial=true)
Definition: Card.cs:5404
Definition: EClass.cs:5
static Map _map
Definition: EClass.cs:18
void RefreshSingleTile(int x, int z)
Definition: Map.cs:2081
void RefreshFOV(int x, int z, int radius=6, bool recalculate=false)
Definition: Map.cs:923
int x
Definition: Point.cs:36
int z
Definition: Point.cs:39
int count
Definition: TraitDoor.cs:3
void RotateDoor()
Definition: TraitDoor.cs:162
virtual string idSound
Definition: TraitDoor.cs:31

References EClass._map, count, idSound, Trait.owner, Card.PlaySound(), Card.pos, Map.RefreshFOV(), Map.RefreshSingleTile(), RotateDoor(), Point.x, and Point.z.

Referenced by ForceClose(), TryAutoClose(), TryOpen(), and TrySetAct().

◆ TryAutoClose()

void TraitDoor.TryAutoClose ( )
inline

Definition at line 71 of file TraitDoor.cs.

72 {
73 count++;
74 if (count > 5 && CanClose() && IsOpen())
75 {
76 ToggleDoor(sound: false);
77 }
78 }
virtual bool CanClose()
Definition: TraitDoor.cs:80

References CanClose(), count, IsOpen(), and ToggleDoor().

Referenced by Update().

◆ TryOpen()

void TraitDoor.TryOpen ( Chara  c)
inline

Definition at line 46 of file TraitDoor.cs.

47 {
48 if (IsOpen())
49 {
50 return;
51 }
52 ToggleDoor();
53 c.Say("openDoor", c, owner);
54 if (owner.Cell.Front.FirstThing != null)
55 {
56 foreach (Thing thing in owner.Cell.Front.Things)
57 {
58 thing.trait.OnOpenDoor(c);
59 }
60 }
61 if (owner.Cell.Right.FirstThing == null)
62 {
63 return;
64 }
65 foreach (Thing thing2 in owner.Cell.Right.Things)
66 {
67 thing2.trait.OnOpenDoor(c);
68 }
69 }
Trait trait
Definition: Card.cs:49
Cell Cell
Definition: Card.cs:1931
void Say(string lang, string ref1=null, string ref2=null)
Definition: Card.cs:6046
List< Thing > Things
Definition: Cell.cs:986
Thing FirstThing
Definition: Cell.cs:962
virtual void OnOpenDoor(Chara c)
Definition: Trait.cs:1034

References Card.Cell, Cell.FirstThing, Cell.Front, IsOpen(), Trait.OnOpenDoor(), Trait.owner, Cell.Right, Card.Say(), Cell.Things, ToggleDoor(), and Card.trait.

◆ TrySetAct()

override void TraitDoor.TrySetAct ( ActPlan  p)
inlinevirtual

Reimplemented from Trait.

Reimplemented in TraitDoorCurtain.

Definition at line 183 of file TraitDoor.cs.

184 {
185 if (!owner.IsInstalled)
186 {
187 return;
188 }
189 if (owner.c_lockLv > 0)
190 {
192 {
193 target = owner.Thing
194 }, owner);
195 }
196 else if (!IsOpen())
197 {
198 p.TrySetAct("actOpen", delegate
199 {
200 EClass.pc.Say("openDoor", EClass.pc, owner);
201 ToggleDoor();
202 return true;
204 }
205 else if (CanClose() && p.altAction)
206 {
207 p.TrySetAct("actClose", delegate
208 {
209 EClass.pc.Say("close", EClass.pc, owner);
210 ToggleDoor();
211 return true;
213 }
214 }
bool altAction
Definition: ActPlan.cs:155
bool TrySetAct(string lang, Func< bool > onPerform, Card tc, CursorInfo cursor=null, int dist=1, bool isHostileAct=false, bool localAct=true, bool canRepeat=false)
Definition: ActPlan.cs:344
int c_lockLv
Definition: Card.cs:924
bool IsInstalled
Definition: Card.cs:2241
static CursorInfo Door
Definition: CursorSystem.cs:78
static Chara pc
Definition: EClass.cs:14

References ActPlan.altAction, Card.c_lockLv, CanClose(), CursorSystem.Door, Card.IsInstalled, IsOpen(), Trait.owner, EClass.pc, Card.Say(), ToggleDoor(), and ActPlan.TrySetAct().

◆ Update()

override void TraitDoor.Update ( )
inlinevirtual

Reimplemented from Trait.

Definition at line 33 of file TraitDoor.cs.

34 {
36 }
void TryAutoClose()
Definition: TraitDoor.cs:71

References TryAutoClose().

Member Data Documentation

◆ count

int TraitDoor.count

Definition at line 3 of file TraitDoor.cs.

Referenced by ToggleDoor(), TraitDoorSwing.ToggleDoor(), and TryAutoClose().

Property Documentation

◆ CanBeDisassembled

override bool TraitDoor.CanBeDisassembled
get

Definition at line 9 of file TraitDoor.cs.

◆ CanBeOnlyBuiltInHome

override bool TraitDoor.CanBeOnlyBuiltInHome
get

Definition at line 5 of file TraitDoor.cs.

◆ CanBuildInTown

override bool TraitDoor.CanBuildInTown
get

Definition at line 7 of file TraitDoor.cs.

◆ HaveUpdate

override bool TraitDoor.HaveUpdate
get

Definition at line 13 of file TraitDoor.cs.

◆ idSound

virtual string TraitDoor.idSound
get

Definition at line 31 of file TraitDoor.cs.

Referenced by ToggleDoor(), and TraitDoorSwing.ToggleDoor().

◆ IsDoor

override bool TraitDoor.IsDoor
get

Definition at line 27 of file TraitDoor.cs.

◆ IsOpenSight

override bool TraitDoor.IsOpenSight
get

Definition at line 15 of file TraitDoor.cs.

16 {
17 get
18 {
19 if (!IsOpen())
20 {
21 return !IsValid(shouldLookGood: false);
22 }
23 return true;
24 }
25 }
bool IsValid(bool shouldLookGood=true)
Definition: TraitDoor.cs:115

◆ ShouldRefreshTile

override bool TraitDoor.ShouldRefreshTile
get

Definition at line 29 of file TraitDoor.cs.

◆ tileMode

override TileMode TraitDoor.tileMode
get

Definition at line 11 of file TraitDoor.cs.


The documentation for this class was generated from the following file: