| 
    terraria-cpp2il v1.4.4.9
    
   Terraria mobile dump, with CallAnalysis (see source code). Dump with reconstucted method: https://infinitynichto.github.io/terraria-cpp2il-methodrecon 
   | 
 
 Inheritance diagram for Terraria.GameContent.Biomes.CaveHouse.GraniteHouseBuilder:
 Collaboration diagram for Terraria.GameContent.Biomes.CaveHouse.GraniteHouseBuilder:Public Member Functions | |
| GraniteHouseBuilder (IEnumerable< Rectangle > rooms) | |
| virtual void | Place (HouseBuilderContext context, StructureMap structures) | 
Public Attributes | |
| readonly HouseType | Type | 
| readonly bool | IsValid | 
Static Public Attributes | |
| static readonly HouseBuilder | Invalid | 
Protected Member Functions | |
| override void | AgeRoom (Rectangle room) | 
Protected Attributes | |
| ushort[] | SkipTilesDuringWallAging | 
Properties | |
| double | ChestChance [get, set] | 
| ushort | TileType [get, set, protected set] | 
| ushort | WallType [get, set, protected set] | 
| ushort | BeamType [get, set, protected set] | 
| int | PlatformStyle [get, set, protected set] | 
| int | DoorStyle [get, set, protected set] | 
| int | TableStyle [get, set, protected set] | 
| bool | UsesTables2 [get, set, protected set] | 
| int | WorkbenchStyle [get, set, protected set] | 
| int | PianoStyle [get, set, protected set] | 
| int | BookcaseStyle [get, set, protected set] | 
| int | ChairStyle [get, set, protected set] | 
| int | ChestStyle [get, set, protected set] | 
| bool | UsesContainers2 [get, set, protected set] | 
| ReadOnlyCollection< Rectangle > | Rooms [get, set, private set] | 
| Rectangle | TopRoom [get, set] | 
| Rectangle | BottomRoom [get, set] | 
| UnifiedRandom | _random [get, set] | 
| TileData | _tiles [get, set] | 
Private Member Functions | |
| void | PlaceEmptyRooms () | 
| void | FillRooms () | 
| void | PlaceStairs () | 
| List< Tuple< Point, Point > > | CreateStairsList () | 
| void | PlaceDoors () | 
| List< Point > | CreateDoorList () | 
| void | PlacePlatforms () | 
| List< Point > | CreatePlatformsList () | 
| void | PlaceSupportBeams () | 
| List< Rectangle > | CreateSupportBeamList () | 
| void | PlaceChests () | 
| void | PlaceBiomeSpecificPriorityTool (HouseBuilderContext context) | 
| void | PlaceBiomeSpecificTool (HouseBuilderContext context) | 
Static Private Member Functions | |
| static bool | FindVerticalExit (Rectangle wall, bool isUp, out int exitX) | 
| static bool | FindSideExit (Rectangle wall, bool isLeft, out int exitY) | 
Private Attributes | |
| double< ChestChance > | k__BackingField | 
| ushort< TileType > | k__BackingField | 
| ushort< WallType > | k__BackingField | 
| ushort< BeamType > | k__BackingField | 
| int< PlatformStyle > | k__BackingField | 
| int< DoorStyle > | k__BackingField | 
| int< TableStyle > | k__BackingField | 
| bool< UsesTables2 > | k__BackingField | 
| int< WorkbenchStyle > | k__BackingField | 
| int< PianoStyle > | k__BackingField | 
| int< BookcaseStyle > | k__BackingField | 
| int< ChairStyle > | k__BackingField | 
| int< ChestStyle > | k__BackingField | 
| bool< UsesContainers2 > | k__BackingField | 
| ReadOnlyCollection< Rectangle >< Rooms > | k__BackingField | 
Static Private Attributes | |
| const int | VERTICAL_EXIT_WIDTH = 3 | 
Definition at line 12 of file GraniteHouseBuilder.cs.