![]() |
Public API Reference |
A representation of a quest state in a quest factory. More...
#include <tools/questmanager.h>
Public Member Functions | |
| virtual void | AddExitRewardFactory (iRewardFactory *reward_fact)=0 |
| Add a new reward to be fired on state exit. | |
| virtual void | AddInitRewardFactory (iRewardFactory *reward_fact)=0 |
| Add a new reward to be fired on state initialization. | |
| virtual iQuestTriggerResponseFactory * | CreateTriggerResponseFactory ()=0 |
| Create a new trigger response. | |
| virtual const char * | GetName () const =0 |
| Get the name of this state. | |
A representation of a quest state in a quest factory.
A state is basically a collection of trigger response factories.
Definition at line 110 of file questmanager.h.
| virtual void iQuestStateFactory::AddExitRewardFactory | ( | iRewardFactory * | reward_fact | ) | [pure virtual] |
Add a new reward to be fired on state exit.
| virtual void iQuestStateFactory::AddInitRewardFactory | ( | iRewardFactory * | reward_fact | ) | [pure virtual] |
Add a new reward to be fired on state initialization.
| virtual iQuestTriggerResponseFactory* iQuestStateFactory::CreateTriggerResponseFactory | ( | ) | [pure virtual] |
Create a new trigger response.
| virtual const char* iQuestStateFactory::GetName | ( | ) | const [pure virtual] |
Get the name of this state.