private void method289(Object5 class28)
	{
		for(int j = class28.anInt523; j <= class28.anInt524; j++)
		{
			for(int k = class28.anInt525; k <= class28.anInt526; k++)
			{
				Ground class30_sub3 = groundArray[class28.anInt517][j][k];
				if(class30_sub3 != null)
				{
					for(int l = 0; l < class30_sub3.anInt1317; l++)
					{
						if(class30_sub3.obj5Array[l] != class28)
							continue;
						class30_sub3.anInt1317--;
						for(int i1 = l; i1 < class30_sub3.anInt1317; i1++)
						{
							class30_sub3.obj5Array[i1] = class30_sub3.obj5Array[i1 + 1];
							class30_sub3.anIntArray1319[i1] = class30_sub3.anIntArray1319[i1 + 1];
						}

						class30_sub3.obj5Array[class30_sub3.anInt1317] = null;
						break;
					}

					class30_sub3.anInt1320 = 0;
					for(int j1 = 0; j1 < class30_sub3.anInt1317; j1++)
						class30_sub3.anInt1320 |= class30_sub3.anIntArray1319[j1];

				}
			}

		}

	}