Terraria v1.4.4.9
Terraria source code documentation
Loading...
Searching...
No Matches
Terraria.GameContent.FlexibleTileWand Class Reference

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>()
 

Detailed Description

Definition at line 6 of file FlexibleTileWand.cs.


The documentation for this class was generated from the following file: