Table of Contents

Struct Angle

Namespace
Obsidian.API
Assembly
Obsidian.API.dll

A class that represents an angle from 0° to 360° degrees.

public struct Angle : INetworkSerializable<Angle>
Implements
Inherited Members

Constructors

Angle(byte)

A class that represents an angle from 0° to 360° degrees.

public Angle(byte value)

Parameters

value byte

Properties

Degrees

public float Degrees { get; set; }

Property Value

float

Value

public byte Value { readonly get; set; }

Property Value

byte

Methods

NormalizeToByte(float)

public static byte NormalizeToByte(float value)

Parameters

value float

Returns

byte

Operators

implicit operator float(Angle)

public static implicit operator float(Angle angle)

Parameters

angle Angle

Returns

float

implicit operator Angle(float)

public static implicit operator Angle(float degree)

Parameters

degree float

Returns

Angle

Explicit Interface Implementations

Read(INetStreamReader)

static Angle Read(INetStreamReader reader)

Parameters

reader INetStreamReader

Returns

Angle

Write(Angle, INetStreamWriter)

static void Write(Angle value, INetStreamWriter writer)

Parameters

value Angle
writer INetStreamWriter