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

◆ Perform()

override bool Terraria.WorldBuilding.ModShapes.All.Perform ( Point origin,
GenAction action )
inline

Definition at line 15 of file ModShapes.cs.

16 {
17 foreach (Point16 datum in _data.GetData())
18 {
19 if (!UnitApply(action, origin, datum.X + origin.X, datum.Y + origin.Y) && _quitOnFail)
20 {
21 return false;
22 }
23 }
24 return true;
25 }
bool UnitApply(GenAction action, Point origin, int x, int y, params object[] args)
Definition GenShape.cs:13
HashSet< Point16 > GetData()
Definition ShapeData.cs:35

References Terraria.WorldBuilding.GenModShape._data, Terraria.WorldBuilding.GenShape._quitOnFail, Terraria.WorldBuilding.ShapeData.GetData(), Terraria.WorldBuilding.GenShape.UnitApply(), Terraria.DataStructures.Point16.X, and Terraria.DataStructures.Point16.Y.