Public Member Functions | |
Sensor (GameObject *o, SensorID sensorID, int16 rng) | |
Sensor (Common::InSaveFile *in, int16 ctr) | |
virtual void | write (Common::MemoryWriteStreamDynamic *out) |
virtual int16 | getType ()=0 |
GameObject * | getObject () |
SensorID | thisID () |
int16 | getRange () |
virtual bool | check (SenseInfo &info, uint32 senseFlags)=0 |
virtual bool | evaluateEvent (const GameEvent &event)=0 |
Public Attributes | |
GameObject * | _obj |
SensorID | _id |
int16 | _range |
int16 | _checkCtr |
bool | _active |