Пример #1
0
 // 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);
             }
         }
     }
 }
Пример #2
0
 // 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);
             }
         }
     }
 }
Пример #3
0
 // 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);
         }
     }
 }
Пример #4
0
 // 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);
         }
     }
 }
Пример #5
0
    // 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;
    }
Пример #6
0
    // 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;
    }
Пример #7
0
 // 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);
 }