|
Elin Decompiled Documentation EA 23.321 Nightly Patch 1
|
Public Member Functions | |
| override bool | Equals (object obj) |
| override string | ToString () |
| override int | GetHashCode () |
| Point | GetPoint () |
| Point | GetSharedPoint () |
| bool | CanSuffocate () |
| bool | HasObstacle () |
| bool | CanBuildRamp (int dir) |
| void | Refresh () |
| void | RotateBlock (int a) |
| void | RotateFloor (int a) |
| void | RotateObj (bool reverse=false, bool useBlockDir=false) |
| void | RotateAll () |
| void | Reset () |
| CellDetail | GetOrCreateDetail () |
| void | TryDespawnDetail () |
| void | AddCard (Card c) |
| void | RemoveCard (Card c) |
| string | GetBlockName () |
| string | GetFloorName () |
| string | GetBridgeName () |
| string | GetObjName () |
| string | GetLiquidName () |
| bool | CanGrow (SourceObj.Row obj, VirtualDate date) |
| void | TryGrow (VirtualDate date=null) |
| bool | CanHarvest () |
| bool | CanReapSeed () |
| bool | CanMakeStraw () |
| PlantData | TryGetPlant () |
| void | DyeObj (string id) |
| float | GetSurfaceHeight () |
| bool | HasZoneStairs (bool includeLocked=true) |
| override bool | IsPathBlocked (IPathfindWalker walker, PathManager.MoveType moveType) |
| virtual bool | IsPathBlocked (IPathfindWalker walker, PathManager.MoveType moveType) |
Public Attributes | |
| byte | _dirs |
| byte | _block |
| byte | _blockMat |
| byte | _floor |
| byte | _floorMat |
| byte | obj |
| byte | objVal |
| byte | objMat |
| byte | decal |
| byte | _bridge |
| byte | _bridgeMat |
| byte | _roofBlock |
| byte | _roofBlockMat |
| byte | _roofBlockDir |
| byte | _deco |
| byte | _decoMat |
| byte | x |
| byte | z |
| byte | light |
| byte | autotile |
| byte | autotileDeco |
| byte | autotileBridge |
| byte | autotileObj |
| byte | shore |
| byte | shadow |
| byte | height |
| byte | bridgeHeight |
| byte | shadowMod |
| byte | topHeight |
| byte | minHeight |
| byte | bridgePillar |
| byte | highlight |
| ushort | lightR |
| ushort | lightG |
| ushort | lightB |
| CellDetail | detail |
| CellEffect | effect |
| Critter | critter |
| BitArray32 | bits |
| BitArray32 | bits2 |
| Room | room |
| bool | pcSync |
Public Attributes inherited from Algorithms.WeightCell | |
| bool | blocked |
| byte[] | weights = new byte[4] |
| byte | baseWeight |
Static Public Attributes | |
| static Map | map |
| static Cell | Void = new Cell() |
| static List< SourceMaterial.Row > | matList |
| static List< SourceBlock.Row > | blockList |
| static List< SourceFloor.Row > | floorList |
| static List< SourceDeco.Row > | decoList |
| static List< SourceCellEffect.Row > | effectList |
| static List< SourceObj.Row > | objList |
| static int | Size |
| static Cell[,] | cells |
| const int | DivAutotile = 12 |
| const int | DIV_LIQUID = 10 |
| const int | DivStage = 30 |
Static Private Attributes | |
| static bool | openSight |
| static bool | openPath |
|
inline |
Definition at line 1586 of file Cell.cs.
References ActPlan.List.Add(), Card.Chara, CellDetail.charas, detail, GetOrCreateDetail(), GetPoint(), Card.isChara, RenderRow.multisize, Point.RefreshNeighborTiles(), Trait.ShouldRefreshTile, Card.sourceCard, Card.Thing, CellDetail.things, and Card.trait.
Referenced by Map._AddCard(), and Card.SetPlaceState().
|
inline |
Definition at line 1155 of file Cell.cs.
References blockDir, and HasRamp.
Referenced by Map.GetRampDir().
|
inline |
Definition at line 1689 of file Cell.cs.
References obj.
Referenced by TraitSeed.TrySprout(), and WidgetDebug.UpdateText().
|
inline |
Definition at line 1700 of file Cell.cs.
References GrowSystem.CanHarvest(), and growth.
Referenced by Map.GetNearbyResourcePoint(), and TaskHarvest.TryGetAct().
|
inline |
Definition at line 1710 of file Cell.cs.
References growth, GrowSystem.IsLastStage(), and sourceObj.
Referenced by TaskCut.OnProgress(), and TaskCut.OnStart().
|
inline |
Definition at line 1705 of file Cell.cs.
References GrowSystem.CanReapSeed(), and growth.
Referenced by TaskHarvest.CanProgress(), and TaskHarvest.TryGetAct().
|
inline |
Definition at line 1123 of file Cell.cs.
References EClass._zone, detail, IsDeepWater, Card.isFloating, Card.IsInstalled, Zone.IsUnderwater, Zone.IsUserZone, and CellDetail.things.
Referenced by Chara._Move(), and ConSuffocation.Tick().
|
inline |
Definition at line 1724 of file Cell.cs.
References isObjDyed, SourceManager.materials, objMat, and EClass.sources.
Referenced by GrowSystemFlower.OnSetObj().
|
inline |
|
inline |
Definition at line 1625 of file Cell.cs.
References matBlock, Lang.Parse(), and sourceBlock.
Referenced by TaskMine.GetTextSmall(), TaskMine.OnCreateProgress(), LayerInfo.SetBlock(), UICardInfo.SetBlock(), and BlockInfo.WriteNote().
|
inline |
Definition at line 1635 of file Cell.cs.
References matBridge, Lang.Parse(), and sourceBridge.
Referenced by TaskDig.GetTextSmall(), and TaskDig.OnCreateProgress().
|
inline |
Definition at line 1630 of file Cell.cs.
References matFloor, Lang.Parse(), and sourceFloor.
Referenced by TaskDig.GetTextSmall(), TaskMine.GetTextSmall(), TaskDig.OnCreateProgress(), TaskWater.Run(), LayerInfo.SetFloor(), and UICardInfo.SetFloor().
|
inline |
Definition at line 1684 of file Cell.cs.
References Lang.Parse(), and sourceEffect.
Referenced by LayerInfo.SetLiquid(), and UICardInfo.SetLiquid().
|
inline |
Definition at line 1640 of file Cell.cs.
References EClass._map, CoreConfig.backer, Map.backerObjs, SourceManager.backers, Card.c_refText, Core.config, EClass.core, Card.encLV, PlantData.fert, Lang.GetList(), SourceObj.GetName(), index, map, matObj, SourceBacker.Row.Name, PlantData.seed, CoreConfig.BackerContentConfig.Show(), PlantData.size, sourceObj, EClass.sources, and Map.TryGetPlant().
Referenced by BaseTaskHarvest.GetTextSmall(), Map.MineObj(), TaskHarvest.OnCreateProgress(), and GrowSystem.PopHarvest().
|
inline |
Definition at line 1569 of file Cell.cs.
References detail, and CellDetail.Spawn().
Referenced by AddCard(), Area.AddPoint(), DesignationList< T >.OnAdd(), DesignationList< T >.Remove(), and Map.SetFoormark().
|
inline |
Definition at line 1113 of file Cell.cs.
Referenced by AddCard(), BaseTileMap.DrawTile(), GrowSystem.Grow(), GrowSystem.OnExceedLastStage(), GrowSystemTree.OnHitFail(), GrowSystemTree.OnMineObj(), GrowSystem.OnProgressComplete(), GrowSystem.Perish(), Point.Plow(), ActionMode.RefreshTexts(), RemoveCard(), Map.RemoveLonelyRamps(), RotateAll(), and Map.TrySmoothPick().
|
inline |
Definition at line 1118 of file Cell.cs.
References Point.Set(), Point.shared, x, and z.
Referenced by Map.Burn().
|
inline |
Definition at line 1730 of file Cell.cs.
References Card.altitude, detail, SourcePref.height, Card.isFloating, Card.IsInstalled, IsTopWater, Thing.Pref, SourcePref.Surface, and CellDetail.things.
Referenced by Chara._Move().
|
inline |
Definition at line 1146 of file Cell.cs.
References _block, Algorithms.WeightCell.blocked, hasDoor, and obj.
Referenced by BiomeProfile.Populate().
|
inline |
Definition at line 1759 of file Cell.cs.
References detail, Card.IsInstalled, CellDetail.things, and Card.trait.
Referenced by UIMapPreview._RefreshPoint(), MapBounds.GetRandomSpace(), and ActEffect.GetTeleportPos().
|
inlinevirtual |
Reimplemented from Algorithms.WeightCell.
Definition at line 1775 of file Cell.cs.
References EClass._zone, Algorithms.WeightCell.blocked, detail, IPathfindWalker.IsAstralBody, Spatial.IsRegion, IsSky, and outOfBounds.
|
inline |
Definition at line 1164 of file Cell.cs.
References _bridge, _bridgeMat, _deco, _decoMat, _floor, _floorMat, _roofBlock, EClass._zone, autotile, autotileBridge, autotileDeco, autotileObj, Algorithms.WeightCell.baseWeight, blockDir, Algorithms.WeightCell.blocked, blockSight, GrowSystem.BlockSight(), Map.bounds, bridgeHeight, CastAmbientShadow, castFloorShadow, cells, detail, Front, FrontRight, growth, HasBlock, hasDoor, hasDoorBoat, HasFullBlock, HasRoof, hasWindow, height, ignoreObjShadow, impassable, Trait.IsBlockPath, Trait.IsBlockSight, isBridgeEdge, isCurtainClosed, isDeck, IsDeepWater, isFloating, Trait.IsFloating, IsFloorWater, isForceFloat, Card.isHidden, Card.IsInstalled, IsNotWaterEdge, Card.isOn, Trait.IsOpenPath, Trait.IsOpenSight, isSeen, isShadowed, isShoreSand, isSkyFloor, isSlopeEdge, Spatial.IsSnowCovered, isSurrounded, isSurrounded4d, IsTopWater, isWallEdge, lotShade, map, MapBounds.maxZ, minHeight, obj, objList, openPath, openSight, outOfBounds, Right, room, shadow, shadowMod, shore, Size, TileType.Sky, TileType.slopeHeight, sourceBlock, sourceBridge, sourceDeco, sourceFloor, sourceObj, CellDetail.things, topHeight, Card.trait, Void, Trait.WeightMod, Algorithms.WeightCell.weights, x, and z.
Referenced by GrowSystem.Grow(), Map.RefreshAllTiles(), Map.RefreshNeighborTiles(), Map.RefreshSingleTile(), and Card.SetHidden().
|
inline |
Definition at line 1602 of file Cell.cs.
References Card.Chara, CellDetail.charas, detail, GetPoint(), Card.isChara, RenderRow.multisize, Point.RefreshNeighborTiles(), Trait.ShouldRefreshTile, Card.sourceCard, Card.Thing, CellDetail.things, Card.trait, and TryDespawnDetail().
Referenced by Map._RemoveCard(), and Card.SetPlaceState().
|
inline |
|
inline |
Definition at line 1529 of file Cell.cs.
References PointTarget.card, detail, GetPoint(), HasBlock, HasFloor, HasObj, Core.Instance, Scene.mouseTarget, Point.RefreshNeighborTiles(), Card.Rotate(), RotateBlock(), RotateFloor(), RotateObj(), Core.scene, sourceBlock, sourceObj, and CellDetail.things.
Referenced by ActionMode.RotateUnderMouse().
|
inline |
Definition at line 1475 of file Cell.cs.
References blockDir, crossWall, and sourceBlock.
Referenced by TaskBuild.OnProgressComplete(), and RotateAll().
|
inline |
Definition at line 1492 of file Cell.cs.
References floorDir, and sourceFloor.
Referenced by RotateAll().
|
inline |
Definition at line 1507 of file Cell.cs.
References blockDir, objDir, and sourceObj.
Referenced by RotateAll().
|
inline |
|
inline |
Definition at line 1578 of file Cell.cs.
References detail, and CellDetail.TryDespawn().
Referenced by GameDate.AdvanceMin(), Area.OnRemove(), DesignationList< T >.Remove(), RemoveCard(), Area.RemovePoint(), and TransAnime.Update().
|
inline |
Definition at line 1719 of file Cell.cs.
References EClass._map, and Map.TryGetPlant().
|
inline |
| byte Cell._block |
Definition at line 32 of file Cell.cs.
Referenced by PartialMap.Apply(), Map.Burn(), Crawler.Crawl(), BaseTileMap.DrawTile(), HasObstacle(), AM_Build.HitTest(), Map.MineBlock(), Map.MineRamp(), Zone_CurryRuinDungeon.OnGenerateMap(), Zone_RandomDungeonFactory.OnGenerateMap(), Zone_VernisMine.OnGenerateMap(), MapGen.OnGenerateTerrain(), Reset(), Map.Save(), ToString(), TraitFakeTile.TrySetHeldAct(), and GameUpdater.Update100ms().
| byte Cell._blockMat |
Definition at line 34 of file Cell.cs.
Referenced by PartialMap.Apply(), Map.MineRamp(), Reset(), and Map.Save().
| byte Cell._bridge |
Definition at line 48 of file Cell.cs.
Referenced by TileType._HitTest(), PartialMap.Apply(), Map.Burn(), BaseTileMap.DrawTile(), AM_Build.HitTest(), TileTypeBridgePillar.HitTest(), Map.Load(), AM_Terrain.OnProcessTiles(), Refresh(), Map.Save(), and AM_Picker.TestFloor().
| byte Cell._bridgeMat |
Definition at line 50 of file Cell.cs.
Referenced by PartialMap.Apply(), Map.Load(), TaskPourWater.OnCreateProgress(), Refresh(), and Map.Save().
| byte Cell._deco |
Definition at line 58 of file Cell.cs.
Referenced by Recipe.Build(), BaseTileMap.DrawTile(), Refresh(), and Map.Save().
| byte Cell._decoMat |
Definition at line 60 of file Cell.cs.
Referenced by Refresh(), and Map.Save().
| byte Cell._dirs |
Definition at line 30 of file Cell.cs.
Referenced by PartialMap.Apply(), and Map.Save().
| byte Cell._floor |
Definition at line 36 of file Cell.cs.
Referenced by PartialMap.Apply(), AM_Build.HitTest(), Map.MineFloor(), MapGen.OnGenerateTerrain(), Refresh(), Reset(), and Map.Save().
| byte Cell._floorMat |
Definition at line 38 of file Cell.cs.
Referenced by PartialMap.Apply(), TaskPourWater.OnCreateProgress(), Refresh(), Reset(), and Map.Save().
| byte Cell._roofBlock |
Definition at line 52 of file Cell.cs.
Referenced by PartialMap.Apply(), BaseTileMap.DrawTile(), AM_Mine.GetGuidePass(), TaskMine.GetHitResult(), Refresh(), and Map.Save().
| byte Cell._roofBlockDir |
Definition at line 56 of file Cell.cs.
Referenced by BaseTileMap.DrawTile(), and Map.Save().
| byte Cell._roofBlockMat |
Definition at line 54 of file Cell.cs.
Referenced by PartialMap.Apply(), BaseTileMap.DrawTile(), and Map.Save().
| byte Cell.autotile |
Definition at line 68 of file Cell.cs.
Referenced by BaseTileMap.DrawTile(), and Refresh().
| byte Cell.autotileBridge |
Definition at line 72 of file Cell.cs.
Referenced by BaseTileMap.DrawTile(), and Refresh().
| byte Cell.autotileDeco |
Definition at line 70 of file Cell.cs.
Referenced by BaseTileMap.DrawTile(), and Refresh().
| byte Cell.autotileObj |
Definition at line 74 of file Cell.cs.
Referenced by BaseTileMap.DrawTile(), and Refresh().
| BitArray32 Cell.bits |
| BitArray32 Cell.bits2 |
|
static |
Definition at line 14 of file Cell.cs.
Referenced by BaseTileMap.DrawTile().
| byte Cell.bridgeHeight |
Definition at line 82 of file Cell.cs.
Referenced by PartialMap.Apply(), BaseTileMap.DrawTile(), AM_Build.FixBridge(), Recipe.HasSameTile(), AM_Build.HitTest(), AM_Build.OnRenderTile(), Point.Position(), Point.PositionTopdown(), Refresh(), and Map.Save().
| byte Cell.bridgePillar |
Definition at line 90 of file Cell.cs.
Referenced by PartialMap.Apply(), RecipeBridgePillar.Build(), BaseTileMap.DrawTile(), and Map.Save().
|
static |
Definition at line 26 of file Cell.cs.
Referenced by Crawler.Crawl(), and Refresh().
| Critter Cell.critter |
Definition at line 104 of file Cell.cs.
Referenced by BaseTileMap.DrawTile().
| byte Cell.decal |
Definition at line 46 of file Cell.cs.
Referenced by Map.AddDecal(), PartialMap.Apply(), BaseTileMap.DrawTile(), TileMapElona.DrawTile(), GameUpdater.SurfaceUpdater.FixedUpdate(), Zone.GrowPlants(), Reset(), Map.Save(), and Map.SetDecal().
|
static |
| CellDetail Cell.detail |
Definition at line 100 of file Cell.cs.
Referenced by Map._ValidateInstalled(), AddCard(), CanSuffocate(), BaseTileMap.DrawTile(), TileMapElona.DrawTile(), CoreDebug.Fix_RemoveDesignations(), GetOrCreateDetail(), GetSurfaceHeight(), BaseTileMap.GetThingPosition(), HasZoneStairs(), IsPathBlocked(), Refresh(), RemoveCard(), RotateAll(), RecipeUpdater.RunRecipe(), TaskWater.ShouldWater(), LayerCraftFloat.ShowContextMenu(), Map.TryAddRoom(), Zone.TryAddThing(), TryDespawnDetail(), TransAnime.Update(), and CharaRenderer.UpdatePosition().
| CellEffect Cell.effect |
Definition at line 102 of file Cell.cs.
Referenced by ActMelee.Attack(), BaseTileMap.DrawRoof(), BaseTileMap.DrawTile(), TileMapElona.DrawTile(), GameUpdater.SurfaceUpdater.FixedUpdate(), GameUpdater.FastSurfaceUpdater.FixedUpdate(), Map.Load(), Map.ModFire(), Map.ModLiquid(), ActRanged.Perform(), RecipeUpdater.RunRecipe(), Map.Save(), Map.SetBlock(), and Map.SetEffect().
|
static |
|
static |
| byte Cell.height |
Definition at line 80 of file Cell.cs.
Referenced by PartialMap._Load(), PartialMap.Apply(), BaseTileMap.Draw(), BaseTileMap.DrawTile(), TileMapElona.DrawTile(), AM_Build.HitTest(), MapGen.ModifyHeight(), MapGen.OnGenerateTerrain(), AM_Terrain.OnProcessTiles(), ActionMode.OnRenderTileFloor(), Point.Position(), Point.PositionTopdown(), Refresh(), Map.Save(), and AM_Terrain.TopHeight().
| byte Cell.highlight |
Definition at line 92 of file Cell.cs.
Referenced by BaseTileMap.DrawTile().
| byte Cell.light |
Definition at line 66 of file Cell.cs.
Referenced by Chara.CanDuplicate(), Player.CanSee(), TileMapElona.DrawTile(), MapBounds.GetRandomSpawnPos(), Zone.GetSpawnPos(), and Fov.SetVisible().
| ushort Cell.lightB |
Definition at line 98 of file Cell.cs.
Referenced by BaseTileMap.DrawTile(), TileMapElona.DrawTile(), and BaseTileMap.GetApproximateBlocklight().
| ushort Cell.lightG |
Definition at line 96 of file Cell.cs.
Referenced by BaseTileMap.DrawTile(), TileMapElona.DrawTile(), and BaseTileMap.GetApproximateBlocklight().
| ushort Cell.lightR |
Definition at line 94 of file Cell.cs.
Referenced by BaseTileMap.DrawTile(), TileMapElona.DrawTile(), and BaseTileMap.GetApproximateBlocklight().
|
static |
Definition at line 8 of file Cell.cs.
Referenced by GetObjName(), and Refresh().
|
static |
Definition at line 12 of file Cell.cs.
Referenced by BaseTileMap.DrawTile().
| byte Cell.minHeight |
Definition at line 88 of file Cell.cs.
Referenced by Point.IsBlockByHeight(), and Refresh().
| byte Cell.obj |
Definition at line 40 of file Cell.cs.
Referenced by Chara._Move(), PartialMap.Apply(), CanGrow(), FactionBranch.DailyOutcome(), BaseTileMap.DrawTile(), TileMapElona.DrawTile(), HasObstacle(), GrowSystem.OnExceedLastStage(), GrowSystem.OnRenderTileMap(), Zone_Dungeon.PlaceRail(), BiomeProfile.Populate(), Refresh(), Reset(), Map.Save(), and TraitFakeTile.TrySetHeldAct().
|
static |
| byte Cell.objMat |
Definition at line 44 of file Cell.cs.
Referenced by PartialMap.Apply(), DyeObj(), Reset(), and Map.Save().
| byte Cell.objVal |
Definition at line 42 of file Cell.cs.
Referenced by PartialMap.Apply(), GrowSystem.OnReachNextStage(), Reset(), and Map.Save().
| bool Cell.pcSync |
Definition at line 112 of file Cell.cs.
Referenced by Player.CanSee(), and BaseTileMap.DrawTile().
| Room Cell.room |
Definition at line 110 of file Cell.cs.
Referenced by AIWork._FuncWorkPoint(), WidgetDate._Refresh(), UIMapPreview._RefreshPoint(), TraitHouseBoard.ApplyData(), Map.Burn(), BaseGameScreen.Draw(), BaseTileMap.Draw(), TileMapElona.Draw(), BaseTileMap.DrawRoof(), BaseTileMap.DrawTile(), TileMapElona.DrawTile(), MapBounds.GetRandomSpawnPos(), Chara.GetRoomWork(), ActionMode.GetSimpleText(), Zone.GetSpawnPos(), ActorEx.GetVolume(), Chara.HasAccess(), Point.IsPublicSpace(), Props.ListThingStack(), TraitClock.OnSimulateHour(), Fov.Perform(), Refresh(), Room.Refresh(), Zone.RefreshBGM(), BaseGameScreen.RefreshWeather(), AI_Idle.Run(), Lot.SetBaseRoom(), Map.SetBlock(), Map.SetBridge(), BaseTileMap.SetRoofHeight(), Map.TryAddRoom(), Map.TryRemoveRoom(), TraitHouseBoard.TrySetAct(), TraitRoomPlate.TrySetAct(), TraitSpotBiome.Update(), GameUpdater.Update100ms(), and WidgetDebug.UpdateText().
| byte Cell.shadow |
Definition at line 78 of file Cell.cs.
Referenced by BaseTileMap.DrawTile(), and Refresh().
| byte Cell.shore |
Definition at line 76 of file Cell.cs.
Referenced by BaseTileMap.DrawTile(), and Refresh().
| byte Cell.topHeight |
Definition at line 86 of file Cell.cs.
Referenced by Chara._Move(), Point.IsBlockByHeight(), and Refresh().
Definition at line 10 of file Cell.cs.
Referenced by Map.QuickRefreshTile(), and Refresh().
| byte Cell.x |
Definition at line 62 of file Cell.cs.
Referenced by Map.AddBackerTree(), ZoneInspector.FillUtil.ClearBlock(), ZoneInspector.FillUtil.ClearBridge(), ZoneInspector.FillUtil.ClearObj(), ZoneInspector.FillUtil.FillBlock(), ZoneInspector.FillUtil.FillFloor(), GetPoint(), GetSharedPoint(), GrowSystem.Grow(), ZoneEventSurvival.OnTickRound(), Fov.Perform(), GrowSystem.Perish(), Refresh(), Map.Shift(), ToString(), Map.TryAddRoom(), and UIMapPreview.UpdateMap().
| byte Cell.z |
Definition at line 64 of file Cell.cs.
Referenced by Map.AddBackerTree(), ZoneInspector.FillUtil.ClearBlock(), ZoneInspector.FillUtil.ClearBridge(), ZoneInspector.FillUtil.ClearObj(), ZoneInspector.FillUtil.FillBlock(), ZoneInspector.FillUtil.FillFloor(), GetPoint(), GetSharedPoint(), GrowSystem.Grow(), ZoneEventSurvival.OnTickRound(), Fov.Perform(), GrowSystem.Perish(), Refresh(), ToString(), Map.TryAddRoom(), and UIMapPreview.UpdateMap().
|
get |
Definition at line 160 of file Cell.cs.
Referenced by BaseTileMap.DrawRoof(), BaseTileMap.DrawTile(), TileMapElona.DrawTile(), Map.GetDependedRamp(), TileTypeVine.GetDesiredDir(), Map.GetRampDir(), TraitDoor.IsOpen(), TraitDoor.IsValid(), TraitRoadSign.OnRenderTile(), GenRoom.Populate(), MapGen.Populate(), BiomeProfile.Populate(), Map.TryAddRoom(), and BiomeProfile.ClusterThing.TryCreate().
|
get |
Definition at line 220 of file Cell.cs.
Referenced by BaseTileMap.DrawTile(), and Map.TryAddRoom().
|
get |
|
get |
Definition at line 1086 of file Cell.cs.
Referenced by Crawler.Crawl(), MapGen.Populate(), and TraitSpotBiome.Update().
|
getset |
Definition at line 905 of file Cell.cs.
Referenced by PartialMap.Apply(), CanBuildRamp(), BaseTileMap.DrawTile(), TileMapElona.DrawTile(), ScreenGuide.DrawWall(), PartialMap.FixWall(), Map.GetDependedRamp(), TaskBuild.GetHitResult(), BaseTileMap.GetThingPosition(), Recipe.HasSameTile(), Refresh(), RotateBlock(), RotateObj(), and Map.SetBlockDir().
|
getset |
Definition at line 325 of file Cell.cs.
Referenced by Los.IsBlocked(), Refresh(), and Fov.TraceLine().
|
get |
Definition at line 749 of file Cell.cs.
Referenced by GrowSystem.OnExceedLastStage().
|
getset |
|
getset |
Definition at line 637 of file Cell.cs.
Referenced by RotateBlock(), and Map.Save().
|
get |
Definition at line 965 of file Cell.cs.
Referenced by LogicalFire.Update().
|
get |
Definition at line 969 of file Cell.cs.
Referenced by TraitDoor.TryOpen().
|
getset |
Definition at line 929 of file Cell.cs.
Referenced by PartialMap.Apply(), BaseTileMap.DrawTile(), Recipe.HasSameTile(), and RotateFloor().
|
get |
Definition at line 136 of file Cell.cs.
Referenced by BaseTileMap.Draw(), TileMapElona.Draw(), BaseTileMap.DrawRoof(), BaseTileMap.DrawTile(), TileMapElona.DrawTile(), Map.GetDependedRamp(), TileTypeVine.GetDesiredDir(), Map.GetRampDir(), TraitDoor.IsOpen(), TraitDoor.IsValid(), TraitRoadSign.OnRenderTile(), Point.Plow(), GenRoom.Populate(), MapGen.Populate(), BiomeProfile.Populate(), Refresh(), BaseTileMap.SetRoofHeight(), Map.TryAddRoom(), BiomeProfile.ClusterThing.TryCreate(), and TraitDoor.TryOpen().
|
get |
|
get |
Definition at line 184 of file Cell.cs.
Referenced by BaseTileMap.DrawRoof(), BaseTileMap.DrawTile(), TileMapElona.DrawTile(), Refresh(), and Map.TryAddRoom().
|
getset |
Definition at line 469 of file Cell.cs.
Referenced by BaseTileMap.DrawTile().
|
getset |
|
get |
Definition at line 232 of file Cell.cs.
Referenced by Map.AddBackerTree(), CanHarvest(), CanMakeStraw(), CanReapSeed(), BaseTileMap.DrawTile(), TileMapElona.DrawTile(), Point.ForeachNearestPoint(), Zone.GetElectricity(), Point.GetNearestPoint(), Zone.GrowPlants(), Map.MineObj(), Refresh(), Zone.RefreshElectricity(), Map.SetObj(), BiomeProfile.ClusterObj.TryCreate(), and TryGrow().
|
get |
Definition at line 651 of file Cell.cs.
Referenced by UIMapPreview._RefreshPoint(), GrowSystem.CanGrow(), BaseTileMap.DrawTile(), TaskMine.GetHitResult(), LogicalPointManager.GetOrCreate(), Map.GetRampDir(), TaskMine.GetTextSmall(), GenBounds.IsEmpty(), TraitDoor.IsValid(), GenBounds.ListEmptyPoint(), Trait.ListPoints(), Map.MineBlock(), Map.MineObj(), FactionBranch.OnAfterSimulate(), MapGen.OnGenerateTerrain(), GenRoom.Populate(), MapGen.Populate(), BiomeProfile.Populate(), Refresh(), RotateAll(), BiomeProfile.ClusterObj.TryCreate(), BiomeProfile.ClusterThing.TryCreate(), and HotItemHeld.TrySetToolAct().
|
get |
Definition at line 679 of file Cell.cs.
Referenced by Chara._Move(), TaskDig.GetTextSmall(), Map.MineFloor(), TaskDig.OnCreateProgress(), TaskDrawWater.OnCreateProgress(), TaskPlow.OnCreateProgress(), and TaskPourWater.OnCreateProgress().
|
getset |
Definition at line 265 of file Cell.cs.
Referenced by TileType._HitTest(), Chara._Move(), BaseTileMap.DrawTile(), TileMapElona.DrawTile(), Point.ForeachNearestPoint(), Point.GetNearestPoint(), Zone.GetSpawnPos(), HasObstacle(), FactionBranch.OnAfterSimulate(), Zone_CurryRuinDungeon.OnGenerateMap(), Zone_RandomDungeonFactory.OnGenerateMap(), Zone_VernisMine.OnGenerateMap(), ActionMode.OnRenderTile(), Fov.Perform(), GenRoom.Populate(), BiomeProfile.Populate(), Refresh(), and Map.TryAddRoom().
|
getset |
|
get |
Definition at line 683 of file Cell.cs.
Referenced by Zone.Activate(), RecipeCard.Craft(), GameUpdater.SurfaceUpdater.FixedUpdate(), TaskWater.GetText(), Point.ModFire(), AI_Idle.Run(), TaskWater.Run(), TaskWater.ShouldWater(), and LogicalFire.Transfer().
|
get |
Definition at line 1024 of file Cell.cs.
Referenced by BaseTileMap.DrawTile(), Map.SetBlock(), and Map.TryAddRoom().
|
get |
Definition at line 653 of file Cell.cs.
Referenced by Trait.ListPoints(), and RotateAll().
|
get |
|
get |
Definition at line 825 of file Cell.cs.
Referenced by ObjInfo._CanInspect(), BaseTileMap.DrawRoof(), BaseTileMap.DrawTile(), TaskDrawWater.GetHitResult(), TaskPourWater.GetHitResult(), Map.GetRampDir(), Map.MineBlock(), Map.MineRamp(), Map.QuickRefreshTile(), Refresh(), Room.Refresh(), and Lot.SetBaseRoom().
|
get |
Definition at line 827 of file Cell.cs.
Referenced by TileTypeVine.GetDesiredDir(), TraitDoor.IsOpen(), TraitDoor.IsValid(), and Room.Refresh().
|
get |
Definition at line 847 of file Cell.cs.
Referenced by AI_Goto.TryGoTo().
|
get |
Definition at line 681 of file Cell.cs.
Referenced by TaskClean.CanClean(), GameUpdater.SurfaceUpdater.FixedUpdate(), AI_Clean.GetCleanPoint(), GrowSystem.OnExceedLastStage(), AI_Clean.Run(), TaskClean.Run(), GrowSystem.SetStage(), and ConWet.Tick().
|
get |
Definition at line 649 of file Cell.cs.
Referenced by Map.Burn(), GameUpdater.SurfaceUpdater.FixedUpdate(), Zone_CurryRuinDungeon.OnGenerateMap(), Zone_RandomDungeonFactory.OnGenerateMap(), Zone_VernisMine.OnGenerateMap(), ZoneEventSurvival.OnTickRound(), RotateAll(), and HotItemHeld.TrySetToolAct().
|
get |
Definition at line 845 of file Cell.cs.
Referenced by Chara._Move(), CanBuildRamp(), BaseTileMap.DrawTile(), Map.GetDependedRamp(), TaskMine.GetHitResult(), and BaseTileMap.GetThingPosition().
|
get |
|
get |
Definition at line 655 of file Cell.cs.
Referenced by Chara.CanDuplicate(), GrowSystem.CanGrow(), CardRenderer.Draw(), BaseTileMap.DrawTile(), TileMapElona.DrawTile(), GameUpdater.SurfaceUpdater.FixedUpdate(), Zone.GetSpawnPos(), TraitGenerator.OnSimulateHour(), Zone.RainWater(), Refresh(), Trait.TryToggle(), and GameUpdater.Update100ms().
|
get |
Definition at line 861 of file Cell.cs.
Referenced by TileTypeRoof.HitTest().
|
get |
Definition at line 863 of file Cell.cs.
Referenced by Map.GetDependedRamp().
|
get |
Definition at line 841 of file Cell.cs.
Referenced by PartialMap.Apply(), AM_FlagCell.HitTest(), Fov.Perform(), Room.Refresh(), and Lot.SetBaseRoom().
|
get |
Definition at line 839 of file Cell.cs.
Referenced by BaseTileMap.DrawTile(), TileMapElona.DrawTile(), AM_Mine.OnRenderTile(), AM_Picker.OnRenderTile(), and Point.Plow().
|
getset |
|
getset |
Definition at line 385 of file Cell.cs.
Referenced by CardRenderer.Draw(), BaseTileMap.DrawTile(), TileMapElona.DrawTile(), GrowSystem.OnRenderTileMap(), and Refresh().
|
getset |
Definition at line 409 of file Cell.cs.
Referenced by MapGenRegion.OnGenerateTerrain(), Refresh(), and Map.Save().
|
get |
Definition at line 122 of file Cell.cs.
Referenced by Map.AddBackerTree(), GrowSystem.CanGrow(), GetHashCode(), GetObjName(), Zone.GrowPlants(), Map.SetObj(), and Map.TryGetPlant().
|
get |
Definition at line 982 of file Cell.cs.
Referenced by Crawler.Crawl(), GenBounds.IsEmpty(), and GenBounds.ListEmptyPoint().
|
get |
Definition at line 903 of file Cell.cs.
Referenced by RecipeCard.Build(), and BaseTileMap.DrawTile().
|
getset |
|
get |
Definition at line 777 of file Cell.cs.
Referenced by BaseTileMap.DrawTile().
|
getset |
Definition at line 613 of file Cell.cs.
Referenced by BaseTileMap.DrawTile(), AM_FlagCell.HitTest(), AM_FlagCell.OnProcessTiles(), and MapSubset.OnSave().
|
getset |
Definition at line 457 of file Cell.cs.
Referenced by Chara._Move(), BaseTileMap.DrawRoof(), BaseTileMap.DrawTile(), AM_FlagCell.HitTest(), AM_FlagCell.OnProcessTiles(), and Map.Save().
|
getset |
|
getset |
|
get |
Definition at line 801 of file Cell.cs.
Referenced by CanSuffocate(), and Refresh().
|
get |
Definition at line 737 of file Cell.cs.
Referenced by GameUpdater.SurfaceUpdater.FixedUpdate(), and Zone.RainWater().
|
getset |
Definition at line 481 of file Cell.cs.
Referenced by Chara._Move(), PartialMap.Apply(), BaseTileMap.DrawTile(), BaseTileMap.GetThingPosition(), CharaActorPCC.OnRender(), and Refresh().
|
get |
Definition at line 735 of file Cell.cs.
Referenced by PartialMap._Load(), BaseTileMap.DrawTile(), TraitBoat.GetWaterMat(), Refresh(), CardActor.RefreshSprite(), and PointTarget.ShouldIgnore().
|
getset |
Definition at line 313 of file Cell.cs.
Referenced by BaseTileMap.DrawTile(), AM_FlagCell.HitTest(), AM_FlagCell.OnProcessTiles(), Refresh(), and Map.Save().
|
getset |
Definition at line 337 of file Cell.cs.
Referenced by GrowSystem.CanHarvest(), GrowSystemWheat.GetStageTile(), GrowSystem.OnRenderTileMap(), and Map.Save().
|
get |
Definition at line 813 of file Cell.cs.
Referenced by CharaActorPCC.OnRender().
|
get |
|
getset |
Definition at line 445 of file Cell.cs.
Referenced by Zone.Generate(), Map.MineBlock(), GenRoom.Populate(), and Map.Save().
|
get |
|
getset |
Definition at line 625 of file Cell.cs.
Referenced by DyeObj(), TraitSeed.MakeSeed(), TaskHarvest.OnCreateProgress(), TraitDye.OnThrowGround(), GrowSystem.PopHarvest(), and Map.Save().
|
get |
|
getset |
Definition at line 289 of file Cell.cs.
Referenced by ActionMode._HitTest(), UIMapPreview._RefreshPoint(), Zone.Activate(), BaseTileMap.DrawTile(), TileMapElona.DrawTile(), TaskMine.GetHitResult(), MapGenRegion.OnGenerateTerrain(), WidgetMinimap.OnPointerDown(), Fov.Perform(), Refresh(), Map.Save(), Map.SetSeen(), and Chara.UpdateSight().
|
getset |
Definition at line 253 of file Cell.cs.
Referenced by Effect._Play(), BaseTileMap.DrawTile(), TileMapElona.DrawTile(), and Refresh().
|
getset |
|
get |
Definition at line 941 of file Cell.cs.
Referenced by Chara.CanMoveTo(), and IsPathBlocked().
|
getset |
|
getset |
Definition at line 361 of file Cell.cs.
Referenced by BaseTileMap.DrawTile(), TileMapElona.DrawTile(), and Refresh().
|
get |
Definition at line 789 of file Cell.cs.
Referenced by Chara._Move(), UIMapPreview._RefreshPoint(), ActPlan._Update(), SourceMaterial.Row.AddBlood(), BaseTileMap.DrawTile(), BaseTileMap.GetApproximateBlocklight(), Card.GetSprite(), BaseTileMap.GetThingPosition(), Map.ModFire(), ActWater.Perform(), AI_Idle.Run(), TaskWater.ShouldWater(), and Map.TryShatter().
|
getset |
Definition at line 241 of file Cell.cs.
Referenced by TaskPoint._CanPerformTask(), UIMapPreview._RefreshPoint(), BaseTileMap.DrawTile(), TileMapElona.DrawTile(), Zone_CurryRuinDungeon.OnGenerateMap(), Zone_RandomDungeonFactory.OnGenerateMap(), Zone_VernisMine.OnGenerateMap(), and Refresh().
|
getset |
|
getset |
Definition at line 565 of file Cell.cs.
Referenced by BaseTileMap.DrawTile(), AM_FlagCell.OnProcessTiles(), and Map.Save().
|
get |
Definition at line 707 of file Cell.cs.
Referenced by TileType._HitTest(), UIMapPreview._RefreshPoint(), ActPlan._Update(), TaskDrawWater.CanProgress(), Crawler.Crawl(), Critter.Create(), BaseTileMap.DrawTile(), GameUpdater.SurfaceUpdater.FixedUpdate(), TaskDrawWater.GetHitResult(), TaskPlow.GetHitResult(), TaskPourWater.GetHitResult(), GetSurfaceHeight(), MapGen.ModifyHeight(), MapGen.OnGenerateTerrain(), TraitGenerator.OnSimulateHour(), ActWater.Perform(), MapGen.Populate(), Refresh(), TaskWater.ShouldWater(), BiomeProfile.ClusterThing.TryCreate(), and Map.TryShatter().
|
get |
Definition at line 719 of file Cell.cs.
Referenced by AI_Fish.CanPerform(), TraitPotionEmpty.CanUse(), GameUpdater.SurfaceUpdater.FixedUpdate(), Zone.Generate(), AI_Fish.GetFishingPoint(), Map.ModFire(), Map.ModLiquid(), Chara.MoveRandom(), Card.OnLand(), ActEffect.ProcAt(), AI_Fish.Run(), AI_Idle.Run(), Map.SetLiquid(), TraitTrolley.ShouldPlaySound(), ConWet.Tick(), HotItemHeld.TrySetToolAct(), and GameUpdater.Update100ms().
|
get |
Definition at line 967 of file Cell.cs.
Referenced by Map.GetRampDir().
|
getset |
Definition at line 433 of file Cell.cs.
Referenced by BaseTileMap.Draw(), BaseTileMap.DrawTile(), and Refresh().
|
getset |
Definition at line 349 of file Cell.cs.
Referenced by BaseTileMap.DrawTile(), Map.Save(), and TaskWater.ShouldWater().
|
get |
Definition at line 172 of file Cell.cs.
Referenced by BaseTileMap.DrawRoof(), BaseTileMap.DrawTile(), TileMapElona.DrawTile(), Map.GetDependedRamp(), TileTypeVine.GetDesiredDir(), Map.GetRampDir(), TraitDoor.IsOpen(), TraitDoor.IsValid(), TraitRoadSign.OnRenderTile(), GenRoom.Populate(), MapGen.Populate(), BiomeProfile.Populate(), Map.TryAddRoom(), and BiomeProfile.ClusterThing.TryCreate().
|
get |
Definition at line 953 of file Cell.cs.
Referenced by BaseTileMap.DrawTile().
|
getset |
|
getset |
Definition at line 493 of file Cell.cs.
Referenced by BaseTileMap.DrawTile().
|
get |
Definition at line 1038 of file Cell.cs.
Referenced by UIMapPreview._RefreshPoint(), BaseTileMap.DrawTile(), TileMapElona.DrawTile(), GetBlockName(), PartialMap.Save(), UICardInfo.SetBlock(), UICardInfo.SetObj(), ToString(), ActionMode.UpdateInput(), and BlockInfo.WriteNote().
|
get |
Definition at line 1044 of file Cell.cs.
Referenced by UIMapPreview._RefreshPoint(), BaseTileMap.DrawTile(), GetBridgeName(), TaskPlow.OnCreateProgress(), PartialMap.Save(), and AM_Picker.TestFloor().
|
get |
Definition at line 1042 of file Cell.cs.
Referenced by BaseTileMap.DrawTile().
|
get |
Definition at line 1040 of file Cell.cs.
Referenced by Chara._Move(), UIMapPreview._RefreshPoint(), BaseTileMap.DrawTile(), TileMapElona.DrawTile(), GetFloorName(), TaskDig.OnCreateProgress(), TaskDrawWater.OnCreateProgress(), TaskPlow.OnCreateProgress(), TaskPourWater.OnCreateProgress(), PartialMap.Save(), UICardInfo.SetFloor(), UICardInfo.SetLiquid(), ToString(), and ActionMode.UpdateInput().
|
get |
Definition at line 1046 of file Cell.cs.
Referenced by Chara._Move(), ActEffect.DamageEle(), Map.DestroyObj(), BaseTileMap.DrawTile(), TileMapElona.DrawTile(), GetObjName(), Recipe.HasSameTile(), TraitSeed.MakeSeed(), Map.MineObjSound(), TaskHarvest.OnCreateProgress(), TaskCut.OnProgress(), GrowSystem.PopHarvest(), PartialMap.Save(), Map.SetObj(), AM_Picker.TestObj(), TraitFakeTile.TrySetHeldAct(), ActionMode.UpdateInput(), and ObjInfo.WriteNote().
|
get |
Definition at line 1048 of file Cell.cs.
Referenced by Map.Burn(), Map.MineObj(), GrowSystem.OnMineObj(), and GrowSystemTree.OnMineObj().
|
get |
Definition at line 1036 of file Cell.cs.
Referenced by PartialMap.Save().
|
getset |
|
getset |
Definition at line 917 of file Cell.cs.
Referenced by PartialMap.Apply(), BaseTileMap.DrawTile(), Recipe.HasSameTile(), and RotateObj().
|
getset |
Definition at line 421 of file Cell.cs.
Referenced by ActPlan._Update(), BaseTileMap.DrawTile(), IsPathBlocked(), WidgetMinimap.OnPointerDown(), Refresh(), and Fov.SetVisible().
|
get |
Definition at line 148 of file Cell.cs.
Referenced by BaseTileMap.Draw(), TileMapElona.Draw(), BaseTileMap.DrawRoof(), BaseTileMap.DrawTile(), TileMapElona.DrawTile(), Map.GetDependedRamp(), TileTypeVine.GetDesiredDir(), Map.GetRampDir(), TraitDoor.IsOpen(), TraitDoor.IsValid(), TraitRoadSign.OnRenderTile(), Zone_Dungeon.PlaceRail(), Point.Plow(), GenRoom.Populate(), MapGen.Populate(), BiomeProfile.Populate(), Refresh(), BaseTileMap.SetRoofHeight(), Map.TryAddRoom(), BiomeProfile.ClusterThing.TryCreate(), and TraitDoor.TryOpen().
|
getset |
Definition at line 277 of file Cell.cs.
Referenced by BaseTileMap.DrawTile(), Recipe.OnRenderMarker(), RecipeCard.OnRenderMarker(), and Card.RenderMarker().
|
get |
Definition at line 1062 of file Cell.cs.
Referenced by Chara._Move(), PartialMap.Apply(), Map.Burn(), GrowSystem.CanGrow(), Crawler.Crawl(), BaseTileMap.DrawTile(), TileMapElona.DrawTile(), GetBlockName(), HomeResourceNature.GetDestValue(), Map.GetRampDir(), BaseTileMap.GetThingPosition(), Refresh(), RotateAll(), RotateBlock(), PartialMap.Save(), UICardInfo.SetBlock(), Map.SetBlockDir(), and Map.TryAddRoom().
|
get |
Definition at line 1066 of file Cell.cs.
Referenced by Chara._Move(), PartialMap.Apply(), BaseTileMap.DrawTile(), TileMapElona.DrawTile(), GetBridgeName(), HomeResourceNature.GetDestValue(), BaseTileMap.GetThingPosition(), Refresh(), PartialMap.Save(), and AM_Picker.TestFloor().
|
get |
Definition at line 1080 of file Cell.cs.
Referenced by BaseTileMap.DrawTile(), and Refresh().
|
get |
Definition at line 1082 of file Cell.cs.
Referenced by BaseTileMap.DrawTile(), TileMapElona.DrawTile(), GetLiquidName(), and UICardInfo.SetLiquid().
|
get |
Definition at line 1064 of file Cell.cs.
Referenced by Chara._Move(), Map.AddDecal(), PartialMap.Apply(), BaseTileMap.DrawTile(), TileMapElona.DrawTile(), HomeResourceNature.GetDestValue(), GetFloorName(), BaseTileMap.GetThingPosition(), SurvivalManager.OnExpandFloor(), Refresh(), RotateFloor(), PartialMap.Save(), and UICardInfo.SetFloor().
|
get |
Definition at line 1084 of file Cell.cs.
Referenced by Chara._Move(), PartialMap.Apply(), Map.Burn(), CanMakeStraw(), QuestVernis.CanUpdateOnTalk(), FactionBranch.DailyOutcome(), Map.DestroyObj(), BaseTileMap.DrawTile(), TileMapElona.DrawTile(), Zone.GetElectricity(), GetObjName(), Zone.GetSoilCost(), QuestVernis.GetTextProgress(), TraitSeed.MakeSeed(), Map.MineObj(), Map.MineObjSound(), GrowSystem.OnMineObj(), SurvivalManager.OnMineWreck(), TaskCut.OnProgress(), Critter.RebuildCritter(), Refresh(), Zone.RefreshElectricity(), RotateAll(), RotateObj(), PartialMap.Save(), LayerInfo.SetObj(), UICardInfo.SetObj(), Map.SetObj(), GrowSystem.SetStage(), CoreDebug.Test_Grow(), BiomeProfile.ClusterObj.TryCreate(), HotItemHeld.TrySetToolAct(), and WidgetDebug.UpdateText().
|
get |
Definition at line 1060 of file Cell.cs.
Referenced by PartialMap.Save().
|
get |
Definition at line 1068 of file Cell.cs.
Referenced by Chara._Move(), GrowSystem.CanGrow(), TaskPourWater.CanProgress(), CharaRenderer.DrawHeld(), GameUpdater.FastSurfaceUpdater.FixedUpdate(), TaskPourWater.GetHitResult(), CharaActorPCC.OnRender(), and HotItemHeld.TrySetToolAct().
|
get |
Definition at line 994 of file Cell.cs.
Referenced by MapSubset.Apply(), BaseTileMap.DrawTile(), AM_Copy.HitTest(), BiomeProfile.Populate(), and TraitDoor.TryOpen().
|
get |
Definition at line 124 of file Cell.cs.
Referenced by BaseTileMap.Draw(), TileMapElona.Draw(), BaseTileMap.DrawRoof(), and Room.Refresh().
|
get |
Definition at line 869 of file Cell.cs.
Referenced by BaseTileMap.Draw(), and TileMapElona.Draw().