MathCG

Static Class in ChivalrousGames.Common

Description

Chivalrous Games Math helper.

Methods

IsVector3Between
public static bool IsVector3Between(Vector3 toCheck, Vector3 boundary1, Vector3 boundary2);
Parameters
toCheck Vector3 Vector3 to check.
boundary1 Vector3 First Vector3 Boundary.
boundary2 Vector3 Second Vector3 Boundary.
Return
bool True if vector3 toCheck is between the specified boundary1 and boundary2; otherwise, false.
Description

Determines if vector3 toCheck is between the specified boundary1 and boundary2.

CalculateDiamondRange
public static int CalculateDiamondRange(Point origin, Point target);
Parameters
origin Point Origin
target Point Target
Return

An int representing the diamond range.

Description

Calculates the diamond range. (See user guide to get an explanation on ranges)

IsTargetWithinDiamondRange
public static bool IsTargetWithinDiamondRange(Point origin, Point target, int range);
Parameters
origin Point Origin
target Point Target
range int Range
Return

true if this target is within diamond range of the origin; otherwise, false

Description

Determines whether this target is within diamond range of the origin. (See user guide to get an explanation on ranges)

CalculateSquareRange
public static int CalculateSquareRange(Point origin, Point target);
Parameters
origin Point Origin
target Point Target
Return

An int representing the square range.

Description

Calculates the square range. (See user guide to get an explanation on ranges)

IsTargetWithinSquareRange
public static bool IsTargetWithinSquareRange(Point origin, Point target, int range);
Parameters
origin Point Origin
target Point Target
range int Range
Return

true if this target is within square range of the origin; otherwise, false

Description

Determines whether this target is within square range of the origin. (See user guide to get an explanation on ranges)

CalculateRoundRange
public static int CalculateRoundRange(Point origin, Point target);
Parameters
origin Point Origin
target Point Target
Return

An int representing the round range.

Description

Calculates the round range. (See user guide to get an explanation on ranges)

IsTargetWithinRoundRange
public static bool IsTargetWithinRoundRange(Point origin, Point target, int range);
Parameters
origin Point Origin
target Point Target
range int Range
Return

true if this target is within round range of the origin; otherwise, false

Description

Determines whether this target is within round range of the origin. (See user guide to get an explanation on ranges)