Struct Steps
- Namespace
- Game.Core.Simulation
- Assembly
- Game.Core.Simulation.dll
- Extension Methods
-
Constructors
Steps(long)
Parameters
value long
Fields
MaxValue
public static readonly Steps MaxValue
Field Value
- Steps
MinValue
public static readonly Steps MinValue
Field Value
- Steps
OneWorldUnit
public static readonly Steps OneWorldUnit
Field Value
- Steps
StepsPerWorldUnit
public const long StepsPerWorldUnit = 2305195200000
Field Value
- long
Value
public readonly long Value
Field Value
- long
Zero
public static readonly Steps Zero
Field Value
- Steps
Properties
FloatWorldUnits
public float FloatWorldUnits { get; }
Property Value
- float
Methods
Clamp(Steps, Steps, Steps)
public static Steps Clamp(Steps x, Steps a, Steps b)
Parameters
x Steps
a Steps
b Steps
Returns
- Steps
CompareTo(Steps)
public int CompareTo(Steps other)
Parameters
other Steps
Returns
- int
Equals(Steps)
public bool Equals(Steps other)
Parameters
other Steps
Returns
- bool
Equals(object)
public override bool Equals(object obj)
Parameters
obj object
Returns
- bool
FromWorldUnits(int)
public static Steps FromWorldUnits(int worldUnits)
Parameters
worldUnits int
Returns
- Steps
GetHashCode()
public override int GetHashCode()
Returns
- int
Max(Steps, Steps)
public static Steps Max(Steps a, Steps b)
Parameters
a Steps
b Steps
Returns
- Steps
Min(Steps, Steps)
public static Steps Min(Steps a, Steps b)
Parameters
a Steps
b Steps
Returns
- Steps
Ratio(Steps, Steps)
public static float Ratio(Steps a, Steps b)
Parameters
a Steps
b Steps
Returns
- float
Sign(Steps)
public static int Sign(Steps x)
Parameters
x Steps
Returns
- int
ToString()
public override string ToString()
Returns
- string
Operators
operator +(Steps, Steps)
public static Steps operator +(Steps lhs, Steps rhs)
Parameters
lhs Steps
rhs Steps
Returns
- Steps
operator /(Steps, Steps)
public static int operator /(Steps lhs, Steps rhs)
Parameters
lhs Steps
rhs Steps
Returns
- int
operator /(Steps, Ticks)
public static StepRate operator /(Steps lhs, Ticks rhs)
Parameters
lhs Steps
rhs Ticks
Returns
- StepRate
operator /(Steps, int)
public static Steps operator /(Steps lhs, int rhs)
Parameters
lhs Steps
rhs int
Returns
- Steps
operator ==(Steps, Steps)
public static bool operator ==(Steps lhs, Steps rhs)
Parameters
lhs Steps
rhs Steps
Returns
- bool
operator >(Steps, Steps)
public static bool operator >(Steps lhs, Steps rhs)
Parameters
lhs Steps
rhs Steps
Returns
- bool
operator >=(Steps, Steps)
public static bool operator >=(Steps lhs, Steps rhs)
Parameters
lhs Steps
rhs Steps
Returns
- bool
operator !=(Steps, Steps)
public static bool operator !=(Steps lhs, Steps rhs)
Parameters
lhs Steps
rhs Steps
Returns
- bool
operator <(Steps, Steps)
public static bool operator <(Steps lhs, Steps rhs)
Parameters
lhs Steps
rhs Steps
Returns
- bool
operator <=(Steps, Steps)
public static bool operator <=(Steps lhs, Steps rhs)
Parameters
lhs Steps
rhs Steps
Returns
- bool
operator %(Steps, Steps)
public static Steps operator %(Steps lhs, Steps rhs)
Parameters
lhs Steps
rhs Steps
Returns
- Steps
operator *(Steps, int)
public static Steps operator *(Steps lhs, int rhs)
Parameters
lhs Steps
rhs int
Returns
- Steps
operator *(int, Steps)
public static Steps operator *(int lhs, Steps rhs)
Parameters
lhs int
rhs Steps
Returns
- Steps
operator -(Steps, Steps)
public static Steps operator -(Steps lhs, Steps rhs)
Parameters
lhs Steps
rhs Steps
Returns
- Steps
operator -(Steps)
public static Steps operator -(Steps tick)
Parameters
tick Steps
Returns
- Steps
operator +(Steps)
public static Steps operator +(Steps tick)
Parameters
tick Steps
Returns
- Steps