// Saving ItemCheckNode private ItemCheckNodeData SaveNodeData(ItemCheckNode node) { ItemCheckNodeData nodeData = new ItemCheckNodeData() { NodeGuid = node.NodeGuid, Position = node.GetPosition().position, NodeItem = node.NodeItem, ItemCheckType = node.ItemCheckNodeType, ItemCheckValue = int.Parse(node.ItemCheckValue), }; return(nodeData); }
private void RunNode(ItemCheckNodeData nodeData) // Running item check node { itemCheckNodeDatas.Add(nodeData); // Adding item check node to its list CheckNodeType(GetNextNode(nodeData)); // Checking and getting the next node based on this node }