Class StringFormatting
- Namespace
- Root
- Assembly
- Game.Core.dll
public static class StringFormatting
- Inheritance
-
object
StringFormatting
Methods
public static IText FormatDetailedPercentage(float percentage0To1)
Parameters
percentage0To1 float
Returns
- IText
public static IText FormatDimensions(int sizeX, int sizeY)
Parameters
sizeX int
sizeY int
Returns
- IText
public static IText FormatDimensions(int sizeX, int sizeY, int sizeZ)
Parameters
sizeX int
sizeY int
sizeZ int
Returns
- IText
public static IText FormatDurationSeconds(float secondsFractional)
Parameters
secondsFractional float
Returns
- IText
public static IText FormatEfficiencyPercentage(float percentage0To1)
Parameters
percentage0To1 float
Returns
- IText
public static IText FormatFloatMax1Digit(float value)
Parameters
value float
Returns
- IText
public static IText FormatFloatMax1Fraction(float amount)
Parameters
amount float
Returns
- IText
public static IText FormatGeneralPerMille(float perMille0To1)
Parameters
perMille0To1 float
Returns
- IText
public static IText FormatGeneralPercentage(float percentage0To1)
Parameters
percentage0To1 float
Returns
- IText
public static IText FormatGenericCount(int amount)
Parameters
amount int
Returns
- IText
public static IText FormatIntegerMax4Digits(int value, bool monospace = false)
Parameters
value int
monospace bool
Returns
- IText
public static IText FormatIntegerMax4Digits(ulong value, bool monospace = false)
Parameters
value ulong
monospace bool
Returns
- IText
public static IText FormatIntegerRaw(int value)
Parameters
value int
Returns
- IText
public static IText FormatPastTime(DateTime pastTime)
Parameters
pastTime DateTime
Returns
- IText
public static IText FormatSecondsToPastTime(float secondsFractional)
Parameters
secondsFractional float
Returns
- IText
public static IText FormatShapeAmount(ulong amount, bool monospace = false)
Parameters
amount ulong
monospace bool
Returns
- IText
public static IText FormatShapeAmountFraction(ulong have, ulong goal)
Parameters
have ulong
goal ulong
Returns
- IText
public static IText FormatShapeAmountThroughputPerMinute(float throughput)
Parameters
throughput float
Returns
- IText
public static IText FormatShapeAmountThroughputPerMinuteRaw(float throughput)
Parameters
throughput float
Returns
- IText
MonospaceNumber(IText)
public static IText MonospaceNumber(IText text)
Parameters
text IText
Returns
- IText