Table of Contents

Struct FluidUnit

Namespace
Root
Assembly
Game.Content.Features.dll
public readonly struct FluidUnit
Extension Methods

Constructors

FluidUnit(long)

public FluidUnit(long units)

Parameters

units long

Fields

MaxValue

public static readonly FluidUnit MaxValue

Field Value

FluidUnit

Units

public readonly long Units

Field Value

long

UnitsPerLiter

public const long UnitsPerLiter = 38419920000

Field Value

long

Zero

public static readonly FluidUnit Zero

Field Value

FluidUnit

Properties

LitersApprox

public float LitersApprox { get; }

Property Value

float

Methods

Add(FluidUnit)

public FluidUnit Add(FluidUnit rhs)

Parameters

rhs FluidUnit

Returns

FluidUnit

CompareTo(FluidUnit)

public int CompareTo(FluidUnit other)

Parameters

other FluidUnit

Returns

int

Equals(FluidUnit)

public bool Equals(FluidUnit other)

Parameters

other FluidUnit

Returns

bool

Equals(object)

public override bool Equals(object obj)

Parameters

obj object

Returns

bool

FromLiters(int)

public static FluidUnit FromLiters(int liters)

Parameters

liters int

Returns

FluidUnit

GetHashCode()

public override int GetHashCode()

Returns

int

IsZero()

public bool IsZero()

Returns

bool

Max(FluidUnit, FluidUnit)

public static FluidUnit Max(FluidUnit a, FluidUnit b)

Parameters

a FluidUnit
b FluidUnit

Returns

FluidUnit

Min(FluidUnit, FluidUnit)

public static FluidUnit Min(FluidUnit a, FluidUnit b)

Parameters

a FluidUnit
b FluidUnit

Returns

FluidUnit

Subtract(FluidUnit)

public FluidUnit Subtract(FluidUnit rhs)

Parameters

rhs FluidUnit

Returns

FluidUnit

ToString()

public override string ToString()

Returns

string

Operators

operator +(FluidUnit, FluidUnit)

public static FluidUnit operator +(FluidUnit lhs, FluidUnit rhs)

Parameters

lhs FluidUnit
rhs FluidUnit

Returns

FluidUnit

operator /(FluidUnit, FluidUnit)

public static float operator /(FluidUnit lhs, FluidUnit rhs)

Parameters

lhs FluidUnit
rhs FluidUnit

Returns

float

operator /(FluidUnit, Ticks)

public static FluidRate operator /(FluidUnit lhs, Ticks rhs)

Parameters

lhs FluidUnit
rhs Ticks

Returns

FluidRate

operator /(FluidUnit, int)

public static FluidUnit operator /(FluidUnit lhs, int rhs)

Parameters

lhs FluidUnit
rhs int

Returns

FluidUnit

operator ==(FluidUnit, FluidUnit)

public static bool operator ==(FluidUnit lhs, FluidUnit rhs)

Parameters

lhs FluidUnit
rhs FluidUnit

Returns

bool

operator >(FluidUnit, FluidUnit)

public static bool operator >(FluidUnit lhs, FluidUnit rhs)

Parameters

lhs FluidUnit
rhs FluidUnit

Returns

bool

operator >=(FluidUnit, FluidUnit)

public static bool operator >=(FluidUnit lhs, FluidUnit rhs)

Parameters

lhs FluidUnit
rhs FluidUnit

Returns

bool

operator !=(FluidUnit, FluidUnit)

public static bool operator !=(FluidUnit lhs, FluidUnit rhs)

Parameters

lhs FluidUnit
rhs FluidUnit

Returns

bool

operator <(FluidUnit, FluidUnit)

public static bool operator <(FluidUnit lhs, FluidUnit rhs)

Parameters

lhs FluidUnit
rhs FluidUnit

Returns

bool

operator <=(FluidUnit, FluidUnit)

public static bool operator <=(FluidUnit lhs, FluidUnit rhs)

Parameters

lhs FluidUnit
rhs FluidUnit

Returns

bool

operator %(FluidUnit, long)

public static FluidUnit operator %(FluidUnit lhs, long rhs)

Parameters

lhs FluidUnit
rhs long

Returns

FluidUnit

operator *(FluidUnit, long)

public static FluidUnit operator *(FluidUnit lhs, long rhs)

Parameters

lhs FluidUnit
rhs long

Returns

FluidUnit

operator *(long, FluidUnit)

public static FluidUnit operator *(long lhs, FluidUnit rhs)

Parameters

lhs long
rhs FluidUnit

Returns

FluidUnit

operator -(FluidUnit, FluidUnit)

public static FluidUnit operator -(FluidUnit lhs, FluidUnit rhs)

Parameters

lhs FluidUnit
rhs FluidUnit

Returns

FluidUnit

operator -(FluidUnit)

public static FluidUnit operator -(FluidUnit val)

Parameters

val FluidUnit

Returns

FluidUnit

operator +(FluidUnit)

public static FluidUnit operator +(FluidUnit val)

Parameters

val FluidUnit

Returns

FluidUnit