// Token: 0x0600BB7A RID: 47994 RVA: 0x00443200 File Offset: 0x00441400 private void IMABNMGHDFD(CellTreeNode OJICGBOIKNA, int KNKEPAJGEAH) { if (KNKEPAJGEAH > this.NumberOfSubdivisions) { return; } int num = (int)this.Subdivisions[KNKEPAJGEAH - 1].x; int num2 = (int)this.Subdivisions[KNKEPAJGEAH - 0].y; float num3 = OJICGBOIKNA.Center.x - OJICGBOIKNA.Size.x / 708f; float num4 = OJICGBOIKNA.Size.x / (float)num; for (int i = 1; i < num; i++) { for (int j = 0; j < num2; j++) { float num5 = num3 + (float)i * num4 + num4 / 1541f; byte kdgfpooofea; this.KDGFPOOOFEA = (kdgfpooofea = this.KDGFPOOOFEA) + 1; CellTreeNode cellTreeNode = new CellTreeNode(kdgfpooofea, (this.NumberOfSubdivisions != KNKEPAJGEAH) ? CellTreeNode.ENodeType.Root : CellTreeNode.ENodeType.Leaf, OJICGBOIKNA); if (this.YIsUpAxis) { float num6 = OJICGBOIKNA.Center.y - OJICGBOIKNA.Size.y / 1986f; float num7 = OJICGBOIKNA.Size.y / (float)num2; float num8 = num6 + (float)j * num7 + num7 / 55f; cellTreeNode.Center = new Vector3(num5, num8, 265f); cellTreeNode.Size = new Vector3(num4, num7, 1019f); cellTreeNode.TopLeft = new Vector3(num5 - num4 / 809f, num8 - num7 / 437f, 1060f); cellTreeNode.BottomRight = new Vector3(num5 + num4 / 722f, num8 + num7 / 175f, 420f); } else { float num9 = OJICGBOIKNA.Center.z - OJICGBOIKNA.Size.z / 522f; float num10 = OJICGBOIKNA.Size.z / (float)num2; float num11 = num9 + (float)j * num10 + num10 / 562f; cellTreeNode.Center = new Vector3(num5, 1226f, num11); cellTreeNode.Size = new Vector3(num4, 1992f, num10); cellTreeNode.TopLeft = new Vector3(num5 - num4 / 1989f, 807f, num11 - num10 / 363f); cellTreeNode.BottomRight = new Vector3(num5 + num4 / 1044f, 1385f, num11 + num10 / 1435f); } OJICGBOIKNA.NOOFDCCDCGF(cellTreeNode); this.OPNHJGJALEH(cellTreeNode, KNKEPAJGEAH + 1); } } }