public void SetNeighbor(HexCell cell, HexDirection direction) { _neighbor[(int)direction] = cell; cell._neighbor[(int)direction.Reverse()] = this; }