Class StringTableEntry
A StringTable entry.
Inherited Members
Namespace: UnityEngine.Localization.Tables
Syntax
public class StringTableEntry : TableEntry, IMetadataCollection
Properties
IsSmart
Is the entry marked with the SmartFormatTag? Entries that are smart will use UnityEngine.Localization.SmartFormat to format the localized text.
Declaration
public bool IsSmart { get; set; }
Property Value
Type | Description |
---|---|
Boolean |
Value
The raw localized value without any formatting applied.
Declaration
public string Value { get; set; }
Property Value
Type | Description |
---|---|
String |
Methods
GetLocalizedString()
Returns the raw localized value without any formatting applied.
Declaration
public string GetLocalizedString()
Returns
Type | Description |
---|---|
String |
GetLocalizedString(Object[])
Returns the localized text after formatting has been applied. Formatting will use SmartFormat is IsSmart is true else it will default to String.Format.
Declaration
public string GetLocalizedString(params object[] args)
Parameters
Type | Name | Description |
---|---|---|
Object[] | args |
Returns
Type | Description |
---|---|
String |
RemoveFromTable()
Attempts to remove the entry from the StringTable that it belongs to. If Table is null then a warning will be produced.
Declaration
public void RemoveFromTable()