public CellSerializeData GetSerializeData() { CellSerializeData data = new CellSerializeData(); data.solutionEdgeIDs = _activeEdgeIDs; data.showRequiredEdgeCount = showRequiredEdgeCount; return(data); }
public Cell(CellSerializeData data, bool solve) { _solutionEdgeIDs = data.solutionEdgeIDs; _requiredEdgeCount = GetEdgeCountFromIDs(_solutionEdgeIDs); showRequiredEdgeCount = data.showRequiredEdgeCount; if (solve) { _activeEdgeIDs = _solutionEdgeIDs; } }