Example #1
0
        public CellSerializeData GetSerializeData()
        {
            CellSerializeData data = new CellSerializeData();

            data.solutionEdgeIDs       = _activeEdgeIDs;
            data.showRequiredEdgeCount = showRequiredEdgeCount;

            return(data);
        }
Example #2
0
 public Cell(CellSerializeData data, bool solve)
 {
     _solutionEdgeIDs      = data.solutionEdgeIDs;
     _requiredEdgeCount    = GetEdgeCountFromIDs(_solutionEdgeIDs);
     showRequiredEdgeCount = data.showRequiredEdgeCount;
     if (solve)
     {
         _activeEdgeIDs = _solutionEdgeIDs;
     }
 }