Class TimeFormatter
Inherited Members
Namespace: UnityEngine.Localization.SmartFormat.Extensions
Syntax
[Serializable]
public class TimeFormatter : FormatterBase, IFormatter, ISerializationCallbackReceiver
Constructors
TimeFormatter()
Creates a new instance of the formatter.
Declaration
public TimeFormatter()
Properties
DefaultFormatOptions
Determines the options for time formatting.
Declaration
public TimeSpanFormatOptions DefaultFormatOptions { get; set; }
Property Value
Type | Description |
---|---|
UnityEngine.Localization.SmartFormat.Utilities.TimeSpanFormatOptions |
DefaultNames
Default names to use when Names is null
.
Declaration
public override string[] DefaultNames { get; }
Property Value
Type | Description |
---|---|
String[] |
Overrides
DefaultTwoLetterISOLanguageName
The ISO language name, which will be used for getting the UnityEngine.Localization.SmartFormat.Utilities.TimeTextInfo.
Declaration
public string DefaultTwoLetterISOLanguageName { get; set; }
Property Value
Type | Description |
---|---|
String |
Methods
TryEvaluateFormat(IFormattingInfo)
Writes the current value to the output, using the specified format. IF this extension cannot write the value, returns false, otherwise true.
Declaration
public override bool TryEvaluateFormat(IFormattingInfo formattingInfo)
Parameters
Type | Name | Description |
---|---|---|
IFormattingInfo | formattingInfo |
Returns
Type | Description |
---|---|
Boolean |