private void method289(InteractiveObject interactiveObject) {
		for (int x = interactiveObject.x; x <= interactiveObject.anInt524; x++) {
			for (int y = interactiveObject.y; y <= interactiveObject.anInt526; y++) {
				GroundTile groundTile = groundTiles[interactiveObject.z][x][y];
				if (groundTile != null) {
					for (int i = 0; i < groundTile.anInt1317; i++) {
						if (groundTile.interactiveObjects[i] != interactiveObject) {
							continue;
						}
						groundTile.anInt1317--;
						for (int j = i; j < groundTile.anInt1317; j++) {
							groundTile.interactiveObjects[j] = groundTile.interactiveObjects[j + 1];
							groundTile.anIntArray1319[j] = groundTile.anIntArray1319[j + 1];
						}
						groundTile.interactiveObjects[groundTile.anInt1317] = null;
						break;
					}
					groundTile.anInt1320 = 0;
					for (int i = 0; i < groundTile.anInt1317; i++) {
						groundTile.anInt1320 |= groundTile.anIntArray1319[i];
					}
				}
			}
		}
	}