QuestWeaver
A procedural quest generator
weave::PropertyCandidate Class Reference

#include <QuestTemplate.h>

Public Member Functions

 PropertyCandidate () noexcept
 
 PropertyCandidate (WorldModelAction singleAction) noexcept
 
 PropertyCandidate (std::vector< WorldModelAction > actionList, std::shared_ptr< WorldEntity > candidateValue) noexcept
 
std::vector< WorldModelActionGetActions () const noexcept
 
std::shared_ptr< WorldEntityGetValue () const noexcept
 

Detailed Description

Definition at line 16 of file QuestTemplate.h.

Constructor & Destructor Documentation

weave::PropertyCandidate::PropertyCandidate ( )
noexcept
weave::PropertyCandidate::PropertyCandidate ( WorldModelAction  singleAction)
explicitnoexcept
weave::PropertyCandidate::PropertyCandidate ( std::vector< WorldModelAction actionList,
std::shared_ptr< WorldEntity candidateValue 
)
noexcept

Member Function Documentation

std::vector<WorldModelAction> weave::PropertyCandidate::GetActions ( ) const
noexcept
std::shared_ptr<WorldEntity> weave::PropertyCandidate::GetValue ( ) const
noexcept

The documentation for this class was generated from the following file: