public void SetNeighbourBiDirectional(HexCell cell, HexDirection dir) { neighbours[(int)dir] = cell; cell.neighbours[(int)dir.OppositeDirection()] = this; }