MCPcopy Create free account
hub / github.com/OpenStarbound/OpenStarbound / jsonToNodeOutput

Function jsonToNodeOutput

source/game/StarBehaviorDatabase.cpp:54–59  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

52}
53
54NodeOutput jsonToNodeOutput(Json const& json) {
55 return {
56 NodeParameterTypeNames.getLeft(json.getString("type")),
57 {jsonToMaybe<String>(json.get("key"), [](Json const& j) { return j.toString(); }), json.optBool("ephemeral").value(false)}
58 };
59}
60
61EnumMap<BehaviorNodeType> const BehaviorNodeTypeNames {
62 {BehaviorNodeType::Action, "Action"},

Callers 1

BehaviorDatabaseMethod · 0.85

Calls 5

getStringMethod · 0.80
optBoolMethod · 0.80
getMethod · 0.45
toStringMethod · 0.45
valueMethod · 0.45

Tested by

no test coverage detected