|
class | UnityLanguageLoader |
| This class loads data for a language within Unity at runtime. The language must always be located in the Resources folder, under Resources/Languages/{path}. More...
|
|
class | Log |
| This class handles logging messages. When a message occurs, it fires an event so a specific application can handle them how it wishes. All logging can also be disabled with Wrench.Log.Active. More...
|
|
class | MLElement |
| This object represents any Markup Language (ML) tag such as html, sml, xml etc. More...
|
|
class | MLLexer |
| A Markup Language (ML) lexer reads xml-like markup languages from a string. It's used to help form a DOM like structure from any markup string such as html, sml, xml etc. More...
|
|
interface | MLTextElement |
|
interface | MLVariableElement |
|
class | PropertyTextReader |
| Reads properties/ attributes from a lexer. These are of the form propertyName="propertyValue", propertyName=value or singleProperty (i.e. no value). More...
|
|
class | StringReader |
| Treats a string of characters as a stream. This allows it to be read one character at a time. Attempting to read after the end of the stream will generate a Wrench.StringReader.NULL character. More...
|
|
class | TagHandler |
| A tag handler represents methods for handling markup tags - for example a <span and="attributes">. More...
|
|
class | LanguageTag |
| This handles the language tag at the top of a language file. It must define the name and code of the language. More...
|
|
class | LanguageTagHandler |
| Handles a tags contained in a language file. More...
|
|
class | VariableTag |
| Handles a variable tag within a language file. Variable tags define what a should be replaced with and essentially seperate layout or structure from the language. More...
|
|
class | TagHandlers |
| A global lookup of tag text to handler. TagHandlers are instanced globally and mapped to the tags they accept. When a tag is found, it is then instanced. One instance of a tag is created per element. More...
|
|
class | FullVariableSet |
| This set represents a set of variables in text, denoted by Implemented at e.g. UI.Variables/Speech.Variables. The event OnFind can be used to resolve a variable not found in either custom variables or the language (for localization) set. Nested variables (variables in a variables text) are evaluated at the point of replacement, not load. More...
|
|
class | LanguageElement |
| This represents the language tag seen at the top of a language file. More...
|
|
class | LanguageLoader |
| Override this class to provide methods for loading language files. They may be delivered in many different ways because of this. More...
|
|
class | LanguageSet |
| A set of variables for a particular language. Used for localization. More...
|
|
class | Text |
| This class simply represents a global Language service. Things such as the UI/Speech sign on to the language change event and update themselves accordingly when it's fired. More...
|
|
class | VariableSet |
| Represents a set of used for localization. More...
|
|
class | TypeData |
| Provides methods for dealing with types across platforms. More...
|
|