235{
236 Load(data);
237 name = data["name"];
238 headerColor = data["headerColor"];
239 id = data["id"];
240 _id = id;
241
243 {
244 inputPins[pns["index"]]->Load(pns);
245 }
246
248 {
249 outputPins[pns["index"]]->Load(pns);
250 }
251
252 try
253 {
254 nodePosition = ImVec2(data["posX"], data["posY"]);
255 }
256
257 catch(...)
258 {
259 std::cout << "Failed to load node position!\n";
260 }
261
262 reqNodePosLoad = true;
263}
a class to store JSON values