![]() |
Olympe Engine 2.0
2D Game Engine with ECS Architecture
|
#include <QuestManager.h>
Public Member Functions | |
| QuestManager () | |
| virtual | ~QuestManager () |
| void | AddQuest (std::unique_ptr< Quest > q) |
| const std::vector< std::unique_ptr< Quest > > & | GetQuests () const |
Static Public Member Functions | |
| static QuestManager & | GetInstance () |
| static QuestManager & | Get () |
Private Attributes | |
| string | name |
| std::vector< std::unique_ptr< Quest > > | quests |
Definition at line 13 of file QuestManager.h.
|
inline |
Definition at line 16 of file QuestManager.h.
References name, and SYSTEM_LOG.
|
inlinevirtual |
Definition at line 21 of file QuestManager.h.
References SYSTEM_LOG.
Definition at line 33 of file QuestManager.h.
References GetComponentTypeID_Static(), and quests.
Referenced by from_json().
Here is the call graph for this function:
Here is the caller graph for this function:
|
inlinestatic |
Definition at line 31 of file QuestManager.h.
References GetInstance().
Referenced by from_json(), and to_json().
Here is the call graph for this function:
Here is the caller graph for this function:
|
inlinestatic |
Definition at line 26 of file QuestManager.h.
References GetComponentTypeID_Static().
Referenced by Get().
Here is the call graph for this function:
Here is the caller graph for this function:Definition at line 38 of file QuestManager.h.
References quests.
Referenced by to_json().
Here is the caller graph for this function:
|
private |
Definition at line 41 of file QuestManager.h.
Referenced by QuestManager().
|
private |
Definition at line 42 of file QuestManager.h.
Referenced by AddQuest(), and GetQuests().