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

◆ Apply()

override bool Terraria.WorldBuilding.Modifiers.IsTouchingAir.Apply ( Point origin,
int x,
int y,
params object[] args )
inline

Definition at line 359 of file Modifiers.cs.

360 {
361 int num = (_useDiagonals ? 16 : 8);
362 for (int i = 0; i < num; i += 2)
363 {
364 if (!GenBase._tiles[x + DIRECTIONS[i], y + DIRECTIONS[i + 1]].active())
365 {
366 return UnitApply(origin, x, y, args);
367 }
368 }
369 return Fail();
370 }
bool UnitApply(Point origin, int x, int y, params object[] args)
Definition GenAction.cs:15

References Terraria.WorldBuilding.GenBase._tiles, Terraria.WorldBuilding.Modifiers.IsTouchingAir._useDiagonals, Terraria.WorldBuilding.Modifiers.IsTouchingAir.DIRECTIONS, Terraria.WorldBuilding.GenAction.Fail(), and Terraria.WorldBuilding.GenAction.UnitApply().