public BlockModel(List <CellPosition> geometry, GameTypes.BlockSizeType blockSizeType) { Id = BlockUniqueId.GetUniqueId(); BlockSizeType = blockSizeType; Geometry = geometry; OccupyCells = new List <CellPosition>(); EnablePositions = new List <CellPosition>(); }
public static long GetUniqueId() { if (_instance == null) { _instance = new BlockUniqueId(); } _instance._IncrementId(); return(_instance._id); }