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
{
14
struct
UtilityReasonerSnapshot
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
GrailData
DebugInfo
UtilityReasonerSnapshot.h
Generated by
1.8.17