tModLoader v2022.09
A mod to make and play Terraria mods
Terraria.WorldBuilding.Shapes.Rectangle Class Reference

Inherits Terraria.WorldBuilding.GenShape.

Public Member Functions

 Rectangle (int width, int height)
 
 Rectangle (Microsoft.Xna.Framework.Rectangle area)
 
override bool Perform (Point origin, GenAction action)
 
void SetArea (Microsoft.Xna.Framework.Rectangle area)
 
- Public Member Functions inherited from Terraria.WorldBuilding.GenShape
GenShape Output (ShapeData outputData)
 
abstract bool Perform (Point origin, GenAction action)
 
GenShape QuitOnFail (bool value=true)
 
- Public Member Functions inherited from Terraria.WorldBuilding.GenBase
delegate bool CustomPerUnitAction (int x, int y, params object[] args)
 

Additional Inherited Members

- Protected Member Functions inherited from Terraria.WorldBuilding.GenShape
bool UnitApply (GenAction action, Point origin, int x, int y, params object[] args)
 
- Protected Attributes inherited from Terraria.WorldBuilding.GenShape
bool _quitOnFail
 
- Properties inherited from Terraria.WorldBuilding.GenBase
static UnifiedRandom _random [get]
 
static ref Tilemap _tiles [get]
 
static int _worldHeight [get]
 
static int _worldWidth [get]
 

Member Function Documentation

◆ Perform()

override bool Terraria.WorldBuilding.Shapes.Rectangle.Perform ( Point  origin,
GenAction  action 
)
virtual