Game logic - Entity label – Ylands
Jump to navigation
Jump to search
mNo edit summary |
No edit summary |
||
Line 1: | Line 1: | ||
=Description= | =Description= | ||
Entity label is a collection of entities. Entities can be easily added or removed from a label, either by editing the label properties or trough visual scripting instructions. It is possible to check whenever a entity is part of a label and utilize this information in a game script. | |||
*Each entity can be part of any number of Labels. | |||
*It is possible to constrain Trigger Zones to react only to entities with specific label. | |||
*It is possible to constrain Event Listener to listen events only on entities with specific Label. | |||
*Label collection is dynamic. It is possible to add/remove entities during play. | |||
'''Notes:''' | |||
*New entities assigned trough script are put at the end of the list. | |||
*Entities removed from the world (destroyed/exchanged for a corpse) will remove themselves from associated Labels automatically. | |||
*Any player after death/respawn is not removed from the world so he keeps himself in all associated Labels. | |||
Entities | =Properties= | ||
===Entities=== | |||
*List of entities belonging to current Label. | |||
*Click '''+''' to add new entries and then use picker to select entity from scene. | |||
=Entity label events= | |||
*[[Ylands Tile - Entity label On Entity Added-Removed|On Entity Added / Removed]] | |||
*[[Ylands Tile - Entity label On Count Changed|On Count Changed]] | |||
= | =Related instructions= | ||
* | ===Entity label=== | ||
* | *[[Ylands Tile - Add-Remove entity to label|Add / Remove entity]] | ||
*[[Ylands Tile - Get label entities|Get entities]] | |||
*[[Ylands Tile - Get label entity count|Get entity count]] | |||
= | ===Entities=== | ||
*[[Ylands Tile - Attach-Remove entity label|Attach / Remove entity label]] | |||
== | *[[Ylands Tile - Get entity labels|Get entity labels]] | ||
*[[Ylands Tile - Has entity label| Has entity label]] | |||
* | |||
* | |||
---- | ---- | ||
{{Ylands scripting navbox}} | {{Ylands scripting navbox}} |
Revision as of 14:01, 29 November 2018
Description
Entity label is a collection of entities. Entities can be easily added or removed from a label, either by editing the label properties or trough visual scripting instructions. It is possible to check whenever a entity is part of a label and utilize this information in a game script.
- Each entity can be part of any number of Labels.
- It is possible to constrain Trigger Zones to react only to entities with specific label.
- It is possible to constrain Event Listener to listen events only on entities with specific Label.
- Label collection is dynamic. It is possible to add/remove entities during play.
Notes:
- New entities assigned trough script are put at the end of the list.
- Entities removed from the world (destroyed/exchanged for a corpse) will remove themselves from associated Labels automatically.
- Any player after death/respawn is not removed from the world so he keeps himself in all associated Labels.
Properties
Entities
- List of entities belonging to current Label.
- Click + to add new entries and then use picker to select entity from scene.
Entity label events
Related instructions
Entity label
Entities