## Public API Reference

- Main Page
- Classes
- Files

- Alphabetical List
- Class List
- Class Hierarchy
- Class Members

# iQuestManager Member List

This is the complete list of members for iQuestManager, including all inherited members.

AddChangePropertyReward(iQuestTriggerResponseFactory *response, const char *entity_par, const char *prop_par)=0 | iQuestManager | `[pure virtual]`
AddDebugPrintReward(iQuestTriggerResponseFactory *response, const char *msg_par)=0 | iQuestManager | `[pure virtual]`
AddInventoryReward(iQuestTriggerResponseFactory *response, const char *entity_par, const char *child_entity_par)=0 | iQuestManager | `[pure virtual]`
AddNewStateReward(iQuestTriggerResponseFactory *response, const char *entity_par, const char *state_par)=0 | iQuestManager | `[pure virtual]`
AddSequenceFinishReward(iQuestTriggerResponseFactory *response, const char *entity_par, const char *sequence_par)=0 | iQuestManager | `[pure virtual]`
AddSequenceReward(iQuestTriggerResponseFactory *response, const char *entity_par, const char *sequence_par, const char *delay_par)=0 | iQuestManager | `[pure virtual]`
CreateQuestFactory(const char *name)=0 | iQuestManager | `[pure virtual]`
GetQuestFactory(const char *name)=0 | iQuestManager | `[pure virtual]`
GetRewardType(const char *name)=0 | iQuestManager | `[pure virtual]`
GetSeqOpType(const char *name)=0 | iQuestManager | `[pure virtual]`
GetTriggerType(const char *name)=0 | iQuestManager | `[pure virtual]`
Load(iDocumentNode *node)=0 | iQuestManager | `[pure virtual]`
RegisterRewardType(iQuestRewardType *trigger)=0 | iQuestManager | `[pure virtual]`
RegisterSeqOpType(iQuestSeqOpType *seqop)=0 | iQuestManager | `[pure virtual]`
RegisterTriggerType(iQuestTriggerType *trigger)=0 | iQuestManager | `[pure virtual]`
ResolveParameter(const celQuestParams &params, const char *param)=0 | iQuestManager | `[pure virtual]`
SetEnterSectorTrigger(iQuestTriggerResponseFactory *response, const char *entity_par, const char *sector_par)=0 | iQuestManager | `[pure virtual]`
SetMeshEnterSectorTrigger(iQuestTriggerResponseFactory *response, const char *entity_par, const char *sector_par)=0 | iQuestManager | `[pure virtual]`
SetPropertyChangeTrigger(iQuestTriggerResponseFactory *response, const char *entity_par, const char *prop_par, const char *value_par)=0 | iQuestManager | `[pure virtual]`
SetSequenceFinishTrigger(iQuestTriggerResponseFactory *response, const char *entity_par, const char *sequence_par)=0 | iQuestManager | `[pure virtual]`
SetTimeoutTrigger(iQuestTriggerResponseFactory *response, const char *timeout_par)=0 | iQuestManager | `[pure virtual]`
SetTriggerTrigger(iQuestTriggerResponseFactory *response, const char *entity_par, bool do_leave=false)=0 | iQuestManager | `[pure virtual]`
SetWatchTrigger(iQuestTriggerResponseFactory *response, const char *entity_par, const char *target_entity_par, const char *checktime_par, const char *radius_par)=0 | iQuestManager | `[pure virtual]`