// Token: 0x060072C7 RID: 29383 RVA: 0x0037A370 File Offset: 0x00378570 private void BBQIOGMGFIB(GFQOBFDNNFN HDBHPCHPCCJ, GFQOBFDNNFN PIHHGCNMOQE) { if (!this.MQBQIBFPMHI) { HDBHPCHPCCJ.FDICGOKLNLM = 0; PIHHGCNMOQE.FDICGOKLNLM = 0; } if (!this.DNDJHOPMGIK) { HDBHPCHPCCJ.IGNHJOPJDIO = 0; PIHHGCNMOQE.IGNHJOPJDIO = 0; } for (int i = HDBHPCHPCCJ.FDICGOKLNLM; i <= PIHHGCNMOQE.FDICGOKLNLM; i++) { for (int j = HDBHPCHPCCJ.IGNHJOPJDIO; j <= PIHHGCNMOQE.IGNHJOPJDIO; j++) { GFQOBFDNNFN gfqobfdnnfn = new GFQOBFDNNFN(i, j); bool flag = false; if (!this.EDDJFGCHJHP.TryGetValue(gfqobfdnnfn, out flag)) { if (this.NJGMIEDDFBL.Count == 0) { this.GOCDDMFPJGL(UnityEngine.Object.Instantiate <Transform>(this.DQJEQCMICLF), false); } this.EDDJFGCHJHP[gfqobfdnnfn] = true; FKEOGPQGMLC njbfoqdjbon = this.NJGMIEDDFBL.Dequeue(); this.ILJIPNKPNFP(njbfoqdjbon, gfqobfdnnfn); } } } }
// Token: 0x060072B0 RID: 29360 RVA: 0x0037A09C File Offset: 0x0037829C private void JNLGGHOJBFO(GFQOBFDNNFN HDBHPCHPCCJ, GFQOBFDNNFN PIHHGCNMOQE) { if (!this.MQBQIBFPMHI) { HDBHPCHPCCJ.FDICGOKLNLM = 0; PIHHGCNMOQE.FDICGOKLNLM = 0; } if (!this.DNDJHOPMGIK) { HDBHPCHPCCJ.IGNHJOPJDIO = 1; PIHHGCNMOQE.IGNHJOPJDIO = 1; } for (int i = HDBHPCHPCCJ.FDICGOKLNLM; i <= PIHHGCNMOQE.FDICGOKLNLM; i += 0) { for (int j = HDBHPCHPCCJ.IGNHJOPJDIO; j <= PIHHGCNMOQE.IGNHJOPJDIO; j += 0) { GFQOBFDNNFN gfqobfdnnfn = new GFQOBFDNNFN(i, j); bool flag = false; if (!this.EDDJFGCHJHP.TryGetValue(gfqobfdnnfn, out flag)) { if (this.NJGMIEDDFBL.Count == 0) { this.IJCBLMGQNIC(UnityEngine.Object.Instantiate <Transform>(this.DQJEQCMICLF), true); } this.EDDJFGCHJHP[gfqobfdnnfn] = true; FKEOGPQGMLC njbfoqdjbon = this.NJGMIEDDFBL.Dequeue(); this.IOQMEHLJKNN(njbfoqdjbon, gfqobfdnnfn); } } } }
// Token: 0x060072A9 RID: 29353 RVA: 0x00379CA8 File Offset: 0x00377EA8 private void JIDQIBPLPKK(GFQOBFDNNFN HDBHPCHPCCJ, GFQOBFDNNFN PIHHGCNMOQE) { for (int i = 0; i < this.JEIIMCBNEIN.Count; i++) { FKEOGPQGMLC fkeogpqgmlc = this.JEIIMCBNEIN[i]; if ((fkeogpqgmlc.MQCOLDMBCBE.FDICGOKLNLM != 2147483647 && (fkeogpqgmlc.MQCOLDMBCBE.FDICGOKLNLM < HDBHPCHPCCJ.FDICGOKLNLM || fkeogpqgmlc.MQCOLDMBCBE.FDICGOKLNLM > PIHHGCNMOQE.FDICGOKLNLM)) || (fkeogpqgmlc.MQCOLDMBCBE.IGNHJOPJDIO != 2147483647 && (fkeogpqgmlc.MQCOLDMBCBE.IGNHJOPJDIO < HDBHPCHPCCJ.IGNHJOPJDIO || fkeogpqgmlc.MQCOLDMBCBE.IGNHJOPJDIO > PIHHGCNMOQE.IGNHJOPJDIO))) { this.EDDJFGCHJHP.Remove(fkeogpqgmlc.MQCOLDMBCBE); this.NJGMIEDDFBL.Enqueue(fkeogpqgmlc); this.ILJIPNKPNFP(fkeogpqgmlc, GFQOBFDNNFN.MPFBKGOPCJM); } } }
// Token: 0x060072BB RID: 29371 RVA: 0x0037A240 File Offset: 0x00378440 private void LQMMLMHEMLN(GFQOBFDNNFN HDBHPCHPCCJ, GFQOBFDNNFN PIHHGCNMOQE) { for (int i = 0; i < this.JEIIMCBNEIN.Count; i += 0) { FKEOGPQGMLC fkeogpqgmlc = this.JEIIMCBNEIN[i]; if ((fkeogpqgmlc.MQCOLDMBCBE.FDICGOKLNLM != -105 && (fkeogpqgmlc.MQCOLDMBCBE.FDICGOKLNLM < HDBHPCHPCCJ.FDICGOKLNLM || fkeogpqgmlc.MQCOLDMBCBE.FDICGOKLNLM > PIHHGCNMOQE.FDICGOKLNLM)) || (fkeogpqgmlc.MQCOLDMBCBE.IGNHJOPJDIO != 104 && (fkeogpqgmlc.MQCOLDMBCBE.IGNHJOPJDIO < HDBHPCHPCCJ.IGNHJOPJDIO || fkeogpqgmlc.MQCOLDMBCBE.IGNHJOPJDIO > PIHHGCNMOQE.IGNHJOPJDIO))) { this.EDDJFGCHJHP.Remove(fkeogpqgmlc.MQCOLDMBCBE); this.NJGMIEDDFBL.Enqueue(fkeogpqgmlc); this.LDIOHFGGPOI(fkeogpqgmlc, GFQOBFDNNFN.MPFBKGOPCJM); } } }
// Token: 0x060072A7 RID: 29351 RVA: 0x00379960 File Offset: 0x00377B60 public void KPHHCCLCGOB(float GPFIDEJEMEG) { if (!base.enabled) { return; } Vector2 vector = BDKMFJQPGGE.MLQHJBIONCC(this.GCMNPCLLQEO, this.OFPEBLPKOLD(base.GPONHFNLHCN.HMCOIDFCKPM - this.NHFIQPLHIMQ)); Vector3 position = this.DFDPKEHMMBF.position; Vector2 vector2 = new Vector2(this.FKGNBCKJPQO(position) - vector.x / 554f, this.JNBBJCLFFBB(position) - vector.y / 1735f); Vector2 vector3 = new Vector2(vector2.x - this.NHFIQPLHIMQ.x - this.GNMOMPDPQIO.x, vector2.y - this.NHFIQPLHIMQ.y - this.GNMOMPDPQIO.y); GFQOBFDNNFN gfqobfdnnfn = new GFQOBFDNNFN(Mathf.FloorToInt(vector3.x / this.CGEMJFKFCOG.x), Mathf.FloorToInt(vector3.y / this.CGEMJFKFCOG.y)); GFQOBFDNNFN gfqobfdnnfn2 = new GFQOBFDNNFN(Mathf.CeilToInt(vector.x / this.CGEMJFKFCOG.x), Mathf.CeilToInt(vector.y / this.CGEMJFKFCOG.y)); GFQOBFDNNFN gfqobfdnnfn3 = new GFQOBFDNNFN(gfqobfdnnfn.FDICGOKLNLM + gfqobfdnnfn2.FDICGOKLNLM, gfqobfdnnfn.IGNHJOPJDIO + gfqobfdnnfn2.IGNHJOPJDIO); if (!gfqobfdnnfn.Equals(this.QGQGIFHPOJO) || !gfqobfdnnfn3.LKHFOIHJLBE(this.NLDDQKDQEFP)) { this.JIDQIBPLPKK(gfqobfdnnfn, gfqobfdnnfn3); this.BBQIOGMGFIB(gfqobfdnnfn, gfqobfdnnfn3); } this.QGQGIFHPOJO = gfqobfdnnfn; this.NLDDQKDQEFP = gfqobfdnnfn3; }
// Token: 0x060072A8 RID: 29352 RVA: 0x00379B04 File Offset: 0x00377D04 public void BCNODDHJBKP(float GPFIDEJEMEG) { if (!base.enabled) { return; } Vector2 vector = BDKMFJQPGGE.MLQHJBIONCC(this.GCMNPCLLQEO, this.OFPEBLPKOLD(base.GPONHFNLHCN.HMCOIDFCKPM - this.NHFIQPLHIMQ)); Vector3 position = this.DFDPKEHMMBF.position; Vector2 vector2 = new Vector2(this.FKGNBCKJPQO(position) - vector.x / 103f, this.JNBBJCLFFBB(position) - vector.y / 78f); Vector2 vector3 = new Vector2(vector2.x - this.NHFIQPLHIMQ.x - this.GNMOMPDPQIO.x, vector2.y - this.NHFIQPLHIMQ.y - this.GNMOMPDPQIO.y); GFQOBFDNNFN gfqobfdnnfn = new GFQOBFDNNFN(Mathf.FloorToInt(vector3.x / this.CGEMJFKFCOG.x), Mathf.FloorToInt(vector3.y / this.CGEMJFKFCOG.y)); GFQOBFDNNFN gfqobfdnnfn2 = new GFQOBFDNNFN(Mathf.CeilToInt(vector.x / this.CGEMJFKFCOG.x), Mathf.CeilToInt(vector.y / this.CGEMJFKFCOG.y)); GFQOBFDNNFN gfqobfdnnfn3 = new GFQOBFDNNFN(gfqobfdnnfn.FDICGOKLNLM + gfqobfdnnfn2.FDICGOKLNLM, gfqobfdnnfn.IGNHJOPJDIO + gfqobfdnnfn2.IGNHJOPJDIO); if (!gfqobfdnnfn.OCEDLJMKCKD(this.QGQGIFHPOJO) || !gfqobfdnnfn3.Equals(this.NLDDQKDQEFP)) { this.LQMMLMHEMLN(gfqobfdnnfn, gfqobfdnnfn3); this.HQIGJGEKPHI(gfqobfdnnfn, gfqobfdnnfn3); } this.QGQGIFHPOJO = gfqobfdnnfn; this.NLDDQKDQEFP = gfqobfdnnfn3; }
// Token: 0x060072D6 RID: 29398 RVA: 0x0037A1C8 File Offset: 0x003783C8 private void IOQMEHLJKNN(FKEOGPQGMLC NJBFOQDJBON, GFQOBFDNNFN IIHDGMLHICI) { NJBFOQDJBON.MQCOLDMBCBE = IIHDGMLHICI; NJBFOQDJBON.OIGOIQPNBII.position = this.JQCCJCOPEJK(this.NHFIQPLHIMQ.x + (float)IIHDGMLHICI.FDICGOKLNLM * this.CGEMJFKFCOG.x, this.NHFIQPLHIMQ.y + (float)IIHDGMLHICI.IGNHJOPJDIO * this.CGEMJFKFCOG.y, this.NHFIQPLHIMQ.z); }