public NodeGUIDMap(NodeSerializableData data) { guidMap = new Dictionary <string, NodeDataBase>(); guidCodeMap = new Dictionary <string, NodeCode>(); foreach (var node in data.nodeFuncDatas) { guidMap.Add(node.GUID, node); } foreach (var node in data.nodeDatas) { guidMap.Add(node.GUID, node); } foreach (var point in data.nodePointDatas) { guidMap.Add(point.GUID, point); } foreach (var connect in data.nodeConnectionDatas) { guidMap.Add(connect.GUID, connect); } }
public StateCompiler(NodeScript script) { data = script.serializableNodeData; classCode = new StateClassCode(script.userName + script.stateName + "Action"); guidMap = new NodeGUIDMap(data); }