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

◆ Contains() [4/7]

void Microsoft.Xna.Framework.BoundingBox.Contains ( ref BoundingBox box,
out ContainmentType result )
inline

Definition at line 463 of file BoundingBox.cs.

464 {
465 result = ContainmentType.Disjoint;
466 if (!(Max.X < box.Min.X) && !(Min.X > box.Max.X) && !(Max.Y < box.Min.Y) && !(Min.Y > box.Max.Y) && !(Max.Z < box.Min.Z) && !(Min.Z > box.Max.Z))
467 {
468 result = ((Min.X <= box.Min.X && box.Max.X <= Max.X && Min.Y <= box.Min.Y && box.Max.Y <= Max.Y && Min.Z <= box.Min.Z && box.Max.Z <= Max.Z) ? ContainmentType.Contains : ContainmentType.Intersects);
469 }
470 }

References Microsoft.Xna.Framework.BoundingBox.Max, Microsoft.Xna.Framework.BoundingBox.Min, Microsoft.Xna.Framework.Vector3.X, Microsoft.Xna.Framework.Vector3.Y, and Microsoft.Xna.Framework.Vector3.Z.