Zdexby TheHolyOneZ
44,741 classes
Class

PolygonalZone

: MonoBehaviour : Behaviour : Component : Object : Object
ScheduleOne.Audio.PolygonalZone, Assembly-CSharp 0x0050 (80 B) inherited 0x0020 Assembly-CSharp.dll
0x00x0050

Members 6

OffsetSizeNameTypeFlagsDefault
0x08PointContainerTransformPublic—
0x01IsClosedboolPublic—
0x00290x03padding / unreflected
0x04VerticalSizefloatPublic—
0x10ZoneColorColorPublic—
0x08pointsVector3[]1 flags—
0x08boundsTuple<UnityEngine.Vector31 flags—
Inherited from MonoBehaviour 1
OffsetSizeNameTypeFlagsDefault
0x08m_CancellationTokenSourceCancellationTokenSourcePrivate—
Inherited from Object 4
OffsetSizeNameTypeFlagsDefault
0x08m_CachedPtrlongPrivate—
0x04OffsetOfInstanceIDInCPlusPlusObjectintStatic+1 flags—
—0x08objectIsNullMessagestringPrivateStatic+1 flags—
—0x08cloneDestroyedMessagestringPrivateStatic+1 flags—

Functions 16

SignatureFlagsNativeParams
void Awake()3 flags0x00
void OnDrawGizmos()Private0x00
bool IsPointInsidePolygon(const Vector3& point)Public0x0C
bool IsPointInsideZone(const Vector3& point)Public0x0C
float GetDistanceToClosestPointOnZone(const Vector3& source)Public0x0C
Vector3[] GetPoints()1 flags0x08
bool DoBoundsContainPoint(const Vector3& point)1 flags0x0C
Tuple<UnityEngine.Vector3 GetBoundingPoints()1 flags0x08
int CalculateWindingNumber(const Vector2[]& polygon, const Vector2& point)1 flags0x08
Vector3 GetClosestPointOnPolygon(const Vector3[]& polyPoints, const Vector3& point)1 flags0x0C
void .ctor()Public+1 flags0x00
bool <CalculateWindingNumber>g__IsPointOnSegment|14_0(const Vector2& start, const Vector2& end, const Vector2& point)Static+1 flags0x08
float <CalculateWindingNumber>g__CrossProduct|14_1(const Vector2& start, const Vector2& end, const Vector2& point)Static+1 flags0x08
float <CalculateWindingNumber>g__DotProduct|14_2(const Vector2& start, const Vector2& end, const Vector2& point)Static+1 flags0x08
int <CalculateWindingNumber>g__IsLeft|14_3(const Vector2& start, const Vector2& end, const Vector2& point)Static+1 flags0x08
Vector3 <GetClosestPointOnPolygon>g__ProjectPointOnLineSegment|15_0(const Vector3& lineStart, const Vector3& lineEnd, const Vector3& point)Static+1 flags0x0C

Subclasses 1

Used by 2

types with a member, parameter or interface of this type