Table of Contents

Class RXRectExtensions

Namespace
Global
Assembly
Assembly-CSharp.dll
public static class RXRectExtensions
Inheritance
RXRectExtensions
Inherited Members

Methods

CheckIntersect(Rect, Rect)

public static bool CheckIntersect(this Rect rect, Rect otherRect)

Parameters

rect Rect
otherRect Rect

Returns

bool

CheckIntersectComplex(Rect, Rect)

public static bool CheckIntersectComplex(this Rect rect, Rect otherRect)

Parameters

rect Rect
otherRect Rect

Returns

bool

CheckIntersectWithCircle(Rect, RXCircle)

public static bool CheckIntersectWithCircle(this Rect rect, RXCircle circle)

Parameters

rect Rect
circle RXCircle

Returns

bool

CloneAndMultiply(Rect, float)

public static Rect CloneAndMultiply(this Rect rect, float multiplier)

Parameters

rect Rect
multiplier float

Returns

Rect

CloneAndOffset(Rect, float, float)

public static Rect CloneAndOffset(this Rect rect, float offsetX, float offsetY)

Parameters

rect Rect
offsetX float
offsetY float

Returns

Rect

CloneAndScaleThenOffset(Rect, float, float, float, float)

public static Rect CloneAndScaleThenOffset(this Rect rect, float scaleX, float scaleY, float offsetX, float offsetY)

Parameters

rect Rect
scaleX float
scaleY float
offsetX float
offsetY float

Returns

Rect

CloneWithExpansion(Rect, float)

public static Rect CloneWithExpansion(this Rect rect, float expansionAmount)

Parameters

rect Rect
expansionAmount float

Returns

Rect

GetClosestInteriorPoint(Rect, Vector2)

public static Vector2 GetClosestInteriorPoint(this Rect rect, Vector2 targetPoint)

Parameters

rect Rect
targetPoint Vector2

Returns

Vector2

GetClosestInteriorPointAlongDeltaVector(Rect, Vector2)

public static Vector2 GetClosestInteriorPointAlongDeltaVector(this Rect rect, Vector2 targetPoint)

Parameters

rect Rect
targetPoint Vector2

Returns

Vector2