(C++)  1.1.0
A multi-platform, modular, universal engine for embedding advanced AI in games.
EntityGroupModel.h
1 #ifndef GRAIL_ENTITY_GROUP_MODEL_H
2 #define GRAIL_ENTITY_GROUP_MODEL_H
3 
4 #include <string>
5 #include <vector>
6 
7 namespace grail
8 {
10  {
11  std::string entityId{};
12  std::string blackboardName{};
13  };
14 
16  {
17  std::string entityName{};
18  int relativePriority = 0;
19  };
20 
22  {
23  std::string name{};
24  std::vector<EntityNamePriorityPair> entityPriorityPairs{};
25  std::vector<EntityBlackboardNamePair> groupBlackboardMapping{};
26  std::vector<EntityBlackboardNamePair> globalBlackboardMapping{};
27  };
28 }
29 
30 #endif
Definition: EntityGroupModel.h:10
Definition: EntityGroupModel.h:22
Definition: EntityGroupModel.h:16