Grail (C++)  1.2.0
A multi-platform, modular, universal engine for embedding advanced AI in games.
UtilityReasonerSnapshot.h
1 // Copyright QED Software 2023.
2 
3 #ifndef GRAIL_UTILITY_REASONER_SNAPSHOT_H
4 #define GRAIL_UTILITY_REASONER_SNAPSHOT_H
5 
6 #include "UtilityEvaluatorSnapshot.h"
7 
8 #include <vector>
9 
10 namespace grail
11 {
12 namespace data
13 {
15  {
16  size_t entityId = 0;
17  float absoluteTime = 0.0f;
18  float relativeTime = 0.0f;
19  std::vector<UtilityEvaluatorSnapshot> evaluatorSnapshots{};
20  };
21 }
22 }
23 
24 #endif
grail::data::UtilityReasonerSnapshot
Definition: UtilityReasonerSnapshot.h:14