예제 #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: 0x060072C6 RID: 29382 RVA: 0x0037A314 File Offset: 0x00378514
    private void GOCDDMFPJGL(Transform CNBMGICEOEP, bool HMKMPBJMDLC = true)
    {
        FKEOGPQGMLC fkeogpqgmlc = new FKEOGPQGMLC
        {
            OIGOIQPNBII = CNBMGICEOEP
        };

        fkeogpqgmlc.OIGOIQPNBII.parent = this.DQJEQCMICLF.parent;
        this.JEIIMCBNEIN.Add(fkeogpqgmlc);
        this.NJGMIEDDFBL.Enqueue(fkeogpqgmlc);
        if (HMKMPBJMDLC)
        {
            this.ILJIPNKPNFP(fkeogpqgmlc, GFQOBFDNNFN.MPFBKGOPCJM);
        }
    }
예제 #6
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);
 }