Terraria v1.4.4.9
Terraria source code documentation
|
Classes | |
class | OptionBucket |
class | PlacementOption |
Public Member Functions | |
void | AddVariation (int itemType, int tileIdToPlace, int tileStyleToPlace) |
void | AddVariations (int itemType, int tileIdToPlace, params int[] stylesToPlace) |
void | AddVariations_ByRow (int itemType, int tileIdToPlace, int variationsPerRow, params int[] rows) |
bool | TryGetPlacementOption (Player player, int randomSeed, int selectCycleOffset, out PlacementOption option, out Item itemToConsume) |
Static Public Member Functions | |
static FlexibleTileWand | CreateRubblePlacerLarge () |
static FlexibleTileWand | CreateRubblePlacerMedium () |
static FlexibleTileWand | CreateRubblePlacerSmall () |
static void | ForModders_AddPotsToWand (FlexibleTileWand wand, ref int echoPileStyle, ref ushort tileType) |
Static Public Attributes | |
static FlexibleTileWand | RubblePlacementSmall = CreateRubblePlacerSmall() |
static FlexibleTileWand | RubblePlacementMedium = CreateRubblePlacerMedium() |
static FlexibleTileWand | RubblePlacementLarge = CreateRubblePlacerLarge() |
Private Attributes | |
UnifiedRandom | _random = new UnifiedRandom() |
Dictionary< int, OptionBucket > | _options = new Dictionary<int, OptionBucket>() |
Definition at line 6 of file FlexibleTileWand.cs.