(C++)
1.0.0
A multi-platform, modular, universal engine for embedding advanced AI in games.
BehaviorInstanceSnapshot.h
1
#ifndef GRAIL_BEHAVIOR_INSTANCE_SNAPSHOT_H
2
#define GRAIL_BEHAVIOR_INSTANCE_SNAPSHOT_H
3
4
#include "CurveDataSnapshot.h"
5
6
#include <map>
7
#include <vector>
8
9
namespace
grail
10
{
11
struct
BehaviorInstanceSnapshot
12
{
13
std::map<std::string, std::string> instanceData{};
14
std::vector<CurveDataSnapshot> curveSnapshots{};
15
int
evaluatorRank = 0;
16
float
evaluatorWeight = 0.0f;
17
bool
isChosen =
false
;
18
};
19
}
20
21
#endif
grail::BehaviorInstanceSnapshot
Definition:
BehaviorInstanceSnapshot.h:12
GrailData
GrailDebugInfo
BehaviorInstanceSnapshot.h
Generated by
1.9.1