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

◆ Apply()

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

Definition at line 201 of file Modifiers.cs.

202 {
203 bool flag = true;
204 for (int i = 0; i < _conditions.Length; i++)
205 {
206 flag &= _conditions[i].IsValid(x, y);
207 }
208 if (flag)
209 {
210 return UnitApply(origin, x, y, args);
211 }
212 return Fail();
213 }
bool UnitApply(Point origin, int x, int y, params object[] args)
Definition GenAction.cs:15

References Terraria.WorldBuilding.Modifiers.Conditions._conditions, Terraria.WorldBuilding.GenAction.Fail(), Terraria.WorldBuilding.GenCondition.IsValid(), and Terraria.WorldBuilding.GenAction.UnitApply().