MHObjectRef m_eventSource
MHActivate(const char *name, bool fActivate)
virtual void MatchEvent(const MHObjectRef &sourceRef, enum EventType ev, const MHUnion &evData, MHEngine *engine)
void Deactivation(MHEngine *engine) override
static QString EventTypeToString(enum EventType ev)
void Perform(MHEngine *engine) override
static int GetEventType(const QString &str)
MHRoot * Target(MHEngine *engine)
void Initialise(MHParseNode *p, MHEngine *engine) override
MHActionSequence m_linkEffect
const char * ClassName() override
virtual void Activate(bool, MHEngine *)
void Activation(MHEngine *engine) override
void Activate(bool f, MHEngine *engine) override
void PrintMe(FILE *fd, int nTabs) const override