![]() |
Public API Reference |
The reward type is responsible for the creation of reward factories. More...
#include <tools/rewards.h>
Public Member Functions | |
| virtual csPtr< iRewardFactory > | CreateRewardFactory ()=0 |
| Create a reward factory. | |
| virtual const char * | GetName () const =0 |
| Return the name for this reward type. | |
The reward type is responsible for the creation of reward factories.
If you want to define a new type of reward then you must implement iQuestRewardType, iQuestRewardFactory, and iQuestReward. You register reward types with the quest manager so that they can be used by quest factories.
| virtual csPtr<iRewardFactory> iRewardType::CreateRewardFactory | ( | ) | [pure virtual] |
Create a reward factory.
| virtual const char* iRewardType::GetName | ( | ) | const [pure virtual] |
Return the name for this reward type.