#include <gameevents.h>
Inheritance diagram for UnitTrigger:

Public Member Functions | |
| UnitTrigger (EventTriggerID id) | |
| virtual void | readData (tnstream &stream) |
| virtual void | writeData (tnstream &stream) |
| ASCString | getName () const |
| void | setup () |
| void | triggered () |
Protected Attributes | |
| int | unitID |
Definition at line 163 of file gameevents.h.
| UnitTrigger::UnitTrigger | ( | EventTriggerID | id | ) | [inline] |
Definition at line 167 of file gameevents.h.
| void UnitTrigger::readData | ( | tnstream & | stream | ) | [virtual] |
Implements EventTrigger.
Definition at line 343 of file gameevents.cpp.
References tnstream::readInt(), unitID, and versionTest().
| void UnitTrigger::writeData | ( | tnstream & | stream | ) | [virtual] |
Implements EventTrigger.
Definition at line 350 of file gameevents.cpp.
References unitID, and tnstream::writeInt().
| ASCString UnitTrigger::getName | ( | ) | const |
Definition at line 356 of file gameevents.cpp.
References EventTrigger::gamemap, Vehicle::getName(), GameMap::getUnit(), and unitID.
Referenced by UnitDestroyed::getDetailledName(), UnitConquered::getDetailledName(), and UnitLost::getDetailledName().
| void UnitTrigger::setup | ( | ) | [virtual] |
Implements EventTrigger.
Definition at line 368 of file gameevents.cpp.
References selectunit(), and unitID.
| void UnitTrigger::triggered | ( | ) |
Definition at line 373 of file gameevents.cpp.
References eventReady(), EventTrigger::gamemap, and EventTrigger::state().
Referenced by UnitDestroyed::arm(), UnitConquered::arm(), and UnitLost::arm().
int UnitTrigger::unitID [protected] |
Definition at line 165 of file gameevents.h.
Referenced by UnitDestroyed::arm(), UnitConquered::arm(), UnitLost::arm(), getName(), UnitDestroyed::getState(), UnitConquered::getState(), UnitLost::getState(), readData(), setup(), UnitConquered::UnitConquered(), UnitDestroyed::UnitDestroyed(), UnitLost::UnitLost(), and writeData().
1.5.1