public bool CanMergeBoxColliders(int aX, int aY, int bX, int bY) { TileInstance tileInstanceA = GetTileData(aX, aY); TileInstance tileInstanceB = GetTileData(bX, bY); if (tileInstanceA == null || tileInstanceB == null) { return(false); } else { UniTileTile tileA = GetTile(aX, aY); return(tileA.CanMergeBoxColliderWith(GetTile(bX, bY), aX, aY, bX, bY, tileInstanceA.flippedHorizontally, tileInstanceA.flippedVertically, tileInstanceA.rotation, tileInstanceB.flippedHorizontally, tileInstanceB.flippedVertically, tileInstanceB.rotation, this.tileSpacing)); } }