|
Planeshift
|
This class automatically implements timed events which depend on the existence and validity of a gemObject of any kind. More...
#include <gem.h>
Public Member Functions | |
| virtual void | DeleteObjectCallback (iDeleteNotificationObject *object) |
| psGEMEvent (csTicks ticks, int offsetticks, gemObject *depends, const char *newType) | |
| virtual | ~psGEMEvent () |
Public Attributes | |
| csWeakRef< gemObject > | dependency |
This class automatically implements timed events which depend on the existence and validity of a gemObject of any kind.
It will make sure this event is cancelled and skipped when the gemObject is deleted before the event is fired.
| virtual void psGEMEvent::DeleteObjectCallback | ( | iDeleteNotificationObject * | object | ) | [inline, virtual] |
Implements iDeleteObjectCallback.
Reimplemented in psAdviceSessionTimeoutGameEvent, and psAdviceRequestTimeoutGameEvent.
| csWeakRef<gemObject> psGEMEvent::dependency |
1.7.3