terraria-cpp2il-methodrecon v1.4.4.9
Terraria mobile dump, with reconstructed method body. Dump with CallAnalysis: https://infinitynichto.github.io/terraria-cpp2il
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] FlexibleTileWand.PlacementOption option, [Out] Item itemToConsume)
 
 FlexibleTileWand ()
 

Static Public Member Functions

static FlexibleTileWand CreateRubblePlacerLarge ()
 
static FlexibleTileWand CreateRubblePlacerMedium ()
 
static FlexibleTileWand CreateRubblePlacerSmall ()
 
static void ForModders_AddPotsToWand (FlexibleTileWand wand, int echoPileStyle, ushort tileType)
 

Public Attributes

Dictionary< int, FlexibleTileWand.OptionBucket_options
 

Static Public Attributes

static FlexibleTileWand RubblePlacementSmall
 
static FlexibleTileWand RubblePlacementMedium
 
static FlexibleTileWand RubblePlacementLarge
 

Static Private Member Functions

static void EnsureAllMaterialOptions (FlexibleTileWand wand)
 
static FlexibleTileWand ()
 

Private Attributes

UnifiedRandom _random
 

Static Private Attributes

static int maxVariations
 

Detailed Description

Definition at line 9 of file FlexibleTileWand.cs.


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