iQuestTriggerResponseFactory Struct Reference
A trigger with response as used in a quest state. More...
#include <tools/questmanager.h>
Inheritance diagram for iQuestTriggerResponseFactory:

Public Member Functions | |
| virtual void | AddRewardFactory (iRewardFactory *reward_fact)=0 |
| Add a reward factory. | |
| virtual csRef < iRewardFactoryArray > | GetRewardFactories ()=0 |
| Get the reward factories. | |
| virtual iTriggerFactory * | GetTriggerFactory () const =0 |
| Get the trigger factory. | |
| virtual void | SetTriggerFactory (iTriggerFactory *trigger_fact)=0 |
| Set the trigger factory that is managed by this response factory. | |
Detailed Description
A trigger with response as used in a quest state.
This is basically the representation of one trigger and one or more rewards.
Definition at line 125 of file questmanager.h.
Member Function Documentation
| virtual void iQuestTriggerResponseFactory::AddRewardFactory | ( | iRewardFactory * | reward_fact | ) | [pure virtual] |
Add a reward factory.
A reward of this factory will be obtained when the trigger fires.
| virtual csRef<iRewardFactoryArray> iQuestTriggerResponseFactory::GetRewardFactories | ( | ) | [pure virtual] |
Get the reward factories.
| virtual iTriggerFactory* iQuestTriggerResponseFactory::GetTriggerFactory | ( | ) | const [pure virtual] |
Get the trigger factory.
| virtual void iQuestTriggerResponseFactory::SetTriggerFactory | ( | iTriggerFactory * | trigger_fact | ) | [pure virtual] |
Set the trigger factory that is managed by this response factory.
The documentation for this struct was generated from the following file:
- tools/questmanager.h
Generated for CEL: Crystal Entity Layer 2.1 by doxygen 1.6.1
