Show / Hide Table of Contents

Class AtmosDirectionHelpers

Inheritance
System.Object
AtmosDirectionHelpers
Namespace: Content.Shared.Atmos
Assembly: Content.Shared.dll
Syntax
public static class AtmosDirectionHelpers : object

Methods

| Improve this Doc View Source

CardinalToIntVec(AtmosDirection)

Declaration
public static Vector2i CardinalToIntVec(this AtmosDirection dir)
Parameters
Type Name Description
AtmosDirection dir
Returns
Type Description
Vector2i
| Improve this Doc View Source

GetOpposite(AtmosDirection)

Declaration
public static AtmosDirection GetOpposite(this AtmosDirection direction)
Parameters
Type Name Description
AtmosDirection direction
Returns
Type Description
AtmosDirection
| Improve this Doc View Source

IsFlagSet(AtmosDirection, AtmosDirection)

Declaration
public static bool IsFlagSet(this AtmosDirection direction, AtmosDirection other)
Parameters
Type Name Description
AtmosDirection direction
AtmosDirection other
Returns
Type Description
System.Boolean
| Improve this Doc View Source

Offset(Vector2i, AtmosDirection)

Declaration
public static Vector2i Offset(this Vector2i pos, AtmosDirection dir)
Parameters
Type Name Description
Vector2i pos
AtmosDirection dir
Returns
Type Description
Vector2i
| Improve this Doc View Source

ToAngle(AtmosDirection)

Converts a direction to an angle, where angle is -PI to +PI.

Declaration
public static Angle ToAngle(this AtmosDirection direction)
Parameters
Type Name Description
AtmosDirection direction
Returns
Type Description
Angle
| Improve this Doc View Source

ToAtmosDirection(Angle)

Converts an angle to an AtmosDirection

Declaration
public static AtmosDirection ToAtmosDirection(this Angle angle)
Parameters
Type Name Description
Angle angle
Returns
Type Description
AtmosDirection
| Improve this Doc View Source

ToAtmosDirection(Direction)

Declaration
public static AtmosDirection ToAtmosDirection(this Direction direction)
Parameters
Type Name Description
Direction direction
Returns
Type Description
AtmosDirection
| Improve this Doc View Source

ToAtmosDirectionCardinal(Angle)

Converts an angle to a cardinal AtmosDirection

Declaration
public static AtmosDirection ToAtmosDirectionCardinal(this Angle angle)
Parameters
Type Name Description
Angle angle
Returns
Type Description
AtmosDirection
| Improve this Doc View Source

ToDirection(AtmosDirection)

Declaration
public static Direction ToDirection(this AtmosDirection direction)
Parameters
Type Name Description
AtmosDirection direction
Returns
Type Description
Direction
| Improve this Doc View Source

ToIndex(AtmosDirection)

Declaration
public static int ToIndex(this AtmosDirection direction)
Parameters
Type Name Description
AtmosDirection direction
Returns
Type Description
System.Int32
| Improve this Doc View Source

WithFlag(AtmosDirection, AtmosDirection)

Declaration
public static AtmosDirection WithFlag(this AtmosDirection direction, AtmosDirection other)
Parameters
Type Name Description
AtmosDirection direction
AtmosDirection other
Returns
Type Description
AtmosDirection
| Improve this Doc View Source

WithoutFlag(AtmosDirection, AtmosDirection)

Declaration
public static AtmosDirection WithoutFlag(this AtmosDirection direction, AtmosDirection other)
Parameters
Type Name Description
AtmosDirection direction
AtmosDirection other
Returns
Type Description
AtmosDirection
  • Improve this Doc
  • View Source
☀
☾
In This Article
Back to top
Generated by DocFX
☀
☾