|
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.IceHouseBuilder:
Collaboration diagram for Terraria.GameContent.Biomes.CaveHouse.IceHouseBuilder:Public Member Functions | |
| IceHouseBuilder (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 IceHouseBuilder.cs.