Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Method in Localization
Adds a new string to the runtime string table.
This method updates the localisation's runtime string table, which is useful for adding or changing the localisation during gameplay or in a built player. It doesn't modify the asset on disk, and any changes made will be lost when gameplay ends.
string
key
The key for this string (generally, the line ID.)
string
value
The user-facing text for this string, in the language specified by LocaleCode
.
Method in Localization
Adds a collection of strings to the runtime string table.
This method updates the localisation's runtime string table, which is useful for adding or changing the localisation during gameplay or in a built player. It doesn't modify the asset on disk, and any changes made will be lost when gameplay ends.
IEnumerable<KeyValuePair<string, string>>
strings
The collection of keys and strings to add.
Method in Localization
Gets the line IDs present in this localization.
The line IDs can be used to access the localized text or asset associated with a line.
The line IDs.
Class in Yarn.Unity
Inherits from UnityEngine.ScriptableObject
Adds a new string to the runtime string table.
Adds a collection of strings to the runtime string table.
Adds a collection of strings to the runtime string table.
Gets the line IDs present in this localization.
Method in Localization
Adds a collection of strings to the runtime string table.
This method updates the localisation's runtime string table, which is useful for adding or changing the localisation during gameplay or in a built player. It doesn't modify the asset on disk, and any changes made will be lost when gameplay ends.
strings
The collection of objects to add.
IEnumerable<Yarn.Unity.StringTableEntry>
stringTableEntries
Returns a boolean value indicating whether this contains a string with the given key.
Gets a value indicating whether this makes use of Addressable Assets ( true
), or if it stores its assets as direct references ( false
).
Method in Localization
Returns a boolean value indicating whether this Localization contains a string with the given key.
string
key
The key to search for.
true
if this Localization has a string for the given key; false
otherwise.
Property in
Gets a value indicating whether this makes use of Addressable Assets ( true
), or if it stores its assets as direct references ( false
).
If this property is true
, Yarn.Unity.Localization.GetLocalizedObjectAsync1(System.String)</code> and <code>Yarn.Unity.Localization.ContainsLocalizedObject1(System.String)
should not be used to retrieve localised objects. Instead, the Addressable Assets API should be used.