Class DirectionUtilities
Contains many utility functions for handling cardinal directions
Namespace: WeaverCore.Utilities
Assembly: WeaverCore.dll
Syntax
public static class DirectionUtilities
  Methods
| Edit this page View SourceDegreesToDirection(float)
Converts a degrees angle to the closest cardinal direction it matches with
Declaration
public static CardinalDirection DegreesToDirection(float degrees)
  Parameters
| Type | Name | Description | 
|---|---|---|
| float | degrees | The angle in degrees  | 
      
Returns
| Type | Description | 
|---|---|
| CardinalDirection | The approximate cardinal direction of the angle  | 
      
RadToDirection(float)
Converts a radian angle to the closest cardinal direction it matches with
Declaration
public static CardinalDirection RadToDirection(float rads)
  Parameters
| Type | Name | Description | 
|---|---|---|
| float | rads | The angle in radians  | 
      
Returns
| Type | Description | 
|---|---|
| CardinalDirection | The approximate cardinal direction of the angle  | 
      
ToDegrees(CardinalDirection)
Converts a cardinal direction to degrees
Declaration
public static float ToDegrees(this CardinalDirection direction)
  Parameters
| Type | Name | Description | 
|---|---|---|
| CardinalDirection | direction | The input cardinal direction  | 
      
Returns
| Type | Description | 
|---|---|
| float | The angle in degrees  | 
      
ToRads(CardinalDirection)
Converts the cardinal direction to radians
Declaration
public static float ToRads(this CardinalDirection direction)
  Parameters
| Type | Name | Description | 
|---|---|---|
| CardinalDirection | direction | The input cardinal direction  | 
      
Returns
| Type | Description | 
|---|---|
| float | The angle in radians  |