Drag[en]gine Script Module DragonScript 1.23
|
List of anchored elements. More...
Public Member Functions | |
void | add (StringID id, Element element) |
Add anchored element. | |
void | dispose () |
Dispose of list. | |
Element | find (Block ablock) |
Find anchored elements with block. | |
void | forEach (Block ablock) |
Visit anchored elements with block with parameter Element. | |
Element | getAt (StringID id) |
Anchored element with identifier or null if absent. | |
int | getCount () |
Number of anchored elements. | |
bool | has (StringID id) |
Anchored element is present. | |
AnchoredElementList | new () |
Create anchored element list. | |
void | remove (StringID id) |
Remove anchored element. | |
void | removeAll () |
Remove all anchored elements. | |
Public Attributes | |
Dictionary | pElements |
List of anchored elements.
Allows registering Element instances using a unique name for example for use with conversations where it is not convenient to locate elements using their UniqueID.
void Dragengine.Utils.AnchoredElementList.add | ( | StringID | id, |
Element | element | ||
) |
Add anchored element.
void Dragengine.Utils.AnchoredElementList.dispose | ( | ) |
Dispose of list.
Element Dragengine.Utils.AnchoredElementList.find | ( | Block | ablock | ) |
Find anchored elements with block.
Block is called with arguments StringID (identifier) and Element. Block has to return true if the element has been found.
void Dragengine.Utils.AnchoredElementList.forEach | ( | Block | ablock | ) |
Visit anchored elements with block with parameter Element.
Element Dragengine.Utils.AnchoredElementList.getAt | ( | StringID | id | ) |
Anchored element with identifier or null if absent.
int Dragengine.Utils.AnchoredElementList.getCount | ( | ) |
Number of anchored elements.
bool Dragengine.Utils.AnchoredElementList.has | ( | StringID | id | ) |
Anchored element is present.
AnchoredElementList Dragengine.Utils.AnchoredElementList.new | ( | ) |
Create anchored element list.
void Dragengine.Utils.AnchoredElementList.remove | ( | StringID | id | ) |
Remove anchored element.
void Dragengine.Utils.AnchoredElementList.removeAll | ( | ) |
Remove all anchored elements.
Dictionary Dragengine.Utils.AnchoredElementList.pElements |