A node in the Oracle story event graph. More...
#include <story_event_graph.h>
Public Attributes | |
| std::string | id |
| std::string | name |
| std::vector< StoryFlag > | flags |
| std::vector< StoryLocation > | locations |
| std::vector< std::string > | scripts |
| std::vector< std::string > | text_ids |
| std::vector< StoryPredicate > | completed_when |
| std::vector< std::string > | dependencies |
| std::vector< std::string > | unlocks |
| std::string | evidence |
| std::string | last_verified |
| std::string | notes |
| float | pos_x = 0.0f |
| float | pos_y = 0.0f |
| StoryNodeStatus | status = StoryNodeStatus::kLocked |
A node in the Oracle story event graph.
Each node represents a narrative event with:
Definition at line 84 of file story_event_graph.h.
| std::string yaze::core::StoryEventNode::id |
Definition at line 85 of file story_event_graph.h.
Referenced by yaze::core::BuildStoryEventNodeSearchText(), and yaze::core::StoryEventGraph::LoadFromString().
| std::string yaze::core::StoryEventNode::name |
Definition at line 86 of file story_event_graph.h.
Referenced by yaze::core::BuildStoryEventNodeSearchText(), and yaze::core::StoryEventGraph::LoadFromString().
| std::vector<StoryFlag> yaze::core::StoryEventNode::flags |
Definition at line 88 of file story_event_graph.h.
Referenced by yaze::core::BuildStoryEventNodeSearchText(), and yaze::core::StoryEventGraph::LoadFromString().
| std::vector<StoryLocation> yaze::core::StoryEventNode::locations |
Definition at line 89 of file story_event_graph.h.
Referenced by yaze::core::BuildStoryEventNodeSearchText(), and yaze::core::StoryEventGraph::LoadFromString().
| std::vector<std::string> yaze::core::StoryEventNode::scripts |
Definition at line 90 of file story_event_graph.h.
Referenced by yaze::core::BuildStoryEventNodeSearchText(), and yaze::core::StoryEventGraph::LoadFromString().
| std::vector<std::string> yaze::core::StoryEventNode::text_ids |
Definition at line 91 of file story_event_graph.h.
Referenced by yaze::core::BuildStoryEventNodeSearchText(), and yaze::core::StoryEventGraph::LoadFromString().
| std::vector<StoryPredicate> yaze::core::StoryEventNode::completed_when |
Definition at line 95 of file story_event_graph.h.
Referenced by yaze::core::StoryEventGraph::LoadFromString().
| std::vector<std::string> yaze::core::StoryEventNode::dependencies |
Definition at line 97 of file story_event_graph.h.
Referenced by yaze::core::BuildStoryEventNodeSearchText(), and yaze::core::StoryEventGraph::LoadFromString().
| std::vector<std::string> yaze::core::StoryEventNode::unlocks |
Definition at line 98 of file story_event_graph.h.
Referenced by yaze::core::BuildStoryEventNodeSearchText(), and yaze::core::StoryEventGraph::LoadFromString().
| std::string yaze::core::StoryEventNode::evidence |
Definition at line 100 of file story_event_graph.h.
Referenced by yaze::core::BuildStoryEventNodeSearchText(), and yaze::core::StoryEventGraph::LoadFromString().
| std::string yaze::core::StoryEventNode::last_verified |
Definition at line 101 of file story_event_graph.h.
Referenced by yaze::core::BuildStoryEventNodeSearchText(), and yaze::core::StoryEventGraph::LoadFromString().
| std::string yaze::core::StoryEventNode::notes |
Definition at line 102 of file story_event_graph.h.
Referenced by yaze::core::BuildStoryEventNodeSearchText(), and yaze::core::StoryEventGraph::LoadFromString().
| float yaze::core::StoryEventNode::pos_x = 0.0f |
Definition at line 105 of file story_event_graph.h.
| float yaze::core::StoryEventNode::pos_y = 0.0f |
Definition at line 106 of file story_event_graph.h.
| StoryNodeStatus yaze::core::StoryEventNode::status = StoryNodeStatus::kLocked |
Definition at line 109 of file story_event_graph.h.
Referenced by yaze::core::StoryEventNodeMatchesFilter().