21 return !
IsValid(shouldLookGood:
false);
101 if (dir == 0 || dir == 2)
115 public bool IsValid(
bool shouldLookGood =
true)
129 if (hasFullBlockOrWallOrFence && hasFullBlockOrWallOrFence2)
133 if (hasFullBlockOrWallOrFence3 && hasFullBlockOrWallOrFence4)
147 public virtual void ToggleDoor(
bool sound =
true,
bool refresh =
true)
bool TrySetAct(string lang, Func< bool > onPerform, Card tc, CursorInfo cursor=null, int dist=1, bool isHostileAct=false, bool localAct=true, bool canRepeat=false)
SoundSource PlaySound(string id, float v=1f, bool spatial=true)
void Say(string lang, string ref1=null, string ref2=null)
bool HasFullBlockOrWallOrFence
void RefreshSingleTile(int x, int z)
void RefreshFOV(int x, int z, int radius=6, bool recalculate=false)
static TileTypeIllumination Illumination
override bool CanBuildInTown
virtual void ToggleDoor(bool sound=true, bool refresh=true)
override void TrySetAct(ActPlan p)
override bool CanBeDisassembled
override TileMode tileMode
override bool IsOpenSight
bool IsValid(bool shouldLookGood=true)
override bool CanBeOnlyBuiltInHome
override bool ShouldRefreshTile
virtual void OnOpenDoor(Chara c)