Table of Contents

Class RegionGeometry

Namespace
FishMMO.Shared
Assembly
FishMMO.Shared.dll

Point-containment helpers for region colliders. Axis-aligned Collider.bounds is wrong for rotated boxes, so boxes are tested in their own local space; other convex colliders use UnityEngine.Collider.ClosestPoint(UnityEngine.Vector3); anything else falls back to bounds.

public static class RegionGeometry
Inheritance
RegionGeometry
Inherited Members

Methods

BoxContainsLocalPoint(Vector3, Vector3, Vector3)

Pure test: is localPoint (already in the box's local space) inside a box with the given local center and size?

public static bool BoxContainsLocalPoint(Vector3 localPoint, Vector3 center, Vector3 size)

Parameters

localPoint Vector3
center Vector3
size Vector3

Returns

bool

ContainsPoint(Collider, Vector3)

Returns true when worldPoint lies inside collider. Null colliders never contain anything.

public static bool ContainsPoint(Collider collider, Vector3 worldPoint)

Parameters

collider Collider
worldPoint Vector3

Returns

bool