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