Terraria v1.4.4.9
Terraria source code documentation
Loading...
Searching...
No Matches

◆ AddVariation()

void Terraria.GameContent.FlexibleTileWand.AddVariation ( int itemType,
int tileIdToPlace,
int tileStyleToPlace )
inline

Definition at line 50 of file FlexibleTileWand.cs.

51 {
52 if (!_options.TryGetValue(itemType, out var value))
53 {
54 OptionBucket optionBucket2 = (_options[itemType] = new OptionBucket(itemType));
56 }
57 value.Options.Add(new PlacementOption
58 {
59 TileIdToPlace = tileIdToPlace,
60 TileStyleToPlace = tileStyleToPlace
61 });
62 }
bool TryGetValue(TKey key, [MaybeNullWhen(false)] out TValue value)
Dictionary< int, OptionBucket > _options

References Terraria.GameContent.FlexibleTileWand._options, and System.Collections.Generic.Dictionary< TKey, TValue >.TryGetValue().

Referenced by Terraria.GameContent.FlexibleTileWand.AddVariations(), and Terraria.GameContent.FlexibleTileWand.AddVariations_ByRow().