Basic Elements
These are display-type elements for the UI. They cannot send information to any Lua scripts.
Each element has its own attributes specific to its type that work in addition to the common attributes.
Element Summary
Element Name |
Description |
|
<Text></Text> |
Adds basic text. |
|
<Image></Image> |
Adds an image. |
|
<ProgressBar></ProgressBar> |
Displays a progress bar which can be updated dynamically via script. |
|
Element Details
Text
Adds basic text. This tag supports Rich Text as shown in the example below.
Attribute Name |
Description |
Type / Options |
Default Value |
text |
This can be used to determine the text that appears. It can also be modified externally by the script. |
string |
(none) |
alignment |
|
- UpperLeft
- UpperCenter
- UpperRight
- MiddleLeft
- MiddleCenter
- MiddleRight
- LowerLeft
- LowerCenter
- LowerRight
|
MiddleCenter |
color |
|
|
#323232 |
fontStyle |
|
- Normal
- Bold
- Italic
- BoldItalic
|
Normal |
fontSize |
|
float |
14 |
resizeTextForBestFit |
Resize text to fit? |
|
false |
resizeTextMinSize |
Minimum font size |
float |
10 |
resizeTextMaxSize |
Maximum font size |
float |
40 |
horizontalOverflow |
|
|
Overflow |
verticalOverflow |
|
|
Truncate |
Example:
<!-- Standard Text element -->
<Text>Some Text</Text>
<!-- Rich Text -->
<Text>
This text is <b>Bold</b>, <i>Italic</i>,
and <textcolor color="#00FF00">Green</textcolor>.
This text is <textsize size="18">Larger</textsize>.
</Text>
Image
Adds an image.
Attribute Name |
Description |
Type / Options |
Default Value |
image |
The name of the file in the asset manager (upper right corner of the scripting window in-game). |
string |
(none) |
color |
|
|
#FFFFFF |
type |
Image Type |
|
Simple |
raycastTarget |
Should this image block clicks from passing through it? |
|
true |
ProgressBar
Displays a progress bar which can be updated dynamically via script.
Attribute Name |
Description |
Type / Options |
Default Value |
image |
Background Image |
(path to image) |
(none) |
color |
Background Color |
|
#FFFFFF |
fillImage |
Fill Image |
string |
(none) |
fillImageColor |
Fill Color |
|
#FFFFFF |
percentage |
Percentage to Display |
float |
0 |
showPercentageText |
Is the percentage text displayed? |
|
true |
percentageTextFormat |
Format to use for the percentage text |
string |
0.00 |
textColor |
Percentage Text Color |
|
#000000 |
textShadow |
Percentage Text Shadow Color |
|
(none) |
textOutline |
Percentage Text Outline Color |
|
(none) |
textAlignment |
Percentage Text Alignment |
- UpperLeft
- UpperCenter
- UpperRight
- MiddleLeft
- MiddleCenter
- MiddleRight
- LowerLeft
- LowerCenter
- LowerRight
|
MiddleCenter |