Drag[en]gine Script Module DragonScript Script API  1.0
TriggerTarget Class Reference
Inheritance diagram for TriggerTarget:
Trigger Element TriggerArea TriggerCounter


class  TriggerByName

Public Member Functions

void fire ()
String getTarget ()
void init (StubElement stub)
TriggerTarget new (ElementClass eclass)
void readFromFile (FileReader reader)
void setTarget (String target)
void visit (ElementVisitor visitor)
void writeToFile (FileWriter writer)
- Public Member Functions inherited from Trigger
void fire ()
 Fire trigger. More...
void fullReset ()
 Full reset trigger. More...
bool getFired ()
bool getHasFired ()
StringID getName ()
void init (StubElement stub)
Trigger new (ElementClass eclass)
void readFromFile (FileReader reader)
void reset ()
 Reset trigger. More...
void setFired (bool fired)
void setHasFired (bool hasFired)
void setName (StringID name)
void visit (ElementVisitor visitor)
void writeToFile (FileWriter writer)
- Public Member Functions inherited from Element
void addToGameWorld ()
void dispose ()
void enterFrame ()
 Frame update started. More...
ElementClass getClass ()
DMatrix getElementMatrix ()
 Matrix to transform from element space into world space. More...
GameWorld getGameWorld ()
UniqueID getID ()
DMatrix getInverseElementMatrix ()
 Matrix to transform from world space into element space. More...
Quaternion getOrientation ()
Element getParent ()
DVector getPosition ()
bool getTouchable ()
bool getVisible ()
void init (StubElement stub)
bool isChildOf (Element parent)
bool isMyselfOrChildOf (Element parent)
Element new (ElementClass elementClass)
void onSetGameWorld ()
void onSetGeometry ()
void onSetOrientation ()
void onSetParent ()
void onSetPosition ()
void onSetTouchable ()
void onSetVisible ()
void postThink (float elapsed)
void readFromFile (FileReader reader)
void removeFromGameWorld ()
void removeFromGameWorldIfPresent ()
 Remove element from game world if present. More...
void setGameWorld (GameWorld gameWorld)
void setGeometry (DVector position, Quaternion orientation)
void setID (UniqueID id)
void setOrientation (Quaternion orientation)
void setParent (Element parent)
void setPosition (DVector position)
void setTouchable (bool touchable)
void setVisible (bool visible)
void think (float elapsed)
String toString ()
void visit (ElementVisitor visitor)
void writeToFile (FileWriter writer)

Detailed Description

Trigger that fires a target triggers. Base class of all triggers firing target triggers when a given condition arises.

Roland Pl├╝ss

Member Function Documentation

◆ fire()

void fire ( )

Fires the target triggers.

◆ getTarget()

String getTarget ( )

Retrieve name of target triggers to fire.

◆ init()

void init ( StubElement  stub)

Initialize the element from a stub.

◆ new()

TriggerTarget new ( ElementClass  eclass)

Creates a new TriggerTarget object.

◆ readFromFile()

void readFromFile ( FileReader  reader)

Reads the element from a file writer.

◆ setTarget()

void setTarget ( String  target)

Set name of target triggers to fire.

◆ visit()

void visit ( ElementVisitor  visitor)

Visit this trigger.

◆ writeToFile()

void writeToFile ( FileWriter  writer)

Writes the element to a file writer.

The documentation for this class was generated from the following file: