|
Drag[en]gine Script Module DragonScript 1.32.1
|
Target in a trigger table. More...
Public Member Functions | |
| void | addListener (TSTriggerListener listener) |
| Add listener. | |
| void | addListenerIfAbsent (TSTriggerListener listener) |
| Add listener if absent. | |
| void | dispose () |
| Dispose of trigger target. | |
| void | fire () |
| Fire trigger. | |
| void | fullReset () |
| Fully reset trigger. | |
| bool | getFired () |
| Target is currently fired. | |
| bool | getHasFired () |
| Target has ever fired. | |
| int | getListenerCount () |
| Number of listeners. | |
| StringID | getName () |
| Name. | |
| TSTriggerTarget | new (StringID name) |
| Create trigger target. | |
| void | notifyListeners () |
| Notify all listeners. | |
| void | removeListener (TSTriggerListener listener) |
| Remove listener. | |
| void | removeListenerIfPresent (TSTriggerListener listener) |
| Remove listener if present. | |
| void | reset () |
| Reset trigger. | |
| void | setFired (bool fired) |
| Set if target is currently fired. | |
| void | setHasFired (bool hasFired) |
| Set if target has ever fired. | |
| void | writeToFile (FileWriter writer) |
| Write trigger target to file. | |
Public Attributes | |
| bool | pFired |
| bool | pHasFired |
| Array | pListeners |
| StringID | pName |
Target in a trigger table.
Triggers can set or reset the target. Whenever the state of the target changes all listeners are notified. Elements using a trigger expression add themselves to all the targets they use in the trigger expression.
| void Dragengine.TriggerSystem.TSTriggerTarget.addListener | ( | TSTriggerListener | listener | ) |
Add listener.
| void Dragengine.TriggerSystem.TSTriggerTarget.addListenerIfAbsent | ( | TSTriggerListener | listener | ) |
Add listener if absent.
| void Dragengine.TriggerSystem.TSTriggerTarget.dispose | ( | ) |
Dispose of trigger target.
| void Dragengine.TriggerSystem.TSTriggerTarget.fire | ( | ) |
Fire trigger.
| void Dragengine.TriggerSystem.TSTriggerTarget.fullReset | ( | ) |
Fully reset trigger.
| bool Dragengine.TriggerSystem.TSTriggerTarget.getFired | ( | ) |
Target is currently fired.
| bool Dragengine.TriggerSystem.TSTriggerTarget.getHasFired | ( | ) |
Target has ever fired.
| int Dragengine.TriggerSystem.TSTriggerTarget.getListenerCount | ( | ) |
Number of listeners.
| StringID Dragengine.TriggerSystem.TSTriggerTarget.getName | ( | ) |
Name.
| TSTriggerTarget Dragengine.TriggerSystem.TSTriggerTarget.new | ( | StringID | name | ) |
Create trigger target.
| void Dragengine.TriggerSystem.TSTriggerTarget.notifyListeners | ( | ) |
Notify all listeners.
| void Dragengine.TriggerSystem.TSTriggerTarget.removeListener | ( | TSTriggerListener | listener | ) |
Remove listener.
| void Dragengine.TriggerSystem.TSTriggerTarget.removeListenerIfPresent | ( | TSTriggerListener | listener | ) |
Remove listener if present.
| void Dragengine.TriggerSystem.TSTriggerTarget.reset | ( | ) |
Reset trigger.
| void Dragengine.TriggerSystem.TSTriggerTarget.setFired | ( | bool | fired | ) |
Set if target is currently fired.
| void Dragengine.TriggerSystem.TSTriggerTarget.setHasFired | ( | bool | hasFired | ) |
Set if target has ever fired.
| void Dragengine.TriggerSystem.TSTriggerTarget.writeToFile | ( | FileWriter | writer | ) |
Write trigger target to file.
| bool Dragengine.TriggerSystem.TSTriggerTarget.pFired |
| bool Dragengine.TriggerSystem.TSTriggerTarget.pHasFired |
| Array Dragengine.TriggerSystem.TSTriggerTarget.pListeners |
| StringID Dragengine.TriggerSystem.TSTriggerTarget.pName |