2#include "Engine/Network/NodeType.h"
20 std::string constructor;
60 NodeImplementation implementation_;
The in memory form of one node's manifest file.
Definition NodeManifest.h:43
static NodeManifest loadFromString(const std::string &yaml)
Returns the manifest described by a yaml document.
Definition NodeManifest.cpp:283
static NodeManifest loadFromFile(const std::filesystem::path &path)
Returns the manifest described by a node.yaml file.
Definition NodeManifest.cpp:315
const NodeType & getNodeType() const
Returns the node type this manifest describes, with no constructor or folder filled in yet.
Definition NodeManifest.h:55
Where a node's behaviour comes from.
Definition NodeManifest.h:17
Everything every node of one kind shares.
Definition NodeType.h:39