CEL

Public API Reference

iQuestTriggerResponseFactory Struct Reference

A trigger with response as used in a quest state. More...

#include <tools/questmanager.h>

Inheritance diagram for iQuestTriggerResponseFactory:

List of all members.

Public Member Functions

virtual void AddRewardFactory (iRewardFactory *reward_fact)=0
 Add a reward factory.
virtual csRef
< iRewardFactoryArray > 
GetRewardFactories ()=0
 Get the reward factories.
virtual iTriggerFactoryGetTriggerFactory () 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:

Generated for CEL: Crystal Entity Layer 2.1 by doxygen 1.6.1