|
Drag[en]gine Script Module DragonScript 1.32.1
|
Rule resolving element data. More...
Public Member Functions | |
| Element | getElement () |
| Element. | |
| byte | getSeparator () |
| Parameter separate character. | |
| TRRElement | new (Element element) |
| Create resolve rule. | |
| String | resolveTag (String parameters, Object context) |
| Resolve tag returning text to output instead of the tag. | |
| void | setSeparator (byte separator) |
| Set parameter separate character. | |
Public Attributes | |
| Element | pElement |
| byte | pSeparator |
Rule resolving element data.
Supports the following tags:
Resolves to Element::getID() formatted as "0hID" where ID is hexadecimal.
Resolves to ElementClass::getClassname() of Element::getClass().
Resolves to StubWithProperties::getPropertyValueFor() of Element::getStub(). If property is absent "defaultValue" is used. If "defaultValue" is absent empty string is used.
Resolves to StubWithProperties::getPropertyValueFor() of Element::getGameWorld(). If element is not in a game world or property is absent "defaultValue" is used. If "defaultValue" is absent empty string is used.
| Element Dragengine.Utils.TRRElement.getElement | ( | ) |
Element.
| byte Dragengine.Utils.TRRElement.getSeparator | ( | ) |
Parameter separate character.
| TRRElement Dragengine.Utils.TRRElement.new | ( | Element | element | ) |
Create resolve rule.
| String Dragengine.Utils.TRRElement.resolveTag | ( | String | parameters, |
| Object | context | ||
| ) |
Resolve tag returning text to output instead of the tag.
| parameters | Parameters inside tag. |
| context | Object in the context of which the resolving is done. |
Implements Dragengine.Utils.TagResolverRule.
| void Dragengine.Utils.TRRElement.setSeparator | ( | byte | separator | ) |
Set parameter separate character.
| Element Dragengine.Utils.TRRElement.pElement |
| byte Dragengine.Utils.TRRElement.pSeparator |