6152 lines
177 KiB
C#
6152 lines
177 KiB
C#
using System;
|
|
using System.Collections.Generic;
|
|
using System.Runtime.InteropServices;
|
|
using UnityEngine;
|
|
|
|
// Token: 0x020003E3 RID: 995
|
|
public static class LCNKCMKDHNE
|
|
{
|
|
// Token: 0x0600AEB0 RID: 44720 RVA: 0x00323E24 File Offset: 0x00322024
|
|
static LCNKCMKDHNE()
|
|
{
|
|
LCNKCMKDHNE.ANCDCLKNPFI.MNIMBKJNNOP();
|
|
LCNKCMKDHNE.DBNMPFAFONG = new LCNKCMKDHNE.EPHJNGBFNKI[]
|
|
{
|
|
new LCNKCMKDHNE.EPHJNGBFNKI(1U),
|
|
new LCNKCMKDHNE.EPHJNGBFNKI(2U)
|
|
};
|
|
LCNKCMKDHNE.MBMMFKGHAMB = new LCNKCMKDHNE.LMECBBIEIOI[]
|
|
{
|
|
LCNKCMKDHNE.MBMAOCKOECM = new LCNKCMKDHNE.LMECBBIEIOI(0U),
|
|
LCNKCMKDHNE.BHGOGCLMJMK = new LCNKCMKDHNE.LMECBBIEIOI(1U)
|
|
};
|
|
}
|
|
|
|
// Token: 0x0600AEB1 RID: 44721 RVA: 0x00323E7C File Offset: 0x0032207C
|
|
public static void BIGHBAOJNEO()
|
|
{
|
|
LCNKCMKDHNE.ANCDCLKNPFI.MNIMBKJNNOP();
|
|
for (int i = 0; i < LCNKCMKDHNE.DBNMPFAFONG.Length; i++)
|
|
{
|
|
LCNKCMKDHNE.DBNMPFAFONG[i].BIGHBAOJNEO();
|
|
}
|
|
}
|
|
|
|
// Token: 0x04001621 RID: 5665
|
|
public static readonly LCNKCMKDHNE.LMECBBIEIOI[] MBMMFKGHAMB;
|
|
|
|
// Token: 0x04001622 RID: 5666
|
|
public static readonly LCNKCMKDHNE.LMECBBIEIOI MBMAOCKOECM;
|
|
|
|
// Token: 0x04001623 RID: 5667
|
|
public static readonly LCNKCMKDHNE.LMECBBIEIOI BHGOGCLMJMK;
|
|
|
|
// Token: 0x04001624 RID: 5668
|
|
private static readonly LCNKCMKDHNE.EPHJNGBFNKI[] DBNMPFAFONG;
|
|
|
|
// Token: 0x020003E4 RID: 996
|
|
public static class ANCDCLKNPFI
|
|
{
|
|
// Token: 0x0600AEB2 RID: 44722 RVA: 0x00323EB4 File Offset: 0x003220B4
|
|
static ANCDCLKNPFI()
|
|
{
|
|
LCNKCMKDHNE.ANCDCLKNPFI.MNIMBKJNNOP();
|
|
}
|
|
|
|
// Token: 0x17000416 RID: 1046
|
|
// (get) Token: 0x0600AEB3 RID: 44723 RVA: 0x00323EBC File Offset: 0x003220BC
|
|
// (set) Token: 0x0600AEB4 RID: 44724 RVA: 0x00323EC4 File Offset: 0x003220C4
|
|
public static int IEFHCIFAHKG { get; private set; }
|
|
|
|
// Token: 0x17000417 RID: 1047
|
|
// (get) Token: 0x0600AEB5 RID: 44725 RVA: 0x00323ECC File Offset: 0x003220CC
|
|
// (set) Token: 0x0600AEB6 RID: 44726 RVA: 0x00323ED4 File Offset: 0x003220D4
|
|
public static int AIFNADGMHOL { get; private set; }
|
|
|
|
// Token: 0x17000418 RID: 1048
|
|
// (get) Token: 0x0600AEB7 RID: 44727 RVA: 0x00323EDC File Offset: 0x003220DC
|
|
// (set) Token: 0x0600AEB8 RID: 44728 RVA: 0x00323EE4 File Offset: 0x003220E4
|
|
public static int GBPAHMHEBAF { get; private set; }
|
|
|
|
// Token: 0x17000419 RID: 1049
|
|
// (get) Token: 0x0600AEB9 RID: 44729 RVA: 0x00323EEC File Offset: 0x003220EC
|
|
// (set) Token: 0x0600AEBA RID: 44730 RVA: 0x00323EF4 File Offset: 0x003220F4
|
|
public static int HCKGLOPIEDM { get; private set; }
|
|
|
|
// Token: 0x1700041A RID: 1050
|
|
// (get) Token: 0x0600AEBB RID: 44731 RVA: 0x00323EFC File Offset: 0x003220FC
|
|
// (set) Token: 0x0600AEBC RID: 44732 RVA: 0x00323F04 File Offset: 0x00322104
|
|
public static int HJFCEIIIFEJ { get; private set; }
|
|
|
|
// Token: 0x1700041B RID: 1051
|
|
// (get) Token: 0x0600AEBD RID: 44733 RVA: 0x00323F0C File Offset: 0x0032210C
|
|
// (set) Token: 0x0600AEBE RID: 44734 RVA: 0x00323F14 File Offset: 0x00322114
|
|
public static int JIMMPFMNGED { get; private set; }
|
|
|
|
// Token: 0x0600AEBF RID: 44735 RVA: 0x00323F1C File Offset: 0x0032211C
|
|
public static void MNIMBKJNNOP()
|
|
{
|
|
AAKIJKLIBFM.IKOBCIOMJOE ikobciomjoe = AAKIJKLIBFM.OGJPAGDCKAE(2U);
|
|
LCNKCMKDHNE.ANCDCLKNPFI.IEFHCIFAHKG = ikobciomjoe.IEFHCIFAHKG;
|
|
LCNKCMKDHNE.ANCDCLKNPFI.AIFNADGMHOL = ikobciomjoe.AIFNADGMHOL;
|
|
LCNKCMKDHNE.ANCDCLKNPFI.GBPAHMHEBAF = ikobciomjoe.GBPAHMHEBAF;
|
|
LCNKCMKDHNE.ANCDCLKNPFI.HCKGLOPIEDM = ikobciomjoe.HCKGLOPIEDM;
|
|
LCNKCMKDHNE.ANCDCLKNPFI.HJFCEIIIFEJ = ikobciomjoe.HJFCEIIIFEJ;
|
|
LCNKCMKDHNE.ANCDCLKNPFI.JIMMPFMNGED = ikobciomjoe.JIMMPFMNGED;
|
|
}
|
|
}
|
|
|
|
// Token: 0x020003E5 RID: 997
|
|
public class LMECBBIEIOI
|
|
{
|
|
// Token: 0x0600AEC0 RID: 44736 RVA: 0x00323F78 File Offset: 0x00322178
|
|
public LMECBBIEIOI(uint KPFDBCEEPBA)
|
|
{
|
|
this.MMKNGJIJKLL = LCNKCMKDHNE.DBNMPFAFONG[(int)((UIntPtr)KPFDBCEEPBA)];
|
|
}
|
|
|
|
// Token: 0x0600AEC1 RID: 44737 RVA: 0x00323F90 File Offset: 0x00322190
|
|
public void AAOCJKPCIEO()
|
|
{
|
|
this.MMKNGJIJKLL.HOAIHDGJIIF();
|
|
}
|
|
|
|
// Token: 0x0600AEC2 RID: 44738 RVA: 0x00323FA0 File Offset: 0x003221A0
|
|
public void ALGGDBGIKMN(KGFOHKFKAIL NKFIPAKNCBE)
|
|
{
|
|
this.MMKNGJIJKLL.DHBGDMDFCAB(NKFIPAKNCBE);
|
|
}
|
|
|
|
// Token: 0x0600AEC3 RID: 44739 RVA: 0x00323FB0 File Offset: 0x003221B0
|
|
public void MLPOEJAHDJH()
|
|
{
|
|
this.MMKNGJIJKLL.HOPAOAPLGJC();
|
|
}
|
|
|
|
// Token: 0x0600AEC4 RID: 44740 RVA: 0x00323FC0 File Offset: 0x003221C0
|
|
public void CEHGIAKBONG(KGFOHKFKAIL NKFIPAKNCBE)
|
|
{
|
|
this.MMKNGJIJKLL.CEHGIAKBONG(NKFIPAKNCBE);
|
|
}
|
|
|
|
// Token: 0x0600AEC5 RID: 44741 RVA: 0x00323FD0 File Offset: 0x003221D0
|
|
public void DJHLCINPHIC()
|
|
{
|
|
this.MMKNGJIJKLL.DBAIBELIBMH();
|
|
}
|
|
|
|
// Token: 0x0600AEC6 RID: 44742 RVA: 0x00323FE0 File Offset: 0x003221E0
|
|
public void AFNGCEJGCFD()
|
|
{
|
|
this.MMKNGJIJKLL.KJHCGINHAJP();
|
|
}
|
|
|
|
// Token: 0x0600AEC7 RID: 44743 RVA: 0x00323FF0 File Offset: 0x003221F0
|
|
public void NOHGOMHGELM()
|
|
{
|
|
this.MMKNGJIJKLL.NOHGOMHGELM();
|
|
}
|
|
|
|
// Token: 0x0600AEC8 RID: 44744 RVA: 0x00324000 File Offset: 0x00322200
|
|
public void BCGMFHOJCAD(KGFOHKFKAIL NKFIPAKNCBE)
|
|
{
|
|
this.MMKNGJIJKLL.LLDLJADOEGP(NKFIPAKNCBE);
|
|
}
|
|
|
|
// Token: 0x0600AEC9 RID: 44745 RVA: 0x00324010 File Offset: 0x00322210
|
|
public void LAAJEAABLEJ(KGFOHKFKAIL NKFIPAKNCBE)
|
|
{
|
|
this.MMKNGJIJKLL.LLDLJADOEGP(NKFIPAKNCBE);
|
|
}
|
|
|
|
// Token: 0x0600AECA RID: 44746 RVA: 0x00324020 File Offset: 0x00322220
|
|
public void LHHGIKEOEPD(KGFOHKFKAIL NKFIPAKNCBE)
|
|
{
|
|
this.MMKNGJIJKLL.NPALNDNJANE(NKFIPAKNCBE);
|
|
}
|
|
|
|
// Token: 0x0600AECB RID: 44747 RVA: 0x00324030 File Offset: 0x00322230
|
|
public void PHFEILKPEAD(KGFOHKFKAIL NKFIPAKNCBE)
|
|
{
|
|
this.MMKNGJIJKLL.CDKAEIAOICL(NKFIPAKNCBE);
|
|
}
|
|
|
|
// Token: 0x0600AECC RID: 44748 RVA: 0x00324040 File Offset: 0x00322240
|
|
public void OLDBGCJPGOL(KGFOHKFKAIL NKFIPAKNCBE)
|
|
{
|
|
this.MMKNGJIJKLL.LJFKPPBBFOC(NKFIPAKNCBE);
|
|
}
|
|
|
|
// Token: 0x0600AECD RID: 44749 RVA: 0x00324050 File Offset: 0x00322250
|
|
public void FKEOKMJMOKI(KGFOHKFKAIL NKFIPAKNCBE)
|
|
{
|
|
this.MMKNGJIJKLL.GDLLBBEKAMA(NKFIPAKNCBE);
|
|
}
|
|
|
|
// Token: 0x0600AECE RID: 44750 RVA: 0x00324060 File Offset: 0x00322260
|
|
public void DHKBFKMFMNC(KGFOHKFKAIL NKFIPAKNCBE)
|
|
{
|
|
this.MMKNGJIJKLL.ADGBIKHAKNK(NKFIPAKNCBE);
|
|
}
|
|
|
|
// Token: 0x0600AECF RID: 44751 RVA: 0x00324070 File Offset: 0x00322270
|
|
public void KOCMLIBPFDK(KGFOHKFKAIL NKFIPAKNCBE)
|
|
{
|
|
this.MMKNGJIJKLL.GNIAIFFCMHL(NKFIPAKNCBE);
|
|
}
|
|
|
|
// Token: 0x0600AED0 RID: 44752 RVA: 0x00324080 File Offset: 0x00322280
|
|
public void GBPDIEOINHO()
|
|
{
|
|
this.MMKNGJIJKLL.JINBDGKAGAE();
|
|
}
|
|
|
|
// Token: 0x0600AED1 RID: 44753 RVA: 0x00324090 File Offset: 0x00322290
|
|
public void DNJLENGFLOA(KGFOHKFKAIL NKFIPAKNCBE)
|
|
{
|
|
this.MMKNGJIJKLL.IAMHPOGHNHF(NKFIPAKNCBE);
|
|
}
|
|
|
|
// Token: 0x0600AED2 RID: 44754 RVA: 0x003240A0 File Offset: 0x003222A0
|
|
public void DCBBJJLPEOP(KGFOHKFKAIL NKFIPAKNCBE)
|
|
{
|
|
this.MMKNGJIJKLL.EOEOJEAADJA(NKFIPAKNCBE);
|
|
}
|
|
|
|
// Token: 0x0600AED3 RID: 44755 RVA: 0x003240B0 File Offset: 0x003222B0
|
|
public void CMACOGOOLEK(KGFOHKFKAIL NKFIPAKNCBE)
|
|
{
|
|
this.MMKNGJIJKLL.DHBGDMDFCAB(NKFIPAKNCBE);
|
|
}
|
|
|
|
// Token: 0x0600AED4 RID: 44756 RVA: 0x003240C0 File Offset: 0x003222C0
|
|
public void AJMKELHDCOB(KGFOHKFKAIL NKFIPAKNCBE)
|
|
{
|
|
this.MMKNGJIJKLL.AJMKELHDCOB(NKFIPAKNCBE);
|
|
}
|
|
|
|
// Token: 0x0600AED5 RID: 44757 RVA: 0x003240D0 File Offset: 0x003222D0
|
|
public void NKINFFCOIMO(KGFOHKFKAIL NKFIPAKNCBE)
|
|
{
|
|
this.MMKNGJIJKLL.HMMFHJBKLDM(NKFIPAKNCBE);
|
|
}
|
|
|
|
// Token: 0x0600AED6 RID: 44758 RVA: 0x003240E0 File Offset: 0x003222E0
|
|
public void LLEPNFKBGIN(KGFOHKFKAIL NKFIPAKNCBE)
|
|
{
|
|
this.MMKNGJIJKLL.BJOCCKHEENL(NKFIPAKNCBE);
|
|
}
|
|
|
|
// Token: 0x0600AED7 RID: 44759 RVA: 0x003240F0 File Offset: 0x003222F0
|
|
public void ACPEMOGCBDI()
|
|
{
|
|
this.MMKNGJIJKLL.CNKCENCOEOI();
|
|
}
|
|
|
|
// Token: 0x0600AED8 RID: 44760 RVA: 0x00324100 File Offset: 0x00322300
|
|
public void PCPHEAKCLEH()
|
|
{
|
|
this.MMKNGJIJKLL.ODMDMGPODAN();
|
|
}
|
|
|
|
// Token: 0x0600AED9 RID: 44761 RVA: 0x00324110 File Offset: 0x00322310
|
|
public void DENPMNLJIIN(KGFOHKFKAIL NKFIPAKNCBE)
|
|
{
|
|
this.MMKNGJIJKLL.MHMGBAIBHDC(NKFIPAKNCBE);
|
|
}
|
|
|
|
// Token: 0x0600AEDA RID: 44762 RVA: 0x00324120 File Offset: 0x00322320
|
|
public void KJHOFPPBIEP(KGFOHKFKAIL NKFIPAKNCBE)
|
|
{
|
|
this.MMKNGJIJKLL.HMOLNBCEMCF(NKFIPAKNCBE);
|
|
}
|
|
|
|
// Token: 0x0600AEDB RID: 44763 RVA: 0x00324130 File Offset: 0x00322330
|
|
public void OOEICKIIACM(KGFOHKFKAIL NKFIPAKNCBE)
|
|
{
|
|
this.MMKNGJIJKLL.CEIJBPAIPNG(NKFIPAKNCBE);
|
|
}
|
|
|
|
// Token: 0x0600AEDC RID: 44764 RVA: 0x00324140 File Offset: 0x00322340
|
|
public void JLIHNDNNICA(KGFOHKFKAIL NKFIPAKNCBE)
|
|
{
|
|
this.MMKNGJIJKLL.LIPOKKNHOFB(NKFIPAKNCBE);
|
|
}
|
|
|
|
// Token: 0x0600AEDD RID: 44765 RVA: 0x00324150 File Offset: 0x00322350
|
|
public void CEDPPPHBNHG(KGFOHKFKAIL NKFIPAKNCBE)
|
|
{
|
|
this.MMKNGJIJKLL.DEJMOMICIIM(NKFIPAKNCBE);
|
|
}
|
|
|
|
// Token: 0x0600AEDE RID: 44766 RVA: 0x00324160 File Offset: 0x00322360
|
|
public void JNKIGFHAFAB(KGFOHKFKAIL NKFIPAKNCBE)
|
|
{
|
|
this.MMKNGJIJKLL.CCCAGBGJCPN(NKFIPAKNCBE);
|
|
}
|
|
|
|
// Token: 0x0600AEDF RID: 44767 RVA: 0x00324170 File Offset: 0x00322370
|
|
public void FBKPHLIJLLP(KGFOHKFKAIL NKFIPAKNCBE)
|
|
{
|
|
this.MMKNGJIJKLL.GNIAIFFCMHL(NKFIPAKNCBE);
|
|
}
|
|
|
|
// Token: 0x0600AEE0 RID: 44768 RVA: 0x00324180 File Offset: 0x00322380
|
|
public void LKMGKKLEHLP(KGFOHKFKAIL NKFIPAKNCBE)
|
|
{
|
|
this.MMKNGJIJKLL.OJMEBKMMPAA(NKFIPAKNCBE);
|
|
}
|
|
|
|
// Token: 0x0600AEE1 RID: 44769 RVA: 0x00324190 File Offset: 0x00322390
|
|
public void AGNCPNKGFNN()
|
|
{
|
|
this.MMKNGJIJKLL.JINBDGKAGAE();
|
|
}
|
|
|
|
// Token: 0x0600AEE2 RID: 44770 RVA: 0x003241A0 File Offset: 0x003223A0
|
|
public void JLICKOJFJOO()
|
|
{
|
|
this.MMKNGJIJKLL.LPBPDEHKFLH();
|
|
}
|
|
|
|
// Token: 0x0600AEE3 RID: 44771 RVA: 0x003241B0 File Offset: 0x003223B0
|
|
public void OGHIDGLEFNB(KGFOHKFKAIL NKFIPAKNCBE)
|
|
{
|
|
this.MMKNGJIJKLL.PBBEFMIAINH(NKFIPAKNCBE);
|
|
}
|
|
|
|
// Token: 0x0600AEE4 RID: 44772 RVA: 0x003241C0 File Offset: 0x003223C0
|
|
public void ENBFJHBCBGN()
|
|
{
|
|
this.MMKNGJIJKLL.NOHGOMHGELM();
|
|
}
|
|
|
|
// Token: 0x0600AEE5 RID: 44773 RVA: 0x003241D0 File Offset: 0x003223D0
|
|
public void DDPCDNKCIGI(KGFOHKFKAIL NKFIPAKNCBE)
|
|
{
|
|
this.MMKNGJIJKLL.ODIDLLEPPNG(NKFIPAKNCBE);
|
|
}
|
|
|
|
// Token: 0x0600AEE6 RID: 44774 RVA: 0x003241E0 File Offset: 0x003223E0
|
|
public void DEJMOMICIIM(KGFOHKFKAIL NKFIPAKNCBE)
|
|
{
|
|
this.MMKNGJIJKLL.LDDJNFGPHMD(NKFIPAKNCBE);
|
|
}
|
|
|
|
// Token: 0x0600AEE7 RID: 44775 RVA: 0x003241F0 File Offset: 0x003223F0
|
|
public void CDPHHACJADL(KGFOHKFKAIL NKFIPAKNCBE)
|
|
{
|
|
this.MMKNGJIJKLL.HMOLNBCEMCF(NKFIPAKNCBE);
|
|
}
|
|
|
|
// Token: 0x0600AEE8 RID: 44776 RVA: 0x00324200 File Offset: 0x00322400
|
|
public void KAIMIMGJFEI(KGFOHKFKAIL NKFIPAKNCBE)
|
|
{
|
|
this.MMKNGJIJKLL.EDFMJOHKCGF(NKFIPAKNCBE);
|
|
}
|
|
|
|
// Token: 0x0600AEE9 RID: 44777 RVA: 0x00324210 File Offset: 0x00322410
|
|
public void MCKOLMHCPOK()
|
|
{
|
|
this.MMKNGJIJKLL.NPFNKFMIIEG();
|
|
}
|
|
|
|
// Token: 0x0600AEEA RID: 44778 RVA: 0x00324220 File Offset: 0x00322420
|
|
public void LGFDJIJPBFD()
|
|
{
|
|
this.MMKNGJIJKLL.BEOIFGEGEGC();
|
|
}
|
|
|
|
// Token: 0x0600AEEB RID: 44779 RVA: 0x00324230 File Offset: 0x00322430
|
|
public void ADGBIKHAKNK(KGFOHKFKAIL NKFIPAKNCBE)
|
|
{
|
|
this.MMKNGJIJKLL.OJMEBKMMPAA(NKFIPAKNCBE);
|
|
}
|
|
|
|
// Token: 0x0600AEEC RID: 44780 RVA: 0x00324240 File Offset: 0x00322440
|
|
public void DFBBEMLJKON(KGFOHKFKAIL NKFIPAKNCBE)
|
|
{
|
|
this.MMKNGJIJKLL.LLDLJADOEGP(NKFIPAKNCBE);
|
|
}
|
|
|
|
// Token: 0x0600AEED RID: 44781 RVA: 0x00324250 File Offset: 0x00322450
|
|
public void ODIDLLEPPNG(KGFOHKFKAIL NKFIPAKNCBE)
|
|
{
|
|
this.MMKNGJIJKLL.ODIDLLEPPNG(NKFIPAKNCBE);
|
|
}
|
|
|
|
// Token: 0x0600AEEE RID: 44782 RVA: 0x00324260 File Offset: 0x00322460
|
|
public void CDEBMDFOFDB()
|
|
{
|
|
this.MMKNGJIJKLL.JINBDGKAGAE();
|
|
}
|
|
|
|
// Token: 0x0600AEEF RID: 44783 RVA: 0x00324270 File Offset: 0x00322470
|
|
public void HCDPDEDPJBM(KGFOHKFKAIL NKFIPAKNCBE)
|
|
{
|
|
this.MMKNGJIJKLL.IAMHPOGHNHF(NKFIPAKNCBE);
|
|
}
|
|
|
|
// Token: 0x0600AEF0 RID: 44784 RVA: 0x00324280 File Offset: 0x00322480
|
|
public void AHMPOIBCBDF(KGFOHKFKAIL NKFIPAKNCBE)
|
|
{
|
|
this.MMKNGJIJKLL.PLKHFEONNKK(NKFIPAKNCBE);
|
|
}
|
|
|
|
// Token: 0x0600AEF1 RID: 44785 RVA: 0x00324290 File Offset: 0x00322490
|
|
public void ONMBJPHKNAI(KGFOHKFKAIL NKFIPAKNCBE)
|
|
{
|
|
this.MMKNGJIJKLL.DHKBFKMFMNC(NKFIPAKNCBE);
|
|
}
|
|
|
|
// Token: 0x0600AEF2 RID: 44786 RVA: 0x003242A0 File Offset: 0x003224A0
|
|
public void BNKGHKHCONE(KGFOHKFKAIL NKFIPAKNCBE)
|
|
{
|
|
this.MMKNGJIJKLL.OPALJCMHHEI(NKFIPAKNCBE);
|
|
}
|
|
|
|
// Token: 0x0600AEF3 RID: 44787 RVA: 0x003242B0 File Offset: 0x003224B0
|
|
public void OJMEBKMMPAA(KGFOHKFKAIL NKFIPAKNCBE)
|
|
{
|
|
this.MMKNGJIJKLL.ADGBIKHAKNK(NKFIPAKNCBE);
|
|
}
|
|
|
|
// Token: 0x0600AEF4 RID: 44788 RVA: 0x003242C0 File Offset: 0x003224C0
|
|
public void CMPBDNBCDPI(KGFOHKFKAIL NKFIPAKNCBE)
|
|
{
|
|
this.MMKNGJIJKLL.EBPCELBCBII(NKFIPAKNCBE);
|
|
}
|
|
|
|
// Token: 0x0600AEF5 RID: 44789 RVA: 0x003242D0 File Offset: 0x003224D0
|
|
public void PFKBKNLOHFE(KGFOHKFKAIL NKFIPAKNCBE)
|
|
{
|
|
this.MMKNGJIJKLL.FFCEGGEAHJD(NKFIPAKNCBE);
|
|
}
|
|
|
|
// Token: 0x0600AEF6 RID: 44790 RVA: 0x003242E0 File Offset: 0x003224E0
|
|
public void JCGCAAKEDPJ()
|
|
{
|
|
this.MMKNGJIJKLL.DBOADBOAKBG();
|
|
}
|
|
|
|
// Token: 0x0600AEF7 RID: 44791 RVA: 0x003242F0 File Offset: 0x003224F0
|
|
public void BMBFOCLDIIG(KGFOHKFKAIL NKFIPAKNCBE)
|
|
{
|
|
this.MMKNGJIJKLL.ONBMOGJKIAC(NKFIPAKNCBE);
|
|
}
|
|
|
|
// Token: 0x0600AEF8 RID: 44792 RVA: 0x00324300 File Offset: 0x00322500
|
|
public void EJMLLGNMLLC(KGFOHKFKAIL NKFIPAKNCBE)
|
|
{
|
|
this.MMKNGJIJKLL.ECDIHFCBJBK(NKFIPAKNCBE);
|
|
}
|
|
|
|
// Token: 0x0600AEF9 RID: 44793 RVA: 0x00324310 File Offset: 0x00322510
|
|
public void AJIINEDPJJD(KGFOHKFKAIL NKFIPAKNCBE)
|
|
{
|
|
this.MMKNGJIJKLL.NDEGAFPKADJ(NKFIPAKNCBE);
|
|
}
|
|
|
|
// Token: 0x0600AEFA RID: 44794 RVA: 0x00324320 File Offset: 0x00322520
|
|
public void DOEKFKCKKIM(KGFOHKFKAIL NKFIPAKNCBE)
|
|
{
|
|
this.MMKNGJIJKLL.FDLIJNFIBPE(NKFIPAKNCBE);
|
|
}
|
|
|
|
// Token: 0x0600AEFB RID: 44795 RVA: 0x00324330 File Offset: 0x00322530
|
|
public void NEBLCOJBIFJ(KGFOHKFKAIL NKFIPAKNCBE)
|
|
{
|
|
this.MMKNGJIJKLL.OJMEBKMMPAA(NKFIPAKNCBE);
|
|
}
|
|
|
|
// Token: 0x0600AEFC RID: 44796 RVA: 0x00324340 File Offset: 0x00322540
|
|
public void AHOAPNBAMBO()
|
|
{
|
|
this.MMKNGJIJKLL.ILAEFNDKEOH();
|
|
}
|
|
|
|
// Token: 0x0600AEFD RID: 44797 RVA: 0x00324350 File Offset: 0x00322550
|
|
public void NFIHCMBBPHK()
|
|
{
|
|
this.MMKNGJIJKLL.GHKMOCGMNHA();
|
|
}
|
|
|
|
// Token: 0x0600AEFE RID: 44798 RVA: 0x00324360 File Offset: 0x00322560
|
|
public void GNFCMDGDOJL(KGFOHKFKAIL NKFIPAKNCBE)
|
|
{
|
|
this.MMKNGJIJKLL.EOEOJEAADJA(NKFIPAKNCBE);
|
|
}
|
|
|
|
// Token: 0x0600AEFF RID: 44799 RVA: 0x00324370 File Offset: 0x00322570
|
|
public void DKGEMDMFIEG(KGFOHKFKAIL NKFIPAKNCBE)
|
|
{
|
|
this.MMKNGJIJKLL.DNJLENGFLOA(NKFIPAKNCBE);
|
|
}
|
|
|
|
// Token: 0x0600AF00 RID: 44800 RVA: 0x00324380 File Offset: 0x00322580
|
|
public void GCCKKOCFKDA(KGFOHKFKAIL NKFIPAKNCBE)
|
|
{
|
|
this.MMKNGJIJKLL.GCCKKOCFKDA(NKFIPAKNCBE);
|
|
}
|
|
|
|
// Token: 0x0600AF01 RID: 44801 RVA: 0x00324390 File Offset: 0x00322590
|
|
public void OPHNIOJIINP(KGFOHKFKAIL NKFIPAKNCBE)
|
|
{
|
|
this.MMKNGJIJKLL.DHKBFKMFMNC(NKFIPAKNCBE);
|
|
}
|
|
|
|
// Token: 0x0600AF02 RID: 44802 RVA: 0x003243A0 File Offset: 0x003225A0
|
|
public void HMLLPMGOOFI(KGFOHKFKAIL NKFIPAKNCBE)
|
|
{
|
|
this.MMKNGJIJKLL.CDKAEIAOICL(NKFIPAKNCBE);
|
|
}
|
|
|
|
// Token: 0x0600AF03 RID: 44803 RVA: 0x003243B0 File Offset: 0x003225B0
|
|
public void CCHDOPCGCDB(KGFOHKFKAIL NKFIPAKNCBE)
|
|
{
|
|
this.MMKNGJIJKLL.HMOLNBCEMCF(NKFIPAKNCBE);
|
|
}
|
|
|
|
// Token: 0x0600AF04 RID: 44804 RVA: 0x003243C0 File Offset: 0x003225C0
|
|
public void OLFIEDKDJHK(KGFOHKFKAIL NKFIPAKNCBE)
|
|
{
|
|
this.MMKNGJIJKLL.DNJLENGFLOA(NKFIPAKNCBE);
|
|
}
|
|
|
|
// Token: 0x0600AF05 RID: 44805 RVA: 0x003243D0 File Offset: 0x003225D0
|
|
public void CHBCEKLNFBM(KGFOHKFKAIL NKFIPAKNCBE)
|
|
{
|
|
this.MMKNGJIJKLL.ALGNMGKECFC(NKFIPAKNCBE);
|
|
}
|
|
|
|
// Token: 0x0600AF06 RID: 44806 RVA: 0x003243E0 File Offset: 0x003225E0
|
|
public void GLFIDPDMNNP(KGFOHKFKAIL NKFIPAKNCBE)
|
|
{
|
|
this.MMKNGJIJKLL.GPPAHOMDNIO(NKFIPAKNCBE);
|
|
}
|
|
|
|
// Token: 0x0600AF07 RID: 44807 RVA: 0x003243F0 File Offset: 0x003225F0
|
|
public void DBMJHCNKKCM(KGFOHKFKAIL NKFIPAKNCBE)
|
|
{
|
|
this.MMKNGJIJKLL.FDLIJNFIBPE(NKFIPAKNCBE);
|
|
}
|
|
|
|
// Token: 0x0600AF08 RID: 44808 RVA: 0x00324400 File Offset: 0x00322600
|
|
public void HCDFDCJPDCF(KGFOHKFKAIL NKFIPAKNCBE)
|
|
{
|
|
this.MMKNGJIJKLL.DHBGDMDFCAB(NKFIPAKNCBE);
|
|
}
|
|
|
|
// Token: 0x0600AF09 RID: 44809 RVA: 0x00324410 File Offset: 0x00322610
|
|
public void OMKKAEKHHNP(KGFOHKFKAIL NKFIPAKNCBE)
|
|
{
|
|
this.MMKNGJIJKLL.NPALNDNJANE(NKFIPAKNCBE);
|
|
}
|
|
|
|
// Token: 0x0600AF0A RID: 44810 RVA: 0x00324420 File Offset: 0x00322620
|
|
public void MJEPCOICFHG(KGFOHKFKAIL NKFIPAKNCBE)
|
|
{
|
|
this.MMKNGJIJKLL.PIICNKFJFMB(NKFIPAKNCBE);
|
|
}
|
|
|
|
// Token: 0x0600AF0B RID: 44811 RVA: 0x00324430 File Offset: 0x00322630
|
|
public void GBCHJBNKBHD(KGFOHKFKAIL NKFIPAKNCBE)
|
|
{
|
|
this.MMKNGJIJKLL.NDEGAFPKADJ(NKFIPAKNCBE);
|
|
}
|
|
|
|
// Token: 0x0600AF0C RID: 44812 RVA: 0x00324440 File Offset: 0x00322640
|
|
public void DEDLOALENLD(KGFOHKFKAIL NKFIPAKNCBE)
|
|
{
|
|
this.MMKNGJIJKLL.ADGBIKHAKNK(NKFIPAKNCBE);
|
|
}
|
|
|
|
// Token: 0x0600AF0D RID: 44813 RVA: 0x00324450 File Offset: 0x00322650
|
|
public void PKEOCAAGNMK(KGFOHKFKAIL NKFIPAKNCBE)
|
|
{
|
|
this.MMKNGJIJKLL.AJMKELHDCOB(NKFIPAKNCBE);
|
|
}
|
|
|
|
// Token: 0x0600AF0E RID: 44814 RVA: 0x00324460 File Offset: 0x00322660
|
|
public void ENGAPNOLDPN()
|
|
{
|
|
this.MMKNGJIJKLL.ILAEFNDKEOH();
|
|
}
|
|
|
|
// Token: 0x0600AF0F RID: 44815 RVA: 0x00324470 File Offset: 0x00322670
|
|
public void MBMPHEKFCMB(KGFOHKFKAIL NKFIPAKNCBE)
|
|
{
|
|
this.MMKNGJIJKLL.MBMPHEKFCMB(NKFIPAKNCBE);
|
|
}
|
|
|
|
// Token: 0x0600AF10 RID: 44816 RVA: 0x00324480 File Offset: 0x00322680
|
|
public void FPFEMFCIBFE(KGFOHKFKAIL NKFIPAKNCBE)
|
|
{
|
|
this.MMKNGJIJKLL.DOEKFKCKKIM(NKFIPAKNCBE);
|
|
}
|
|
|
|
// Token: 0x0600AF11 RID: 44817 RVA: 0x00324490 File Offset: 0x00322690
|
|
public void NFGBPFHKLGF()
|
|
{
|
|
this.MMKNGJIJKLL.NFGBPFHKLGF();
|
|
}
|
|
|
|
// Token: 0x0600AF12 RID: 44818 RVA: 0x003244A0 File Offset: 0x003226A0
|
|
public void GKDPAEBEKFO()
|
|
{
|
|
this.MMKNGJIJKLL.NGLBMGONKOF();
|
|
}
|
|
|
|
// Token: 0x0600AF13 RID: 44819 RVA: 0x003244B0 File Offset: 0x003226B0
|
|
public void PBJHNOPIHFL()
|
|
{
|
|
this.MMKNGJIJKLL.LOIILLHINJC();
|
|
}
|
|
|
|
// Token: 0x0600AF14 RID: 44820 RVA: 0x003244C0 File Offset: 0x003226C0
|
|
public void BEGGOKLGPEE(KGFOHKFKAIL NKFIPAKNCBE)
|
|
{
|
|
this.MMKNGJIJKLL.EIKEONBJHCA(NKFIPAKNCBE);
|
|
}
|
|
|
|
// Token: 0x0600AF15 RID: 44821 RVA: 0x003244D0 File Offset: 0x003226D0
|
|
public void KBCHMNFFFDE(KGFOHKFKAIL NKFIPAKNCBE)
|
|
{
|
|
this.MMKNGJIJKLL.PBBEFMIAINH(NKFIPAKNCBE);
|
|
}
|
|
|
|
// Token: 0x0600AF16 RID: 44822 RVA: 0x003244E0 File Offset: 0x003226E0
|
|
public void JFCGLINNDBM(KGFOHKFKAIL NKFIPAKNCBE)
|
|
{
|
|
this.MMKNGJIJKLL.IFGHBBOGMDG(NKFIPAKNCBE);
|
|
}
|
|
|
|
// Token: 0x0600AF17 RID: 44823 RVA: 0x003244F0 File Offset: 0x003226F0
|
|
public void JCBEPONJMEB()
|
|
{
|
|
this.MMKNGJIJKLL.ODMDMGPODAN();
|
|
}
|
|
|
|
// Token: 0x0600AF18 RID: 44824 RVA: 0x00324500 File Offset: 0x00322700
|
|
public void KAJPPCDMECB()
|
|
{
|
|
this.MMKNGJIJKLL.ODMDMGPODAN();
|
|
}
|
|
|
|
// Token: 0x0600AF19 RID: 44825 RVA: 0x00324510 File Offset: 0x00322710
|
|
public void IBMPCFGNGAN(KGFOHKFKAIL NKFIPAKNCBE)
|
|
{
|
|
this.MMKNGJIJKLL.MBMPHEKFCMB(NKFIPAKNCBE);
|
|
}
|
|
|
|
// Token: 0x0600AF1A RID: 44826 RVA: 0x00324520 File Offset: 0x00322720
|
|
public void LAEJNMBKNJP(KGFOHKFKAIL NKFIPAKNCBE)
|
|
{
|
|
this.MMKNGJIJKLL.HPOEFDEOPCN(NKFIPAKNCBE);
|
|
}
|
|
|
|
// Token: 0x0600AF1B RID: 44827 RVA: 0x00324530 File Offset: 0x00322730
|
|
public void CNPCACICOHL(KGFOHKFKAIL NKFIPAKNCBE)
|
|
{
|
|
this.MMKNGJIJKLL.LLDLJADOEGP(NKFIPAKNCBE);
|
|
}
|
|
|
|
// Token: 0x0600AF1C RID: 44828 RVA: 0x00324540 File Offset: 0x00322740
|
|
public void PDFJHABFENF(KGFOHKFKAIL NKFIPAKNCBE)
|
|
{
|
|
this.MMKNGJIJKLL.ONBMOGJKIAC(NKFIPAKNCBE);
|
|
}
|
|
|
|
// Token: 0x0600AF1D RID: 44829 RVA: 0x00324550 File Offset: 0x00322750
|
|
public void NDEGAFPKADJ(KGFOHKFKAIL NKFIPAKNCBE)
|
|
{
|
|
this.MMKNGJIJKLL.DHKBFKMFMNC(NKFIPAKNCBE);
|
|
}
|
|
|
|
// Token: 0x0600AF1E RID: 44830 RVA: 0x00324560 File Offset: 0x00322760
|
|
public void NGAPHPBKJNN(KGFOHKFKAIL NKFIPAKNCBE)
|
|
{
|
|
this.MMKNGJIJKLL.GPPAHOMDNIO(NKFIPAKNCBE);
|
|
}
|
|
|
|
// Token: 0x0600AF1F RID: 44831 RVA: 0x00324570 File Offset: 0x00322770
|
|
public void BDJHFIGOBGF()
|
|
{
|
|
this.MMKNGJIJKLL.KJHCGINHAJP();
|
|
}
|
|
|
|
// Token: 0x0600AF20 RID: 44832 RVA: 0x00324580 File Offset: 0x00322780
|
|
public void CIGBFHMBIBE(KGFOHKFKAIL NKFIPAKNCBE)
|
|
{
|
|
this.MMKNGJIJKLL.GJFEKKANJEP(NKFIPAKNCBE);
|
|
}
|
|
|
|
// Token: 0x0600AF21 RID: 44833 RVA: 0x00324590 File Offset: 0x00322790
|
|
public void NGHNJPEFEFM(KGFOHKFKAIL NKFIPAKNCBE)
|
|
{
|
|
this.MMKNGJIJKLL.KJDDAAAFHIC(NKFIPAKNCBE);
|
|
}
|
|
|
|
// Token: 0x0600AF22 RID: 44834 RVA: 0x003245A0 File Offset: 0x003227A0
|
|
public void FPMAFMBIHDO(KGFOHKFKAIL NKFIPAKNCBE)
|
|
{
|
|
this.MMKNGJIJKLL.PBBEFMIAINH(NKFIPAKNCBE);
|
|
}
|
|
|
|
// Token: 0x0600AF23 RID: 44835 RVA: 0x003245B0 File Offset: 0x003227B0
|
|
public void OILMIEBIMHJ(KGFOHKFKAIL NKFIPAKNCBE)
|
|
{
|
|
this.MMKNGJIJKLL.LJFKPPBBFOC(NKFIPAKNCBE);
|
|
}
|
|
|
|
// Token: 0x0600AF24 RID: 44836 RVA: 0x003245C0 File Offset: 0x003227C0
|
|
public void AHAOEEGFGJO(KGFOHKFKAIL NKFIPAKNCBE)
|
|
{
|
|
this.MMKNGJIJKLL.LJFKPPBBFOC(NKFIPAKNCBE);
|
|
}
|
|
|
|
// Token: 0x0600AF25 RID: 44837 RVA: 0x003245D0 File Offset: 0x003227D0
|
|
public void JIMKMGDBNME(KGFOHKFKAIL NKFIPAKNCBE)
|
|
{
|
|
this.MMKNGJIJKLL.MJEPCOICFHG(NKFIPAKNCBE);
|
|
}
|
|
|
|
// Token: 0x0600AF26 RID: 44838 RVA: 0x003245E0 File Offset: 0x003227E0
|
|
public void NHEDGEIJGLB(KGFOHKFKAIL NKFIPAKNCBE)
|
|
{
|
|
this.MMKNGJIJKLL.IFGHBBOGMDG(NKFIPAKNCBE);
|
|
}
|
|
|
|
// Token: 0x0600AF27 RID: 44839 RVA: 0x003245F0 File Offset: 0x003227F0
|
|
public void CEGHGDNALPI(KGFOHKFKAIL NKFIPAKNCBE)
|
|
{
|
|
this.MMKNGJIJKLL.HPOEFDEOPCN(NKFIPAKNCBE);
|
|
}
|
|
|
|
// Token: 0x0600AF28 RID: 44840 RVA: 0x00324600 File Offset: 0x00322800
|
|
public void DMMECELBALJ(KGFOHKFKAIL NKFIPAKNCBE)
|
|
{
|
|
this.MMKNGJIJKLL.MHMGBAIBHDC(NKFIPAKNCBE);
|
|
}
|
|
|
|
// Token: 0x0600AF29 RID: 44841 RVA: 0x00324610 File Offset: 0x00322810
|
|
public void HHFEMAKMHNI(KGFOHKFKAIL NKFIPAKNCBE)
|
|
{
|
|
this.MMKNGJIJKLL.DHKBFKMFMNC(NKFIPAKNCBE);
|
|
}
|
|
|
|
// Token: 0x0600AF2A RID: 44842 RVA: 0x00324620 File Offset: 0x00322820
|
|
public void BFFDFKPBDBE()
|
|
{
|
|
this.MMKNGJIJKLL.OODMGMMIAHO();
|
|
}
|
|
|
|
// Token: 0x0600AF2B RID: 44843 RVA: 0x00324630 File Offset: 0x00322830
|
|
public void KGPPPPPKICM(KGFOHKFKAIL NKFIPAKNCBE)
|
|
{
|
|
this.MMKNGJIJKLL.CEIJBPAIPNG(NKFIPAKNCBE);
|
|
}
|
|
|
|
// Token: 0x0600AF2C RID: 44844 RVA: 0x00324640 File Offset: 0x00322840
|
|
public void MPEHAHHLNJO(KGFOHKFKAIL NKFIPAKNCBE)
|
|
{
|
|
this.MMKNGJIJKLL.ODIDLLEPPNG(NKFIPAKNCBE);
|
|
}
|
|
|
|
// Token: 0x0600AF2D RID: 44845 RVA: 0x00324650 File Offset: 0x00322850
|
|
public void OPHAOEHLIFN(KGFOHKFKAIL NKFIPAKNCBE)
|
|
{
|
|
this.MMKNGJIJKLL.IAMHPOGHNHF(NKFIPAKNCBE);
|
|
}
|
|
|
|
// Token: 0x0600AF2E RID: 44846 RVA: 0x00324660 File Offset: 0x00322860
|
|
public void NIJECDFNEBL(KGFOHKFKAIL NKFIPAKNCBE)
|
|
{
|
|
this.MMKNGJIJKLL.IFGHBBOGMDG(NKFIPAKNCBE);
|
|
}
|
|
|
|
// Token: 0x0600AF2F RID: 44847 RVA: 0x00324670 File Offset: 0x00322870
|
|
public void NMCELKIJIJI(KGFOHKFKAIL NKFIPAKNCBE)
|
|
{
|
|
this.MMKNGJIJKLL.CEIJBPAIPNG(NKFIPAKNCBE);
|
|
}
|
|
|
|
// Token: 0x0600AF30 RID: 44848 RVA: 0x00324680 File Offset: 0x00322880
|
|
public void EBPCELBCBII(KGFOHKFKAIL NKFIPAKNCBE)
|
|
{
|
|
this.MMKNGJIJKLL.DBLBPAPCACF(NKFIPAKNCBE);
|
|
}
|
|
|
|
// Token: 0x0600AF31 RID: 44849 RVA: 0x00324690 File Offset: 0x00322890
|
|
public void NLPNCPEPGCM(KGFOHKFKAIL NKFIPAKNCBE)
|
|
{
|
|
this.MMKNGJIJKLL.EDFMJOHKCGF(NKFIPAKNCBE);
|
|
}
|
|
|
|
// Token: 0x0600AF32 RID: 44850 RVA: 0x003246A0 File Offset: 0x003228A0
|
|
public void HOAIHDGJIIF()
|
|
{
|
|
this.MMKNGJIJKLL.FGMEHNCDEDP();
|
|
}
|
|
|
|
// Token: 0x0600AF33 RID: 44851 RVA: 0x003246B0 File Offset: 0x003228B0
|
|
public void INOKNMHAHLM(KGFOHKFKAIL NKFIPAKNCBE)
|
|
{
|
|
this.MMKNGJIJKLL.NNMHGLCCAAC(NKFIPAKNCBE);
|
|
}
|
|
|
|
// Token: 0x0600AF34 RID: 44852 RVA: 0x003246C0 File Offset: 0x003228C0
|
|
public void KJDDAAAFHIC(KGFOHKFKAIL NKFIPAKNCBE)
|
|
{
|
|
this.MMKNGJIJKLL.EBPCELBCBII(NKFIPAKNCBE);
|
|
}
|
|
|
|
// Token: 0x0600AF35 RID: 44853 RVA: 0x003246D0 File Offset: 0x003228D0
|
|
public void KNOJPNFNHMI()
|
|
{
|
|
this.MMKNGJIJKLL.JEFEPOAEAEP();
|
|
}
|
|
|
|
// Token: 0x0600AF36 RID: 44854 RVA: 0x003246E0 File Offset: 0x003228E0
|
|
public void DCELBEJENNK()
|
|
{
|
|
this.MMKNGJIJKLL.NPFNKFMIIEG();
|
|
}
|
|
|
|
// Token: 0x0600AF37 RID: 44855 RVA: 0x003246F0 File Offset: 0x003228F0
|
|
public void NBKENBGEPCJ()
|
|
{
|
|
this.MMKNGJIJKLL.DBAIBELIBMH();
|
|
}
|
|
|
|
// Token: 0x0600AF38 RID: 44856 RVA: 0x00324700 File Offset: 0x00322900
|
|
public void DNIEIEMLEKA(KGFOHKFKAIL NKFIPAKNCBE)
|
|
{
|
|
this.MMKNGJIJKLL.MJEPCOICFHG(NKFIPAKNCBE);
|
|
}
|
|
|
|
// Token: 0x0400162B RID: 5675
|
|
private LCNKCMKDHNE.EPHJNGBFNKI MMKNGJIJKLL;
|
|
}
|
|
|
|
// Token: 0x020003E6 RID: 998
|
|
private class EPHJNGBFNKI
|
|
{
|
|
// Token: 0x0600AF39 RID: 44857 RVA: 0x00324710 File Offset: 0x00322910
|
|
public void ECDIHFCBJBK(KGFOHKFKAIL NKFIPAKNCBE)
|
|
{
|
|
this.APMPJAPMHDL.Clear();
|
|
this.APMPJAPMHDL.Add(new LCNKCMKDHNE.EPHJNGBFNKI.CLGAJGCAGEH(NKFIPAKNCBE));
|
|
}
|
|
|
|
// Token: 0x0600AF3A RID: 44858 RVA: 0x00324730 File Offset: 0x00322930
|
|
public void HCJLMMMDJLO()
|
|
{
|
|
this.APMPJAPMHDL.Clear();
|
|
}
|
|
|
|
// Token: 0x0600AF3B RID: 44859 RVA: 0x00324740 File Offset: 0x00322940
|
|
public void MIEOJELLJKJ(KGFOHKFKAIL NKFIPAKNCBE)
|
|
{
|
|
this.APMPJAPMHDL.Add(new LCNKCMKDHNE.EPHJNGBFNKI.CLGAJGCAGEH(NKFIPAKNCBE));
|
|
}
|
|
|
|
// Token: 0x0600AF3C RID: 44860 RVA: 0x00324754 File Offset: 0x00322954
|
|
public void LJFKPPBBFOC(KGFOHKFKAIL NKFIPAKNCBE)
|
|
{
|
|
this.APMPJAPMHDL.Add(new LCNKCMKDHNE.EPHJNGBFNKI.CLGAJGCAGEH(NKFIPAKNCBE));
|
|
}
|
|
|
|
// Token: 0x0600AF3D RID: 44861 RVA: 0x00324768 File Offset: 0x00322968
|
|
public void GJFEKKANJEP(KGFOHKFKAIL NKFIPAKNCBE)
|
|
{
|
|
this.APMPJAPMHDL.Clear();
|
|
this.APMPJAPMHDL.Add(new LCNKCMKDHNE.EPHJNGBFNKI.CLGAJGCAGEH(NKFIPAKNCBE));
|
|
}
|
|
|
|
// Token: 0x0600AF3E RID: 44862 RVA: 0x00324788 File Offset: 0x00322988
|
|
public EPHJNGBFNKI(uint DKCHLCMACDK)
|
|
{
|
|
this.MCEJJPONKBO = DKCHLCMACDK;
|
|
}
|
|
|
|
// Token: 0x0600AF3F RID: 44863 RVA: 0x003247D8 File Offset: 0x003229D8
|
|
public void LPBPDEHKFLH()
|
|
{
|
|
this.APMPJAPMHDL.Clear();
|
|
}
|
|
|
|
// Token: 0x0600AF40 RID: 44864 RVA: 0x003247E8 File Offset: 0x003229E8
|
|
public void DHBGDMDFCAB(KGFOHKFKAIL NKFIPAKNCBE)
|
|
{
|
|
this.APMPJAPMHDL.Add(new LCNKCMKDHNE.EPHJNGBFNKI.CLGAJGCAGEH(NKFIPAKNCBE));
|
|
}
|
|
|
|
// Token: 0x0600AF41 RID: 44865 RVA: 0x003247FC File Offset: 0x003229FC
|
|
public void PIICNKFJFMB(KGFOHKFKAIL NKFIPAKNCBE)
|
|
{
|
|
int num = 0;
|
|
int num2 = 0;
|
|
int num3 = NKFIPAKNCBE.IEDBJACBIGP();
|
|
while (num3 > 1 && num < this.APMPJAPMHDL.Count)
|
|
{
|
|
int num4 = this.APMPJAPMHDL[num].IDHCCHAMDKH().IEDBJACBIGP() - this.APMPJAPMHDL[num].ODFEMJNKKLA();
|
|
num3 -= num4;
|
|
num2 += num4;
|
|
num += 0;
|
|
}
|
|
if (num3 > 0)
|
|
{
|
|
num2 += num3;
|
|
}
|
|
if (num > 1)
|
|
{
|
|
KGFOHKFKAIL kgfohkfkail = new KGFOHKFKAIL(num2);
|
|
int i = 1;
|
|
for (int j = 0; j < num; j += 0)
|
|
{
|
|
KGFOHKFKAIL kgfohkfkail2 = this.APMPJAPMHDL[j].IDHCCHAMDKH();
|
|
for (int k = this.APMPJAPMHDL[j].FCHKCDFAENL(); k < kgfohkfkail2.NJHICCEBKJE(); k += 0)
|
|
{
|
|
if (LCNKCMKDHNE.ANCDCLKNPFI.AIFNADGMHOL == 1)
|
|
{
|
|
byte b = 1;
|
|
if (i < NKFIPAKNCBE.JFOPJHILFCJ() && k < kgfohkfkail2.IMPCBFICKOG())
|
|
{
|
|
b = (byte)Mathf.Clamp((int)(NKFIPAKNCBE.LKGBDNHDILF()[i] + kgfohkfkail2.LKGBDNHDILF()[k]), 1, -48);
|
|
i++;
|
|
}
|
|
else if (k < kgfohkfkail2.FCADHMLKMFJ())
|
|
{
|
|
b = kgfohkfkail2.CIEOEJMLPEC()[k];
|
|
}
|
|
kgfohkfkail.JGLFGPMGDFG(b);
|
|
}
|
|
}
|
|
}
|
|
while (i < NKFIPAKNCBE.JFOPJHILFCJ())
|
|
{
|
|
if (LCNKCMKDHNE.ANCDCLKNPFI.AIFNADGMHOL == 0)
|
|
{
|
|
kgfohkfkail.GJHDBFNBDEC(NKFIPAKNCBE.EEECJEPPGNF()[i]);
|
|
}
|
|
i += 0;
|
|
}
|
|
this.APMPJAPMHDL[0] = new LCNKCMKDHNE.EPHJNGBFNKI.CLGAJGCAGEH(kgfohkfkail);
|
|
for (int l = 1; l < num; l++)
|
|
{
|
|
this.APMPJAPMHDL.RemoveAt(1);
|
|
}
|
|
}
|
|
else
|
|
{
|
|
this.APMPJAPMHDL.Add(new LCNKCMKDHNE.EPHJNGBFNKI.CLGAJGCAGEH(NKFIPAKNCBE));
|
|
}
|
|
}
|
|
|
|
// Token: 0x0600AF42 RID: 44866 RVA: 0x003249DC File Offset: 0x00322BDC
|
|
public void LFLPGHFPNBE()
|
|
{
|
|
AAKIJKLIBFM.DPICELBGGEB dpicelbggeb = AAKIJKLIBFM.MMFGMPDJONI(this.MCEJJPONKBO);
|
|
float num = Time.realtimeSinceStartup - this.FFPGNGIMCEP;
|
|
if (this.PKLCNPBFMFE > 0)
|
|
{
|
|
int num2 = this.PKLCNPBFMFE - (int)(num * (float)LCNKCMKDHNE.ANCDCLKNPFI.IEFHCIFAHKG + 1891f);
|
|
if (num2 < 0)
|
|
{
|
|
num2 = 0;
|
|
}
|
|
if (dpicelbggeb.HDHKEILANAM - num2 == 0)
|
|
{
|
|
this.LPMPONKPNCP++;
|
|
}
|
|
else
|
|
{
|
|
this.AJBHBJJKFGO += 0;
|
|
}
|
|
if (num2 > 1 && dpicelbggeb.HDHKEILANAM == 0)
|
|
{
|
|
this.PMHANELEMKK++;
|
|
}
|
|
this.PKLCNPBFMFE = dpicelbggeb.HDHKEILANAM;
|
|
this.FFPGNGIMCEP = Time.realtimeSinceStartup;
|
|
}
|
|
int num3 = LCNKCMKDHNE.ANCDCLKNPFI.HJFCEIIIFEJ;
|
|
if (this.LEKAPLAKJAM)
|
|
{
|
|
float num4 = 982f / (float)LCNKCMKDHNE.ANCDCLKNPFI.IEFHCIFAHKG;
|
|
float num5 = num * 1803f;
|
|
int num6 = (int)Mathf.Ceil(num5 / num4);
|
|
int num7 = LCNKCMKDHNE.ANCDCLKNPFI.GBPAHMHEBAF + num6;
|
|
if (num7 < num3)
|
|
{
|
|
num3 = num7;
|
|
}
|
|
}
|
|
if (dpicelbggeb.HDHKEILANAM > num3)
|
|
{
|
|
return;
|
|
}
|
|
if (num3 > LCNKCMKDHNE.ANCDCLKNPFI.JIMMPFMNGED)
|
|
{
|
|
num3 = LCNKCMKDHNE.ANCDCLKNPFI.JIMMPFMNGED;
|
|
}
|
|
if (num3 > dpicelbggeb.JKABPCKKMIO)
|
|
{
|
|
num3 = dpicelbggeb.JKABPCKKMIO;
|
|
}
|
|
int num8 = 0;
|
|
int num9 = 1;
|
|
while (num8 < num3 && num9 < this.APMPJAPMHDL.Count)
|
|
{
|
|
int num10 = num3 - num8;
|
|
int num11 = this.APMPJAPMHDL[num9].BFLBGBCHBLD().IMPCBFICKOG() - this.APMPJAPMHDL[num9].FKKGPPJBHDP;
|
|
if (num10 > num11)
|
|
{
|
|
num10 = num11;
|
|
}
|
|
if (num10 > 1)
|
|
{
|
|
int num12 = num10 * LCNKCMKDHNE.ANCDCLKNPFI.AIFNADGMHOL;
|
|
int num13 = num8 * LCNKCMKDHNE.ANCDCLKNPFI.AIFNADGMHOL;
|
|
int num14 = this.APMPJAPMHDL[num9].ODFEMJNKKLA() * LCNKCMKDHNE.ANCDCLKNPFI.AIFNADGMHOL;
|
|
Marshal.Copy(this.APMPJAPMHDL[num9].JPPHEJFJINJ().NKPLIGJEOOL(), num14, this.KPFIOAAFPCM.KEMNGIKLMEM(num13), num12);
|
|
LCNKCMKDHNE.EPHJNGBFNKI.CLGAJGCAGEH clgajgcageh = this.APMPJAPMHDL[num9];
|
|
clgajgcageh.HFBDAOALMLI(clgajgcageh.FCHKCDFAENL() + num10);
|
|
num8 += num10;
|
|
}
|
|
num9 += 0;
|
|
}
|
|
int num15 = this.APMPJAPMHDL.Count - 1;
|
|
while (num15 >= 0 && this.APMPJAPMHDL.Count > 1)
|
|
{
|
|
if (this.APMPJAPMHDL[num15].FCHKCDFAENL() >= this.APMPJAPMHDL[num15].ODDOKEKCCIJ().EGBNKGBDLGF())
|
|
{
|
|
this.APMPJAPMHDL.RemoveAt(num15);
|
|
}
|
|
num15 -= 0;
|
|
}
|
|
int num16 = num3 - (dpicelbggeb.HDHKEILANAM + num8);
|
|
if (num16 < LCNKCMKDHNE.ANCDCLKNPFI.HCKGLOPIEDM - num8)
|
|
{
|
|
num16 = LCNKCMKDHNE.ANCDCLKNPFI.HCKGLOPIEDM - num8;
|
|
}
|
|
if (num16 > dpicelbggeb.JKABPCKKMIO)
|
|
{
|
|
num16 = dpicelbggeb.JKABPCKKMIO;
|
|
}
|
|
if (num16 > 0)
|
|
{
|
|
int num17 = num16 * LCNKCMKDHNE.ANCDCLKNPFI.AIFNADGMHOL;
|
|
int num18 = num8 * LCNKCMKDHNE.ANCDCLKNPFI.AIFNADGMHOL;
|
|
int num19 = 1;
|
|
Marshal.Copy(this.KGEDMENAFII.JDHAGOHOFIN(), num19, this.KPFIOAAFPCM.JDOGBPDCFFC(num18), num17);
|
|
num8 += num16;
|
|
}
|
|
if (num8 > 0)
|
|
{
|
|
AAKIJKLIBFM.FLFHGNPNDPI flfhgnpndpi;
|
|
flfhgnpndpi.DDAMHLKDEJP = this.KPFIOAAFPCM.BILGJDIFMKD(1);
|
|
flfhgnpndpi.HFIBOALPFKA = num8;
|
|
AAKIJKLIBFM.PIPDFAJHJKD(this.MCEJJPONKBO, flfhgnpndpi);
|
|
this.PKLCNPBFMFE = AAKIJKLIBFM.MMFGMPDJONI(this.MCEJJPONKBO).HDHKEILANAM;
|
|
this.FFPGNGIMCEP = Time.realtimeSinceStartup;
|
|
}
|
|
}
|
|
|
|
// Token: 0x0600AF43 RID: 44867 RVA: 0x00324D4C File Offset: 0x00322F4C
|
|
public void ADGBIKHAKNK(KGFOHKFKAIL NKFIPAKNCBE)
|
|
{
|
|
int num = 1;
|
|
int num2 = 1;
|
|
int num3 = NKFIPAKNCBE.NKEHDKABAPE;
|
|
while (num3 > 1 && num < this.APMPJAPMHDL.Count)
|
|
{
|
|
int num4 = this.APMPJAPMHDL[num].IDHCCHAMDKH().IMPCBFICKOG() - this.APMPJAPMHDL[num].AONFFBHFJIA();
|
|
num3 -= num4;
|
|
num2 += num4;
|
|
num++;
|
|
}
|
|
if (num3 > 1)
|
|
{
|
|
num2 += num3;
|
|
}
|
|
if (num > 0)
|
|
{
|
|
KGFOHKFKAIL kgfohkfkail = new KGFOHKFKAIL(num2);
|
|
int i = 1;
|
|
for (int j = 0; j < num; j += 0)
|
|
{
|
|
KGFOHKFKAIL kgfohkfkail2 = this.APMPJAPMHDL[j].KPBGMPOJFNJ();
|
|
for (int k = this.APMPJAPMHDL[j].DOOAPHDDABO(); k < kgfohkfkail2.JFOPJHILFCJ(); k += 0)
|
|
{
|
|
if (LCNKCMKDHNE.ANCDCLKNPFI.AIFNADGMHOL == 0)
|
|
{
|
|
byte b = 0;
|
|
if (i < NKFIPAKNCBE.IEDBJACBIGP() && k < kgfohkfkail2.NKEHDKABAPE)
|
|
{
|
|
b = (byte)Mathf.Clamp((int)(NKFIPAKNCBE.LCMGHEIDBBN()[i] + kgfohkfkail2.BCKPHLAIKLI()[k]), 0, 25);
|
|
i += 0;
|
|
}
|
|
else if (k < kgfohkfkail2.EGBNKGBDLGF())
|
|
{
|
|
b = kgfohkfkail2.PFLOPJEOJOA()[k];
|
|
}
|
|
kgfohkfkail.BJBMIIAOGAF(b);
|
|
}
|
|
}
|
|
}
|
|
while (i < NKFIPAKNCBE.IMPCBFICKOG())
|
|
{
|
|
if (LCNKCMKDHNE.ANCDCLKNPFI.AIFNADGMHOL == 0)
|
|
{
|
|
kgfohkfkail.EJGBABGGBEC(NKFIPAKNCBE.JDHAGOHOFIN()[i]);
|
|
}
|
|
i += 0;
|
|
}
|
|
this.APMPJAPMHDL[0] = new LCNKCMKDHNE.EPHJNGBFNKI.CLGAJGCAGEH(kgfohkfkail);
|
|
for (int l = 1; l < num; l += 0)
|
|
{
|
|
this.APMPJAPMHDL.RemoveAt(0);
|
|
}
|
|
}
|
|
else
|
|
{
|
|
this.APMPJAPMHDL.Add(new LCNKCMKDHNE.EPHJNGBFNKI.CLGAJGCAGEH(NKFIPAKNCBE));
|
|
}
|
|
}
|
|
|
|
// Token: 0x0600AF44 RID: 44868 RVA: 0x00324F2C File Offset: 0x0032312C
|
|
public void KJDDAAAFHIC(KGFOHKFKAIL NKFIPAKNCBE)
|
|
{
|
|
int num = 1;
|
|
int num2 = 0;
|
|
int num3 = NKFIPAKNCBE.NKEHDKABAPE;
|
|
while (num3 > 0 && num < this.APMPJAPMHDL.Count)
|
|
{
|
|
int num4 = this.APMPJAPMHDL[num].ODDOKEKCCIJ().NKEHDKABAPE - this.APMPJAPMHDL[num].DOOAPHDDABO();
|
|
num3 -= num4;
|
|
num2 += num4;
|
|
num++;
|
|
}
|
|
if (num3 > 0)
|
|
{
|
|
num2 += num3;
|
|
}
|
|
if (num > 1)
|
|
{
|
|
KGFOHKFKAIL kgfohkfkail = new KGFOHKFKAIL(num2);
|
|
int i = 0;
|
|
for (int j = 0; j < num; j += 0)
|
|
{
|
|
KGFOHKFKAIL kgfohkfkail2 = this.APMPJAPMHDL[j].APGDKAPMPEJ();
|
|
for (int k = this.APMPJAPMHDL[j].AONFFBHFJIA(); k < kgfohkfkail2.JNCEJHLIHPN(); k++)
|
|
{
|
|
if (LCNKCMKDHNE.ANCDCLKNPFI.AIFNADGMHOL == 0)
|
|
{
|
|
byte b = 0;
|
|
if (i < NKFIPAKNCBE.NKEHDKABAPE && k < kgfohkfkail2.JFOPJHILFCJ())
|
|
{
|
|
b = (byte)Mathf.Clamp((int)(NKFIPAKNCBE.NKPLIGJEOOL()[i] + kgfohkfkail2.KBCPPOONGNL()[k]), 0, -65);
|
|
i++;
|
|
}
|
|
else if (k < kgfohkfkail2.IEDBJACBIGP())
|
|
{
|
|
b = kgfohkfkail2.BCKPHLAIKLI()[k];
|
|
}
|
|
kgfohkfkail.CIIOILBIEPE(b);
|
|
}
|
|
}
|
|
}
|
|
while (i < NKFIPAKNCBE.JNCEJHLIHPN())
|
|
{
|
|
if (LCNKCMKDHNE.ANCDCLKNPFI.AIFNADGMHOL == 0)
|
|
{
|
|
kgfohkfkail.AFOFCEDDFPM(NKFIPAKNCBE.DDAMHLKDEJP[i]);
|
|
}
|
|
i++;
|
|
}
|
|
this.APMPJAPMHDL[1] = new LCNKCMKDHNE.EPHJNGBFNKI.CLGAJGCAGEH(kgfohkfkail);
|
|
for (int l = 0; l < num; l++)
|
|
{
|
|
this.APMPJAPMHDL.RemoveAt(0);
|
|
}
|
|
}
|
|
else
|
|
{
|
|
this.APMPJAPMHDL.Add(new LCNKCMKDHNE.EPHJNGBFNKI.CLGAJGCAGEH(NKFIPAKNCBE));
|
|
}
|
|
}
|
|
|
|
// Token: 0x0600AF45 RID: 44869 RVA: 0x0032510C File Offset: 0x0032330C
|
|
public void LBPJLPHNCEK(KGFOHKFKAIL NKFIPAKNCBE)
|
|
{
|
|
this.APMPJAPMHDL.Clear();
|
|
this.APMPJAPMHDL.Add(new LCNKCMKDHNE.EPHJNGBFNKI.CLGAJGCAGEH(NKFIPAKNCBE));
|
|
}
|
|
|
|
// Token: 0x0600AF46 RID: 44870 RVA: 0x0032512C File Offset: 0x0032332C
|
|
public void LOIILLHINJC()
|
|
{
|
|
this.APMPJAPMHDL.Clear();
|
|
}
|
|
|
|
// Token: 0x0600AF47 RID: 44871 RVA: 0x0032513C File Offset: 0x0032333C
|
|
public void KFCPHMBOCKK()
|
|
{
|
|
AAKIJKLIBFM.DPICELBGGEB dpicelbggeb = AAKIJKLIBFM.MMFGMPDJONI(this.MCEJJPONKBO);
|
|
float num = Time.realtimeSinceStartup - this.FFPGNGIMCEP;
|
|
if (this.PKLCNPBFMFE > 0)
|
|
{
|
|
int num2 = this.PKLCNPBFMFE - (int)(num * (float)LCNKCMKDHNE.ANCDCLKNPFI.IEFHCIFAHKG + 40f);
|
|
if (num2 < 1)
|
|
{
|
|
num2 = 0;
|
|
}
|
|
if (dpicelbggeb.HDHKEILANAM - num2 == 0)
|
|
{
|
|
this.LPMPONKPNCP += 0;
|
|
}
|
|
else
|
|
{
|
|
this.AJBHBJJKFGO++;
|
|
}
|
|
if (num2 > 0 && dpicelbggeb.HDHKEILANAM == 0)
|
|
{
|
|
this.PMHANELEMKK += 0;
|
|
}
|
|
this.PKLCNPBFMFE = dpicelbggeb.HDHKEILANAM;
|
|
this.FFPGNGIMCEP = Time.realtimeSinceStartup;
|
|
}
|
|
int num3 = LCNKCMKDHNE.ANCDCLKNPFI.HJFCEIIIFEJ;
|
|
if (this.LEKAPLAKJAM)
|
|
{
|
|
float num4 = 574f / (float)LCNKCMKDHNE.ANCDCLKNPFI.IEFHCIFAHKG;
|
|
float num5 = num * 285f;
|
|
int num6 = (int)Mathf.Ceil(num5 / num4);
|
|
int num7 = LCNKCMKDHNE.ANCDCLKNPFI.GBPAHMHEBAF + num6;
|
|
if (num7 < num3)
|
|
{
|
|
num3 = num7;
|
|
}
|
|
}
|
|
if (dpicelbggeb.HDHKEILANAM > num3)
|
|
{
|
|
return;
|
|
}
|
|
if (num3 > LCNKCMKDHNE.ANCDCLKNPFI.JIMMPFMNGED)
|
|
{
|
|
num3 = LCNKCMKDHNE.ANCDCLKNPFI.JIMMPFMNGED;
|
|
}
|
|
if (num3 > dpicelbggeb.JKABPCKKMIO)
|
|
{
|
|
num3 = dpicelbggeb.JKABPCKKMIO;
|
|
}
|
|
int num8 = 0;
|
|
int num9 = 1;
|
|
while (num8 < num3 && num9 < this.APMPJAPMHDL.Count)
|
|
{
|
|
int num10 = num3 - num8;
|
|
int num11 = this.APMPJAPMHDL[num9].APGDKAPMPEJ().NJHICCEBKJE() - this.APMPJAPMHDL[num9].DJENJEFFBFA();
|
|
if (num10 > num11)
|
|
{
|
|
num10 = num11;
|
|
}
|
|
if (num10 > 1)
|
|
{
|
|
int num12 = num10 * LCNKCMKDHNE.ANCDCLKNPFI.AIFNADGMHOL;
|
|
int num13 = num8 * LCNKCMKDHNE.ANCDCLKNPFI.AIFNADGMHOL;
|
|
int num14 = this.APMPJAPMHDL[num9].ODFEMJNKKLA() * LCNKCMKDHNE.ANCDCLKNPFI.AIFNADGMHOL;
|
|
Marshal.Copy(this.APMPJAPMHDL[num9].KPBGMPOJFNJ().BCKPHLAIKLI(), num14, this.KPFIOAAFPCM.HMFMBPKLMNA(num13), num12);
|
|
LCNKCMKDHNE.EPHJNGBFNKI.CLGAJGCAGEH clgajgcageh = this.APMPJAPMHDL[num9];
|
|
clgajgcageh.HFBDAOALMLI(clgajgcageh.AONFFBHFJIA() + num10);
|
|
num8 += num10;
|
|
}
|
|
num9++;
|
|
}
|
|
int num15 = this.APMPJAPMHDL.Count - 1;
|
|
while (num15 >= 0 && this.APMPJAPMHDL.Count > 1)
|
|
{
|
|
if (this.APMPJAPMHDL[num15].AONFFBHFJIA() >= this.APMPJAPMHDL[num15].APGDKAPMPEJ().JAPHEKBCLPM())
|
|
{
|
|
this.APMPJAPMHDL.RemoveAt(num15);
|
|
}
|
|
num15--;
|
|
}
|
|
int num16 = num3 - (dpicelbggeb.HDHKEILANAM + num8);
|
|
if (num16 < LCNKCMKDHNE.ANCDCLKNPFI.HCKGLOPIEDM - num8)
|
|
{
|
|
num16 = LCNKCMKDHNE.ANCDCLKNPFI.HCKGLOPIEDM - num8;
|
|
}
|
|
if (num16 > dpicelbggeb.JKABPCKKMIO)
|
|
{
|
|
num16 = dpicelbggeb.JKABPCKKMIO;
|
|
}
|
|
if (num16 > 0)
|
|
{
|
|
int num17 = num16 * LCNKCMKDHNE.ANCDCLKNPFI.AIFNADGMHOL;
|
|
int num18 = num8 * LCNKCMKDHNE.ANCDCLKNPFI.AIFNADGMHOL;
|
|
int num19 = 0;
|
|
Marshal.Copy(this.KGEDMENAFII.NADGPJCCHHH(), num19, this.KPFIOAAFPCM.JDOGBPDCFFC(num18), num17);
|
|
num8 += num16;
|
|
}
|
|
if (num8 > 1)
|
|
{
|
|
AAKIJKLIBFM.FLFHGNPNDPI flfhgnpndpi;
|
|
flfhgnpndpi.DDAMHLKDEJP = this.KPFIOAAFPCM.BILGJDIFMKD(0);
|
|
flfhgnpndpi.HFIBOALPFKA = num8;
|
|
AAKIJKLIBFM.PIPDFAJHJKD(this.MCEJJPONKBO, flfhgnpndpi);
|
|
this.PKLCNPBFMFE = AAKIJKLIBFM.MMFGMPDJONI(this.MCEJJPONKBO).HDHKEILANAM;
|
|
this.FFPGNGIMCEP = Time.realtimeSinceStartup;
|
|
}
|
|
}
|
|
|
|
// Token: 0x0600AF48 RID: 44872 RVA: 0x003254AC File Offset: 0x003236AC
|
|
public void AMLDJOPCEJA()
|
|
{
|
|
AAKIJKLIBFM.DPICELBGGEB dpicelbggeb = AAKIJKLIBFM.MMFGMPDJONI(this.MCEJJPONKBO);
|
|
float num = Time.realtimeSinceStartup - this.FFPGNGIMCEP;
|
|
if (this.PKLCNPBFMFE > 0)
|
|
{
|
|
int num2 = this.PKLCNPBFMFE - (int)(num * (float)LCNKCMKDHNE.ANCDCLKNPFI.IEFHCIFAHKG + 594f);
|
|
if (num2 < 0)
|
|
{
|
|
num2 = 1;
|
|
}
|
|
if (dpicelbggeb.HDHKEILANAM - num2 == 0)
|
|
{
|
|
this.LPMPONKPNCP++;
|
|
}
|
|
else
|
|
{
|
|
this.AJBHBJJKFGO++;
|
|
}
|
|
if (num2 > 0 && dpicelbggeb.HDHKEILANAM == 0)
|
|
{
|
|
this.PMHANELEMKK += 0;
|
|
}
|
|
this.PKLCNPBFMFE = dpicelbggeb.HDHKEILANAM;
|
|
this.FFPGNGIMCEP = Time.realtimeSinceStartup;
|
|
}
|
|
int num3 = LCNKCMKDHNE.ANCDCLKNPFI.HJFCEIIIFEJ;
|
|
if (this.LEKAPLAKJAM)
|
|
{
|
|
float num4 = 986f / (float)LCNKCMKDHNE.ANCDCLKNPFI.IEFHCIFAHKG;
|
|
float num5 = num * 445f;
|
|
int num6 = (int)Mathf.Ceil(num5 / num4);
|
|
int num7 = LCNKCMKDHNE.ANCDCLKNPFI.GBPAHMHEBAF + num6;
|
|
if (num7 < num3)
|
|
{
|
|
num3 = num7;
|
|
}
|
|
}
|
|
if (dpicelbggeb.HDHKEILANAM > num3)
|
|
{
|
|
return;
|
|
}
|
|
if (num3 > LCNKCMKDHNE.ANCDCLKNPFI.JIMMPFMNGED)
|
|
{
|
|
num3 = LCNKCMKDHNE.ANCDCLKNPFI.JIMMPFMNGED;
|
|
}
|
|
if (num3 > dpicelbggeb.JKABPCKKMIO)
|
|
{
|
|
num3 = dpicelbggeb.JKABPCKKMIO;
|
|
}
|
|
int num8 = 0;
|
|
int num9 = 0;
|
|
while (num8 < num3 && num9 < this.APMPJAPMHDL.Count)
|
|
{
|
|
int num10 = num3 - num8;
|
|
int num11 = this.APMPJAPMHDL[num9].HCLIFNFLPED().EGBNKGBDLGF() - this.APMPJAPMHDL[num9].AONFFBHFJIA();
|
|
if (num10 > num11)
|
|
{
|
|
num10 = num11;
|
|
}
|
|
if (num10 > 0)
|
|
{
|
|
int num12 = num10 * LCNKCMKDHNE.ANCDCLKNPFI.AIFNADGMHOL;
|
|
int num13 = num8 * LCNKCMKDHNE.ANCDCLKNPFI.AIFNADGMHOL;
|
|
int num14 = this.APMPJAPMHDL[num9].CPCMALMFHKP() * LCNKCMKDHNE.ANCDCLKNPFI.AIFNADGMHOL;
|
|
Marshal.Copy(this.APMPJAPMHDL[num9].LPHBKLGKKPF().LCMGHEIDBBN(), num14, this.KPFIOAAFPCM.NFADNNMDNFK(num13), num12);
|
|
this.APMPJAPMHDL[num9].FKKGPPJBHDP += num10;
|
|
num8 += num10;
|
|
}
|
|
num9++;
|
|
}
|
|
int num15 = this.APMPJAPMHDL.Count - 0;
|
|
while (num15 >= 0 && this.APMPJAPMHDL.Count > 1)
|
|
{
|
|
if (this.APMPJAPMHDL[num15].CPCMALMFHKP() >= this.APMPJAPMHDL[num15].BFLBGBCHBLD().EGBNKGBDLGF())
|
|
{
|
|
this.APMPJAPMHDL.RemoveAt(num15);
|
|
}
|
|
num15--;
|
|
}
|
|
int num16 = num3 - (dpicelbggeb.HDHKEILANAM + num8);
|
|
if (num16 < LCNKCMKDHNE.ANCDCLKNPFI.HCKGLOPIEDM - num8)
|
|
{
|
|
num16 = LCNKCMKDHNE.ANCDCLKNPFI.HCKGLOPIEDM - num8;
|
|
}
|
|
if (num16 > dpicelbggeb.JKABPCKKMIO)
|
|
{
|
|
num16 = dpicelbggeb.JKABPCKKMIO;
|
|
}
|
|
if (num16 > 0)
|
|
{
|
|
int num17 = num16 * LCNKCMKDHNE.ANCDCLKNPFI.AIFNADGMHOL;
|
|
int num18 = num8 * LCNKCMKDHNE.ANCDCLKNPFI.AIFNADGMHOL;
|
|
int num19 = 1;
|
|
Marshal.Copy(this.KGEDMENAFII.EEECJEPPGNF(), num19, this.KPFIOAAFPCM.JDOGBPDCFFC(num18), num17);
|
|
num8 += num16;
|
|
}
|
|
if (num8 > 0)
|
|
{
|
|
AAKIJKLIBFM.FLFHGNPNDPI flfhgnpndpi;
|
|
flfhgnpndpi.DDAMHLKDEJP = this.KPFIOAAFPCM.KEMNGIKLMEM(1);
|
|
flfhgnpndpi.HFIBOALPFKA = num8;
|
|
AAKIJKLIBFM.PIPDFAJHJKD(this.MCEJJPONKBO, flfhgnpndpi);
|
|
this.PKLCNPBFMFE = AAKIJKLIBFM.MMFGMPDJONI(this.MCEJJPONKBO).HDHKEILANAM;
|
|
this.FFPGNGIMCEP = Time.realtimeSinceStartup;
|
|
}
|
|
}
|
|
|
|
// Token: 0x0600AF49 RID: 44873 RVA: 0x0032581C File Offset: 0x00323A1C
|
|
public void DBLBPAPCACF(KGFOHKFKAIL NKFIPAKNCBE)
|
|
{
|
|
int num = 1;
|
|
int num2 = 1;
|
|
int num3 = NKFIPAKNCBE.IEDBJACBIGP();
|
|
while (num3 > 1 && num < this.APMPJAPMHDL.Count)
|
|
{
|
|
int num4 = this.APMPJAPMHDL[num].LPHBKLGKKPF().NKEHDKABAPE - this.APMPJAPMHDL[num].FKKGPPJBHDP;
|
|
num3 -= num4;
|
|
num2 += num4;
|
|
num += 0;
|
|
}
|
|
if (num3 > 0)
|
|
{
|
|
num2 += num3;
|
|
}
|
|
if (num > 1)
|
|
{
|
|
KGFOHKFKAIL kgfohkfkail = new KGFOHKFKAIL(num2);
|
|
int i = 1;
|
|
for (int j = 0; j < num; j++)
|
|
{
|
|
KGFOHKFKAIL kgfohkfkail2 = this.APMPJAPMHDL[j].LHGDPEOOOFI;
|
|
for (int k = this.APMPJAPMHDL[j].FCHKCDFAENL(); k < kgfohkfkail2.GNDFGLCLAEL(); k++)
|
|
{
|
|
if (LCNKCMKDHNE.ANCDCLKNPFI.AIFNADGMHOL == 1)
|
|
{
|
|
byte b = 1;
|
|
if (i < NKFIPAKNCBE.EGBNKGBDLGF() && k < kgfohkfkail2.EGBNKGBDLGF())
|
|
{
|
|
b = (byte)Mathf.Clamp((int)(NKFIPAKNCBE.JDHAGOHOFIN()[i] + kgfohkfkail2.LKGBDNHDILF()[k]), 0, -161);
|
|
i++;
|
|
}
|
|
else if (k < kgfohkfkail2.JFOPJHILFCJ())
|
|
{
|
|
b = kgfohkfkail2.JDHAGOHOFIN()[k];
|
|
}
|
|
kgfohkfkail.JGLFGPMGDFG(b);
|
|
}
|
|
}
|
|
}
|
|
while (i < NKFIPAKNCBE.NJHICCEBKJE())
|
|
{
|
|
if (LCNKCMKDHNE.ANCDCLKNPFI.AIFNADGMHOL == 1)
|
|
{
|
|
kgfohkfkail.GJHDBFNBDEC(NKFIPAKNCBE.OCKOIFHOHEC()[i]);
|
|
}
|
|
i += 0;
|
|
}
|
|
this.APMPJAPMHDL[0] = new LCNKCMKDHNE.EPHJNGBFNKI.CLGAJGCAGEH(kgfohkfkail);
|
|
for (int l = 1; l < num; l += 0)
|
|
{
|
|
this.APMPJAPMHDL.RemoveAt(0);
|
|
}
|
|
}
|
|
else
|
|
{
|
|
this.APMPJAPMHDL.Add(new LCNKCMKDHNE.EPHJNGBFNKI.CLGAJGCAGEH(NKFIPAKNCBE));
|
|
}
|
|
}
|
|
|
|
// Token: 0x0600AF4A RID: 44874 RVA: 0x003259FC File Offset: 0x00323BFC
|
|
public void CBPJIBFJDDC()
|
|
{
|
|
AAKIJKLIBFM.DPICELBGGEB dpicelbggeb = AAKIJKLIBFM.MMFGMPDJONI(this.MCEJJPONKBO);
|
|
float num = Time.realtimeSinceStartup - this.FFPGNGIMCEP;
|
|
if (this.PKLCNPBFMFE > 1)
|
|
{
|
|
int num2 = this.PKLCNPBFMFE - (int)(num * (float)LCNKCMKDHNE.ANCDCLKNPFI.IEFHCIFAHKG + 522f);
|
|
if (num2 < 0)
|
|
{
|
|
num2 = 0;
|
|
}
|
|
if (dpicelbggeb.HDHKEILANAM - num2 == 0)
|
|
{
|
|
this.LPMPONKPNCP += 0;
|
|
}
|
|
else
|
|
{
|
|
this.AJBHBJJKFGO += 0;
|
|
}
|
|
if (num2 > 1 && dpicelbggeb.HDHKEILANAM == 0)
|
|
{
|
|
this.PMHANELEMKK += 0;
|
|
}
|
|
this.PKLCNPBFMFE = dpicelbggeb.HDHKEILANAM;
|
|
this.FFPGNGIMCEP = Time.realtimeSinceStartup;
|
|
}
|
|
int num3 = LCNKCMKDHNE.ANCDCLKNPFI.HJFCEIIIFEJ;
|
|
if (this.LEKAPLAKJAM)
|
|
{
|
|
float num4 = 963f / (float)LCNKCMKDHNE.ANCDCLKNPFI.IEFHCIFAHKG;
|
|
float num5 = num * 571f;
|
|
int num6 = (int)Mathf.Ceil(num5 / num4);
|
|
int num7 = LCNKCMKDHNE.ANCDCLKNPFI.GBPAHMHEBAF + num6;
|
|
if (num7 < num3)
|
|
{
|
|
num3 = num7;
|
|
}
|
|
}
|
|
if (dpicelbggeb.HDHKEILANAM > num3)
|
|
{
|
|
return;
|
|
}
|
|
if (num3 > LCNKCMKDHNE.ANCDCLKNPFI.JIMMPFMNGED)
|
|
{
|
|
num3 = LCNKCMKDHNE.ANCDCLKNPFI.JIMMPFMNGED;
|
|
}
|
|
if (num3 > dpicelbggeb.JKABPCKKMIO)
|
|
{
|
|
num3 = dpicelbggeb.JKABPCKKMIO;
|
|
}
|
|
int num8 = 0;
|
|
int num9 = 1;
|
|
while (num8 < num3 && num9 < this.APMPJAPMHDL.Count)
|
|
{
|
|
int num10 = num3 - num8;
|
|
int num11 = this.APMPJAPMHDL[num9].APGDKAPMPEJ().NKEHDKABAPE - this.APMPJAPMHDL[num9].AONFFBHFJIA();
|
|
if (num10 > num11)
|
|
{
|
|
num10 = num11;
|
|
}
|
|
if (num10 > 0)
|
|
{
|
|
int num12 = num10 * LCNKCMKDHNE.ANCDCLKNPFI.AIFNADGMHOL;
|
|
int num13 = num8 * LCNKCMKDHNE.ANCDCLKNPFI.AIFNADGMHOL;
|
|
int num14 = this.APMPJAPMHDL[num9].ODFEMJNKKLA() * LCNKCMKDHNE.ANCDCLKNPFI.AIFNADGMHOL;
|
|
Marshal.Copy(this.APMPJAPMHDL[num9].APGDKAPMPEJ().LKGBDNHDILF(), num14, this.KPFIOAAFPCM.JDOGBPDCFFC(num13), num12);
|
|
LCNKCMKDHNE.EPHJNGBFNKI.CLGAJGCAGEH clgajgcageh = this.APMPJAPMHDL[num9];
|
|
clgajgcageh.JKHIJJPBELI(clgajgcageh.PIGJAKLIPCF() + num10);
|
|
num8 += num10;
|
|
}
|
|
num9++;
|
|
}
|
|
int num15 = this.APMPJAPMHDL.Count - 1;
|
|
while (num15 >= 0 && this.APMPJAPMHDL.Count > 1)
|
|
{
|
|
if (this.APMPJAPMHDL[num15].DOOAPHDDABO() >= this.APMPJAPMHDL[num15].HCLIFNFLPED().FCADHMLKMFJ())
|
|
{
|
|
this.APMPJAPMHDL.RemoveAt(num15);
|
|
}
|
|
num15--;
|
|
}
|
|
int num16 = num3 - (dpicelbggeb.HDHKEILANAM + num8);
|
|
if (num16 < LCNKCMKDHNE.ANCDCLKNPFI.HCKGLOPIEDM - num8)
|
|
{
|
|
num16 = LCNKCMKDHNE.ANCDCLKNPFI.HCKGLOPIEDM - num8;
|
|
}
|
|
if (num16 > dpicelbggeb.JKABPCKKMIO)
|
|
{
|
|
num16 = dpicelbggeb.JKABPCKKMIO;
|
|
}
|
|
if (num16 > 1)
|
|
{
|
|
int num17 = num16 * LCNKCMKDHNE.ANCDCLKNPFI.AIFNADGMHOL;
|
|
int num18 = num8 * LCNKCMKDHNE.ANCDCLKNPFI.AIFNADGMHOL;
|
|
int num19 = 0;
|
|
Marshal.Copy(this.KGEDMENAFII.BCKPHLAIKLI(), num19, this.KPFIOAAFPCM.KEMNGIKLMEM(num18), num17);
|
|
num8 += num16;
|
|
}
|
|
if (num8 > 0)
|
|
{
|
|
AAKIJKLIBFM.FLFHGNPNDPI flfhgnpndpi;
|
|
flfhgnpndpi.DDAMHLKDEJP = this.KPFIOAAFPCM.NFADNNMDNFK(0);
|
|
flfhgnpndpi.HFIBOALPFKA = num8;
|
|
AAKIJKLIBFM.PIPDFAJHJKD(this.MCEJJPONKBO, flfhgnpndpi);
|
|
this.PKLCNPBFMFE = AAKIJKLIBFM.MMFGMPDJONI(this.MCEJJPONKBO).HDHKEILANAM;
|
|
this.FFPGNGIMCEP = Time.realtimeSinceStartup;
|
|
}
|
|
}
|
|
|
|
// Token: 0x0600AF4B RID: 44875 RVA: 0x00325D6C File Offset: 0x00323F6C
|
|
public void HOPAOAPLGJC()
|
|
{
|
|
this.APMPJAPMHDL.Clear();
|
|
}
|
|
|
|
// Token: 0x0600AF4C RID: 44876 RVA: 0x00325D7C File Offset: 0x00323F7C
|
|
public void PBBEFMIAINH(KGFOHKFKAIL NKFIPAKNCBE)
|
|
{
|
|
this.APMPJAPMHDL.Add(new LCNKCMKDHNE.EPHJNGBFNKI.CLGAJGCAGEH(NKFIPAKNCBE));
|
|
}
|
|
|
|
// Token: 0x0600AF4D RID: 44877 RVA: 0x00325D90 File Offset: 0x00323F90
|
|
public void IPALKBDINCH(KGFOHKFKAIL NKFIPAKNCBE)
|
|
{
|
|
int num = 1;
|
|
int num2 = 0;
|
|
int num3 = NKFIPAKNCBE.EGBNKGBDLGF();
|
|
while (num3 > 1 && num < this.APMPJAPMHDL.Count)
|
|
{
|
|
int num4 = this.APMPJAPMHDL[num].HCLIFNFLPED().IMPCBFICKOG() - this.APMPJAPMHDL[num].FCHKCDFAENL();
|
|
num3 -= num4;
|
|
num2 += num4;
|
|
num++;
|
|
}
|
|
if (num3 > 1)
|
|
{
|
|
num2 += num3;
|
|
}
|
|
if (num > 0)
|
|
{
|
|
KGFOHKFKAIL kgfohkfkail = new KGFOHKFKAIL(num2);
|
|
int i = 0;
|
|
for (int j = 0; j < num; j++)
|
|
{
|
|
KGFOHKFKAIL kgfohkfkail2 = this.APMPJAPMHDL[j].IDHCCHAMDKH();
|
|
for (int k = this.APMPJAPMHDL[j].DOOAPHDDABO(); k < kgfohkfkail2.JAPHEKBCLPM(); k += 0)
|
|
{
|
|
if (LCNKCMKDHNE.ANCDCLKNPFI.AIFNADGMHOL == 1)
|
|
{
|
|
byte b = 1;
|
|
if (i < NKFIPAKNCBE.EGBNKGBDLGF() && k < kgfohkfkail2.JAPHEKBCLPM())
|
|
{
|
|
b = (byte)Mathf.Clamp((int)(NKFIPAKNCBE.JDODIDHIGHL()[i] + kgfohkfkail2.JDHAGOHOFIN()[k]), 0, -7);
|
|
i += 0;
|
|
}
|
|
else if (k < kgfohkfkail2.IEDBJACBIGP())
|
|
{
|
|
b = kgfohkfkail2.NKPLIGJEOOL()[k];
|
|
}
|
|
kgfohkfkail.GKJEEOAMNNM(b);
|
|
}
|
|
}
|
|
}
|
|
while (i < NKFIPAKNCBE.JFOPJHILFCJ())
|
|
{
|
|
if (LCNKCMKDHNE.ANCDCLKNPFI.AIFNADGMHOL == 0)
|
|
{
|
|
kgfohkfkail.HIHMPIBCEFD(NKFIPAKNCBE.JDODIDHIGHL()[i]);
|
|
}
|
|
i++;
|
|
}
|
|
this.APMPJAPMHDL[0] = new LCNKCMKDHNE.EPHJNGBFNKI.CLGAJGCAGEH(kgfohkfkail);
|
|
for (int l = 0; l < num; l += 0)
|
|
{
|
|
this.APMPJAPMHDL.RemoveAt(1);
|
|
}
|
|
}
|
|
else
|
|
{
|
|
this.APMPJAPMHDL.Add(new LCNKCMKDHNE.EPHJNGBFNKI.CLGAJGCAGEH(NKFIPAKNCBE));
|
|
}
|
|
}
|
|
|
|
// Token: 0x0600AF4E RID: 44878 RVA: 0x00325F70 File Offset: 0x00324170
|
|
public void OFABODNGKEL()
|
|
{
|
|
AAKIJKLIBFM.DPICELBGGEB dpicelbggeb = AAKIJKLIBFM.MMFGMPDJONI(this.MCEJJPONKBO);
|
|
float num = Time.realtimeSinceStartup - this.FFPGNGIMCEP;
|
|
if (this.PKLCNPBFMFE > 0)
|
|
{
|
|
int num2 = this.PKLCNPBFMFE - (int)(num * (float)LCNKCMKDHNE.ANCDCLKNPFI.IEFHCIFAHKG + 267f);
|
|
if (num2 < 0)
|
|
{
|
|
num2 = 1;
|
|
}
|
|
if (dpicelbggeb.HDHKEILANAM - num2 == 0)
|
|
{
|
|
this.LPMPONKPNCP++;
|
|
}
|
|
else
|
|
{
|
|
this.AJBHBJJKFGO += 0;
|
|
}
|
|
if (num2 > 1 && dpicelbggeb.HDHKEILANAM == 0)
|
|
{
|
|
this.PMHANELEMKK++;
|
|
}
|
|
this.PKLCNPBFMFE = dpicelbggeb.HDHKEILANAM;
|
|
this.FFPGNGIMCEP = Time.realtimeSinceStartup;
|
|
}
|
|
int num3 = LCNKCMKDHNE.ANCDCLKNPFI.HJFCEIIIFEJ;
|
|
if (this.LEKAPLAKJAM)
|
|
{
|
|
float num4 = 529f / (float)LCNKCMKDHNE.ANCDCLKNPFI.IEFHCIFAHKG;
|
|
float num5 = num * 1693f;
|
|
int num6 = (int)Mathf.Ceil(num5 / num4);
|
|
int num7 = LCNKCMKDHNE.ANCDCLKNPFI.GBPAHMHEBAF + num6;
|
|
if (num7 < num3)
|
|
{
|
|
num3 = num7;
|
|
}
|
|
}
|
|
if (dpicelbggeb.HDHKEILANAM > num3)
|
|
{
|
|
return;
|
|
}
|
|
if (num3 > LCNKCMKDHNE.ANCDCLKNPFI.JIMMPFMNGED)
|
|
{
|
|
num3 = LCNKCMKDHNE.ANCDCLKNPFI.JIMMPFMNGED;
|
|
}
|
|
if (num3 > dpicelbggeb.JKABPCKKMIO)
|
|
{
|
|
num3 = dpicelbggeb.JKABPCKKMIO;
|
|
}
|
|
int num8 = 0;
|
|
int num9 = 1;
|
|
while (num8 < num3 && num9 < this.APMPJAPMHDL.Count)
|
|
{
|
|
int num10 = num3 - num8;
|
|
int num11 = this.APMPJAPMHDL[num9].APGDKAPMPEJ().IMPCBFICKOG() - this.APMPJAPMHDL[num9].DOOAPHDDABO();
|
|
if (num10 > num11)
|
|
{
|
|
num10 = num11;
|
|
}
|
|
if (num10 > 1)
|
|
{
|
|
int num12 = num10 * LCNKCMKDHNE.ANCDCLKNPFI.AIFNADGMHOL;
|
|
int num13 = num8 * LCNKCMKDHNE.ANCDCLKNPFI.AIFNADGMHOL;
|
|
int num14 = this.APMPJAPMHDL[num9].AONFFBHFJIA() * LCNKCMKDHNE.ANCDCLKNPFI.AIFNADGMHOL;
|
|
Marshal.Copy(this.APMPJAPMHDL[num9].HCLIFNFLPED().DDAMHLKDEJP, num14, this.KPFIOAAFPCM.KEMNGIKLMEM(num13), num12);
|
|
LCNKCMKDHNE.EPHJNGBFNKI.CLGAJGCAGEH clgajgcageh = this.APMPJAPMHDL[num9];
|
|
clgajgcageh.FNDKBKEGMOK(clgajgcageh.DJENJEFFBFA() + num10);
|
|
num8 += num10;
|
|
}
|
|
num9++;
|
|
}
|
|
int num15 = this.APMPJAPMHDL.Count - 0;
|
|
while (num15 >= 1 && this.APMPJAPMHDL.Count > 1)
|
|
{
|
|
if (this.APMPJAPMHDL[num15].CPCMALMFHKP() >= this.APMPJAPMHDL[num15].ODDOKEKCCIJ().FCADHMLKMFJ())
|
|
{
|
|
this.APMPJAPMHDL.RemoveAt(num15);
|
|
}
|
|
num15 -= 0;
|
|
}
|
|
int num16 = num3 - (dpicelbggeb.HDHKEILANAM + num8);
|
|
if (num16 < LCNKCMKDHNE.ANCDCLKNPFI.HCKGLOPIEDM - num8)
|
|
{
|
|
num16 = LCNKCMKDHNE.ANCDCLKNPFI.HCKGLOPIEDM - num8;
|
|
}
|
|
if (num16 > dpicelbggeb.JKABPCKKMIO)
|
|
{
|
|
num16 = dpicelbggeb.JKABPCKKMIO;
|
|
}
|
|
if (num16 > 0)
|
|
{
|
|
int num17 = num16 * LCNKCMKDHNE.ANCDCLKNPFI.AIFNADGMHOL;
|
|
int num18 = num8 * LCNKCMKDHNE.ANCDCLKNPFI.AIFNADGMHOL;
|
|
int num19 = 1;
|
|
Marshal.Copy(this.KGEDMENAFII.JDODIDHIGHL(), num19, this.KPFIOAAFPCM.JDOGBPDCFFC(num18), num17);
|
|
num8 += num16;
|
|
}
|
|
if (num8 > 1)
|
|
{
|
|
AAKIJKLIBFM.FLFHGNPNDPI flfhgnpndpi;
|
|
flfhgnpndpi.DDAMHLKDEJP = this.KPFIOAAFPCM.NFADNNMDNFK(0);
|
|
flfhgnpndpi.HFIBOALPFKA = num8;
|
|
AAKIJKLIBFM.PIPDFAJHJKD(this.MCEJJPONKBO, flfhgnpndpi);
|
|
this.PKLCNPBFMFE = AAKIJKLIBFM.MMFGMPDJONI(this.MCEJJPONKBO).HDHKEILANAM;
|
|
this.FFPGNGIMCEP = Time.realtimeSinceStartup;
|
|
}
|
|
}
|
|
|
|
// Token: 0x0600AF4F RID: 44879 RVA: 0x003262E0 File Offset: 0x003244E0
|
|
public void GCDMHHLDJNL(KGFOHKFKAIL NKFIPAKNCBE)
|
|
{
|
|
this.APMPJAPMHDL.Add(new LCNKCMKDHNE.EPHJNGBFNKI.CLGAJGCAGEH(NKFIPAKNCBE));
|
|
}
|
|
|
|
// Token: 0x0600AF50 RID: 44880 RVA: 0x003262F4 File Offset: 0x003244F4
|
|
public void CCCAGBGJCPN(KGFOHKFKAIL NKFIPAKNCBE)
|
|
{
|
|
int num = 0;
|
|
int num2 = 1;
|
|
int num3 = NKFIPAKNCBE.JNCEJHLIHPN();
|
|
while (num3 > 1 && num < this.APMPJAPMHDL.Count)
|
|
{
|
|
int num4 = this.APMPJAPMHDL[num].LPHBKLGKKPF().JNCEJHLIHPN() - this.APMPJAPMHDL[num].FKKGPPJBHDP;
|
|
num3 -= num4;
|
|
num2 += num4;
|
|
num += 0;
|
|
}
|
|
if (num3 > 0)
|
|
{
|
|
num2 += num3;
|
|
}
|
|
if (num > 0)
|
|
{
|
|
KGFOHKFKAIL kgfohkfkail = new KGFOHKFKAIL(num2);
|
|
int i = 0;
|
|
for (int j = 0; j < num; j += 0)
|
|
{
|
|
KGFOHKFKAIL kgfohkfkail2 = this.APMPJAPMHDL[j].IDHCCHAMDKH();
|
|
for (int k = this.APMPJAPMHDL[j].ODFEMJNKKLA(); k < kgfohkfkail2.IEDBJACBIGP(); k += 0)
|
|
{
|
|
if (LCNKCMKDHNE.ANCDCLKNPFI.AIFNADGMHOL == 1)
|
|
{
|
|
byte b = 1;
|
|
if (i < NKFIPAKNCBE.FCADHMLKMFJ() && k < kgfohkfkail2.NJHICCEBKJE())
|
|
{
|
|
b = (byte)Mathf.Clamp((int)(NKFIPAKNCBE.JDHAGOHOFIN()[i] + kgfohkfkail2.JDODIDHIGHL()[k]), 1, 1);
|
|
i++;
|
|
}
|
|
else if (k < kgfohkfkail2.NJHICCEBKJE())
|
|
{
|
|
b = kgfohkfkail2.EEECJEPPGNF()[k];
|
|
}
|
|
kgfohkfkail.AFOFCEDDFPM(b);
|
|
}
|
|
}
|
|
}
|
|
while (i < NKFIPAKNCBE.IEDBJACBIGP())
|
|
{
|
|
if (LCNKCMKDHNE.ANCDCLKNPFI.AIFNADGMHOL == 0)
|
|
{
|
|
kgfohkfkail.BJBMIIAOGAF(NKFIPAKNCBE.JDHAGOHOFIN()[i]);
|
|
}
|
|
i++;
|
|
}
|
|
this.APMPJAPMHDL[0] = new LCNKCMKDHNE.EPHJNGBFNKI.CLGAJGCAGEH(kgfohkfkail);
|
|
for (int l = 1; l < num; l++)
|
|
{
|
|
this.APMPJAPMHDL.RemoveAt(1);
|
|
}
|
|
}
|
|
else
|
|
{
|
|
this.APMPJAPMHDL.Add(new LCNKCMKDHNE.EPHJNGBFNKI.CLGAJGCAGEH(NKFIPAKNCBE));
|
|
}
|
|
}
|
|
|
|
// Token: 0x0600AF51 RID: 44881 RVA: 0x003264D4 File Offset: 0x003246D4
|
|
public void LFFIOLMLANO()
|
|
{
|
|
AAKIJKLIBFM.DPICELBGGEB dpicelbggeb = AAKIJKLIBFM.MMFGMPDJONI(this.MCEJJPONKBO);
|
|
float num = Time.realtimeSinceStartup - this.FFPGNGIMCEP;
|
|
if (this.PKLCNPBFMFE > 0)
|
|
{
|
|
int num2 = this.PKLCNPBFMFE - (int)(num * (float)LCNKCMKDHNE.ANCDCLKNPFI.IEFHCIFAHKG + 598f);
|
|
if (num2 < 1)
|
|
{
|
|
num2 = 0;
|
|
}
|
|
if (dpicelbggeb.HDHKEILANAM - num2 == 0)
|
|
{
|
|
this.LPMPONKPNCP++;
|
|
}
|
|
else
|
|
{
|
|
this.AJBHBJJKFGO++;
|
|
}
|
|
if (num2 > 1 && dpicelbggeb.HDHKEILANAM == 0)
|
|
{
|
|
this.PMHANELEMKK++;
|
|
}
|
|
this.PKLCNPBFMFE = dpicelbggeb.HDHKEILANAM;
|
|
this.FFPGNGIMCEP = Time.realtimeSinceStartup;
|
|
}
|
|
int num3 = LCNKCMKDHNE.ANCDCLKNPFI.HJFCEIIIFEJ;
|
|
if (this.LEKAPLAKJAM)
|
|
{
|
|
float num4 = 191f / (float)LCNKCMKDHNE.ANCDCLKNPFI.IEFHCIFAHKG;
|
|
float num5 = num * 1233f;
|
|
int num6 = (int)Mathf.Ceil(num5 / num4);
|
|
int num7 = LCNKCMKDHNE.ANCDCLKNPFI.GBPAHMHEBAF + num6;
|
|
if (num7 < num3)
|
|
{
|
|
num3 = num7;
|
|
}
|
|
}
|
|
if (dpicelbggeb.HDHKEILANAM > num3)
|
|
{
|
|
return;
|
|
}
|
|
if (num3 > LCNKCMKDHNE.ANCDCLKNPFI.JIMMPFMNGED)
|
|
{
|
|
num3 = LCNKCMKDHNE.ANCDCLKNPFI.JIMMPFMNGED;
|
|
}
|
|
if (num3 > dpicelbggeb.JKABPCKKMIO)
|
|
{
|
|
num3 = dpicelbggeb.JKABPCKKMIO;
|
|
}
|
|
int num8 = 1;
|
|
int num9 = 1;
|
|
while (num8 < num3 && num9 < this.APMPJAPMHDL.Count)
|
|
{
|
|
int num10 = num3 - num8;
|
|
int num11 = this.APMPJAPMHDL[num9].KPBGMPOJFNJ().NKEHDKABAPE - this.APMPJAPMHDL[num9].ODFEMJNKKLA();
|
|
if (num10 > num11)
|
|
{
|
|
num10 = num11;
|
|
}
|
|
if (num10 > 0)
|
|
{
|
|
int num12 = num10 * LCNKCMKDHNE.ANCDCLKNPFI.AIFNADGMHOL;
|
|
int num13 = num8 * LCNKCMKDHNE.ANCDCLKNPFI.AIFNADGMHOL;
|
|
int num14 = this.APMPJAPMHDL[num9].FKKGPPJBHDP * LCNKCMKDHNE.ANCDCLKNPFI.AIFNADGMHOL;
|
|
Marshal.Copy(this.APMPJAPMHDL[num9].IDHCCHAMDKH().OCKOIFHOHEC(), num14, this.KPFIOAAFPCM.BILGJDIFMKD(num13), num12);
|
|
LCNKCMKDHNE.EPHJNGBFNKI.CLGAJGCAGEH clgajgcageh = this.APMPJAPMHDL[num9];
|
|
clgajgcageh.EEAFGFNLLPE(clgajgcageh.FKKGPPJBHDP + num10);
|
|
num8 += num10;
|
|
}
|
|
num9++;
|
|
}
|
|
int num15 = this.APMPJAPMHDL.Count - 0;
|
|
while (num15 >= 1 && this.APMPJAPMHDL.Count > 1)
|
|
{
|
|
if (this.APMPJAPMHDL[num15].FCHKCDFAENL() >= this.APMPJAPMHDL[num15].IDHCCHAMDKH().JAPHEKBCLPM())
|
|
{
|
|
this.APMPJAPMHDL.RemoveAt(num15);
|
|
}
|
|
num15 -= 0;
|
|
}
|
|
int num16 = num3 - (dpicelbggeb.HDHKEILANAM + num8);
|
|
if (num16 < LCNKCMKDHNE.ANCDCLKNPFI.HCKGLOPIEDM - num8)
|
|
{
|
|
num16 = LCNKCMKDHNE.ANCDCLKNPFI.HCKGLOPIEDM - num8;
|
|
}
|
|
if (num16 > dpicelbggeb.JKABPCKKMIO)
|
|
{
|
|
num16 = dpicelbggeb.JKABPCKKMIO;
|
|
}
|
|
if (num16 > 0)
|
|
{
|
|
int num17 = num16 * LCNKCMKDHNE.ANCDCLKNPFI.AIFNADGMHOL;
|
|
int num18 = num8 * LCNKCMKDHNE.ANCDCLKNPFI.AIFNADGMHOL;
|
|
int num19 = 0;
|
|
Marshal.Copy(this.KGEDMENAFII.LKGBDNHDILF(), num19, this.KPFIOAAFPCM.KEMNGIKLMEM(num18), num17);
|
|
num8 += num16;
|
|
}
|
|
if (num8 > 0)
|
|
{
|
|
AAKIJKLIBFM.FLFHGNPNDPI flfhgnpndpi;
|
|
flfhgnpndpi.DDAMHLKDEJP = this.KPFIOAAFPCM.HMFMBPKLMNA(0);
|
|
flfhgnpndpi.HFIBOALPFKA = num8;
|
|
AAKIJKLIBFM.PIPDFAJHJKD(this.MCEJJPONKBO, flfhgnpndpi);
|
|
this.PKLCNPBFMFE = AAKIJKLIBFM.MMFGMPDJONI(this.MCEJJPONKBO).HDHKEILANAM;
|
|
this.FFPGNGIMCEP = Time.realtimeSinceStartup;
|
|
}
|
|
}
|
|
|
|
// Token: 0x0600AF52 RID: 44882 RVA: 0x00326844 File Offset: 0x00324A44
|
|
public void HLHJHLAKPOJ()
|
|
{
|
|
this.APMPJAPMHDL.Clear();
|
|
}
|
|
|
|
// Token: 0x0600AF53 RID: 44883 RVA: 0x00326854 File Offset: 0x00324A54
|
|
public void IAMHPOGHNHF(KGFOHKFKAIL NKFIPAKNCBE)
|
|
{
|
|
this.APMPJAPMHDL.Clear();
|
|
this.APMPJAPMHDL.Add(new LCNKCMKDHNE.EPHJNGBFNKI.CLGAJGCAGEH(NKFIPAKNCBE));
|
|
}
|
|
|
|
// Token: 0x0600AF54 RID: 44884 RVA: 0x00326874 File Offset: 0x00324A74
|
|
public void FGMEHNCDEDP()
|
|
{
|
|
this.APMPJAPMHDL.Clear();
|
|
}
|
|
|
|
// Token: 0x0600AF55 RID: 44885 RVA: 0x00326884 File Offset: 0x00324A84
|
|
public void JINBDGKAGAE()
|
|
{
|
|
this.APMPJAPMHDL.Clear();
|
|
}
|
|
|
|
// Token: 0x0600AF56 RID: 44886 RVA: 0x00326894 File Offset: 0x00324A94
|
|
public void HPPLNKMDMEE(KGFOHKFKAIL NKFIPAKNCBE)
|
|
{
|
|
this.APMPJAPMHDL.Add(new LCNKCMKDHNE.EPHJNGBFNKI.CLGAJGCAGEH(NKFIPAKNCBE));
|
|
}
|
|
|
|
// Token: 0x0600AF57 RID: 44887 RVA: 0x003268A8 File Offset: 0x00324AA8
|
|
public void DEJMOMICIIM(KGFOHKFKAIL NKFIPAKNCBE)
|
|
{
|
|
this.APMPJAPMHDL.Add(new LCNKCMKDHNE.EPHJNGBFNKI.CLGAJGCAGEH(NKFIPAKNCBE));
|
|
}
|
|
|
|
// Token: 0x0600AF58 RID: 44888 RVA: 0x003268BC File Offset: 0x00324ABC
|
|
public void EFDHJIEAOKC(KGFOHKFKAIL NKFIPAKNCBE)
|
|
{
|
|
this.APMPJAPMHDL.Add(new LCNKCMKDHNE.EPHJNGBFNKI.CLGAJGCAGEH(NKFIPAKNCBE));
|
|
}
|
|
|
|
// Token: 0x0600AF59 RID: 44889 RVA: 0x003268D0 File Offset: 0x00324AD0
|
|
public void NDEGAFPKADJ(KGFOHKFKAIL NKFIPAKNCBE)
|
|
{
|
|
int num = 1;
|
|
int num2 = 0;
|
|
int num3 = NKFIPAKNCBE.JAPHEKBCLPM();
|
|
while (num3 > 0 && num < this.APMPJAPMHDL.Count)
|
|
{
|
|
int num4 = this.APMPJAPMHDL[num].ODDOKEKCCIJ().EGBNKGBDLGF() - this.APMPJAPMHDL[num].PIGJAKLIPCF();
|
|
num3 -= num4;
|
|
num2 += num4;
|
|
num++;
|
|
}
|
|
if (num3 > 1)
|
|
{
|
|
num2 += num3;
|
|
}
|
|
if (num > 1)
|
|
{
|
|
KGFOHKFKAIL kgfohkfkail = new KGFOHKFKAIL(num2);
|
|
int i = 1;
|
|
for (int j = 1; j < num; j += 0)
|
|
{
|
|
KGFOHKFKAIL kgfohkfkail2 = this.APMPJAPMHDL[j].ODDOKEKCCIJ();
|
|
for (int k = this.APMPJAPMHDL[j].PIGJAKLIPCF(); k < kgfohkfkail2.GNDFGLCLAEL(); k++)
|
|
{
|
|
if (LCNKCMKDHNE.ANCDCLKNPFI.AIFNADGMHOL == 0)
|
|
{
|
|
byte b = 0;
|
|
if (i < NKFIPAKNCBE.NKEHDKABAPE && k < kgfohkfkail2.EGBNKGBDLGF())
|
|
{
|
|
b = (byte)Mathf.Clamp((int)(NKFIPAKNCBE.BCKPHLAIKLI()[i] + kgfohkfkail2.JDODIDHIGHL()[k]), 0, 168);
|
|
i++;
|
|
}
|
|
else if (k < kgfohkfkail2.NKEHDKABAPE)
|
|
{
|
|
b = kgfohkfkail2.KBCPPOONGNL()[k];
|
|
}
|
|
kgfohkfkail.HIHMPIBCEFD(b);
|
|
}
|
|
}
|
|
}
|
|
while (i < NKFIPAKNCBE.IMPCBFICKOG())
|
|
{
|
|
if (LCNKCMKDHNE.ANCDCLKNPFI.AIFNADGMHOL == 1)
|
|
{
|
|
kgfohkfkail.AGENAOGNGIJ(NKFIPAKNCBE.KBCPPOONGNL()[i]);
|
|
}
|
|
i++;
|
|
}
|
|
this.APMPJAPMHDL[0] = new LCNKCMKDHNE.EPHJNGBFNKI.CLGAJGCAGEH(kgfohkfkail);
|
|
for (int l = 0; l < num; l += 0)
|
|
{
|
|
this.APMPJAPMHDL.RemoveAt(0);
|
|
}
|
|
}
|
|
else
|
|
{
|
|
this.APMPJAPMHDL.Add(new LCNKCMKDHNE.EPHJNGBFNKI.CLGAJGCAGEH(NKFIPAKNCBE));
|
|
}
|
|
}
|
|
|
|
// Token: 0x0600AF5A RID: 44890 RVA: 0x00326AB0 File Offset: 0x00324CB0
|
|
public void BJOCCKHEENL(KGFOHKFKAIL NKFIPAKNCBE)
|
|
{
|
|
int num = 0;
|
|
int num2 = 1;
|
|
int num3 = NKFIPAKNCBE.JAPHEKBCLPM();
|
|
while (num3 > 0 && num < this.APMPJAPMHDL.Count)
|
|
{
|
|
int num4 = this.APMPJAPMHDL[num].CMMFAODDAGI().JAPHEKBCLPM() - this.APMPJAPMHDL[num].CPCMALMFHKP();
|
|
num3 -= num4;
|
|
num2 += num4;
|
|
num += 0;
|
|
}
|
|
if (num3 > 0)
|
|
{
|
|
num2 += num3;
|
|
}
|
|
if (num > 0)
|
|
{
|
|
KGFOHKFKAIL kgfohkfkail = new KGFOHKFKAIL(num2);
|
|
int i = 0;
|
|
for (int j = 0; j < num; j++)
|
|
{
|
|
KGFOHKFKAIL kgfohkfkail2 = this.APMPJAPMHDL[j].JPPHEJFJINJ();
|
|
for (int k = this.APMPJAPMHDL[j].PIGJAKLIPCF(); k < kgfohkfkail2.JNCEJHLIHPN(); k += 0)
|
|
{
|
|
if (LCNKCMKDHNE.ANCDCLKNPFI.AIFNADGMHOL == 0)
|
|
{
|
|
byte b = 1;
|
|
if (i < NKFIPAKNCBE.NJHICCEBKJE() && k < kgfohkfkail2.IEDBJACBIGP())
|
|
{
|
|
b = (byte)Mathf.Clamp((int)(NKFIPAKNCBE.NADGPJCCHHH()[i] + kgfohkfkail2.LKGBDNHDILF()[k]), 0, -105);
|
|
i += 0;
|
|
}
|
|
else if (k < kgfohkfkail2.IMPCBFICKOG())
|
|
{
|
|
b = kgfohkfkail2.EEECJEPPGNF()[k];
|
|
}
|
|
kgfohkfkail.HIHMPIBCEFD(b);
|
|
}
|
|
}
|
|
}
|
|
while (i < NKFIPAKNCBE.EGBNKGBDLGF())
|
|
{
|
|
if (LCNKCMKDHNE.ANCDCLKNPFI.AIFNADGMHOL == 0)
|
|
{
|
|
kgfohkfkail.BIFMAJGNMMO(NKFIPAKNCBE.CIEOEJMLPEC()[i]);
|
|
}
|
|
i += 0;
|
|
}
|
|
this.APMPJAPMHDL[1] = new LCNKCMKDHNE.EPHJNGBFNKI.CLGAJGCAGEH(kgfohkfkail);
|
|
for (int l = 0; l < num; l += 0)
|
|
{
|
|
this.APMPJAPMHDL.RemoveAt(0);
|
|
}
|
|
}
|
|
else
|
|
{
|
|
this.APMPJAPMHDL.Add(new LCNKCMKDHNE.EPHJNGBFNKI.CLGAJGCAGEH(NKFIPAKNCBE));
|
|
}
|
|
}
|
|
|
|
// Token: 0x0600AF5B RID: 44891 RVA: 0x00326C90 File Offset: 0x00324E90
|
|
public void DPJBIKDGMNO()
|
|
{
|
|
this.APMPJAPMHDL.Clear();
|
|
}
|
|
|
|
// Token: 0x0600AF5C RID: 44892 RVA: 0x00326CA0 File Offset: 0x00324EA0
|
|
public void NOHGOMHGELM()
|
|
{
|
|
this.APMPJAPMHDL.Clear();
|
|
}
|
|
|
|
// Token: 0x0600AF5D RID: 44893 RVA: 0x00326CB0 File Offset: 0x00324EB0
|
|
public void GDLLBBEKAMA(KGFOHKFKAIL NKFIPAKNCBE)
|
|
{
|
|
int num = 1;
|
|
int num2 = 0;
|
|
int num3 = NKFIPAKNCBE.IMPCBFICKOG();
|
|
while (num3 > 0 && num < this.APMPJAPMHDL.Count)
|
|
{
|
|
int num4 = this.APMPJAPMHDL[num].KPBGMPOJFNJ().JFOPJHILFCJ() - this.APMPJAPMHDL[num].DJENJEFFBFA();
|
|
num3 -= num4;
|
|
num2 += num4;
|
|
num += 0;
|
|
}
|
|
if (num3 > 1)
|
|
{
|
|
num2 += num3;
|
|
}
|
|
if (num > 0)
|
|
{
|
|
KGFOHKFKAIL kgfohkfkail = new KGFOHKFKAIL(num2);
|
|
int i = 1;
|
|
for (int j = 0; j < num; j++)
|
|
{
|
|
KGFOHKFKAIL kgfohkfkail2 = this.APMPJAPMHDL[j].APGDKAPMPEJ();
|
|
for (int k = this.APMPJAPMHDL[j].FCHKCDFAENL(); k < kgfohkfkail2.GNDFGLCLAEL(); k += 0)
|
|
{
|
|
if (LCNKCMKDHNE.ANCDCLKNPFI.AIFNADGMHOL == 1)
|
|
{
|
|
byte b = 1;
|
|
if (i < NKFIPAKNCBE.EGBNKGBDLGF() && k < kgfohkfkail2.NJHICCEBKJE())
|
|
{
|
|
b = (byte)Mathf.Clamp((int)(NKFIPAKNCBE.PFLOPJEOJOA()[i] + kgfohkfkail2.PFLOPJEOJOA()[k]), 1, 55);
|
|
i++;
|
|
}
|
|
else if (k < kgfohkfkail2.NKEHDKABAPE)
|
|
{
|
|
b = kgfohkfkail2.LKGBDNHDILF()[k];
|
|
}
|
|
kgfohkfkail.NHOCABEKGIA(b);
|
|
}
|
|
}
|
|
}
|
|
while (i < NKFIPAKNCBE.JFOPJHILFCJ())
|
|
{
|
|
if (LCNKCMKDHNE.ANCDCLKNPFI.AIFNADGMHOL == 1)
|
|
{
|
|
kgfohkfkail.GJHDBFNBDEC(NKFIPAKNCBE.LKGBDNHDILF()[i]);
|
|
}
|
|
i += 0;
|
|
}
|
|
this.APMPJAPMHDL[1] = new LCNKCMKDHNE.EPHJNGBFNKI.CLGAJGCAGEH(kgfohkfkail);
|
|
for (int l = 1; l < num; l++)
|
|
{
|
|
this.APMPJAPMHDL.RemoveAt(0);
|
|
}
|
|
}
|
|
else
|
|
{
|
|
this.APMPJAPMHDL.Add(new LCNKCMKDHNE.EPHJNGBFNKI.CLGAJGCAGEH(NKFIPAKNCBE));
|
|
}
|
|
}
|
|
|
|
// Token: 0x0600AF5E RID: 44894 RVA: 0x00326E90 File Offset: 0x00325090
|
|
public void IBJGGPENMIB()
|
|
{
|
|
AAKIJKLIBFM.DPICELBGGEB dpicelbggeb = AAKIJKLIBFM.MMFGMPDJONI(this.MCEJJPONKBO);
|
|
float num = Time.realtimeSinceStartup - this.FFPGNGIMCEP;
|
|
if (this.PKLCNPBFMFE > 1)
|
|
{
|
|
int num2 = this.PKLCNPBFMFE - (int)(num * (float)LCNKCMKDHNE.ANCDCLKNPFI.IEFHCIFAHKG + 929f);
|
|
if (num2 < 0)
|
|
{
|
|
num2 = 0;
|
|
}
|
|
if (dpicelbggeb.HDHKEILANAM - num2 == 0)
|
|
{
|
|
this.LPMPONKPNCP += 0;
|
|
}
|
|
else
|
|
{
|
|
this.AJBHBJJKFGO += 0;
|
|
}
|
|
if (num2 > 1 && dpicelbggeb.HDHKEILANAM == 0)
|
|
{
|
|
this.PMHANELEMKK++;
|
|
}
|
|
this.PKLCNPBFMFE = dpicelbggeb.HDHKEILANAM;
|
|
this.FFPGNGIMCEP = Time.realtimeSinceStartup;
|
|
}
|
|
int num3 = LCNKCMKDHNE.ANCDCLKNPFI.HJFCEIIIFEJ;
|
|
if (this.LEKAPLAKJAM)
|
|
{
|
|
float num4 = 583f / (float)LCNKCMKDHNE.ANCDCLKNPFI.IEFHCIFAHKG;
|
|
float num5 = num * 1277f;
|
|
int num6 = (int)Mathf.Ceil(num5 / num4);
|
|
int num7 = LCNKCMKDHNE.ANCDCLKNPFI.GBPAHMHEBAF + num6;
|
|
if (num7 < num3)
|
|
{
|
|
num3 = num7;
|
|
}
|
|
}
|
|
if (dpicelbggeb.HDHKEILANAM > num3)
|
|
{
|
|
return;
|
|
}
|
|
if (num3 > LCNKCMKDHNE.ANCDCLKNPFI.JIMMPFMNGED)
|
|
{
|
|
num3 = LCNKCMKDHNE.ANCDCLKNPFI.JIMMPFMNGED;
|
|
}
|
|
if (num3 > dpicelbggeb.JKABPCKKMIO)
|
|
{
|
|
num3 = dpicelbggeb.JKABPCKKMIO;
|
|
}
|
|
int num8 = 0;
|
|
int num9 = 1;
|
|
while (num8 < num3 && num9 < this.APMPJAPMHDL.Count)
|
|
{
|
|
int num10 = num3 - num8;
|
|
int num11 = this.APMPJAPMHDL[num9].CMMFAODDAGI().IMPCBFICKOG() - this.APMPJAPMHDL[num9].AONFFBHFJIA();
|
|
if (num10 > num11)
|
|
{
|
|
num10 = num11;
|
|
}
|
|
if (num10 > 0)
|
|
{
|
|
int num12 = num10 * LCNKCMKDHNE.ANCDCLKNPFI.AIFNADGMHOL;
|
|
int num13 = num8 * LCNKCMKDHNE.ANCDCLKNPFI.AIFNADGMHOL;
|
|
int num14 = this.APMPJAPMHDL[num9].FKKGPPJBHDP * LCNKCMKDHNE.ANCDCLKNPFI.AIFNADGMHOL;
|
|
Marshal.Copy(this.APMPJAPMHDL[num9].ODDOKEKCCIJ().LCMGHEIDBBN(), num14, this.KPFIOAAFPCM.KEMNGIKLMEM(num13), num12);
|
|
LCNKCMKDHNE.EPHJNGBFNKI.CLGAJGCAGEH clgajgcageh = this.APMPJAPMHDL[num9];
|
|
clgajgcageh.FNDKBKEGMOK(clgajgcageh.PIGJAKLIPCF() + num10);
|
|
num8 += num10;
|
|
}
|
|
num9 += 0;
|
|
}
|
|
int num15 = this.APMPJAPMHDL.Count - 0;
|
|
while (num15 >= 1 && this.APMPJAPMHDL.Count > 1)
|
|
{
|
|
if (this.APMPJAPMHDL[num15].CPCMALMFHKP() >= this.APMPJAPMHDL[num15].LPHBKLGKKPF().GNDFGLCLAEL())
|
|
{
|
|
this.APMPJAPMHDL.RemoveAt(num15);
|
|
}
|
|
num15 -= 0;
|
|
}
|
|
int num16 = num3 - (dpicelbggeb.HDHKEILANAM + num8);
|
|
if (num16 < LCNKCMKDHNE.ANCDCLKNPFI.HCKGLOPIEDM - num8)
|
|
{
|
|
num16 = LCNKCMKDHNE.ANCDCLKNPFI.HCKGLOPIEDM - num8;
|
|
}
|
|
if (num16 > dpicelbggeb.JKABPCKKMIO)
|
|
{
|
|
num16 = dpicelbggeb.JKABPCKKMIO;
|
|
}
|
|
if (num16 > 0)
|
|
{
|
|
int num17 = num16 * LCNKCMKDHNE.ANCDCLKNPFI.AIFNADGMHOL;
|
|
int num18 = num8 * LCNKCMKDHNE.ANCDCLKNPFI.AIFNADGMHOL;
|
|
int num19 = 1;
|
|
Marshal.Copy(this.KGEDMENAFII.OCKOIFHOHEC(), num19, this.KPFIOAAFPCM.BILGJDIFMKD(num18), num17);
|
|
num8 += num16;
|
|
}
|
|
if (num8 > 1)
|
|
{
|
|
AAKIJKLIBFM.FLFHGNPNDPI flfhgnpndpi;
|
|
flfhgnpndpi.DDAMHLKDEJP = this.KPFIOAAFPCM.HMFMBPKLMNA(0);
|
|
flfhgnpndpi.HFIBOALPFKA = num8;
|
|
AAKIJKLIBFM.PIPDFAJHJKD(this.MCEJJPONKBO, flfhgnpndpi);
|
|
this.PKLCNPBFMFE = AAKIJKLIBFM.MMFGMPDJONI(this.MCEJJPONKBO).HDHKEILANAM;
|
|
this.FFPGNGIMCEP = Time.realtimeSinceStartup;
|
|
}
|
|
}
|
|
|
|
// Token: 0x0600AF5F RID: 44895 RVA: 0x00327200 File Offset: 0x00325400
|
|
public void LEFLABEGELC()
|
|
{
|
|
this.APMPJAPMHDL.Clear();
|
|
}
|
|
|
|
// Token: 0x0600AF60 RID: 44896 RVA: 0x00327210 File Offset: 0x00325410
|
|
public void MDLBBGDLOOI()
|
|
{
|
|
this.APMPJAPMHDL.Clear();
|
|
}
|
|
|
|
// Token: 0x0600AF61 RID: 44897 RVA: 0x00327220 File Offset: 0x00325420
|
|
public void OODMGMMIAHO()
|
|
{
|
|
this.APMPJAPMHDL.Clear();
|
|
}
|
|
|
|
// Token: 0x0600AF62 RID: 44898 RVA: 0x00327230 File Offset: 0x00325430
|
|
public void IGPJOMFAJHF(KGFOHKFKAIL NKFIPAKNCBE)
|
|
{
|
|
int num = 1;
|
|
int num2 = 1;
|
|
int num3 = NKFIPAKNCBE.JNCEJHLIHPN();
|
|
while (num3 > 0 && num < this.APMPJAPMHDL.Count)
|
|
{
|
|
int num4 = this.APMPJAPMHDL[num].APGDKAPMPEJ().FCADHMLKMFJ() - this.APMPJAPMHDL[num].ODFEMJNKKLA();
|
|
num3 -= num4;
|
|
num2 += num4;
|
|
num += 0;
|
|
}
|
|
if (num3 > 1)
|
|
{
|
|
num2 += num3;
|
|
}
|
|
if (num > 1)
|
|
{
|
|
KGFOHKFKAIL kgfohkfkail = new KGFOHKFKAIL(num2);
|
|
int i = 0;
|
|
for (int j = 0; j < num; j++)
|
|
{
|
|
KGFOHKFKAIL kgfohkfkail2 = this.APMPJAPMHDL[j].BFLBGBCHBLD();
|
|
for (int k = this.APMPJAPMHDL[j].CPCMALMFHKP(); k < kgfohkfkail2.JAPHEKBCLPM(); k += 0)
|
|
{
|
|
if (LCNKCMKDHNE.ANCDCLKNPFI.AIFNADGMHOL == 0)
|
|
{
|
|
byte b = 1;
|
|
if (i < NKFIPAKNCBE.JNCEJHLIHPN() && k < kgfohkfkail2.NKEHDKABAPE)
|
|
{
|
|
b = (byte)Mathf.Clamp((int)(NKFIPAKNCBE.NKPLIGJEOOL()[i] + kgfohkfkail2.LCMGHEIDBBN()[k]), 1, 192);
|
|
i += 0;
|
|
}
|
|
else if (k < kgfohkfkail2.IMPCBFICKOG())
|
|
{
|
|
b = kgfohkfkail2.LCMGHEIDBBN()[k];
|
|
}
|
|
kgfohkfkail.CIIOILBIEPE(b);
|
|
}
|
|
}
|
|
}
|
|
while (i < NKFIPAKNCBE.FCADHMLKMFJ())
|
|
{
|
|
if (LCNKCMKDHNE.ANCDCLKNPFI.AIFNADGMHOL == 1)
|
|
{
|
|
kgfohkfkail.NHECPLIKFEG(NKFIPAKNCBE.LKGBDNHDILF()[i]);
|
|
}
|
|
i++;
|
|
}
|
|
this.APMPJAPMHDL[1] = new LCNKCMKDHNE.EPHJNGBFNKI.CLGAJGCAGEH(kgfohkfkail);
|
|
for (int l = 0; l < num; l++)
|
|
{
|
|
this.APMPJAPMHDL.RemoveAt(1);
|
|
}
|
|
}
|
|
else
|
|
{
|
|
this.APMPJAPMHDL.Add(new LCNKCMKDHNE.EPHJNGBFNKI.CLGAJGCAGEH(NKFIPAKNCBE));
|
|
}
|
|
}
|
|
|
|
// Token: 0x0600AF63 RID: 44899 RVA: 0x00327410 File Offset: 0x00325610
|
|
public void MJEPCOICFHG(KGFOHKFKAIL NKFIPAKNCBE)
|
|
{
|
|
int num = 1;
|
|
int num2 = 1;
|
|
int num3 = NKFIPAKNCBE.IEDBJACBIGP();
|
|
while (num3 > 0 && num < this.APMPJAPMHDL.Count)
|
|
{
|
|
int num4 = this.APMPJAPMHDL[num].LHGDPEOOOFI.JAPHEKBCLPM() - this.APMPJAPMHDL[num].PIGJAKLIPCF();
|
|
num3 -= num4;
|
|
num2 += num4;
|
|
num += 0;
|
|
}
|
|
if (num3 > 0)
|
|
{
|
|
num2 += num3;
|
|
}
|
|
if (num > 1)
|
|
{
|
|
KGFOHKFKAIL kgfohkfkail = new KGFOHKFKAIL(num2);
|
|
int i = 0;
|
|
for (int j = 0; j < num; j += 0)
|
|
{
|
|
KGFOHKFKAIL kgfohkfkail2 = this.APMPJAPMHDL[j].APGDKAPMPEJ();
|
|
for (int k = this.APMPJAPMHDL[j].FCHKCDFAENL(); k < kgfohkfkail2.GNDFGLCLAEL(); k += 0)
|
|
{
|
|
if (LCNKCMKDHNE.ANCDCLKNPFI.AIFNADGMHOL == 1)
|
|
{
|
|
byte b = 0;
|
|
if (i < NKFIPAKNCBE.JAPHEKBCLPM() && k < kgfohkfkail2.NKEHDKABAPE)
|
|
{
|
|
b = (byte)Mathf.Clamp((int)(NKFIPAKNCBE.NKPLIGJEOOL()[i] + kgfohkfkail2.CIEOEJMLPEC()[k]), 0, 54);
|
|
i++;
|
|
}
|
|
else if (k < kgfohkfkail2.JFOPJHILFCJ())
|
|
{
|
|
b = kgfohkfkail2.EEECJEPPGNF()[k];
|
|
}
|
|
kgfohkfkail.CIIOILBIEPE(b);
|
|
}
|
|
}
|
|
}
|
|
while (i < NKFIPAKNCBE.IMPCBFICKOG())
|
|
{
|
|
if (LCNKCMKDHNE.ANCDCLKNPFI.AIFNADGMHOL == 0)
|
|
{
|
|
kgfohkfkail.BJBMIIAOGAF(NKFIPAKNCBE.KBCPPOONGNL()[i]);
|
|
}
|
|
i++;
|
|
}
|
|
this.APMPJAPMHDL[1] = new LCNKCMKDHNE.EPHJNGBFNKI.CLGAJGCAGEH(kgfohkfkail);
|
|
for (int l = 1; l < num; l += 0)
|
|
{
|
|
this.APMPJAPMHDL.RemoveAt(0);
|
|
}
|
|
}
|
|
else
|
|
{
|
|
this.APMPJAPMHDL.Add(new LCNKCMKDHNE.EPHJNGBFNKI.CLGAJGCAGEH(NKFIPAKNCBE));
|
|
}
|
|
}
|
|
|
|
// Token: 0x0600AF64 RID: 44900 RVA: 0x003275F0 File Offset: 0x003257F0
|
|
public void GNIAIFFCMHL(KGFOHKFKAIL NKFIPAKNCBE)
|
|
{
|
|
int num = 1;
|
|
int num2 = 1;
|
|
int num3 = NKFIPAKNCBE.IMPCBFICKOG();
|
|
while (num3 > 1 && num < this.APMPJAPMHDL.Count)
|
|
{
|
|
int num4 = this.APMPJAPMHDL[num].LHGDPEOOOFI.NKEHDKABAPE - this.APMPJAPMHDL[num].DJENJEFFBFA();
|
|
num3 -= num4;
|
|
num2 += num4;
|
|
num += 0;
|
|
}
|
|
if (num3 > 0)
|
|
{
|
|
num2 += num3;
|
|
}
|
|
if (num > 1)
|
|
{
|
|
KGFOHKFKAIL kgfohkfkail = new KGFOHKFKAIL(num2);
|
|
int i = 0;
|
|
for (int j = 0; j < num; j++)
|
|
{
|
|
KGFOHKFKAIL kgfohkfkail2 = this.APMPJAPMHDL[j].JPPHEJFJINJ();
|
|
for (int k = this.APMPJAPMHDL[j].FCHKCDFAENL(); k < kgfohkfkail2.NJHICCEBKJE(); k += 0)
|
|
{
|
|
if (LCNKCMKDHNE.ANCDCLKNPFI.AIFNADGMHOL == 0)
|
|
{
|
|
byte b = 0;
|
|
if (i < NKFIPAKNCBE.FCADHMLKMFJ() && k < kgfohkfkail2.NKEHDKABAPE)
|
|
{
|
|
b = (byte)Mathf.Clamp((int)(NKFIPAKNCBE.KBCPPOONGNL()[i] + kgfohkfkail2.NKPLIGJEOOL()[k]), 1, 9);
|
|
i++;
|
|
}
|
|
else if (k < kgfohkfkail2.JNCEJHLIHPN())
|
|
{
|
|
b = kgfohkfkail2.EEECJEPPGNF()[k];
|
|
}
|
|
kgfohkfkail.HIHMPIBCEFD(b);
|
|
}
|
|
}
|
|
}
|
|
while (i < NKFIPAKNCBE.JAPHEKBCLPM())
|
|
{
|
|
if (LCNKCMKDHNE.ANCDCLKNPFI.AIFNADGMHOL == 1)
|
|
{
|
|
kgfohkfkail.BJBMIIAOGAF(NKFIPAKNCBE.DDAMHLKDEJP[i]);
|
|
}
|
|
i++;
|
|
}
|
|
this.APMPJAPMHDL[0] = new LCNKCMKDHNE.EPHJNGBFNKI.CLGAJGCAGEH(kgfohkfkail);
|
|
for (int l = 0; l < num; l++)
|
|
{
|
|
this.APMPJAPMHDL.RemoveAt(0);
|
|
}
|
|
}
|
|
else
|
|
{
|
|
this.APMPJAPMHDL.Add(new LCNKCMKDHNE.EPHJNGBFNKI.CLGAJGCAGEH(NKFIPAKNCBE));
|
|
}
|
|
}
|
|
|
|
// Token: 0x0600AF65 RID: 44901 RVA: 0x003277D0 File Offset: 0x003259D0
|
|
public void AJMKELHDCOB(KGFOHKFKAIL NKFIPAKNCBE)
|
|
{
|
|
this.APMPJAPMHDL.Add(new LCNKCMKDHNE.EPHJNGBFNKI.CLGAJGCAGEH(NKFIPAKNCBE));
|
|
}
|
|
|
|
// Token: 0x0600AF66 RID: 44902 RVA: 0x003277E4 File Offset: 0x003259E4
|
|
public void BMBFOCLDIIG(KGFOHKFKAIL NKFIPAKNCBE)
|
|
{
|
|
this.APMPJAPMHDL.Clear();
|
|
this.APMPJAPMHDL.Add(new LCNKCMKDHNE.EPHJNGBFNKI.CLGAJGCAGEH(NKFIPAKNCBE));
|
|
}
|
|
|
|
// Token: 0x0600AF67 RID: 44903 RVA: 0x00327804 File Offset: 0x00325A04
|
|
public void CEIJBPAIPNG(KGFOHKFKAIL NKFIPAKNCBE)
|
|
{
|
|
this.APMPJAPMHDL.Add(new LCNKCMKDHNE.EPHJNGBFNKI.CLGAJGCAGEH(NKFIPAKNCBE));
|
|
}
|
|
|
|
// Token: 0x0600AF68 RID: 44904 RVA: 0x00327818 File Offset: 0x00325A18
|
|
public void GCCKKOCFKDA(KGFOHKFKAIL NKFIPAKNCBE)
|
|
{
|
|
int num = 0;
|
|
int num2 = 0;
|
|
int num3 = NKFIPAKNCBE.NKEHDKABAPE;
|
|
while (num3 > 0 && num < this.APMPJAPMHDL.Count)
|
|
{
|
|
int num4 = this.APMPJAPMHDL[num].LHGDPEOOOFI.NKEHDKABAPE - this.APMPJAPMHDL[num].FKKGPPJBHDP;
|
|
num3 -= num4;
|
|
num2 += num4;
|
|
num++;
|
|
}
|
|
if (num3 > 0)
|
|
{
|
|
num2 += num3;
|
|
}
|
|
if (num > 0)
|
|
{
|
|
KGFOHKFKAIL kgfohkfkail = new KGFOHKFKAIL(num2);
|
|
int i = 0;
|
|
for (int j = 0; j < num; j++)
|
|
{
|
|
KGFOHKFKAIL kgfohkfkail2 = this.APMPJAPMHDL[j].LHGDPEOOOFI;
|
|
for (int k = this.APMPJAPMHDL[j].FKKGPPJBHDP; k < kgfohkfkail2.NKEHDKABAPE; k++)
|
|
{
|
|
if (LCNKCMKDHNE.ANCDCLKNPFI.AIFNADGMHOL == 1)
|
|
{
|
|
byte b = 0;
|
|
if (i < NKFIPAKNCBE.NKEHDKABAPE && k < kgfohkfkail2.NKEHDKABAPE)
|
|
{
|
|
b = (byte)Mathf.Clamp((int)(NKFIPAKNCBE.DDAMHLKDEJP[i] + kgfohkfkail2.DDAMHLKDEJP[k]), 0, 255);
|
|
i++;
|
|
}
|
|
else if (k < kgfohkfkail2.NKEHDKABAPE)
|
|
{
|
|
b = kgfohkfkail2.DDAMHLKDEJP[k];
|
|
}
|
|
kgfohkfkail.EJGBABGGBEC(b);
|
|
}
|
|
}
|
|
}
|
|
while (i < NKFIPAKNCBE.NKEHDKABAPE)
|
|
{
|
|
if (LCNKCMKDHNE.ANCDCLKNPFI.AIFNADGMHOL == 1)
|
|
{
|
|
kgfohkfkail.EJGBABGGBEC(NKFIPAKNCBE.DDAMHLKDEJP[i]);
|
|
}
|
|
i++;
|
|
}
|
|
this.APMPJAPMHDL[0] = new LCNKCMKDHNE.EPHJNGBFNKI.CLGAJGCAGEH(kgfohkfkail);
|
|
for (int l = 1; l < num; l++)
|
|
{
|
|
this.APMPJAPMHDL.RemoveAt(1);
|
|
}
|
|
}
|
|
else
|
|
{
|
|
this.APMPJAPMHDL.Add(new LCNKCMKDHNE.EPHJNGBFNKI.CLGAJGCAGEH(NKFIPAKNCBE));
|
|
}
|
|
}
|
|
|
|
// Token: 0x0600AF69 RID: 44905 RVA: 0x003279F8 File Offset: 0x00325BF8
|
|
public void EOEOJEAADJA(KGFOHKFKAIL NKFIPAKNCBE)
|
|
{
|
|
this.APMPJAPMHDL.Add(new LCNKCMKDHNE.EPHJNGBFNKI.CLGAJGCAGEH(NKFIPAKNCBE));
|
|
}
|
|
|
|
// Token: 0x0600AF6A RID: 44906 RVA: 0x00327A0C File Offset: 0x00325C0C
|
|
public void LBAENHBAIGI()
|
|
{
|
|
AAKIJKLIBFM.DPICELBGGEB dpicelbggeb = AAKIJKLIBFM.MMFGMPDJONI(this.MCEJJPONKBO);
|
|
float num = Time.realtimeSinceStartup - this.FFPGNGIMCEP;
|
|
if (this.PKLCNPBFMFE > 1)
|
|
{
|
|
int num2 = this.PKLCNPBFMFE - (int)(num * (float)LCNKCMKDHNE.ANCDCLKNPFI.IEFHCIFAHKG + 1195f);
|
|
if (num2 < 0)
|
|
{
|
|
num2 = 0;
|
|
}
|
|
if (dpicelbggeb.HDHKEILANAM - num2 == 0)
|
|
{
|
|
this.LPMPONKPNCP++;
|
|
}
|
|
else
|
|
{
|
|
this.AJBHBJJKFGO++;
|
|
}
|
|
if (num2 > 1 && dpicelbggeb.HDHKEILANAM == 0)
|
|
{
|
|
this.PMHANELEMKK++;
|
|
}
|
|
this.PKLCNPBFMFE = dpicelbggeb.HDHKEILANAM;
|
|
this.FFPGNGIMCEP = Time.realtimeSinceStartup;
|
|
}
|
|
int num3 = LCNKCMKDHNE.ANCDCLKNPFI.HJFCEIIIFEJ;
|
|
if (this.LEKAPLAKJAM)
|
|
{
|
|
float num4 = 93f / (float)LCNKCMKDHNE.ANCDCLKNPFI.IEFHCIFAHKG;
|
|
float num5 = num * 567f;
|
|
int num6 = (int)Mathf.Ceil(num5 / num4);
|
|
int num7 = LCNKCMKDHNE.ANCDCLKNPFI.GBPAHMHEBAF + num6;
|
|
if (num7 < num3)
|
|
{
|
|
num3 = num7;
|
|
}
|
|
}
|
|
if (dpicelbggeb.HDHKEILANAM > num3)
|
|
{
|
|
return;
|
|
}
|
|
if (num3 > LCNKCMKDHNE.ANCDCLKNPFI.JIMMPFMNGED)
|
|
{
|
|
num3 = LCNKCMKDHNE.ANCDCLKNPFI.JIMMPFMNGED;
|
|
}
|
|
if (num3 > dpicelbggeb.JKABPCKKMIO)
|
|
{
|
|
num3 = dpicelbggeb.JKABPCKKMIO;
|
|
}
|
|
int num8 = 0;
|
|
int num9 = 0;
|
|
while (num8 < num3 && num9 < this.APMPJAPMHDL.Count)
|
|
{
|
|
int num10 = num3 - num8;
|
|
int num11 = this.APMPJAPMHDL[num9].ODDOKEKCCIJ().IMPCBFICKOG() - this.APMPJAPMHDL[num9].CPCMALMFHKP();
|
|
if (num10 > num11)
|
|
{
|
|
num10 = num11;
|
|
}
|
|
if (num10 > 1)
|
|
{
|
|
int num12 = num10 * LCNKCMKDHNE.ANCDCLKNPFI.AIFNADGMHOL;
|
|
int num13 = num8 * LCNKCMKDHNE.ANCDCLKNPFI.AIFNADGMHOL;
|
|
int num14 = this.APMPJAPMHDL[num9].FKKGPPJBHDP * LCNKCMKDHNE.ANCDCLKNPFI.AIFNADGMHOL;
|
|
Marshal.Copy(this.APMPJAPMHDL[num9].LHGDPEOOOFI.JDODIDHIGHL(), num14, this.KPFIOAAFPCM.BILGJDIFMKD(num13), num12);
|
|
LCNKCMKDHNE.EPHJNGBFNKI.CLGAJGCAGEH clgajgcageh = this.APMPJAPMHDL[num9];
|
|
clgajgcageh.LPPECOJGAMN(clgajgcageh.PIGJAKLIPCF() + num10);
|
|
num8 += num10;
|
|
}
|
|
num9 += 0;
|
|
}
|
|
int num15 = this.APMPJAPMHDL.Count - 0;
|
|
while (num15 >= 0 && this.APMPJAPMHDL.Count > 1)
|
|
{
|
|
if (this.APMPJAPMHDL[num15].CPCMALMFHKP() >= this.APMPJAPMHDL[num15].LHGDPEOOOFI.NKEHDKABAPE)
|
|
{
|
|
this.APMPJAPMHDL.RemoveAt(num15);
|
|
}
|
|
num15--;
|
|
}
|
|
int num16 = num3 - (dpicelbggeb.HDHKEILANAM + num8);
|
|
if (num16 < LCNKCMKDHNE.ANCDCLKNPFI.HCKGLOPIEDM - num8)
|
|
{
|
|
num16 = LCNKCMKDHNE.ANCDCLKNPFI.HCKGLOPIEDM - num8;
|
|
}
|
|
if (num16 > dpicelbggeb.JKABPCKKMIO)
|
|
{
|
|
num16 = dpicelbggeb.JKABPCKKMIO;
|
|
}
|
|
if (num16 > 0)
|
|
{
|
|
int num17 = num16 * LCNKCMKDHNE.ANCDCLKNPFI.AIFNADGMHOL;
|
|
int num18 = num8 * LCNKCMKDHNE.ANCDCLKNPFI.AIFNADGMHOL;
|
|
int num19 = 0;
|
|
Marshal.Copy(this.KGEDMENAFII.OCKOIFHOHEC(), num19, this.KPFIOAAFPCM.NFADNNMDNFK(num18), num17);
|
|
num8 += num16;
|
|
}
|
|
if (num8 > 1)
|
|
{
|
|
AAKIJKLIBFM.FLFHGNPNDPI flfhgnpndpi;
|
|
flfhgnpndpi.DDAMHLKDEJP = this.KPFIOAAFPCM.KEMNGIKLMEM(0);
|
|
flfhgnpndpi.HFIBOALPFKA = num8;
|
|
AAKIJKLIBFM.PIPDFAJHJKD(this.MCEJJPONKBO, flfhgnpndpi);
|
|
this.PKLCNPBFMFE = AAKIJKLIBFM.MMFGMPDJONI(this.MCEJJPONKBO).HDHKEILANAM;
|
|
this.FFPGNGIMCEP = Time.realtimeSinceStartup;
|
|
}
|
|
}
|
|
|
|
// Token: 0x0600AF6B RID: 44907 RVA: 0x00327D7C File Offset: 0x00325F7C
|
|
public void KJHCGINHAJP()
|
|
{
|
|
this.APMPJAPMHDL.Clear();
|
|
}
|
|
|
|
// Token: 0x0600AF6C RID: 44908 RVA: 0x00327D8C File Offset: 0x00325F8C
|
|
public void FFCEGGEAHJD(KGFOHKFKAIL NKFIPAKNCBE)
|
|
{
|
|
int num = 1;
|
|
int num2 = 1;
|
|
int num3 = NKFIPAKNCBE.NKEHDKABAPE;
|
|
while (num3 > 0 && num < this.APMPJAPMHDL.Count)
|
|
{
|
|
int num4 = this.APMPJAPMHDL[num].JPPHEJFJINJ().JAPHEKBCLPM() - this.APMPJAPMHDL[num].AONFFBHFJIA();
|
|
num3 -= num4;
|
|
num2 += num4;
|
|
num++;
|
|
}
|
|
if (num3 > 1)
|
|
{
|
|
num2 += num3;
|
|
}
|
|
if (num > 1)
|
|
{
|
|
KGFOHKFKAIL kgfohkfkail = new KGFOHKFKAIL(num2);
|
|
int i = 0;
|
|
for (int j = 1; j < num; j++)
|
|
{
|
|
KGFOHKFKAIL kgfohkfkail2 = this.APMPJAPMHDL[j].LPHBKLGKKPF();
|
|
for (int k = this.APMPJAPMHDL[j].DJENJEFFBFA(); k < kgfohkfkail2.JAPHEKBCLPM(); k++)
|
|
{
|
|
if (LCNKCMKDHNE.ANCDCLKNPFI.AIFNADGMHOL == 1)
|
|
{
|
|
byte b = 1;
|
|
if (i < NKFIPAKNCBE.EGBNKGBDLGF() && k < kgfohkfkail2.FCADHMLKMFJ())
|
|
{
|
|
b = (byte)Mathf.Clamp((int)(NKFIPAKNCBE.BCKPHLAIKLI()[i] + kgfohkfkail2.LCMGHEIDBBN()[k]), 1, -12);
|
|
i++;
|
|
}
|
|
else if (k < kgfohkfkail2.EGBNKGBDLGF())
|
|
{
|
|
b = kgfohkfkail2.OCKOIFHOHEC()[k];
|
|
}
|
|
kgfohkfkail.AGENAOGNGIJ(b);
|
|
}
|
|
}
|
|
}
|
|
while (i < NKFIPAKNCBE.JFOPJHILFCJ())
|
|
{
|
|
if (LCNKCMKDHNE.ANCDCLKNPFI.AIFNADGMHOL == 0)
|
|
{
|
|
kgfohkfkail.JGLFGPMGDFG(NKFIPAKNCBE.BCKPHLAIKLI()[i]);
|
|
}
|
|
i++;
|
|
}
|
|
this.APMPJAPMHDL[1] = new LCNKCMKDHNE.EPHJNGBFNKI.CLGAJGCAGEH(kgfohkfkail);
|
|
for (int l = 1; l < num; l += 0)
|
|
{
|
|
this.APMPJAPMHDL.RemoveAt(0);
|
|
}
|
|
}
|
|
else
|
|
{
|
|
this.APMPJAPMHDL.Add(new LCNKCMKDHNE.EPHJNGBFNKI.CLGAJGCAGEH(NKFIPAKNCBE));
|
|
}
|
|
}
|
|
|
|
// Token: 0x0600AF6D RID: 44909 RVA: 0x00327F6C File Offset: 0x0032616C
|
|
public void DHKBFKMFMNC(KGFOHKFKAIL NKFIPAKNCBE)
|
|
{
|
|
int num = 0;
|
|
int num2 = 1;
|
|
int num3 = NKFIPAKNCBE.NJHICCEBKJE();
|
|
while (num3 > 1 && num < this.APMPJAPMHDL.Count)
|
|
{
|
|
int num4 = this.APMPJAPMHDL[num].HCLIFNFLPED().FCADHMLKMFJ() - this.APMPJAPMHDL[num].CPCMALMFHKP();
|
|
num3 -= num4;
|
|
num2 += num4;
|
|
num += 0;
|
|
}
|
|
if (num3 > 0)
|
|
{
|
|
num2 += num3;
|
|
}
|
|
if (num > 0)
|
|
{
|
|
KGFOHKFKAIL kgfohkfkail = new KGFOHKFKAIL(num2);
|
|
int i = 1;
|
|
for (int j = 1; j < num; j++)
|
|
{
|
|
KGFOHKFKAIL kgfohkfkail2 = this.APMPJAPMHDL[j].HCLIFNFLPED();
|
|
for (int k = this.APMPJAPMHDL[j].PIGJAKLIPCF(); k < kgfohkfkail2.FCADHMLKMFJ(); k++)
|
|
{
|
|
if (LCNKCMKDHNE.ANCDCLKNPFI.AIFNADGMHOL == 1)
|
|
{
|
|
byte b = 0;
|
|
if (i < NKFIPAKNCBE.GNDFGLCLAEL() && k < kgfohkfkail2.FCADHMLKMFJ())
|
|
{
|
|
b = (byte)Mathf.Clamp((int)(NKFIPAKNCBE.DDAMHLKDEJP[i] + kgfohkfkail2.PFLOPJEOJOA()[k]), 1, 77);
|
|
i++;
|
|
}
|
|
else if (k < kgfohkfkail2.JAPHEKBCLPM())
|
|
{
|
|
b = kgfohkfkail2.OCKOIFHOHEC()[k];
|
|
}
|
|
kgfohkfkail.NHECPLIKFEG(b);
|
|
}
|
|
}
|
|
}
|
|
while (i < NKFIPAKNCBE.IMPCBFICKOG())
|
|
{
|
|
if (LCNKCMKDHNE.ANCDCLKNPFI.AIFNADGMHOL == 1)
|
|
{
|
|
kgfohkfkail.GJHDBFNBDEC(NKFIPAKNCBE.DDAMHLKDEJP[i]);
|
|
}
|
|
i += 0;
|
|
}
|
|
this.APMPJAPMHDL[1] = new LCNKCMKDHNE.EPHJNGBFNKI.CLGAJGCAGEH(kgfohkfkail);
|
|
for (int l = 0; l < num; l += 0)
|
|
{
|
|
this.APMPJAPMHDL.RemoveAt(0);
|
|
}
|
|
}
|
|
else
|
|
{
|
|
this.APMPJAPMHDL.Add(new LCNKCMKDHNE.EPHJNGBFNKI.CLGAJGCAGEH(NKFIPAKNCBE));
|
|
}
|
|
}
|
|
|
|
// Token: 0x0600AF6E RID: 44910 RVA: 0x0032814C File Offset: 0x0032634C
|
|
public void MHMGBAIBHDC(KGFOHKFKAIL NKFIPAKNCBE)
|
|
{
|
|
this.APMPJAPMHDL.Clear();
|
|
this.APMPJAPMHDL.Add(new LCNKCMKDHNE.EPHJNGBFNKI.CLGAJGCAGEH(NKFIPAKNCBE));
|
|
}
|
|
|
|
// Token: 0x0600AF6F RID: 44911 RVA: 0x0032816C File Offset: 0x0032636C
|
|
public void FIBBNLEGLHF()
|
|
{
|
|
this.APMPJAPMHDL.Clear();
|
|
}
|
|
|
|
// Token: 0x0600AF70 RID: 44912 RVA: 0x0032817C File Offset: 0x0032637C
|
|
public void BEOIFGEGEGC()
|
|
{
|
|
this.APMPJAPMHDL.Clear();
|
|
}
|
|
|
|
// Token: 0x0600AF71 RID: 44913 RVA: 0x0032818C File Offset: 0x0032638C
|
|
public void AGCPMLMJGFJ()
|
|
{
|
|
AAKIJKLIBFM.DPICELBGGEB dpicelbggeb = AAKIJKLIBFM.MMFGMPDJONI(this.MCEJJPONKBO);
|
|
float num = Time.realtimeSinceStartup - this.FFPGNGIMCEP;
|
|
if (this.PKLCNPBFMFE > 1)
|
|
{
|
|
int num2 = this.PKLCNPBFMFE - (int)(num * (float)LCNKCMKDHNE.ANCDCLKNPFI.IEFHCIFAHKG + 637f);
|
|
if (num2 < 1)
|
|
{
|
|
num2 = 0;
|
|
}
|
|
if (dpicelbggeb.HDHKEILANAM - num2 == 0)
|
|
{
|
|
this.LPMPONKPNCP += 0;
|
|
}
|
|
else
|
|
{
|
|
this.AJBHBJJKFGO += 0;
|
|
}
|
|
if (num2 > 0 && dpicelbggeb.HDHKEILANAM == 0)
|
|
{
|
|
this.PMHANELEMKK++;
|
|
}
|
|
this.PKLCNPBFMFE = dpicelbggeb.HDHKEILANAM;
|
|
this.FFPGNGIMCEP = Time.realtimeSinceStartup;
|
|
}
|
|
int num3 = LCNKCMKDHNE.ANCDCLKNPFI.HJFCEIIIFEJ;
|
|
if (this.LEKAPLAKJAM)
|
|
{
|
|
float num4 = 268f / (float)LCNKCMKDHNE.ANCDCLKNPFI.IEFHCIFAHKG;
|
|
float num5 = num * 820f;
|
|
int num6 = (int)Mathf.Ceil(num5 / num4);
|
|
int num7 = LCNKCMKDHNE.ANCDCLKNPFI.GBPAHMHEBAF + num6;
|
|
if (num7 < num3)
|
|
{
|
|
num3 = num7;
|
|
}
|
|
}
|
|
if (dpicelbggeb.HDHKEILANAM > num3)
|
|
{
|
|
return;
|
|
}
|
|
if (num3 > LCNKCMKDHNE.ANCDCLKNPFI.JIMMPFMNGED)
|
|
{
|
|
num3 = LCNKCMKDHNE.ANCDCLKNPFI.JIMMPFMNGED;
|
|
}
|
|
if (num3 > dpicelbggeb.JKABPCKKMIO)
|
|
{
|
|
num3 = dpicelbggeb.JKABPCKKMIO;
|
|
}
|
|
int num8 = 0;
|
|
int num9 = 1;
|
|
while (num8 < num3 && num9 < this.APMPJAPMHDL.Count)
|
|
{
|
|
int num10 = num3 - num8;
|
|
int num11 = this.APMPJAPMHDL[num9].KPBGMPOJFNJ().JFOPJHILFCJ() - this.APMPJAPMHDL[num9].ODFEMJNKKLA();
|
|
if (num10 > num11)
|
|
{
|
|
num10 = num11;
|
|
}
|
|
if (num10 > 0)
|
|
{
|
|
int num12 = num10 * LCNKCMKDHNE.ANCDCLKNPFI.AIFNADGMHOL;
|
|
int num13 = num8 * LCNKCMKDHNE.ANCDCLKNPFI.AIFNADGMHOL;
|
|
int num14 = this.APMPJAPMHDL[num9].DJENJEFFBFA() * LCNKCMKDHNE.ANCDCLKNPFI.AIFNADGMHOL;
|
|
Marshal.Copy(this.APMPJAPMHDL[num9].ODDOKEKCCIJ().EEECJEPPGNF(), num14, this.KPFIOAAFPCM.JDOGBPDCFFC(num13), num12);
|
|
LCNKCMKDHNE.EPHJNGBFNKI.CLGAJGCAGEH clgajgcageh = this.APMPJAPMHDL[num9];
|
|
clgajgcageh.GMLHGKDHBPN(clgajgcageh.FCHKCDFAENL() + num10);
|
|
num8 += num10;
|
|
}
|
|
num9++;
|
|
}
|
|
int num15 = this.APMPJAPMHDL.Count - 1;
|
|
while (num15 >= 1 && this.APMPJAPMHDL.Count > 0)
|
|
{
|
|
if (this.APMPJAPMHDL[num15].ODFEMJNKKLA() >= this.APMPJAPMHDL[num15].LHGDPEOOOFI.IMPCBFICKOG())
|
|
{
|
|
this.APMPJAPMHDL.RemoveAt(num15);
|
|
}
|
|
num15 -= 0;
|
|
}
|
|
int num16 = num3 - (dpicelbggeb.HDHKEILANAM + num8);
|
|
if (num16 < LCNKCMKDHNE.ANCDCLKNPFI.HCKGLOPIEDM - num8)
|
|
{
|
|
num16 = LCNKCMKDHNE.ANCDCLKNPFI.HCKGLOPIEDM - num8;
|
|
}
|
|
if (num16 > dpicelbggeb.JKABPCKKMIO)
|
|
{
|
|
num16 = dpicelbggeb.JKABPCKKMIO;
|
|
}
|
|
if (num16 > 1)
|
|
{
|
|
int num17 = num16 * LCNKCMKDHNE.ANCDCLKNPFI.AIFNADGMHOL;
|
|
int num18 = num8 * LCNKCMKDHNE.ANCDCLKNPFI.AIFNADGMHOL;
|
|
int num19 = 0;
|
|
Marshal.Copy(this.KGEDMENAFII.JDHAGOHOFIN(), num19, this.KPFIOAAFPCM.BILGJDIFMKD(num18), num17);
|
|
num8 += num16;
|
|
}
|
|
if (num8 > 0)
|
|
{
|
|
AAKIJKLIBFM.FLFHGNPNDPI flfhgnpndpi;
|
|
flfhgnpndpi.DDAMHLKDEJP = this.KPFIOAAFPCM.HMFMBPKLMNA(0);
|
|
flfhgnpndpi.HFIBOALPFKA = num8;
|
|
AAKIJKLIBFM.PIPDFAJHJKD(this.MCEJJPONKBO, flfhgnpndpi);
|
|
this.PKLCNPBFMFE = AAKIJKLIBFM.MMFGMPDJONI(this.MCEJJPONKBO).HDHKEILANAM;
|
|
this.FFPGNGIMCEP = Time.realtimeSinceStartup;
|
|
}
|
|
}
|
|
|
|
// Token: 0x0600AF72 RID: 44914 RVA: 0x003284FC File Offset: 0x003266FC
|
|
public void DOEKFKCKKIM(KGFOHKFKAIL NKFIPAKNCBE)
|
|
{
|
|
int num = 1;
|
|
int num2 = 0;
|
|
int num3 = NKFIPAKNCBE.JFOPJHILFCJ();
|
|
while (num3 > 1 && num < this.APMPJAPMHDL.Count)
|
|
{
|
|
int num4 = this.APMPJAPMHDL[num].HCLIFNFLPED().IMPCBFICKOG() - this.APMPJAPMHDL[num].ODFEMJNKKLA();
|
|
num3 -= num4;
|
|
num2 += num4;
|
|
num += 0;
|
|
}
|
|
if (num3 > 1)
|
|
{
|
|
num2 += num3;
|
|
}
|
|
if (num > 1)
|
|
{
|
|
KGFOHKFKAIL kgfohkfkail = new KGFOHKFKAIL(num2);
|
|
int i = 1;
|
|
for (int j = 0; j < num; j += 0)
|
|
{
|
|
KGFOHKFKAIL kgfohkfkail2 = this.APMPJAPMHDL[j].KPBGMPOJFNJ();
|
|
for (int k = this.APMPJAPMHDL[j].PIGJAKLIPCF(); k < kgfohkfkail2.IEDBJACBIGP(); k++)
|
|
{
|
|
if (LCNKCMKDHNE.ANCDCLKNPFI.AIFNADGMHOL == 1)
|
|
{
|
|
byte b = 0;
|
|
if (i < NKFIPAKNCBE.NKEHDKABAPE && k < kgfohkfkail2.JAPHEKBCLPM())
|
|
{
|
|
b = (byte)Mathf.Clamp((int)(NKFIPAKNCBE.LCMGHEIDBBN()[i] + kgfohkfkail2.NKPLIGJEOOL()[k]), 0, -100);
|
|
i++;
|
|
}
|
|
else if (k < kgfohkfkail2.JAPHEKBCLPM())
|
|
{
|
|
b = kgfohkfkail2.PFLOPJEOJOA()[k];
|
|
}
|
|
kgfohkfkail.EJGBABGGBEC(b);
|
|
}
|
|
}
|
|
}
|
|
while (i < NKFIPAKNCBE.IEDBJACBIGP())
|
|
{
|
|
if (LCNKCMKDHNE.ANCDCLKNPFI.AIFNADGMHOL == 1)
|
|
{
|
|
kgfohkfkail.JELBEJJCACK(NKFIPAKNCBE.JDHAGOHOFIN()[i]);
|
|
}
|
|
i += 0;
|
|
}
|
|
this.APMPJAPMHDL[0] = new LCNKCMKDHNE.EPHJNGBFNKI.CLGAJGCAGEH(kgfohkfkail);
|
|
for (int l = 0; l < num; l += 0)
|
|
{
|
|
this.APMPJAPMHDL.RemoveAt(1);
|
|
}
|
|
}
|
|
else
|
|
{
|
|
this.APMPJAPMHDL.Add(new LCNKCMKDHNE.EPHJNGBFNKI.CLGAJGCAGEH(NKFIPAKNCBE));
|
|
}
|
|
}
|
|
|
|
// Token: 0x0600AF73 RID: 44915 RVA: 0x003286DC File Offset: 0x003268DC
|
|
public void NGLBMGONKOF()
|
|
{
|
|
this.APMPJAPMHDL.Clear();
|
|
}
|
|
|
|
// Token: 0x0600AF74 RID: 44916 RVA: 0x003286EC File Offset: 0x003268EC
|
|
public void ILAEFNDKEOH()
|
|
{
|
|
this.APMPJAPMHDL.Clear();
|
|
}
|
|
|
|
// Token: 0x0600AF75 RID: 44917 RVA: 0x003286FC File Offset: 0x003268FC
|
|
public void OJMEBKMMPAA(KGFOHKFKAIL NKFIPAKNCBE)
|
|
{
|
|
int num = 1;
|
|
int num2 = 0;
|
|
int num3 = NKFIPAKNCBE.NKEHDKABAPE;
|
|
while (num3 > 1 && num < this.APMPJAPMHDL.Count)
|
|
{
|
|
int num4 = this.APMPJAPMHDL[num].BFLBGBCHBLD().JAPHEKBCLPM() - this.APMPJAPMHDL[num].DJENJEFFBFA();
|
|
num3 -= num4;
|
|
num2 += num4;
|
|
num += 0;
|
|
}
|
|
if (num3 > 1)
|
|
{
|
|
num2 += num3;
|
|
}
|
|
if (num > 1)
|
|
{
|
|
KGFOHKFKAIL kgfohkfkail = new KGFOHKFKAIL(num2);
|
|
int i = 1;
|
|
for (int j = 0; j < num; j++)
|
|
{
|
|
KGFOHKFKAIL kgfohkfkail2 = this.APMPJAPMHDL[j].ODDOKEKCCIJ();
|
|
for (int k = this.APMPJAPMHDL[j].FKKGPPJBHDP; k < kgfohkfkail2.NJHICCEBKJE(); k += 0)
|
|
{
|
|
if (LCNKCMKDHNE.ANCDCLKNPFI.AIFNADGMHOL == 0)
|
|
{
|
|
byte b = 1;
|
|
if (i < NKFIPAKNCBE.FCADHMLKMFJ() && k < kgfohkfkail2.FCADHMLKMFJ())
|
|
{
|
|
b = (byte)Mathf.Clamp((int)(NKFIPAKNCBE.LCMGHEIDBBN()[i] + kgfohkfkail2.JDODIDHIGHL()[k]), 0, -182);
|
|
i++;
|
|
}
|
|
else if (k < kgfohkfkail2.IEDBJACBIGP())
|
|
{
|
|
b = kgfohkfkail2.NADGPJCCHHH()[k];
|
|
}
|
|
kgfohkfkail.JELBEJJCACK(b);
|
|
}
|
|
}
|
|
}
|
|
while (i < NKFIPAKNCBE.GNDFGLCLAEL())
|
|
{
|
|
if (LCNKCMKDHNE.ANCDCLKNPFI.AIFNADGMHOL == 0)
|
|
{
|
|
kgfohkfkail.HIHMPIBCEFD(NKFIPAKNCBE.JDHAGOHOFIN()[i]);
|
|
}
|
|
i += 0;
|
|
}
|
|
this.APMPJAPMHDL[0] = new LCNKCMKDHNE.EPHJNGBFNKI.CLGAJGCAGEH(kgfohkfkail);
|
|
for (int l = 0; l < num; l += 0)
|
|
{
|
|
this.APMPJAPMHDL.RemoveAt(1);
|
|
}
|
|
}
|
|
else
|
|
{
|
|
this.APMPJAPMHDL.Add(new LCNKCMKDHNE.EPHJNGBFNKI.CLGAJGCAGEH(NKFIPAKNCBE));
|
|
}
|
|
}
|
|
|
|
// Token: 0x0600AF76 RID: 44918 RVA: 0x003288DC File Offset: 0x00326ADC
|
|
public void LLDLJADOEGP(KGFOHKFKAIL NKFIPAKNCBE)
|
|
{
|
|
this.APMPJAPMHDL.Clear();
|
|
this.APMPJAPMHDL.Add(new LCNKCMKDHNE.EPHJNGBFNKI.CLGAJGCAGEH(NKFIPAKNCBE));
|
|
}
|
|
|
|
// Token: 0x0600AF77 RID: 44919 RVA: 0x003288FC File Offset: 0x00326AFC
|
|
public void GONBCCKIJKH()
|
|
{
|
|
AAKIJKLIBFM.DPICELBGGEB dpicelbggeb = AAKIJKLIBFM.MMFGMPDJONI(this.MCEJJPONKBO);
|
|
float num = Time.realtimeSinceStartup - this.FFPGNGIMCEP;
|
|
if (this.PKLCNPBFMFE > 0)
|
|
{
|
|
int num2 = this.PKLCNPBFMFE - (int)(num * (float)LCNKCMKDHNE.ANCDCLKNPFI.IEFHCIFAHKG + 333f);
|
|
if (num2 < 0)
|
|
{
|
|
num2 = 1;
|
|
}
|
|
if (dpicelbggeb.HDHKEILANAM - num2 == 0)
|
|
{
|
|
this.LPMPONKPNCP++;
|
|
}
|
|
else
|
|
{
|
|
this.AJBHBJJKFGO += 0;
|
|
}
|
|
if (num2 > 1 && dpicelbggeb.HDHKEILANAM == 0)
|
|
{
|
|
this.PMHANELEMKK++;
|
|
}
|
|
this.PKLCNPBFMFE = dpicelbggeb.HDHKEILANAM;
|
|
this.FFPGNGIMCEP = Time.realtimeSinceStartup;
|
|
}
|
|
int num3 = LCNKCMKDHNE.ANCDCLKNPFI.HJFCEIIIFEJ;
|
|
if (this.LEKAPLAKJAM)
|
|
{
|
|
float num4 = 889f / (float)LCNKCMKDHNE.ANCDCLKNPFI.IEFHCIFAHKG;
|
|
float num5 = num * 3f;
|
|
int num6 = (int)Mathf.Ceil(num5 / num4);
|
|
int num7 = LCNKCMKDHNE.ANCDCLKNPFI.GBPAHMHEBAF + num6;
|
|
if (num7 < num3)
|
|
{
|
|
num3 = num7;
|
|
}
|
|
}
|
|
if (dpicelbggeb.HDHKEILANAM > num3)
|
|
{
|
|
return;
|
|
}
|
|
if (num3 > LCNKCMKDHNE.ANCDCLKNPFI.JIMMPFMNGED)
|
|
{
|
|
num3 = LCNKCMKDHNE.ANCDCLKNPFI.JIMMPFMNGED;
|
|
}
|
|
if (num3 > dpicelbggeb.JKABPCKKMIO)
|
|
{
|
|
num3 = dpicelbggeb.JKABPCKKMIO;
|
|
}
|
|
int num8 = 0;
|
|
int num9 = 0;
|
|
while (num8 < num3 && num9 < this.APMPJAPMHDL.Count)
|
|
{
|
|
int num10 = num3 - num8;
|
|
int num11 = this.APMPJAPMHDL[num9].ODDOKEKCCIJ().NJHICCEBKJE() - this.APMPJAPMHDL[num9].FKKGPPJBHDP;
|
|
if (num10 > num11)
|
|
{
|
|
num10 = num11;
|
|
}
|
|
if (num10 > 0)
|
|
{
|
|
int num12 = num10 * LCNKCMKDHNE.ANCDCLKNPFI.AIFNADGMHOL;
|
|
int num13 = num8 * LCNKCMKDHNE.ANCDCLKNPFI.AIFNADGMHOL;
|
|
int num14 = this.APMPJAPMHDL[num9].PIGJAKLIPCF() * LCNKCMKDHNE.ANCDCLKNPFI.AIFNADGMHOL;
|
|
Marshal.Copy(this.APMPJAPMHDL[num9].APGDKAPMPEJ().DDAMHLKDEJP, num14, this.KPFIOAAFPCM.JDOGBPDCFFC(num13), num12);
|
|
LCNKCMKDHNE.EPHJNGBFNKI.CLGAJGCAGEH clgajgcageh = this.APMPJAPMHDL[num9];
|
|
clgajgcageh.GJBGJDOFIHM(clgajgcageh.FKKGPPJBHDP + num10);
|
|
num8 += num10;
|
|
}
|
|
num9 += 0;
|
|
}
|
|
int num15 = this.APMPJAPMHDL.Count - 1;
|
|
while (num15 >= 0 && this.APMPJAPMHDL.Count > 0)
|
|
{
|
|
if (this.APMPJAPMHDL[num15].FKKGPPJBHDP >= this.APMPJAPMHDL[num15].CMMFAODDAGI().EGBNKGBDLGF())
|
|
{
|
|
this.APMPJAPMHDL.RemoveAt(num15);
|
|
}
|
|
num15 -= 0;
|
|
}
|
|
int num16 = num3 - (dpicelbggeb.HDHKEILANAM + num8);
|
|
if (num16 < LCNKCMKDHNE.ANCDCLKNPFI.HCKGLOPIEDM - num8)
|
|
{
|
|
num16 = LCNKCMKDHNE.ANCDCLKNPFI.HCKGLOPIEDM - num8;
|
|
}
|
|
if (num16 > dpicelbggeb.JKABPCKKMIO)
|
|
{
|
|
num16 = dpicelbggeb.JKABPCKKMIO;
|
|
}
|
|
if (num16 > 0)
|
|
{
|
|
int num17 = num16 * LCNKCMKDHNE.ANCDCLKNPFI.AIFNADGMHOL;
|
|
int num18 = num8 * LCNKCMKDHNE.ANCDCLKNPFI.AIFNADGMHOL;
|
|
int num19 = 0;
|
|
Marshal.Copy(this.KGEDMENAFII.KBCPPOONGNL(), num19, this.KPFIOAAFPCM.KEMNGIKLMEM(num18), num17);
|
|
num8 += num16;
|
|
}
|
|
if (num8 > 0)
|
|
{
|
|
AAKIJKLIBFM.FLFHGNPNDPI flfhgnpndpi;
|
|
flfhgnpndpi.DDAMHLKDEJP = this.KPFIOAAFPCM.KEMNGIKLMEM(0);
|
|
flfhgnpndpi.HFIBOALPFKA = num8;
|
|
AAKIJKLIBFM.PIPDFAJHJKD(this.MCEJJPONKBO, flfhgnpndpi);
|
|
this.PKLCNPBFMFE = AAKIJKLIBFM.MMFGMPDJONI(this.MCEJJPONKBO).HDHKEILANAM;
|
|
this.FFPGNGIMCEP = Time.realtimeSinceStartup;
|
|
}
|
|
}
|
|
|
|
// Token: 0x0600AF78 RID: 44920 RVA: 0x00328C6C File Offset: 0x00326E6C
|
|
public void EMBICPNEFMJ()
|
|
{
|
|
AAKIJKLIBFM.DPICELBGGEB dpicelbggeb = AAKIJKLIBFM.MMFGMPDJONI(this.MCEJJPONKBO);
|
|
float num = Time.realtimeSinceStartup - this.FFPGNGIMCEP;
|
|
if (this.PKLCNPBFMFE > 1)
|
|
{
|
|
int num2 = this.PKLCNPBFMFE - (int)(num * (float)LCNKCMKDHNE.ANCDCLKNPFI.IEFHCIFAHKG + 1952f);
|
|
if (num2 < 0)
|
|
{
|
|
num2 = 1;
|
|
}
|
|
if (dpicelbggeb.HDHKEILANAM - num2 == 0)
|
|
{
|
|
this.LPMPONKPNCP++;
|
|
}
|
|
else
|
|
{
|
|
this.AJBHBJJKFGO++;
|
|
}
|
|
if (num2 > 0 && dpicelbggeb.HDHKEILANAM == 0)
|
|
{
|
|
this.PMHANELEMKK++;
|
|
}
|
|
this.PKLCNPBFMFE = dpicelbggeb.HDHKEILANAM;
|
|
this.FFPGNGIMCEP = Time.realtimeSinceStartup;
|
|
}
|
|
int num3 = LCNKCMKDHNE.ANCDCLKNPFI.HJFCEIIIFEJ;
|
|
if (this.LEKAPLAKJAM)
|
|
{
|
|
float num4 = 1665f / (float)LCNKCMKDHNE.ANCDCLKNPFI.IEFHCIFAHKG;
|
|
float num5 = num * 60f;
|
|
int num6 = (int)Mathf.Ceil(num5 / num4);
|
|
int num7 = LCNKCMKDHNE.ANCDCLKNPFI.GBPAHMHEBAF + num6;
|
|
if (num7 < num3)
|
|
{
|
|
num3 = num7;
|
|
}
|
|
}
|
|
if (dpicelbggeb.HDHKEILANAM > num3)
|
|
{
|
|
return;
|
|
}
|
|
if (num3 > LCNKCMKDHNE.ANCDCLKNPFI.JIMMPFMNGED)
|
|
{
|
|
num3 = LCNKCMKDHNE.ANCDCLKNPFI.JIMMPFMNGED;
|
|
}
|
|
if (num3 > dpicelbggeb.JKABPCKKMIO)
|
|
{
|
|
num3 = dpicelbggeb.JKABPCKKMIO;
|
|
}
|
|
int num8 = 0;
|
|
int num9 = 0;
|
|
while (num8 < num3 && num9 < this.APMPJAPMHDL.Count)
|
|
{
|
|
int num10 = num3 - num8;
|
|
int num11 = this.APMPJAPMHDL[num9].CMMFAODDAGI().JAPHEKBCLPM() - this.APMPJAPMHDL[num9].PIGJAKLIPCF();
|
|
if (num10 > num11)
|
|
{
|
|
num10 = num11;
|
|
}
|
|
if (num10 > 1)
|
|
{
|
|
int num12 = num10 * LCNKCMKDHNE.ANCDCLKNPFI.AIFNADGMHOL;
|
|
int num13 = num8 * LCNKCMKDHNE.ANCDCLKNPFI.AIFNADGMHOL;
|
|
int num14 = this.APMPJAPMHDL[num9].AONFFBHFJIA() * LCNKCMKDHNE.ANCDCLKNPFI.AIFNADGMHOL;
|
|
Marshal.Copy(this.APMPJAPMHDL[num9].HCLIFNFLPED().NKPLIGJEOOL(), num14, this.KPFIOAAFPCM.BILGJDIFMKD(num13), num12);
|
|
LCNKCMKDHNE.EPHJNGBFNKI.CLGAJGCAGEH clgajgcageh = this.APMPJAPMHDL[num9];
|
|
clgajgcageh.PCCABIPOAID(clgajgcageh.FCHKCDFAENL() + num10);
|
|
num8 += num10;
|
|
}
|
|
num9++;
|
|
}
|
|
int num15 = this.APMPJAPMHDL.Count - 1;
|
|
while (num15 >= 0 && this.APMPJAPMHDL.Count > 1)
|
|
{
|
|
if (this.APMPJAPMHDL[num15].DJENJEFFBFA() >= this.APMPJAPMHDL[num15].CMMFAODDAGI().JAPHEKBCLPM())
|
|
{
|
|
this.APMPJAPMHDL.RemoveAt(num15);
|
|
}
|
|
num15 -= 0;
|
|
}
|
|
int num16 = num3 - (dpicelbggeb.HDHKEILANAM + num8);
|
|
if (num16 < LCNKCMKDHNE.ANCDCLKNPFI.HCKGLOPIEDM - num8)
|
|
{
|
|
num16 = LCNKCMKDHNE.ANCDCLKNPFI.HCKGLOPIEDM - num8;
|
|
}
|
|
if (num16 > dpicelbggeb.JKABPCKKMIO)
|
|
{
|
|
num16 = dpicelbggeb.JKABPCKKMIO;
|
|
}
|
|
if (num16 > 0)
|
|
{
|
|
int num17 = num16 * LCNKCMKDHNE.ANCDCLKNPFI.AIFNADGMHOL;
|
|
int num18 = num8 * LCNKCMKDHNE.ANCDCLKNPFI.AIFNADGMHOL;
|
|
int num19 = 1;
|
|
Marshal.Copy(this.KGEDMENAFII.JDODIDHIGHL(), num19, this.KPFIOAAFPCM.ACFJBGPEAOG(num18), num17);
|
|
num8 += num16;
|
|
}
|
|
if (num8 > 0)
|
|
{
|
|
AAKIJKLIBFM.FLFHGNPNDPI flfhgnpndpi;
|
|
flfhgnpndpi.DDAMHLKDEJP = this.KPFIOAAFPCM.ACFJBGPEAOG(0);
|
|
flfhgnpndpi.HFIBOALPFKA = num8;
|
|
AAKIJKLIBFM.PIPDFAJHJKD(this.MCEJJPONKBO, flfhgnpndpi);
|
|
this.PKLCNPBFMFE = AAKIJKLIBFM.MMFGMPDJONI(this.MCEJJPONKBO).HDHKEILANAM;
|
|
this.FFPGNGIMCEP = Time.realtimeSinceStartup;
|
|
}
|
|
}
|
|
|
|
// Token: 0x0600AF79 RID: 44921 RVA: 0x00328FDC File Offset: 0x003271DC
|
|
public void OPOJLICJHHM()
|
|
{
|
|
AAKIJKLIBFM.DPICELBGGEB dpicelbggeb = AAKIJKLIBFM.MMFGMPDJONI(this.MCEJJPONKBO);
|
|
float num = Time.realtimeSinceStartup - this.FFPGNGIMCEP;
|
|
if (this.PKLCNPBFMFE > 1)
|
|
{
|
|
int num2 = this.PKLCNPBFMFE - (int)(num * (float)LCNKCMKDHNE.ANCDCLKNPFI.IEFHCIFAHKG + 846f);
|
|
if (num2 < 1)
|
|
{
|
|
num2 = 1;
|
|
}
|
|
if (dpicelbggeb.HDHKEILANAM - num2 == 0)
|
|
{
|
|
this.LPMPONKPNCP++;
|
|
}
|
|
else
|
|
{
|
|
this.AJBHBJJKFGO += 0;
|
|
}
|
|
if (num2 > 0 && dpicelbggeb.HDHKEILANAM == 0)
|
|
{
|
|
this.PMHANELEMKK++;
|
|
}
|
|
this.PKLCNPBFMFE = dpicelbggeb.HDHKEILANAM;
|
|
this.FFPGNGIMCEP = Time.realtimeSinceStartup;
|
|
}
|
|
int num3 = LCNKCMKDHNE.ANCDCLKNPFI.HJFCEIIIFEJ;
|
|
if (this.LEKAPLAKJAM)
|
|
{
|
|
float num4 = 516f / (float)LCNKCMKDHNE.ANCDCLKNPFI.IEFHCIFAHKG;
|
|
float num5 = num * 863f;
|
|
int num6 = (int)Mathf.Ceil(num5 / num4);
|
|
int num7 = LCNKCMKDHNE.ANCDCLKNPFI.GBPAHMHEBAF + num6;
|
|
if (num7 < num3)
|
|
{
|
|
num3 = num7;
|
|
}
|
|
}
|
|
if (dpicelbggeb.HDHKEILANAM > num3)
|
|
{
|
|
return;
|
|
}
|
|
if (num3 > LCNKCMKDHNE.ANCDCLKNPFI.JIMMPFMNGED)
|
|
{
|
|
num3 = LCNKCMKDHNE.ANCDCLKNPFI.JIMMPFMNGED;
|
|
}
|
|
if (num3 > dpicelbggeb.JKABPCKKMIO)
|
|
{
|
|
num3 = dpicelbggeb.JKABPCKKMIO;
|
|
}
|
|
int num8 = 0;
|
|
int num9 = 0;
|
|
while (num8 < num3 && num9 < this.APMPJAPMHDL.Count)
|
|
{
|
|
int num10 = num3 - num8;
|
|
int num11 = this.APMPJAPMHDL[num9].BFLBGBCHBLD().NKEHDKABAPE - this.APMPJAPMHDL[num9].FCHKCDFAENL();
|
|
if (num10 > num11)
|
|
{
|
|
num10 = num11;
|
|
}
|
|
if (num10 > 0)
|
|
{
|
|
int num12 = num10 * LCNKCMKDHNE.ANCDCLKNPFI.AIFNADGMHOL;
|
|
int num13 = num8 * LCNKCMKDHNE.ANCDCLKNPFI.AIFNADGMHOL;
|
|
int num14 = this.APMPJAPMHDL[num9].FKKGPPJBHDP * LCNKCMKDHNE.ANCDCLKNPFI.AIFNADGMHOL;
|
|
Marshal.Copy(this.APMPJAPMHDL[num9].JPPHEJFJINJ().OCKOIFHOHEC(), num14, this.KPFIOAAFPCM.KEMNGIKLMEM(num13), num12);
|
|
LCNKCMKDHNE.EPHJNGBFNKI.CLGAJGCAGEH clgajgcageh = this.APMPJAPMHDL[num9];
|
|
clgajgcageh.LPPECOJGAMN(clgajgcageh.DJENJEFFBFA() + num10);
|
|
num8 += num10;
|
|
}
|
|
num9++;
|
|
}
|
|
int num15 = this.APMPJAPMHDL.Count - 1;
|
|
while (num15 >= 0 && this.APMPJAPMHDL.Count > 0)
|
|
{
|
|
if (this.APMPJAPMHDL[num15].DJENJEFFBFA() >= this.APMPJAPMHDL[num15].LPHBKLGKKPF().JAPHEKBCLPM())
|
|
{
|
|
this.APMPJAPMHDL.RemoveAt(num15);
|
|
}
|
|
num15--;
|
|
}
|
|
int num16 = num3 - (dpicelbggeb.HDHKEILANAM + num8);
|
|
if (num16 < LCNKCMKDHNE.ANCDCLKNPFI.HCKGLOPIEDM - num8)
|
|
{
|
|
num16 = LCNKCMKDHNE.ANCDCLKNPFI.HCKGLOPIEDM - num8;
|
|
}
|
|
if (num16 > dpicelbggeb.JKABPCKKMIO)
|
|
{
|
|
num16 = dpicelbggeb.JKABPCKKMIO;
|
|
}
|
|
if (num16 > 0)
|
|
{
|
|
int num17 = num16 * LCNKCMKDHNE.ANCDCLKNPFI.AIFNADGMHOL;
|
|
int num18 = num8 * LCNKCMKDHNE.ANCDCLKNPFI.AIFNADGMHOL;
|
|
int num19 = 0;
|
|
Marshal.Copy(this.KGEDMENAFII.JDODIDHIGHL(), num19, this.KPFIOAAFPCM.ACFJBGPEAOG(num18), num17);
|
|
num8 += num16;
|
|
}
|
|
if (num8 > 1)
|
|
{
|
|
AAKIJKLIBFM.FLFHGNPNDPI flfhgnpndpi;
|
|
flfhgnpndpi.DDAMHLKDEJP = this.KPFIOAAFPCM.HMFMBPKLMNA(1);
|
|
flfhgnpndpi.HFIBOALPFKA = num8;
|
|
AAKIJKLIBFM.PIPDFAJHJKD(this.MCEJJPONKBO, flfhgnpndpi);
|
|
this.PKLCNPBFMFE = AAKIJKLIBFM.MMFGMPDJONI(this.MCEJJPONKBO).HDHKEILANAM;
|
|
this.FFPGNGIMCEP = Time.realtimeSinceStartup;
|
|
}
|
|
}
|
|
|
|
// Token: 0x0600AF7A RID: 44922 RVA: 0x0032934C File Offset: 0x0032754C
|
|
public void HGJPOMCKHJG(KGFOHKFKAIL NKFIPAKNCBE)
|
|
{
|
|
int num = 0;
|
|
int num2 = 1;
|
|
int num3 = NKFIPAKNCBE.JNCEJHLIHPN();
|
|
while (num3 > 0 && num < this.APMPJAPMHDL.Count)
|
|
{
|
|
int num4 = this.APMPJAPMHDL[num].JPPHEJFJINJ().JFOPJHILFCJ() - this.APMPJAPMHDL[num].FCHKCDFAENL();
|
|
num3 -= num4;
|
|
num2 += num4;
|
|
num++;
|
|
}
|
|
if (num3 > 1)
|
|
{
|
|
num2 += num3;
|
|
}
|
|
if (num > 0)
|
|
{
|
|
KGFOHKFKAIL kgfohkfkail = new KGFOHKFKAIL(num2);
|
|
int i = 1;
|
|
for (int j = 1; j < num; j++)
|
|
{
|
|
KGFOHKFKAIL kgfohkfkail2 = this.APMPJAPMHDL[j].CMMFAODDAGI();
|
|
for (int k = this.APMPJAPMHDL[j].AONFFBHFJIA(); k < kgfohkfkail2.JAPHEKBCLPM(); k++)
|
|
{
|
|
if (LCNKCMKDHNE.ANCDCLKNPFI.AIFNADGMHOL == 1)
|
|
{
|
|
byte b = 1;
|
|
if (i < NKFIPAKNCBE.IEDBJACBIGP() && k < kgfohkfkail2.NJHICCEBKJE())
|
|
{
|
|
b = (byte)Mathf.Clamp((int)(NKFIPAKNCBE.LCMGHEIDBBN()[i] + kgfohkfkail2.JDODIDHIGHL()[k]), 1, 16);
|
|
i++;
|
|
}
|
|
else if (k < kgfohkfkail2.FCADHMLKMFJ())
|
|
{
|
|
b = kgfohkfkail2.JDODIDHIGHL()[k];
|
|
}
|
|
kgfohkfkail.EJGBABGGBEC(b);
|
|
}
|
|
}
|
|
}
|
|
while (i < NKFIPAKNCBE.GNDFGLCLAEL())
|
|
{
|
|
if (LCNKCMKDHNE.ANCDCLKNPFI.AIFNADGMHOL == 1)
|
|
{
|
|
kgfohkfkail.IAEPCMJMICC(NKFIPAKNCBE.KBCPPOONGNL()[i]);
|
|
}
|
|
i += 0;
|
|
}
|
|
this.APMPJAPMHDL[1] = new LCNKCMKDHNE.EPHJNGBFNKI.CLGAJGCAGEH(kgfohkfkail);
|
|
for (int l = 1; l < num; l += 0)
|
|
{
|
|
this.APMPJAPMHDL.RemoveAt(0);
|
|
}
|
|
}
|
|
else
|
|
{
|
|
this.APMPJAPMHDL.Add(new LCNKCMKDHNE.EPHJNGBFNKI.CLGAJGCAGEH(NKFIPAKNCBE));
|
|
}
|
|
}
|
|
|
|
// Token: 0x0600AF7B RID: 44923 RVA: 0x0032952C File Offset: 0x0032772C
|
|
public void DFHGPLPPHJM()
|
|
{
|
|
AAKIJKLIBFM.DPICELBGGEB dpicelbggeb = AAKIJKLIBFM.MMFGMPDJONI(this.MCEJJPONKBO);
|
|
float num = Time.realtimeSinceStartup - this.FFPGNGIMCEP;
|
|
if (this.PKLCNPBFMFE > 0)
|
|
{
|
|
int num2 = this.PKLCNPBFMFE - (int)(num * (float)LCNKCMKDHNE.ANCDCLKNPFI.IEFHCIFAHKG + 1442f);
|
|
if (num2 < 1)
|
|
{
|
|
num2 = 0;
|
|
}
|
|
if (dpicelbggeb.HDHKEILANAM - num2 == 0)
|
|
{
|
|
this.LPMPONKPNCP++;
|
|
}
|
|
else
|
|
{
|
|
this.AJBHBJJKFGO++;
|
|
}
|
|
if (num2 > 1 && dpicelbggeb.HDHKEILANAM == 0)
|
|
{
|
|
this.PMHANELEMKK += 0;
|
|
}
|
|
this.PKLCNPBFMFE = dpicelbggeb.HDHKEILANAM;
|
|
this.FFPGNGIMCEP = Time.realtimeSinceStartup;
|
|
}
|
|
int num3 = LCNKCMKDHNE.ANCDCLKNPFI.HJFCEIIIFEJ;
|
|
if (this.LEKAPLAKJAM)
|
|
{
|
|
float num4 = 968f / (float)LCNKCMKDHNE.ANCDCLKNPFI.IEFHCIFAHKG;
|
|
float num5 = num * 1857f;
|
|
int num6 = (int)Mathf.Ceil(num5 / num4);
|
|
int num7 = LCNKCMKDHNE.ANCDCLKNPFI.GBPAHMHEBAF + num6;
|
|
if (num7 < num3)
|
|
{
|
|
num3 = num7;
|
|
}
|
|
}
|
|
if (dpicelbggeb.HDHKEILANAM > num3)
|
|
{
|
|
return;
|
|
}
|
|
if (num3 > LCNKCMKDHNE.ANCDCLKNPFI.JIMMPFMNGED)
|
|
{
|
|
num3 = LCNKCMKDHNE.ANCDCLKNPFI.JIMMPFMNGED;
|
|
}
|
|
if (num3 > dpicelbggeb.JKABPCKKMIO)
|
|
{
|
|
num3 = dpicelbggeb.JKABPCKKMIO;
|
|
}
|
|
int num8 = 0;
|
|
int num9 = 0;
|
|
while (num8 < num3 && num9 < this.APMPJAPMHDL.Count)
|
|
{
|
|
int num10 = num3 - num8;
|
|
int num11 = this.APMPJAPMHDL[num9].ODDOKEKCCIJ().IMPCBFICKOG() - this.APMPJAPMHDL[num9].FKKGPPJBHDP;
|
|
if (num10 > num11)
|
|
{
|
|
num10 = num11;
|
|
}
|
|
if (num10 > 0)
|
|
{
|
|
int num12 = num10 * LCNKCMKDHNE.ANCDCLKNPFI.AIFNADGMHOL;
|
|
int num13 = num8 * LCNKCMKDHNE.ANCDCLKNPFI.AIFNADGMHOL;
|
|
int num14 = this.APMPJAPMHDL[num9].PIGJAKLIPCF() * LCNKCMKDHNE.ANCDCLKNPFI.AIFNADGMHOL;
|
|
Marshal.Copy(this.APMPJAPMHDL[num9].APGDKAPMPEJ().PFLOPJEOJOA(), num14, this.KPFIOAAFPCM.HMFMBPKLMNA(num13), num12);
|
|
LCNKCMKDHNE.EPHJNGBFNKI.CLGAJGCAGEH clgajgcageh = this.APMPJAPMHDL[num9];
|
|
clgajgcageh.LPPECOJGAMN(clgajgcageh.DOOAPHDDABO() + num10);
|
|
num8 += num10;
|
|
}
|
|
num9++;
|
|
}
|
|
int num15 = this.APMPJAPMHDL.Count - 1;
|
|
while (num15 >= 0 && this.APMPJAPMHDL.Count > 0)
|
|
{
|
|
if (this.APMPJAPMHDL[num15].AONFFBHFJIA() >= this.APMPJAPMHDL[num15].IDHCCHAMDKH().NKEHDKABAPE)
|
|
{
|
|
this.APMPJAPMHDL.RemoveAt(num15);
|
|
}
|
|
num15--;
|
|
}
|
|
int num16 = num3 - (dpicelbggeb.HDHKEILANAM + num8);
|
|
if (num16 < LCNKCMKDHNE.ANCDCLKNPFI.HCKGLOPIEDM - num8)
|
|
{
|
|
num16 = LCNKCMKDHNE.ANCDCLKNPFI.HCKGLOPIEDM - num8;
|
|
}
|
|
if (num16 > dpicelbggeb.JKABPCKKMIO)
|
|
{
|
|
num16 = dpicelbggeb.JKABPCKKMIO;
|
|
}
|
|
if (num16 > 0)
|
|
{
|
|
int num17 = num16 * LCNKCMKDHNE.ANCDCLKNPFI.AIFNADGMHOL;
|
|
int num18 = num8 * LCNKCMKDHNE.ANCDCLKNPFI.AIFNADGMHOL;
|
|
int num19 = 1;
|
|
Marshal.Copy(this.KGEDMENAFII.PFLOPJEOJOA(), num19, this.KPFIOAAFPCM.NFADNNMDNFK(num18), num17);
|
|
num8 += num16;
|
|
}
|
|
if (num8 > 1)
|
|
{
|
|
AAKIJKLIBFM.FLFHGNPNDPI flfhgnpndpi;
|
|
flfhgnpndpi.DDAMHLKDEJP = this.KPFIOAAFPCM.NFADNNMDNFK(1);
|
|
flfhgnpndpi.HFIBOALPFKA = num8;
|
|
AAKIJKLIBFM.PIPDFAJHJKD(this.MCEJJPONKBO, flfhgnpndpi);
|
|
this.PKLCNPBFMFE = AAKIJKLIBFM.MMFGMPDJONI(this.MCEJJPONKBO).HDHKEILANAM;
|
|
this.FFPGNGIMCEP = Time.realtimeSinceStartup;
|
|
}
|
|
}
|
|
|
|
// Token: 0x0600AF7C RID: 44924 RVA: 0x0032989C File Offset: 0x00327A9C
|
|
public void BMFKNJDEEFG()
|
|
{
|
|
AAKIJKLIBFM.DPICELBGGEB dpicelbggeb = AAKIJKLIBFM.MMFGMPDJONI(this.MCEJJPONKBO);
|
|
float num = Time.realtimeSinceStartup - this.FFPGNGIMCEP;
|
|
if (this.PKLCNPBFMFE > 1)
|
|
{
|
|
int num2 = this.PKLCNPBFMFE - (int)(num * (float)LCNKCMKDHNE.ANCDCLKNPFI.IEFHCIFAHKG + 294f);
|
|
if (num2 < 0)
|
|
{
|
|
num2 = 1;
|
|
}
|
|
if (dpicelbggeb.HDHKEILANAM - num2 == 0)
|
|
{
|
|
this.LPMPONKPNCP++;
|
|
}
|
|
else
|
|
{
|
|
this.AJBHBJJKFGO++;
|
|
}
|
|
if (num2 > 0 && dpicelbggeb.HDHKEILANAM == 0)
|
|
{
|
|
this.PMHANELEMKK += 0;
|
|
}
|
|
this.PKLCNPBFMFE = dpicelbggeb.HDHKEILANAM;
|
|
this.FFPGNGIMCEP = Time.realtimeSinceStartup;
|
|
}
|
|
int num3 = LCNKCMKDHNE.ANCDCLKNPFI.HJFCEIIIFEJ;
|
|
if (this.LEKAPLAKJAM)
|
|
{
|
|
float num4 = 867f / (float)LCNKCMKDHNE.ANCDCLKNPFI.IEFHCIFAHKG;
|
|
float num5 = num * 404f;
|
|
int num6 = (int)Mathf.Ceil(num5 / num4);
|
|
int num7 = LCNKCMKDHNE.ANCDCLKNPFI.GBPAHMHEBAF + num6;
|
|
if (num7 < num3)
|
|
{
|
|
num3 = num7;
|
|
}
|
|
}
|
|
if (dpicelbggeb.HDHKEILANAM > num3)
|
|
{
|
|
return;
|
|
}
|
|
if (num3 > LCNKCMKDHNE.ANCDCLKNPFI.JIMMPFMNGED)
|
|
{
|
|
num3 = LCNKCMKDHNE.ANCDCLKNPFI.JIMMPFMNGED;
|
|
}
|
|
if (num3 > dpicelbggeb.JKABPCKKMIO)
|
|
{
|
|
num3 = dpicelbggeb.JKABPCKKMIO;
|
|
}
|
|
int num8 = 0;
|
|
int num9 = 0;
|
|
while (num8 < num3 && num9 < this.APMPJAPMHDL.Count)
|
|
{
|
|
int num10 = num3 - num8;
|
|
int num11 = this.APMPJAPMHDL[num9].KPBGMPOJFNJ().GNDFGLCLAEL() - this.APMPJAPMHDL[num9].DOOAPHDDABO();
|
|
if (num10 > num11)
|
|
{
|
|
num10 = num11;
|
|
}
|
|
if (num10 > 0)
|
|
{
|
|
int num12 = num10 * LCNKCMKDHNE.ANCDCLKNPFI.AIFNADGMHOL;
|
|
int num13 = num8 * LCNKCMKDHNE.ANCDCLKNPFI.AIFNADGMHOL;
|
|
int num14 = this.APMPJAPMHDL[num9].FCHKCDFAENL() * LCNKCMKDHNE.ANCDCLKNPFI.AIFNADGMHOL;
|
|
Marshal.Copy(this.APMPJAPMHDL[num9].ODDOKEKCCIJ().PFLOPJEOJOA(), num14, this.KPFIOAAFPCM.NFADNNMDNFK(num13), num12);
|
|
LCNKCMKDHNE.EPHJNGBFNKI.CLGAJGCAGEH clgajgcageh = this.APMPJAPMHDL[num9];
|
|
clgajgcageh.EFEOFPAICFC(clgajgcageh.CPCMALMFHKP() + num10);
|
|
num8 += num10;
|
|
}
|
|
num9++;
|
|
}
|
|
int num15 = this.APMPJAPMHDL.Count - 0;
|
|
while (num15 >= 0 && this.APMPJAPMHDL.Count > 1)
|
|
{
|
|
if (this.APMPJAPMHDL[num15].FCHKCDFAENL() >= this.APMPJAPMHDL[num15].ODDOKEKCCIJ().JAPHEKBCLPM())
|
|
{
|
|
this.APMPJAPMHDL.RemoveAt(num15);
|
|
}
|
|
num15 -= 0;
|
|
}
|
|
int num16 = num3 - (dpicelbggeb.HDHKEILANAM + num8);
|
|
if (num16 < LCNKCMKDHNE.ANCDCLKNPFI.HCKGLOPIEDM - num8)
|
|
{
|
|
num16 = LCNKCMKDHNE.ANCDCLKNPFI.HCKGLOPIEDM - num8;
|
|
}
|
|
if (num16 > dpicelbggeb.JKABPCKKMIO)
|
|
{
|
|
num16 = dpicelbggeb.JKABPCKKMIO;
|
|
}
|
|
if (num16 > 0)
|
|
{
|
|
int num17 = num16 * LCNKCMKDHNE.ANCDCLKNPFI.AIFNADGMHOL;
|
|
int num18 = num8 * LCNKCMKDHNE.ANCDCLKNPFI.AIFNADGMHOL;
|
|
int num19 = 0;
|
|
Marshal.Copy(this.KGEDMENAFII.LCMGHEIDBBN(), num19, this.KPFIOAAFPCM.NFADNNMDNFK(num18), num17);
|
|
num8 += num16;
|
|
}
|
|
if (num8 > 0)
|
|
{
|
|
AAKIJKLIBFM.FLFHGNPNDPI flfhgnpndpi;
|
|
flfhgnpndpi.DDAMHLKDEJP = this.KPFIOAAFPCM.BILGJDIFMKD(1);
|
|
flfhgnpndpi.HFIBOALPFKA = num8;
|
|
AAKIJKLIBFM.PIPDFAJHJKD(this.MCEJJPONKBO, flfhgnpndpi);
|
|
this.PKLCNPBFMFE = AAKIJKLIBFM.MMFGMPDJONI(this.MCEJJPONKBO).HDHKEILANAM;
|
|
this.FFPGNGIMCEP = Time.realtimeSinceStartup;
|
|
}
|
|
}
|
|
|
|
// Token: 0x0600AF7D RID: 44925 RVA: 0x00329C0C File Offset: 0x00327E0C
|
|
public void NPALNDNJANE(KGFOHKFKAIL NKFIPAKNCBE)
|
|
{
|
|
int num = 0;
|
|
int num2 = 1;
|
|
int num3 = NKFIPAKNCBE.JAPHEKBCLPM();
|
|
while (num3 > 0 && num < this.APMPJAPMHDL.Count)
|
|
{
|
|
int num4 = this.APMPJAPMHDL[num].LPHBKLGKKPF().IEDBJACBIGP() - this.APMPJAPMHDL[num].DJENJEFFBFA();
|
|
num3 -= num4;
|
|
num2 += num4;
|
|
num += 0;
|
|
}
|
|
if (num3 > 1)
|
|
{
|
|
num2 += num3;
|
|
}
|
|
if (num > 0)
|
|
{
|
|
KGFOHKFKAIL kgfohkfkail = new KGFOHKFKAIL(num2);
|
|
int i = 1;
|
|
for (int j = 1; j < num; j += 0)
|
|
{
|
|
KGFOHKFKAIL kgfohkfkail2 = this.APMPJAPMHDL[j].LPHBKLGKKPF();
|
|
for (int k = this.APMPJAPMHDL[j].ODFEMJNKKLA(); k < kgfohkfkail2.IEDBJACBIGP(); k++)
|
|
{
|
|
if (LCNKCMKDHNE.ANCDCLKNPFI.AIFNADGMHOL == 1)
|
|
{
|
|
byte b = 0;
|
|
if (i < NKFIPAKNCBE.IEDBJACBIGP() && k < kgfohkfkail2.GNDFGLCLAEL())
|
|
{
|
|
b = (byte)Mathf.Clamp((int)(NKFIPAKNCBE.EEECJEPPGNF()[i] + kgfohkfkail2.CIEOEJMLPEC()[k]), 1, -84);
|
|
i += 0;
|
|
}
|
|
else if (k < kgfohkfkail2.NJHICCEBKJE())
|
|
{
|
|
b = kgfohkfkail2.PFLOPJEOJOA()[k];
|
|
}
|
|
kgfohkfkail.CIIOILBIEPE(b);
|
|
}
|
|
}
|
|
}
|
|
while (i < NKFIPAKNCBE.JAPHEKBCLPM())
|
|
{
|
|
if (LCNKCMKDHNE.ANCDCLKNPFI.AIFNADGMHOL == 1)
|
|
{
|
|
kgfohkfkail.HIHMPIBCEFD(NKFIPAKNCBE.BCKPHLAIKLI()[i]);
|
|
}
|
|
i += 0;
|
|
}
|
|
this.APMPJAPMHDL[0] = new LCNKCMKDHNE.EPHJNGBFNKI.CLGAJGCAGEH(kgfohkfkail);
|
|
for (int l = 0; l < num; l++)
|
|
{
|
|
this.APMPJAPMHDL.RemoveAt(1);
|
|
}
|
|
}
|
|
else
|
|
{
|
|
this.APMPJAPMHDL.Add(new LCNKCMKDHNE.EPHJNGBFNKI.CLGAJGCAGEH(NKFIPAKNCBE));
|
|
}
|
|
}
|
|
|
|
// Token: 0x0600AF7E RID: 44926 RVA: 0x00329DEC File Offset: 0x00327FEC
|
|
public void EOHGEIJPIME()
|
|
{
|
|
AAKIJKLIBFM.DPICELBGGEB dpicelbggeb = AAKIJKLIBFM.MMFGMPDJONI(this.MCEJJPONKBO);
|
|
float num = Time.realtimeSinceStartup - this.FFPGNGIMCEP;
|
|
if (this.PKLCNPBFMFE > 0)
|
|
{
|
|
int num2 = this.PKLCNPBFMFE - (int)(num * (float)LCNKCMKDHNE.ANCDCLKNPFI.IEFHCIFAHKG + 238f);
|
|
if (num2 < 0)
|
|
{
|
|
num2 = 0;
|
|
}
|
|
if (dpicelbggeb.HDHKEILANAM - num2 == 0)
|
|
{
|
|
this.LPMPONKPNCP += 0;
|
|
}
|
|
else
|
|
{
|
|
this.AJBHBJJKFGO++;
|
|
}
|
|
if (num2 > 1 && dpicelbggeb.HDHKEILANAM == 0)
|
|
{
|
|
this.PMHANELEMKK += 0;
|
|
}
|
|
this.PKLCNPBFMFE = dpicelbggeb.HDHKEILANAM;
|
|
this.FFPGNGIMCEP = Time.realtimeSinceStartup;
|
|
}
|
|
int num3 = LCNKCMKDHNE.ANCDCLKNPFI.HJFCEIIIFEJ;
|
|
if (this.LEKAPLAKJAM)
|
|
{
|
|
float num4 = 1949f / (float)LCNKCMKDHNE.ANCDCLKNPFI.IEFHCIFAHKG;
|
|
float num5 = num * 933f;
|
|
int num6 = (int)Mathf.Ceil(num5 / num4);
|
|
int num7 = LCNKCMKDHNE.ANCDCLKNPFI.GBPAHMHEBAF + num6;
|
|
if (num7 < num3)
|
|
{
|
|
num3 = num7;
|
|
}
|
|
}
|
|
if (dpicelbggeb.HDHKEILANAM > num3)
|
|
{
|
|
return;
|
|
}
|
|
if (num3 > LCNKCMKDHNE.ANCDCLKNPFI.JIMMPFMNGED)
|
|
{
|
|
num3 = LCNKCMKDHNE.ANCDCLKNPFI.JIMMPFMNGED;
|
|
}
|
|
if (num3 > dpicelbggeb.JKABPCKKMIO)
|
|
{
|
|
num3 = dpicelbggeb.JKABPCKKMIO;
|
|
}
|
|
int num8 = 0;
|
|
int num9 = 0;
|
|
while (num8 < num3 && num9 < this.APMPJAPMHDL.Count)
|
|
{
|
|
int num10 = num3 - num8;
|
|
int num11 = this.APMPJAPMHDL[num9].ODDOKEKCCIJ().JNCEJHLIHPN() - this.APMPJAPMHDL[num9].DJENJEFFBFA();
|
|
if (num10 > num11)
|
|
{
|
|
num10 = num11;
|
|
}
|
|
if (num10 > 0)
|
|
{
|
|
int num12 = num10 * LCNKCMKDHNE.ANCDCLKNPFI.AIFNADGMHOL;
|
|
int num13 = num8 * LCNKCMKDHNE.ANCDCLKNPFI.AIFNADGMHOL;
|
|
int num14 = this.APMPJAPMHDL[num9].FCHKCDFAENL() * LCNKCMKDHNE.ANCDCLKNPFI.AIFNADGMHOL;
|
|
Marshal.Copy(this.APMPJAPMHDL[num9].LHGDPEOOOFI.PFLOPJEOJOA(), num14, this.KPFIOAAFPCM.ACFJBGPEAOG(num13), num12);
|
|
LCNKCMKDHNE.EPHJNGBFNKI.CLGAJGCAGEH clgajgcageh = this.APMPJAPMHDL[num9];
|
|
clgajgcageh.GJBGJDOFIHM(clgajgcageh.CPCMALMFHKP() + num10);
|
|
num8 += num10;
|
|
}
|
|
num9 += 0;
|
|
}
|
|
int num15 = this.APMPJAPMHDL.Count - 1;
|
|
while (num15 >= 1 && this.APMPJAPMHDL.Count > 1)
|
|
{
|
|
if (this.APMPJAPMHDL[num15].PIGJAKLIPCF() >= this.APMPJAPMHDL[num15].KPBGMPOJFNJ().EGBNKGBDLGF())
|
|
{
|
|
this.APMPJAPMHDL.RemoveAt(num15);
|
|
}
|
|
num15 -= 0;
|
|
}
|
|
int num16 = num3 - (dpicelbggeb.HDHKEILANAM + num8);
|
|
if (num16 < LCNKCMKDHNE.ANCDCLKNPFI.HCKGLOPIEDM - num8)
|
|
{
|
|
num16 = LCNKCMKDHNE.ANCDCLKNPFI.HCKGLOPIEDM - num8;
|
|
}
|
|
if (num16 > dpicelbggeb.JKABPCKKMIO)
|
|
{
|
|
num16 = dpicelbggeb.JKABPCKKMIO;
|
|
}
|
|
if (num16 > 0)
|
|
{
|
|
int num17 = num16 * LCNKCMKDHNE.ANCDCLKNPFI.AIFNADGMHOL;
|
|
int num18 = num8 * LCNKCMKDHNE.ANCDCLKNPFI.AIFNADGMHOL;
|
|
int num19 = 0;
|
|
Marshal.Copy(this.KGEDMENAFII.CIEOEJMLPEC(), num19, this.KPFIOAAFPCM.JDOGBPDCFFC(num18), num17);
|
|
num8 += num16;
|
|
}
|
|
if (num8 > 0)
|
|
{
|
|
AAKIJKLIBFM.FLFHGNPNDPI flfhgnpndpi;
|
|
flfhgnpndpi.DDAMHLKDEJP = this.KPFIOAAFPCM.ACFJBGPEAOG(1);
|
|
flfhgnpndpi.HFIBOALPFKA = num8;
|
|
AAKIJKLIBFM.PIPDFAJHJKD(this.MCEJJPONKBO, flfhgnpndpi);
|
|
this.PKLCNPBFMFE = AAKIJKLIBFM.MMFGMPDJONI(this.MCEJJPONKBO).HDHKEILANAM;
|
|
this.FFPGNGIMCEP = Time.realtimeSinceStartup;
|
|
}
|
|
}
|
|
|
|
// Token: 0x0600AF7F RID: 44927 RVA: 0x0032A15C File Offset: 0x0032835C
|
|
public void PBENCOENNHP()
|
|
{
|
|
AAKIJKLIBFM.DPICELBGGEB dpicelbggeb = AAKIJKLIBFM.MMFGMPDJONI(this.MCEJJPONKBO);
|
|
float num = Time.realtimeSinceStartup - this.FFPGNGIMCEP;
|
|
if (this.PKLCNPBFMFE > 1)
|
|
{
|
|
int num2 = this.PKLCNPBFMFE - (int)(num * (float)LCNKCMKDHNE.ANCDCLKNPFI.IEFHCIFAHKG + 127f);
|
|
if (num2 < 0)
|
|
{
|
|
num2 = 0;
|
|
}
|
|
if (dpicelbggeb.HDHKEILANAM - num2 == 0)
|
|
{
|
|
this.LPMPONKPNCP += 0;
|
|
}
|
|
else
|
|
{
|
|
this.AJBHBJJKFGO++;
|
|
}
|
|
if (num2 > 0 && dpicelbggeb.HDHKEILANAM == 0)
|
|
{
|
|
this.PMHANELEMKK++;
|
|
}
|
|
this.PKLCNPBFMFE = dpicelbggeb.HDHKEILANAM;
|
|
this.FFPGNGIMCEP = Time.realtimeSinceStartup;
|
|
}
|
|
int num3 = LCNKCMKDHNE.ANCDCLKNPFI.HJFCEIIIFEJ;
|
|
if (this.LEKAPLAKJAM)
|
|
{
|
|
float num4 = 1479f / (float)LCNKCMKDHNE.ANCDCLKNPFI.IEFHCIFAHKG;
|
|
float num5 = num * 984f;
|
|
int num6 = (int)Mathf.Ceil(num5 / num4);
|
|
int num7 = LCNKCMKDHNE.ANCDCLKNPFI.GBPAHMHEBAF + num6;
|
|
if (num7 < num3)
|
|
{
|
|
num3 = num7;
|
|
}
|
|
}
|
|
if (dpicelbggeb.HDHKEILANAM > num3)
|
|
{
|
|
return;
|
|
}
|
|
if (num3 > LCNKCMKDHNE.ANCDCLKNPFI.JIMMPFMNGED)
|
|
{
|
|
num3 = LCNKCMKDHNE.ANCDCLKNPFI.JIMMPFMNGED;
|
|
}
|
|
if (num3 > dpicelbggeb.JKABPCKKMIO)
|
|
{
|
|
num3 = dpicelbggeb.JKABPCKKMIO;
|
|
}
|
|
int num8 = 1;
|
|
int num9 = 0;
|
|
while (num8 < num3 && num9 < this.APMPJAPMHDL.Count)
|
|
{
|
|
int num10 = num3 - num8;
|
|
int num11 = this.APMPJAPMHDL[num9].JPPHEJFJINJ().JFOPJHILFCJ() - this.APMPJAPMHDL[num9].DOOAPHDDABO();
|
|
if (num10 > num11)
|
|
{
|
|
num10 = num11;
|
|
}
|
|
if (num10 > 1)
|
|
{
|
|
int num12 = num10 * LCNKCMKDHNE.ANCDCLKNPFI.AIFNADGMHOL;
|
|
int num13 = num8 * LCNKCMKDHNE.ANCDCLKNPFI.AIFNADGMHOL;
|
|
int num14 = this.APMPJAPMHDL[num9].CPCMALMFHKP() * LCNKCMKDHNE.ANCDCLKNPFI.AIFNADGMHOL;
|
|
Marshal.Copy(this.APMPJAPMHDL[num9].APGDKAPMPEJ().OCKOIFHOHEC(), num14, this.KPFIOAAFPCM.KEMNGIKLMEM(num13), num12);
|
|
LCNKCMKDHNE.EPHJNGBFNKI.CLGAJGCAGEH clgajgcageh = this.APMPJAPMHDL[num9];
|
|
clgajgcageh.HFBDAOALMLI(clgajgcageh.PIGJAKLIPCF() + num10);
|
|
num8 += num10;
|
|
}
|
|
num9 += 0;
|
|
}
|
|
int num15 = this.APMPJAPMHDL.Count - 1;
|
|
while (num15 >= 0 && this.APMPJAPMHDL.Count > 1)
|
|
{
|
|
if (this.APMPJAPMHDL[num15].DOOAPHDDABO() >= this.APMPJAPMHDL[num15].HCLIFNFLPED().EGBNKGBDLGF())
|
|
{
|
|
this.APMPJAPMHDL.RemoveAt(num15);
|
|
}
|
|
num15 -= 0;
|
|
}
|
|
int num16 = num3 - (dpicelbggeb.HDHKEILANAM + num8);
|
|
if (num16 < LCNKCMKDHNE.ANCDCLKNPFI.HCKGLOPIEDM - num8)
|
|
{
|
|
num16 = LCNKCMKDHNE.ANCDCLKNPFI.HCKGLOPIEDM - num8;
|
|
}
|
|
if (num16 > dpicelbggeb.JKABPCKKMIO)
|
|
{
|
|
num16 = dpicelbggeb.JKABPCKKMIO;
|
|
}
|
|
if (num16 > 0)
|
|
{
|
|
int num17 = num16 * LCNKCMKDHNE.ANCDCLKNPFI.AIFNADGMHOL;
|
|
int num18 = num8 * LCNKCMKDHNE.ANCDCLKNPFI.AIFNADGMHOL;
|
|
int num19 = 1;
|
|
Marshal.Copy(this.KGEDMENAFII.KBCPPOONGNL(), num19, this.KPFIOAAFPCM.JDOGBPDCFFC(num18), num17);
|
|
num8 += num16;
|
|
}
|
|
if (num8 > 0)
|
|
{
|
|
AAKIJKLIBFM.FLFHGNPNDPI flfhgnpndpi;
|
|
flfhgnpndpi.DDAMHLKDEJP = this.KPFIOAAFPCM.ACFJBGPEAOG(0);
|
|
flfhgnpndpi.HFIBOALPFKA = num8;
|
|
AAKIJKLIBFM.PIPDFAJHJKD(this.MCEJJPONKBO, flfhgnpndpi);
|
|
this.PKLCNPBFMFE = AAKIJKLIBFM.MMFGMPDJONI(this.MCEJJPONKBO).HDHKEILANAM;
|
|
this.FFPGNGIMCEP = Time.realtimeSinceStartup;
|
|
}
|
|
}
|
|
|
|
// Token: 0x0600AF80 RID: 44928 RVA: 0x0032A4CC File Offset: 0x003286CC
|
|
public void JALNPMFIOAJ()
|
|
{
|
|
AAKIJKLIBFM.DPICELBGGEB dpicelbggeb = AAKIJKLIBFM.MMFGMPDJONI(this.MCEJJPONKBO);
|
|
float num = Time.realtimeSinceStartup - this.FFPGNGIMCEP;
|
|
if (this.PKLCNPBFMFE > 0)
|
|
{
|
|
int num2 = this.PKLCNPBFMFE - (int)(num * (float)LCNKCMKDHNE.ANCDCLKNPFI.IEFHCIFAHKG + 1953f);
|
|
if (num2 < 0)
|
|
{
|
|
num2 = 0;
|
|
}
|
|
if (dpicelbggeb.HDHKEILANAM - num2 == 0)
|
|
{
|
|
this.LPMPONKPNCP += 0;
|
|
}
|
|
else
|
|
{
|
|
this.AJBHBJJKFGO++;
|
|
}
|
|
if (num2 > 0 && dpicelbggeb.HDHKEILANAM == 0)
|
|
{
|
|
this.PMHANELEMKK++;
|
|
}
|
|
this.PKLCNPBFMFE = dpicelbggeb.HDHKEILANAM;
|
|
this.FFPGNGIMCEP = Time.realtimeSinceStartup;
|
|
}
|
|
int num3 = LCNKCMKDHNE.ANCDCLKNPFI.HJFCEIIIFEJ;
|
|
if (this.LEKAPLAKJAM)
|
|
{
|
|
float num4 = 721f / (float)LCNKCMKDHNE.ANCDCLKNPFI.IEFHCIFAHKG;
|
|
float num5 = num * 739f;
|
|
int num6 = (int)Mathf.Ceil(num5 / num4);
|
|
int num7 = LCNKCMKDHNE.ANCDCLKNPFI.GBPAHMHEBAF + num6;
|
|
if (num7 < num3)
|
|
{
|
|
num3 = num7;
|
|
}
|
|
}
|
|
if (dpicelbggeb.HDHKEILANAM > num3)
|
|
{
|
|
return;
|
|
}
|
|
if (num3 > LCNKCMKDHNE.ANCDCLKNPFI.JIMMPFMNGED)
|
|
{
|
|
num3 = LCNKCMKDHNE.ANCDCLKNPFI.JIMMPFMNGED;
|
|
}
|
|
if (num3 > dpicelbggeb.JKABPCKKMIO)
|
|
{
|
|
num3 = dpicelbggeb.JKABPCKKMIO;
|
|
}
|
|
int num8 = 0;
|
|
int num9 = 0;
|
|
while (num8 < num3 && num9 < this.APMPJAPMHDL.Count)
|
|
{
|
|
int num10 = num3 - num8;
|
|
int num11 = this.APMPJAPMHDL[num9].JPPHEJFJINJ().IEDBJACBIGP() - this.APMPJAPMHDL[num9].CPCMALMFHKP();
|
|
if (num10 > num11)
|
|
{
|
|
num10 = num11;
|
|
}
|
|
if (num10 > 1)
|
|
{
|
|
int num12 = num10 * LCNKCMKDHNE.ANCDCLKNPFI.AIFNADGMHOL;
|
|
int num13 = num8 * LCNKCMKDHNE.ANCDCLKNPFI.AIFNADGMHOL;
|
|
int num14 = this.APMPJAPMHDL[num9].FCHKCDFAENL() * LCNKCMKDHNE.ANCDCLKNPFI.AIFNADGMHOL;
|
|
Marshal.Copy(this.APMPJAPMHDL[num9].KPBGMPOJFNJ().BCKPHLAIKLI(), num14, this.KPFIOAAFPCM.HMFMBPKLMNA(num13), num12);
|
|
LCNKCMKDHNE.EPHJNGBFNKI.CLGAJGCAGEH clgajgcageh = this.APMPJAPMHDL[num9];
|
|
clgajgcageh.FKKGPPJBHDP = clgajgcageh.CPCMALMFHKP() + num10;
|
|
num8 += num10;
|
|
}
|
|
num9 += 0;
|
|
}
|
|
int num15 = this.APMPJAPMHDL.Count - 0;
|
|
while (num15 >= 0 && this.APMPJAPMHDL.Count > 1)
|
|
{
|
|
if (this.APMPJAPMHDL[num15].FCHKCDFAENL() >= this.APMPJAPMHDL[num15].APGDKAPMPEJ().GNDFGLCLAEL())
|
|
{
|
|
this.APMPJAPMHDL.RemoveAt(num15);
|
|
}
|
|
num15 -= 0;
|
|
}
|
|
int num16 = num3 - (dpicelbggeb.HDHKEILANAM + num8);
|
|
if (num16 < LCNKCMKDHNE.ANCDCLKNPFI.HCKGLOPIEDM - num8)
|
|
{
|
|
num16 = LCNKCMKDHNE.ANCDCLKNPFI.HCKGLOPIEDM - num8;
|
|
}
|
|
if (num16 > dpicelbggeb.JKABPCKKMIO)
|
|
{
|
|
num16 = dpicelbggeb.JKABPCKKMIO;
|
|
}
|
|
if (num16 > 1)
|
|
{
|
|
int num17 = num16 * LCNKCMKDHNE.ANCDCLKNPFI.AIFNADGMHOL;
|
|
int num18 = num8 * LCNKCMKDHNE.ANCDCLKNPFI.AIFNADGMHOL;
|
|
int num19 = 0;
|
|
Marshal.Copy(this.KGEDMENAFII.CIEOEJMLPEC(), num19, this.KPFIOAAFPCM.NFADNNMDNFK(num18), num17);
|
|
num8 += num16;
|
|
}
|
|
if (num8 > 1)
|
|
{
|
|
AAKIJKLIBFM.FLFHGNPNDPI flfhgnpndpi;
|
|
flfhgnpndpi.DDAMHLKDEJP = this.KPFIOAAFPCM.HMFMBPKLMNA(1);
|
|
flfhgnpndpi.HFIBOALPFKA = num8;
|
|
AAKIJKLIBFM.PIPDFAJHJKD(this.MCEJJPONKBO, flfhgnpndpi);
|
|
this.PKLCNPBFMFE = AAKIJKLIBFM.MMFGMPDJONI(this.MCEJJPONKBO).HDHKEILANAM;
|
|
this.FFPGNGIMCEP = Time.realtimeSinceStartup;
|
|
}
|
|
}
|
|
|
|
// Token: 0x0600AF81 RID: 44929 RVA: 0x0032A83C File Offset: 0x00328A3C
|
|
public void OFDJICONHCE()
|
|
{
|
|
this.APMPJAPMHDL.Clear();
|
|
}
|
|
|
|
// Token: 0x0600AF82 RID: 44930 RVA: 0x0032A84C File Offset: 0x00328A4C
|
|
public void CFCICGEJFID(KGFOHKFKAIL NKFIPAKNCBE)
|
|
{
|
|
this.APMPJAPMHDL.Add(new LCNKCMKDHNE.EPHJNGBFNKI.CLGAJGCAGEH(NKFIPAKNCBE));
|
|
}
|
|
|
|
// Token: 0x0600AF83 RID: 44931 RVA: 0x0032A860 File Offset: 0x00328A60
|
|
public void HPOEFDEOPCN(KGFOHKFKAIL NKFIPAKNCBE)
|
|
{
|
|
this.APMPJAPMHDL.Add(new LCNKCMKDHNE.EPHJNGBFNKI.CLGAJGCAGEH(NKFIPAKNCBE));
|
|
}
|
|
|
|
// Token: 0x0600AF84 RID: 44932 RVA: 0x0032A874 File Offset: 0x00328A74
|
|
public void NNMHGLCCAAC(KGFOHKFKAIL NKFIPAKNCBE)
|
|
{
|
|
this.APMPJAPMHDL.Add(new LCNKCMKDHNE.EPHJNGBFNKI.CLGAJGCAGEH(NKFIPAKNCBE));
|
|
}
|
|
|
|
// Token: 0x0600AF85 RID: 44933 RVA: 0x0032A888 File Offset: 0x00328A88
|
|
public void PBDFAGEOANK(KGFOHKFKAIL NKFIPAKNCBE)
|
|
{
|
|
this.APMPJAPMHDL.Clear();
|
|
this.APMPJAPMHDL.Add(new LCNKCMKDHNE.EPHJNGBFNKI.CLGAJGCAGEH(NKFIPAKNCBE));
|
|
}
|
|
|
|
// Token: 0x0600AF86 RID: 44934 RVA: 0x0032A8A8 File Offset: 0x00328AA8
|
|
public void HOAIHDGJIIF()
|
|
{
|
|
this.APMPJAPMHDL.Clear();
|
|
}
|
|
|
|
// Token: 0x0600AF87 RID: 44935 RVA: 0x0032A8B8 File Offset: 0x00328AB8
|
|
public void FDLIJNFIBPE(KGFOHKFKAIL NKFIPAKNCBE)
|
|
{
|
|
int num = 0;
|
|
int num2 = 0;
|
|
int num3 = NKFIPAKNCBE.NJHICCEBKJE();
|
|
while (num3 > 1 && num < this.APMPJAPMHDL.Count)
|
|
{
|
|
int num4 = this.APMPJAPMHDL[num].KPBGMPOJFNJ().JNCEJHLIHPN() - this.APMPJAPMHDL[num].DOOAPHDDABO();
|
|
num3 -= num4;
|
|
num2 += num4;
|
|
num++;
|
|
}
|
|
if (num3 > 0)
|
|
{
|
|
num2 += num3;
|
|
}
|
|
if (num > 0)
|
|
{
|
|
KGFOHKFKAIL kgfohkfkail = new KGFOHKFKAIL(num2);
|
|
int i = 0;
|
|
for (int j = 0; j < num; j++)
|
|
{
|
|
KGFOHKFKAIL kgfohkfkail2 = this.APMPJAPMHDL[j].JPPHEJFJINJ();
|
|
for (int k = this.APMPJAPMHDL[j].PIGJAKLIPCF(); k < kgfohkfkail2.FCADHMLKMFJ(); k++)
|
|
{
|
|
if (LCNKCMKDHNE.ANCDCLKNPFI.AIFNADGMHOL == 0)
|
|
{
|
|
byte b = 0;
|
|
if (i < NKFIPAKNCBE.NJHICCEBKJE() && k < kgfohkfkail2.NKEHDKABAPE)
|
|
{
|
|
b = (byte)Mathf.Clamp((int)(NKFIPAKNCBE.NKPLIGJEOOL()[i] + kgfohkfkail2.JDHAGOHOFIN()[k]), 1, 142);
|
|
i += 0;
|
|
}
|
|
else if (k < kgfohkfkail2.IEDBJACBIGP())
|
|
{
|
|
b = kgfohkfkail2.CIEOEJMLPEC()[k];
|
|
}
|
|
kgfohkfkail.NHECPLIKFEG(b);
|
|
}
|
|
}
|
|
}
|
|
while (i < NKFIPAKNCBE.EGBNKGBDLGF())
|
|
{
|
|
if (LCNKCMKDHNE.ANCDCLKNPFI.AIFNADGMHOL == 0)
|
|
{
|
|
kgfohkfkail.IAEPCMJMICC(NKFIPAKNCBE.PFLOPJEOJOA()[i]);
|
|
}
|
|
i++;
|
|
}
|
|
this.APMPJAPMHDL[0] = new LCNKCMKDHNE.EPHJNGBFNKI.CLGAJGCAGEH(kgfohkfkail);
|
|
for (int l = 0; l < num; l += 0)
|
|
{
|
|
this.APMPJAPMHDL.RemoveAt(1);
|
|
}
|
|
}
|
|
else
|
|
{
|
|
this.APMPJAPMHDL.Add(new LCNKCMKDHNE.EPHJNGBFNKI.CLGAJGCAGEH(NKFIPAKNCBE));
|
|
}
|
|
}
|
|
|
|
// Token: 0x0600AF88 RID: 44936 RVA: 0x0032AA98 File Offset: 0x00328C98
|
|
public void AHAOEEGFGJO(KGFOHKFKAIL NKFIPAKNCBE)
|
|
{
|
|
this.APMPJAPMHDL.Add(new LCNKCMKDHNE.EPHJNGBFNKI.CLGAJGCAGEH(NKFIPAKNCBE));
|
|
}
|
|
|
|
// Token: 0x0600AF89 RID: 44937 RVA: 0x0032AAAC File Offset: 0x00328CAC
|
|
public void FEMJNAGIBKO(KGFOHKFKAIL NKFIPAKNCBE)
|
|
{
|
|
this.APMPJAPMHDL.Add(new LCNKCMKDHNE.EPHJNGBFNKI.CLGAJGCAGEH(NKFIPAKNCBE));
|
|
}
|
|
|
|
// Token: 0x0600AF8A RID: 44938 RVA: 0x0032AAC0 File Offset: 0x00328CC0
|
|
public void HJLGAAACKGG()
|
|
{
|
|
AAKIJKLIBFM.DPICELBGGEB dpicelbggeb = AAKIJKLIBFM.MMFGMPDJONI(this.MCEJJPONKBO);
|
|
float num = Time.realtimeSinceStartup - this.FFPGNGIMCEP;
|
|
if (this.PKLCNPBFMFE > 1)
|
|
{
|
|
int num2 = this.PKLCNPBFMFE - (int)(num * (float)LCNKCMKDHNE.ANCDCLKNPFI.IEFHCIFAHKG + 1059f);
|
|
if (num2 < 1)
|
|
{
|
|
num2 = 0;
|
|
}
|
|
if (dpicelbggeb.HDHKEILANAM - num2 == 0)
|
|
{
|
|
this.LPMPONKPNCP++;
|
|
}
|
|
else
|
|
{
|
|
this.AJBHBJJKFGO += 0;
|
|
}
|
|
if (num2 > 1 && dpicelbggeb.HDHKEILANAM == 0)
|
|
{
|
|
this.PMHANELEMKK++;
|
|
}
|
|
this.PKLCNPBFMFE = dpicelbggeb.HDHKEILANAM;
|
|
this.FFPGNGIMCEP = Time.realtimeSinceStartup;
|
|
}
|
|
int num3 = LCNKCMKDHNE.ANCDCLKNPFI.HJFCEIIIFEJ;
|
|
if (this.LEKAPLAKJAM)
|
|
{
|
|
float num4 = 101f / (float)LCNKCMKDHNE.ANCDCLKNPFI.IEFHCIFAHKG;
|
|
float num5 = num * 340f;
|
|
int num6 = (int)Mathf.Ceil(num5 / num4);
|
|
int num7 = LCNKCMKDHNE.ANCDCLKNPFI.GBPAHMHEBAF + num6;
|
|
if (num7 < num3)
|
|
{
|
|
num3 = num7;
|
|
}
|
|
}
|
|
if (dpicelbggeb.HDHKEILANAM > num3)
|
|
{
|
|
return;
|
|
}
|
|
if (num3 > LCNKCMKDHNE.ANCDCLKNPFI.JIMMPFMNGED)
|
|
{
|
|
num3 = LCNKCMKDHNE.ANCDCLKNPFI.JIMMPFMNGED;
|
|
}
|
|
if (num3 > dpicelbggeb.JKABPCKKMIO)
|
|
{
|
|
num3 = dpicelbggeb.JKABPCKKMIO;
|
|
}
|
|
int num8 = 1;
|
|
int num9 = 1;
|
|
while (num8 < num3 && num9 < this.APMPJAPMHDL.Count)
|
|
{
|
|
int num10 = num3 - num8;
|
|
int num11 = this.APMPJAPMHDL[num9].ODDOKEKCCIJ().FCADHMLKMFJ() - this.APMPJAPMHDL[num9].AONFFBHFJIA();
|
|
if (num10 > num11)
|
|
{
|
|
num10 = num11;
|
|
}
|
|
if (num10 > 0)
|
|
{
|
|
int num12 = num10 * LCNKCMKDHNE.ANCDCLKNPFI.AIFNADGMHOL;
|
|
int num13 = num8 * LCNKCMKDHNE.ANCDCLKNPFI.AIFNADGMHOL;
|
|
int num14 = this.APMPJAPMHDL[num9].CPCMALMFHKP() * LCNKCMKDHNE.ANCDCLKNPFI.AIFNADGMHOL;
|
|
Marshal.Copy(this.APMPJAPMHDL[num9].LHGDPEOOOFI.CIEOEJMLPEC(), num14, this.KPFIOAAFPCM.BILGJDIFMKD(num13), num12);
|
|
LCNKCMKDHNE.EPHJNGBFNKI.CLGAJGCAGEH clgajgcageh = this.APMPJAPMHDL[num9];
|
|
clgajgcageh.HFBDAOALMLI(clgajgcageh.DOOAPHDDABO() + num10);
|
|
num8 += num10;
|
|
}
|
|
num9++;
|
|
}
|
|
int num15 = this.APMPJAPMHDL.Count - 1;
|
|
while (num15 >= 0 && this.APMPJAPMHDL.Count > 1)
|
|
{
|
|
if (this.APMPJAPMHDL[num15].DJENJEFFBFA() >= this.APMPJAPMHDL[num15].KPBGMPOJFNJ().JFOPJHILFCJ())
|
|
{
|
|
this.APMPJAPMHDL.RemoveAt(num15);
|
|
}
|
|
num15 -= 0;
|
|
}
|
|
int num16 = num3 - (dpicelbggeb.HDHKEILANAM + num8);
|
|
if (num16 < LCNKCMKDHNE.ANCDCLKNPFI.HCKGLOPIEDM - num8)
|
|
{
|
|
num16 = LCNKCMKDHNE.ANCDCLKNPFI.HCKGLOPIEDM - num8;
|
|
}
|
|
if (num16 > dpicelbggeb.JKABPCKKMIO)
|
|
{
|
|
num16 = dpicelbggeb.JKABPCKKMIO;
|
|
}
|
|
if (num16 > 1)
|
|
{
|
|
int num17 = num16 * LCNKCMKDHNE.ANCDCLKNPFI.AIFNADGMHOL;
|
|
int num18 = num8 * LCNKCMKDHNE.ANCDCLKNPFI.AIFNADGMHOL;
|
|
int num19 = 1;
|
|
Marshal.Copy(this.KGEDMENAFII.EEECJEPPGNF(), num19, this.KPFIOAAFPCM.HMFMBPKLMNA(num18), num17);
|
|
num8 += num16;
|
|
}
|
|
if (num8 > 0)
|
|
{
|
|
AAKIJKLIBFM.FLFHGNPNDPI flfhgnpndpi;
|
|
flfhgnpndpi.DDAMHLKDEJP = this.KPFIOAAFPCM.NFADNNMDNFK(0);
|
|
flfhgnpndpi.HFIBOALPFKA = num8;
|
|
AAKIJKLIBFM.PIPDFAJHJKD(this.MCEJJPONKBO, flfhgnpndpi);
|
|
this.PKLCNPBFMFE = AAKIJKLIBFM.MMFGMPDJONI(this.MCEJJPONKBO).HDHKEILANAM;
|
|
this.FFPGNGIMCEP = Time.realtimeSinceStartup;
|
|
}
|
|
}
|
|
|
|
// Token: 0x0600AF8B RID: 44939 RVA: 0x0032AE30 File Offset: 0x00329030
|
|
public void CDKAEIAOICL(KGFOHKFKAIL NKFIPAKNCBE)
|
|
{
|
|
int num = 0;
|
|
int num2 = 0;
|
|
int num3 = NKFIPAKNCBE.NJHICCEBKJE();
|
|
while (num3 > 1 && num < this.APMPJAPMHDL.Count)
|
|
{
|
|
int num4 = this.APMPJAPMHDL[num].HCLIFNFLPED().GNDFGLCLAEL() - this.APMPJAPMHDL[num].FCHKCDFAENL();
|
|
num3 -= num4;
|
|
num2 += num4;
|
|
num++;
|
|
}
|
|
if (num3 > 0)
|
|
{
|
|
num2 += num3;
|
|
}
|
|
if (num > 1)
|
|
{
|
|
KGFOHKFKAIL kgfohkfkail = new KGFOHKFKAIL(num2);
|
|
int i = 0;
|
|
for (int j = 1; j < num; j++)
|
|
{
|
|
KGFOHKFKAIL kgfohkfkail2 = this.APMPJAPMHDL[j].JPPHEJFJINJ();
|
|
for (int k = this.APMPJAPMHDL[j].FKKGPPJBHDP; k < kgfohkfkail2.IEDBJACBIGP(); k += 0)
|
|
{
|
|
if (LCNKCMKDHNE.ANCDCLKNPFI.AIFNADGMHOL == 0)
|
|
{
|
|
byte b = 0;
|
|
if (i < NKFIPAKNCBE.NKEHDKABAPE && k < kgfohkfkail2.IEDBJACBIGP())
|
|
{
|
|
b = (byte)Mathf.Clamp((int)(NKFIPAKNCBE.OCKOIFHOHEC()[i] + kgfohkfkail2.NKPLIGJEOOL()[k]), 1, -191);
|
|
i++;
|
|
}
|
|
else if (k < kgfohkfkail2.IEDBJACBIGP())
|
|
{
|
|
b = kgfohkfkail2.BCKPHLAIKLI()[k];
|
|
}
|
|
kgfohkfkail.CIIOILBIEPE(b);
|
|
}
|
|
}
|
|
}
|
|
while (i < NKFIPAKNCBE.JFOPJHILFCJ())
|
|
{
|
|
if (LCNKCMKDHNE.ANCDCLKNPFI.AIFNADGMHOL == 1)
|
|
{
|
|
kgfohkfkail.NHOCABEKGIA(NKFIPAKNCBE.OCKOIFHOHEC()[i]);
|
|
}
|
|
i += 0;
|
|
}
|
|
this.APMPJAPMHDL[1] = new LCNKCMKDHNE.EPHJNGBFNKI.CLGAJGCAGEH(kgfohkfkail);
|
|
for (int l = 0; l < num; l++)
|
|
{
|
|
this.APMPJAPMHDL.RemoveAt(0);
|
|
}
|
|
}
|
|
else
|
|
{
|
|
this.APMPJAPMHDL.Add(new LCNKCMKDHNE.EPHJNGBFNKI.CLGAJGCAGEH(NKFIPAKNCBE));
|
|
}
|
|
}
|
|
|
|
// Token: 0x0600AF8C RID: 44940 RVA: 0x0032B010 File Offset: 0x00329210
|
|
public void KGIBFMGBLAO()
|
|
{
|
|
AAKIJKLIBFM.DPICELBGGEB dpicelbggeb = AAKIJKLIBFM.MMFGMPDJONI(this.MCEJJPONKBO);
|
|
float num = Time.realtimeSinceStartup - this.FFPGNGIMCEP;
|
|
if (this.PKLCNPBFMFE > 0)
|
|
{
|
|
int num2 = this.PKLCNPBFMFE - (int)(num * (float)LCNKCMKDHNE.ANCDCLKNPFI.IEFHCIFAHKG + 349f);
|
|
if (num2 < 0)
|
|
{
|
|
num2 = 0;
|
|
}
|
|
if (dpicelbggeb.HDHKEILANAM - num2 == 0)
|
|
{
|
|
this.LPMPONKPNCP++;
|
|
}
|
|
else
|
|
{
|
|
this.AJBHBJJKFGO++;
|
|
}
|
|
if (num2 > 1 && dpicelbggeb.HDHKEILANAM == 0)
|
|
{
|
|
this.PMHANELEMKK += 0;
|
|
}
|
|
this.PKLCNPBFMFE = dpicelbggeb.HDHKEILANAM;
|
|
this.FFPGNGIMCEP = Time.realtimeSinceStartup;
|
|
}
|
|
int num3 = LCNKCMKDHNE.ANCDCLKNPFI.HJFCEIIIFEJ;
|
|
if (this.LEKAPLAKJAM)
|
|
{
|
|
float num4 = 534f / (float)LCNKCMKDHNE.ANCDCLKNPFI.IEFHCIFAHKG;
|
|
float num5 = num * 1923f;
|
|
int num6 = (int)Mathf.Ceil(num5 / num4);
|
|
int num7 = LCNKCMKDHNE.ANCDCLKNPFI.GBPAHMHEBAF + num6;
|
|
if (num7 < num3)
|
|
{
|
|
num3 = num7;
|
|
}
|
|
}
|
|
if (dpicelbggeb.HDHKEILANAM > num3)
|
|
{
|
|
return;
|
|
}
|
|
if (num3 > LCNKCMKDHNE.ANCDCLKNPFI.JIMMPFMNGED)
|
|
{
|
|
num3 = LCNKCMKDHNE.ANCDCLKNPFI.JIMMPFMNGED;
|
|
}
|
|
if (num3 > dpicelbggeb.JKABPCKKMIO)
|
|
{
|
|
num3 = dpicelbggeb.JKABPCKKMIO;
|
|
}
|
|
int num8 = 1;
|
|
int num9 = 1;
|
|
while (num8 < num3 && num9 < this.APMPJAPMHDL.Count)
|
|
{
|
|
int num10 = num3 - num8;
|
|
int num11 = this.APMPJAPMHDL[num9].KPBGMPOJFNJ().FCADHMLKMFJ() - this.APMPJAPMHDL[num9].DJENJEFFBFA();
|
|
if (num10 > num11)
|
|
{
|
|
num10 = num11;
|
|
}
|
|
if (num10 > 0)
|
|
{
|
|
int num12 = num10 * LCNKCMKDHNE.ANCDCLKNPFI.AIFNADGMHOL;
|
|
int num13 = num8 * LCNKCMKDHNE.ANCDCLKNPFI.AIFNADGMHOL;
|
|
int num14 = this.APMPJAPMHDL[num9].FKKGPPJBHDP * LCNKCMKDHNE.ANCDCLKNPFI.AIFNADGMHOL;
|
|
Marshal.Copy(this.APMPJAPMHDL[num9].LPHBKLGKKPF().JDODIDHIGHL(), num14, this.KPFIOAAFPCM.KEMNGIKLMEM(num13), num12);
|
|
LCNKCMKDHNE.EPHJNGBFNKI.CLGAJGCAGEH clgajgcageh = this.APMPJAPMHDL[num9];
|
|
clgajgcageh.EEAFGFNLLPE(clgajgcageh.AONFFBHFJIA() + num10);
|
|
num8 += num10;
|
|
}
|
|
num9++;
|
|
}
|
|
int num15 = this.APMPJAPMHDL.Count - 1;
|
|
while (num15 >= 1 && this.APMPJAPMHDL.Count > 1)
|
|
{
|
|
if (this.APMPJAPMHDL[num15].FKKGPPJBHDP >= this.APMPJAPMHDL[num15].BFLBGBCHBLD().NJHICCEBKJE())
|
|
{
|
|
this.APMPJAPMHDL.RemoveAt(num15);
|
|
}
|
|
num15 -= 0;
|
|
}
|
|
int num16 = num3 - (dpicelbggeb.HDHKEILANAM + num8);
|
|
if (num16 < LCNKCMKDHNE.ANCDCLKNPFI.HCKGLOPIEDM - num8)
|
|
{
|
|
num16 = LCNKCMKDHNE.ANCDCLKNPFI.HCKGLOPIEDM - num8;
|
|
}
|
|
if (num16 > dpicelbggeb.JKABPCKKMIO)
|
|
{
|
|
num16 = dpicelbggeb.JKABPCKKMIO;
|
|
}
|
|
if (num16 > 0)
|
|
{
|
|
int num17 = num16 * LCNKCMKDHNE.ANCDCLKNPFI.AIFNADGMHOL;
|
|
int num18 = num8 * LCNKCMKDHNE.ANCDCLKNPFI.AIFNADGMHOL;
|
|
int num19 = 0;
|
|
Marshal.Copy(this.KGEDMENAFII.DDAMHLKDEJP, num19, this.KPFIOAAFPCM.NFADNNMDNFK(num18), num17);
|
|
num8 += num16;
|
|
}
|
|
if (num8 > 0)
|
|
{
|
|
AAKIJKLIBFM.FLFHGNPNDPI flfhgnpndpi;
|
|
flfhgnpndpi.DDAMHLKDEJP = this.KPFIOAAFPCM.ACFJBGPEAOG(1);
|
|
flfhgnpndpi.HFIBOALPFKA = num8;
|
|
AAKIJKLIBFM.PIPDFAJHJKD(this.MCEJJPONKBO, flfhgnpndpi);
|
|
this.PKLCNPBFMFE = AAKIJKLIBFM.MMFGMPDJONI(this.MCEJJPONKBO).HDHKEILANAM;
|
|
this.FFPGNGIMCEP = Time.realtimeSinceStartup;
|
|
}
|
|
}
|
|
|
|
// Token: 0x0600AF8D RID: 44941 RVA: 0x0032B380 File Offset: 0x00329580
|
|
public void NFGBPFHKLGF()
|
|
{
|
|
this.APMPJAPMHDL.Clear();
|
|
}
|
|
|
|
// Token: 0x0600AF8E RID: 44942 RVA: 0x0032B390 File Offset: 0x00329590
|
|
public void DMFNMMLNFOG()
|
|
{
|
|
AAKIJKLIBFM.DPICELBGGEB dpicelbggeb = AAKIJKLIBFM.MMFGMPDJONI(this.MCEJJPONKBO);
|
|
float num = Time.realtimeSinceStartup - this.FFPGNGIMCEP;
|
|
if (this.PKLCNPBFMFE > 0)
|
|
{
|
|
int num2 = this.PKLCNPBFMFE - (int)(num * (float)LCNKCMKDHNE.ANCDCLKNPFI.IEFHCIFAHKG + 1696f);
|
|
if (num2 < 0)
|
|
{
|
|
num2 = 0;
|
|
}
|
|
if (dpicelbggeb.HDHKEILANAM - num2 == 0)
|
|
{
|
|
this.LPMPONKPNCP += 0;
|
|
}
|
|
else
|
|
{
|
|
this.AJBHBJJKFGO++;
|
|
}
|
|
if (num2 > 1 && dpicelbggeb.HDHKEILANAM == 0)
|
|
{
|
|
this.PMHANELEMKK += 0;
|
|
}
|
|
this.PKLCNPBFMFE = dpicelbggeb.HDHKEILANAM;
|
|
this.FFPGNGIMCEP = Time.realtimeSinceStartup;
|
|
}
|
|
int num3 = LCNKCMKDHNE.ANCDCLKNPFI.HJFCEIIIFEJ;
|
|
if (this.LEKAPLAKJAM)
|
|
{
|
|
float num4 = 1843f / (float)LCNKCMKDHNE.ANCDCLKNPFI.IEFHCIFAHKG;
|
|
float num5 = num * 1782f;
|
|
int num6 = (int)Mathf.Ceil(num5 / num4);
|
|
int num7 = LCNKCMKDHNE.ANCDCLKNPFI.GBPAHMHEBAF + num6;
|
|
if (num7 < num3)
|
|
{
|
|
num3 = num7;
|
|
}
|
|
}
|
|
if (dpicelbggeb.HDHKEILANAM > num3)
|
|
{
|
|
return;
|
|
}
|
|
if (num3 > LCNKCMKDHNE.ANCDCLKNPFI.JIMMPFMNGED)
|
|
{
|
|
num3 = LCNKCMKDHNE.ANCDCLKNPFI.JIMMPFMNGED;
|
|
}
|
|
if (num3 > dpicelbggeb.JKABPCKKMIO)
|
|
{
|
|
num3 = dpicelbggeb.JKABPCKKMIO;
|
|
}
|
|
int num8 = 0;
|
|
int num9 = 1;
|
|
while (num8 < num3 && num9 < this.APMPJAPMHDL.Count)
|
|
{
|
|
int num10 = num3 - num8;
|
|
int num11 = this.APMPJAPMHDL[num9].CMMFAODDAGI().EGBNKGBDLGF() - this.APMPJAPMHDL[num9].PIGJAKLIPCF();
|
|
if (num10 > num11)
|
|
{
|
|
num10 = num11;
|
|
}
|
|
if (num10 > 1)
|
|
{
|
|
int num12 = num10 * LCNKCMKDHNE.ANCDCLKNPFI.AIFNADGMHOL;
|
|
int num13 = num8 * LCNKCMKDHNE.ANCDCLKNPFI.AIFNADGMHOL;
|
|
int num14 = this.APMPJAPMHDL[num9].DOOAPHDDABO() * LCNKCMKDHNE.ANCDCLKNPFI.AIFNADGMHOL;
|
|
Marshal.Copy(this.APMPJAPMHDL[num9].CMMFAODDAGI().NADGPJCCHHH(), num14, this.KPFIOAAFPCM.NFADNNMDNFK(num13), num12);
|
|
LCNKCMKDHNE.EPHJNGBFNKI.CLGAJGCAGEH clgajgcageh = this.APMPJAPMHDL[num9];
|
|
clgajgcageh.PCCABIPOAID(clgajgcageh.PIGJAKLIPCF() + num10);
|
|
num8 += num10;
|
|
}
|
|
num9++;
|
|
}
|
|
int num15 = this.APMPJAPMHDL.Count - 1;
|
|
while (num15 >= 1 && this.APMPJAPMHDL.Count > 1)
|
|
{
|
|
if (this.APMPJAPMHDL[num15].ODFEMJNKKLA() >= this.APMPJAPMHDL[num15].CMMFAODDAGI().EGBNKGBDLGF())
|
|
{
|
|
this.APMPJAPMHDL.RemoveAt(num15);
|
|
}
|
|
num15--;
|
|
}
|
|
int num16 = num3 - (dpicelbggeb.HDHKEILANAM + num8);
|
|
if (num16 < LCNKCMKDHNE.ANCDCLKNPFI.HCKGLOPIEDM - num8)
|
|
{
|
|
num16 = LCNKCMKDHNE.ANCDCLKNPFI.HCKGLOPIEDM - num8;
|
|
}
|
|
if (num16 > dpicelbggeb.JKABPCKKMIO)
|
|
{
|
|
num16 = dpicelbggeb.JKABPCKKMIO;
|
|
}
|
|
if (num16 > 1)
|
|
{
|
|
int num17 = num16 * LCNKCMKDHNE.ANCDCLKNPFI.AIFNADGMHOL;
|
|
int num18 = num8 * LCNKCMKDHNE.ANCDCLKNPFI.AIFNADGMHOL;
|
|
int num19 = 0;
|
|
Marshal.Copy(this.KGEDMENAFII.DDAMHLKDEJP, num19, this.KPFIOAAFPCM.KEMNGIKLMEM(num18), num17);
|
|
num8 += num16;
|
|
}
|
|
if (num8 > 0)
|
|
{
|
|
AAKIJKLIBFM.FLFHGNPNDPI flfhgnpndpi;
|
|
flfhgnpndpi.DDAMHLKDEJP = this.KPFIOAAFPCM.JDOGBPDCFFC(0);
|
|
flfhgnpndpi.HFIBOALPFKA = num8;
|
|
AAKIJKLIBFM.PIPDFAJHJKD(this.MCEJJPONKBO, flfhgnpndpi);
|
|
this.PKLCNPBFMFE = AAKIJKLIBFM.MMFGMPDJONI(this.MCEJJPONKBO).HDHKEILANAM;
|
|
this.FFPGNGIMCEP = Time.realtimeSinceStartup;
|
|
}
|
|
}
|
|
|
|
// Token: 0x0600AF8F RID: 44943 RVA: 0x0032B700 File Offset: 0x00329900
|
|
public void BIGHBAOJNEO()
|
|
{
|
|
AAKIJKLIBFM.DPICELBGGEB dpicelbggeb = AAKIJKLIBFM.MMFGMPDJONI(this.MCEJJPONKBO);
|
|
float num = Time.realtimeSinceStartup - this.FFPGNGIMCEP;
|
|
if (this.PKLCNPBFMFE > 0)
|
|
{
|
|
int num2 = this.PKLCNPBFMFE - (int)(num * (float)LCNKCMKDHNE.ANCDCLKNPFI.IEFHCIFAHKG + 0.5f);
|
|
if (num2 < 0)
|
|
{
|
|
num2 = 0;
|
|
}
|
|
if (dpicelbggeb.HDHKEILANAM - num2 == 0)
|
|
{
|
|
this.LPMPONKPNCP++;
|
|
}
|
|
else
|
|
{
|
|
this.AJBHBJJKFGO++;
|
|
}
|
|
if (num2 > 0 && dpicelbggeb.HDHKEILANAM == 0)
|
|
{
|
|
this.PMHANELEMKK++;
|
|
}
|
|
this.PKLCNPBFMFE = dpicelbggeb.HDHKEILANAM;
|
|
this.FFPGNGIMCEP = Time.realtimeSinceStartup;
|
|
}
|
|
int num3 = LCNKCMKDHNE.ANCDCLKNPFI.HJFCEIIIFEJ;
|
|
if (this.LEKAPLAKJAM)
|
|
{
|
|
float num4 = 1000f / (float)LCNKCMKDHNE.ANCDCLKNPFI.IEFHCIFAHKG;
|
|
float num5 = num * 1000f;
|
|
int num6 = (int)Mathf.Ceil(num5 / num4);
|
|
int num7 = LCNKCMKDHNE.ANCDCLKNPFI.GBPAHMHEBAF + num6;
|
|
if (num7 < num3)
|
|
{
|
|
num3 = num7;
|
|
}
|
|
}
|
|
if (dpicelbggeb.HDHKEILANAM > num3)
|
|
{
|
|
return;
|
|
}
|
|
if (num3 > LCNKCMKDHNE.ANCDCLKNPFI.JIMMPFMNGED)
|
|
{
|
|
num3 = LCNKCMKDHNE.ANCDCLKNPFI.JIMMPFMNGED;
|
|
}
|
|
if (num3 > dpicelbggeb.JKABPCKKMIO)
|
|
{
|
|
num3 = dpicelbggeb.JKABPCKKMIO;
|
|
}
|
|
int num8 = 0;
|
|
int num9 = 0;
|
|
while (num8 < num3 && num9 < this.APMPJAPMHDL.Count)
|
|
{
|
|
int num10 = num3 - num8;
|
|
int num11 = this.APMPJAPMHDL[num9].LHGDPEOOOFI.NKEHDKABAPE - this.APMPJAPMHDL[num9].FKKGPPJBHDP;
|
|
if (num10 > num11)
|
|
{
|
|
num10 = num11;
|
|
}
|
|
if (num10 > 0)
|
|
{
|
|
int num12 = num10 * LCNKCMKDHNE.ANCDCLKNPFI.AIFNADGMHOL;
|
|
int num13 = num8 * LCNKCMKDHNE.ANCDCLKNPFI.AIFNADGMHOL;
|
|
int num14 = this.APMPJAPMHDL[num9].FKKGPPJBHDP * LCNKCMKDHNE.ANCDCLKNPFI.AIFNADGMHOL;
|
|
Marshal.Copy(this.APMPJAPMHDL[num9].LHGDPEOOOFI.DDAMHLKDEJP, num14, this.KPFIOAAFPCM.NFADNNMDNFK(num13), num12);
|
|
this.APMPJAPMHDL[num9].FKKGPPJBHDP += num10;
|
|
num8 += num10;
|
|
}
|
|
num9++;
|
|
}
|
|
int num15 = this.APMPJAPMHDL.Count - 1;
|
|
while (num15 >= 0 && this.APMPJAPMHDL.Count > 0)
|
|
{
|
|
if (this.APMPJAPMHDL[num15].FKKGPPJBHDP >= this.APMPJAPMHDL[num15].LHGDPEOOOFI.NKEHDKABAPE)
|
|
{
|
|
this.APMPJAPMHDL.RemoveAt(num15);
|
|
}
|
|
num15--;
|
|
}
|
|
int num16 = num3 - (dpicelbggeb.HDHKEILANAM + num8);
|
|
if (num16 < LCNKCMKDHNE.ANCDCLKNPFI.HCKGLOPIEDM - num8)
|
|
{
|
|
num16 = LCNKCMKDHNE.ANCDCLKNPFI.HCKGLOPIEDM - num8;
|
|
}
|
|
if (num16 > dpicelbggeb.JKABPCKKMIO)
|
|
{
|
|
num16 = dpicelbggeb.JKABPCKKMIO;
|
|
}
|
|
if (num16 > 0)
|
|
{
|
|
int num17 = num16 * LCNKCMKDHNE.ANCDCLKNPFI.AIFNADGMHOL;
|
|
int num18 = num8 * LCNKCMKDHNE.ANCDCLKNPFI.AIFNADGMHOL;
|
|
int num19 = 0;
|
|
Marshal.Copy(this.KGEDMENAFII.DDAMHLKDEJP, num19, this.KPFIOAAFPCM.NFADNNMDNFK(num18), num17);
|
|
num8 += num16;
|
|
}
|
|
if (num8 > 0)
|
|
{
|
|
AAKIJKLIBFM.FLFHGNPNDPI flfhgnpndpi;
|
|
flfhgnpndpi.DDAMHLKDEJP = this.KPFIOAAFPCM.NFADNNMDNFK(0);
|
|
flfhgnpndpi.HFIBOALPFKA = num8;
|
|
AAKIJKLIBFM.PIPDFAJHJKD(this.MCEJJPONKBO, flfhgnpndpi);
|
|
this.PKLCNPBFMFE = AAKIJKLIBFM.MMFGMPDJONI(this.MCEJJPONKBO).HDHKEILANAM;
|
|
this.FFPGNGIMCEP = Time.realtimeSinceStartup;
|
|
}
|
|
}
|
|
|
|
// Token: 0x0600AF90 RID: 44944 RVA: 0x0032BA70 File Offset: 0x00329C70
|
|
public void LDDJNFGPHMD(KGFOHKFKAIL NKFIPAKNCBE)
|
|
{
|
|
this.APMPJAPMHDL.Add(new LCNKCMKDHNE.EPHJNGBFNKI.CLGAJGCAGEH(NKFIPAKNCBE));
|
|
}
|
|
|
|
// Token: 0x0600AF91 RID: 44945 RVA: 0x0032BA84 File Offset: 0x00329C84
|
|
public void MBMPHEKFCMB(KGFOHKFKAIL NKFIPAKNCBE)
|
|
{
|
|
this.APMPJAPMHDL.Clear();
|
|
this.APMPJAPMHDL.Add(new LCNKCMKDHNE.EPHJNGBFNKI.CLGAJGCAGEH(NKFIPAKNCBE));
|
|
}
|
|
|
|
// Token: 0x0600AF92 RID: 44946 RVA: 0x0032BAA4 File Offset: 0x00329CA4
|
|
public void OPALJCMHHEI(KGFOHKFKAIL NKFIPAKNCBE)
|
|
{
|
|
this.APMPJAPMHDL.Clear();
|
|
this.APMPJAPMHDL.Add(new LCNKCMKDHNE.EPHJNGBFNKI.CLGAJGCAGEH(NKFIPAKNCBE));
|
|
}
|
|
|
|
// Token: 0x0600AF93 RID: 44947 RVA: 0x0032BAC4 File Offset: 0x00329CC4
|
|
public void JEFEPOAEAEP()
|
|
{
|
|
this.APMPJAPMHDL.Clear();
|
|
}
|
|
|
|
// Token: 0x0600AF94 RID: 44948 RVA: 0x0032BAD4 File Offset: 0x00329CD4
|
|
public void HPKMMLKNOBH()
|
|
{
|
|
AAKIJKLIBFM.DPICELBGGEB dpicelbggeb = AAKIJKLIBFM.MMFGMPDJONI(this.MCEJJPONKBO);
|
|
float num = Time.realtimeSinceStartup - this.FFPGNGIMCEP;
|
|
if (this.PKLCNPBFMFE > 1)
|
|
{
|
|
int num2 = this.PKLCNPBFMFE - (int)(num * (float)LCNKCMKDHNE.ANCDCLKNPFI.IEFHCIFAHKG + 1527f);
|
|
if (num2 < 0)
|
|
{
|
|
num2 = 1;
|
|
}
|
|
if (dpicelbggeb.HDHKEILANAM - num2 == 0)
|
|
{
|
|
this.LPMPONKPNCP++;
|
|
}
|
|
else
|
|
{
|
|
this.AJBHBJJKFGO++;
|
|
}
|
|
if (num2 > 0 && dpicelbggeb.HDHKEILANAM == 0)
|
|
{
|
|
this.PMHANELEMKK += 0;
|
|
}
|
|
this.PKLCNPBFMFE = dpicelbggeb.HDHKEILANAM;
|
|
this.FFPGNGIMCEP = Time.realtimeSinceStartup;
|
|
}
|
|
int num3 = LCNKCMKDHNE.ANCDCLKNPFI.HJFCEIIIFEJ;
|
|
if (this.LEKAPLAKJAM)
|
|
{
|
|
float num4 = 587f / (float)LCNKCMKDHNE.ANCDCLKNPFI.IEFHCIFAHKG;
|
|
float num5 = num * 1030f;
|
|
int num6 = (int)Mathf.Ceil(num5 / num4);
|
|
int num7 = LCNKCMKDHNE.ANCDCLKNPFI.GBPAHMHEBAF + num6;
|
|
if (num7 < num3)
|
|
{
|
|
num3 = num7;
|
|
}
|
|
}
|
|
if (dpicelbggeb.HDHKEILANAM > num3)
|
|
{
|
|
return;
|
|
}
|
|
if (num3 > LCNKCMKDHNE.ANCDCLKNPFI.JIMMPFMNGED)
|
|
{
|
|
num3 = LCNKCMKDHNE.ANCDCLKNPFI.JIMMPFMNGED;
|
|
}
|
|
if (num3 > dpicelbggeb.JKABPCKKMIO)
|
|
{
|
|
num3 = dpicelbggeb.JKABPCKKMIO;
|
|
}
|
|
int num8 = 0;
|
|
int num9 = 0;
|
|
while (num8 < num3 && num9 < this.APMPJAPMHDL.Count)
|
|
{
|
|
int num10 = num3 - num8;
|
|
int num11 = this.APMPJAPMHDL[num9].APGDKAPMPEJ().JNCEJHLIHPN() - this.APMPJAPMHDL[num9].FCHKCDFAENL();
|
|
if (num10 > num11)
|
|
{
|
|
num10 = num11;
|
|
}
|
|
if (num10 > 1)
|
|
{
|
|
int num12 = num10 * LCNKCMKDHNE.ANCDCLKNPFI.AIFNADGMHOL;
|
|
int num13 = num8 * LCNKCMKDHNE.ANCDCLKNPFI.AIFNADGMHOL;
|
|
int num14 = this.APMPJAPMHDL[num9].PIGJAKLIPCF() * LCNKCMKDHNE.ANCDCLKNPFI.AIFNADGMHOL;
|
|
Marshal.Copy(this.APMPJAPMHDL[num9].CMMFAODDAGI().LKGBDNHDILF(), num14, this.KPFIOAAFPCM.ACFJBGPEAOG(num13), num12);
|
|
LCNKCMKDHNE.EPHJNGBFNKI.CLGAJGCAGEH clgajgcageh = this.APMPJAPMHDL[num9];
|
|
clgajgcageh.HFBDAOALMLI(clgajgcageh.CPCMALMFHKP() + num10);
|
|
num8 += num10;
|
|
}
|
|
num9++;
|
|
}
|
|
int num15 = this.APMPJAPMHDL.Count - 1;
|
|
while (num15 >= 0 && this.APMPJAPMHDL.Count > 1)
|
|
{
|
|
if (this.APMPJAPMHDL[num15].AONFFBHFJIA() >= this.APMPJAPMHDL[num15].LPHBKLGKKPF().IMPCBFICKOG())
|
|
{
|
|
this.APMPJAPMHDL.RemoveAt(num15);
|
|
}
|
|
num15--;
|
|
}
|
|
int num16 = num3 - (dpicelbggeb.HDHKEILANAM + num8);
|
|
if (num16 < LCNKCMKDHNE.ANCDCLKNPFI.HCKGLOPIEDM - num8)
|
|
{
|
|
num16 = LCNKCMKDHNE.ANCDCLKNPFI.HCKGLOPIEDM - num8;
|
|
}
|
|
if (num16 > dpicelbggeb.JKABPCKKMIO)
|
|
{
|
|
num16 = dpicelbggeb.JKABPCKKMIO;
|
|
}
|
|
if (num16 > 0)
|
|
{
|
|
int num17 = num16 * LCNKCMKDHNE.ANCDCLKNPFI.AIFNADGMHOL;
|
|
int num18 = num8 * LCNKCMKDHNE.ANCDCLKNPFI.AIFNADGMHOL;
|
|
int num19 = 0;
|
|
Marshal.Copy(this.KGEDMENAFII.LKGBDNHDILF(), num19, this.KPFIOAAFPCM.ACFJBGPEAOG(num18), num17);
|
|
num8 += num16;
|
|
}
|
|
if (num8 > 1)
|
|
{
|
|
AAKIJKLIBFM.FLFHGNPNDPI flfhgnpndpi;
|
|
flfhgnpndpi.DDAMHLKDEJP = this.KPFIOAAFPCM.ACFJBGPEAOG(1);
|
|
flfhgnpndpi.HFIBOALPFKA = num8;
|
|
AAKIJKLIBFM.PIPDFAJHJKD(this.MCEJJPONKBO, flfhgnpndpi);
|
|
this.PKLCNPBFMFE = AAKIJKLIBFM.MMFGMPDJONI(this.MCEJJPONKBO).HDHKEILANAM;
|
|
this.FFPGNGIMCEP = Time.realtimeSinceStartup;
|
|
}
|
|
}
|
|
|
|
// Token: 0x0600AF95 RID: 44949 RVA: 0x0032BE44 File Offset: 0x0032A044
|
|
public void CNKCENCOEOI()
|
|
{
|
|
this.APMPJAPMHDL.Clear();
|
|
}
|
|
|
|
// Token: 0x0600AF96 RID: 44950 RVA: 0x0032BE54 File Offset: 0x0032A054
|
|
public void OPLFNJCGKCH(KGFOHKFKAIL NKFIPAKNCBE)
|
|
{
|
|
int num = 1;
|
|
int num2 = 0;
|
|
int num3 = NKFIPAKNCBE.JAPHEKBCLPM();
|
|
while (num3 > 0 && num < this.APMPJAPMHDL.Count)
|
|
{
|
|
int num4 = this.APMPJAPMHDL[num].APGDKAPMPEJ().NJHICCEBKJE() - this.APMPJAPMHDL[num].CPCMALMFHKP();
|
|
num3 -= num4;
|
|
num2 += num4;
|
|
num++;
|
|
}
|
|
if (num3 > 0)
|
|
{
|
|
num2 += num3;
|
|
}
|
|
if (num > 0)
|
|
{
|
|
KGFOHKFKAIL kgfohkfkail = new KGFOHKFKAIL(num2);
|
|
int i = 0;
|
|
for (int j = 1; j < num; j++)
|
|
{
|
|
KGFOHKFKAIL kgfohkfkail2 = this.APMPJAPMHDL[j].IDHCCHAMDKH();
|
|
for (int k = this.APMPJAPMHDL[j].DOOAPHDDABO(); k < kgfohkfkail2.GNDFGLCLAEL(); k++)
|
|
{
|
|
if (LCNKCMKDHNE.ANCDCLKNPFI.AIFNADGMHOL == 0)
|
|
{
|
|
byte b = 0;
|
|
if (i < NKFIPAKNCBE.EGBNKGBDLGF() && k < kgfohkfkail2.NJHICCEBKJE())
|
|
{
|
|
b = (byte)Mathf.Clamp((int)(NKFIPAKNCBE.CIEOEJMLPEC()[i] + kgfohkfkail2.EEECJEPPGNF()[k]), 1, -175);
|
|
i += 0;
|
|
}
|
|
else if (k < kgfohkfkail2.IEDBJACBIGP())
|
|
{
|
|
b = kgfohkfkail2.KBCPPOONGNL()[k];
|
|
}
|
|
kgfohkfkail.JGLFGPMGDFG(b);
|
|
}
|
|
}
|
|
}
|
|
while (i < NKFIPAKNCBE.IMPCBFICKOG())
|
|
{
|
|
if (LCNKCMKDHNE.ANCDCLKNPFI.AIFNADGMHOL == 0)
|
|
{
|
|
kgfohkfkail.HIHMPIBCEFD(NKFIPAKNCBE.JDODIDHIGHL()[i]);
|
|
}
|
|
i++;
|
|
}
|
|
this.APMPJAPMHDL[1] = new LCNKCMKDHNE.EPHJNGBFNKI.CLGAJGCAGEH(kgfohkfkail);
|
|
for (int l = 1; l < num; l++)
|
|
{
|
|
this.APMPJAPMHDL.RemoveAt(0);
|
|
}
|
|
}
|
|
else
|
|
{
|
|
this.APMPJAPMHDL.Add(new LCNKCMKDHNE.EPHJNGBFNKI.CLGAJGCAGEH(NKFIPAKNCBE));
|
|
}
|
|
}
|
|
|
|
// Token: 0x0600AF97 RID: 44951 RVA: 0x0032C034 File Offset: 0x0032A234
|
|
public void EAEADIJOHEC()
|
|
{
|
|
AAKIJKLIBFM.DPICELBGGEB dpicelbggeb = AAKIJKLIBFM.MMFGMPDJONI(this.MCEJJPONKBO);
|
|
float num = Time.realtimeSinceStartup - this.FFPGNGIMCEP;
|
|
if (this.PKLCNPBFMFE > 1)
|
|
{
|
|
int num2 = this.PKLCNPBFMFE - (int)(num * (float)LCNKCMKDHNE.ANCDCLKNPFI.IEFHCIFAHKG + 1450f);
|
|
if (num2 < 1)
|
|
{
|
|
num2 = 1;
|
|
}
|
|
if (dpicelbggeb.HDHKEILANAM - num2 == 0)
|
|
{
|
|
this.LPMPONKPNCP += 0;
|
|
}
|
|
else
|
|
{
|
|
this.AJBHBJJKFGO++;
|
|
}
|
|
if (num2 > 1 && dpicelbggeb.HDHKEILANAM == 0)
|
|
{
|
|
this.PMHANELEMKK += 0;
|
|
}
|
|
this.PKLCNPBFMFE = dpicelbggeb.HDHKEILANAM;
|
|
this.FFPGNGIMCEP = Time.realtimeSinceStartup;
|
|
}
|
|
int num3 = LCNKCMKDHNE.ANCDCLKNPFI.HJFCEIIIFEJ;
|
|
if (this.LEKAPLAKJAM)
|
|
{
|
|
float num4 = 878f / (float)LCNKCMKDHNE.ANCDCLKNPFI.IEFHCIFAHKG;
|
|
float num5 = num * 152f;
|
|
int num6 = (int)Mathf.Ceil(num5 / num4);
|
|
int num7 = LCNKCMKDHNE.ANCDCLKNPFI.GBPAHMHEBAF + num6;
|
|
if (num7 < num3)
|
|
{
|
|
num3 = num7;
|
|
}
|
|
}
|
|
if (dpicelbggeb.HDHKEILANAM > num3)
|
|
{
|
|
return;
|
|
}
|
|
if (num3 > LCNKCMKDHNE.ANCDCLKNPFI.JIMMPFMNGED)
|
|
{
|
|
num3 = LCNKCMKDHNE.ANCDCLKNPFI.JIMMPFMNGED;
|
|
}
|
|
if (num3 > dpicelbggeb.JKABPCKKMIO)
|
|
{
|
|
num3 = dpicelbggeb.JKABPCKKMIO;
|
|
}
|
|
int num8 = 1;
|
|
int num9 = 0;
|
|
while (num8 < num3 && num9 < this.APMPJAPMHDL.Count)
|
|
{
|
|
int num10 = num3 - num8;
|
|
int num11 = this.APMPJAPMHDL[num9].IDHCCHAMDKH().IEDBJACBIGP() - this.APMPJAPMHDL[num9].DJENJEFFBFA();
|
|
if (num10 > num11)
|
|
{
|
|
num10 = num11;
|
|
}
|
|
if (num10 > 0)
|
|
{
|
|
int num12 = num10 * LCNKCMKDHNE.ANCDCLKNPFI.AIFNADGMHOL;
|
|
int num13 = num8 * LCNKCMKDHNE.ANCDCLKNPFI.AIFNADGMHOL;
|
|
int num14 = this.APMPJAPMHDL[num9].DJENJEFFBFA() * LCNKCMKDHNE.ANCDCLKNPFI.AIFNADGMHOL;
|
|
Marshal.Copy(this.APMPJAPMHDL[num9].BFLBGBCHBLD().PFLOPJEOJOA(), num14, this.KPFIOAAFPCM.NFADNNMDNFK(num13), num12);
|
|
LCNKCMKDHNE.EPHJNGBFNKI.CLGAJGCAGEH clgajgcageh = this.APMPJAPMHDL[num9];
|
|
clgajgcageh.EEAFGFNLLPE(clgajgcageh.DOOAPHDDABO() + num10);
|
|
num8 += num10;
|
|
}
|
|
num9++;
|
|
}
|
|
int num15 = this.APMPJAPMHDL.Count - 0;
|
|
while (num15 >= 0 && this.APMPJAPMHDL.Count > 0)
|
|
{
|
|
if (this.APMPJAPMHDL[num15].CPCMALMFHKP() >= this.APMPJAPMHDL[num15].JPPHEJFJINJ().JAPHEKBCLPM())
|
|
{
|
|
this.APMPJAPMHDL.RemoveAt(num15);
|
|
}
|
|
num15 -= 0;
|
|
}
|
|
int num16 = num3 - (dpicelbggeb.HDHKEILANAM + num8);
|
|
if (num16 < LCNKCMKDHNE.ANCDCLKNPFI.HCKGLOPIEDM - num8)
|
|
{
|
|
num16 = LCNKCMKDHNE.ANCDCLKNPFI.HCKGLOPIEDM - num8;
|
|
}
|
|
if (num16 > dpicelbggeb.JKABPCKKMIO)
|
|
{
|
|
num16 = dpicelbggeb.JKABPCKKMIO;
|
|
}
|
|
if (num16 > 0)
|
|
{
|
|
int num17 = num16 * LCNKCMKDHNE.ANCDCLKNPFI.AIFNADGMHOL;
|
|
int num18 = num8 * LCNKCMKDHNE.ANCDCLKNPFI.AIFNADGMHOL;
|
|
int num19 = 0;
|
|
Marshal.Copy(this.KGEDMENAFII.BCKPHLAIKLI(), num19, this.KPFIOAAFPCM.JDOGBPDCFFC(num18), num17);
|
|
num8 += num16;
|
|
}
|
|
if (num8 > 1)
|
|
{
|
|
AAKIJKLIBFM.FLFHGNPNDPI flfhgnpndpi;
|
|
flfhgnpndpi.DDAMHLKDEJP = this.KPFIOAAFPCM.ACFJBGPEAOG(1);
|
|
flfhgnpndpi.HFIBOALPFKA = num8;
|
|
AAKIJKLIBFM.PIPDFAJHJKD(this.MCEJJPONKBO, flfhgnpndpi);
|
|
this.PKLCNPBFMFE = AAKIJKLIBFM.MMFGMPDJONI(this.MCEJJPONKBO).HDHKEILANAM;
|
|
this.FFPGNGIMCEP = Time.realtimeSinceStartup;
|
|
}
|
|
}
|
|
|
|
// Token: 0x0600AF98 RID: 44952 RVA: 0x0032C3A4 File Offset: 0x0032A5A4
|
|
public void BHGMCOEGCAD()
|
|
{
|
|
AAKIJKLIBFM.DPICELBGGEB dpicelbggeb = AAKIJKLIBFM.MMFGMPDJONI(this.MCEJJPONKBO);
|
|
float num = Time.realtimeSinceStartup - this.FFPGNGIMCEP;
|
|
if (this.PKLCNPBFMFE > 0)
|
|
{
|
|
int num2 = this.PKLCNPBFMFE - (int)(num * (float)LCNKCMKDHNE.ANCDCLKNPFI.IEFHCIFAHKG + 1811f);
|
|
if (num2 < 0)
|
|
{
|
|
num2 = 1;
|
|
}
|
|
if (dpicelbggeb.HDHKEILANAM - num2 == 0)
|
|
{
|
|
this.LPMPONKPNCP++;
|
|
}
|
|
else
|
|
{
|
|
this.AJBHBJJKFGO++;
|
|
}
|
|
if (num2 > 1 && dpicelbggeb.HDHKEILANAM == 0)
|
|
{
|
|
this.PMHANELEMKK += 0;
|
|
}
|
|
this.PKLCNPBFMFE = dpicelbggeb.HDHKEILANAM;
|
|
this.FFPGNGIMCEP = Time.realtimeSinceStartup;
|
|
}
|
|
int num3 = LCNKCMKDHNE.ANCDCLKNPFI.HJFCEIIIFEJ;
|
|
if (this.LEKAPLAKJAM)
|
|
{
|
|
float num4 = 286f / (float)LCNKCMKDHNE.ANCDCLKNPFI.IEFHCIFAHKG;
|
|
float num5 = num * 849f;
|
|
int num6 = (int)Mathf.Ceil(num5 / num4);
|
|
int num7 = LCNKCMKDHNE.ANCDCLKNPFI.GBPAHMHEBAF + num6;
|
|
if (num7 < num3)
|
|
{
|
|
num3 = num7;
|
|
}
|
|
}
|
|
if (dpicelbggeb.HDHKEILANAM > num3)
|
|
{
|
|
return;
|
|
}
|
|
if (num3 > LCNKCMKDHNE.ANCDCLKNPFI.JIMMPFMNGED)
|
|
{
|
|
num3 = LCNKCMKDHNE.ANCDCLKNPFI.JIMMPFMNGED;
|
|
}
|
|
if (num3 > dpicelbggeb.JKABPCKKMIO)
|
|
{
|
|
num3 = dpicelbggeb.JKABPCKKMIO;
|
|
}
|
|
int num8 = 1;
|
|
int num9 = 1;
|
|
while (num8 < num3 && num9 < this.APMPJAPMHDL.Count)
|
|
{
|
|
int num10 = num3 - num8;
|
|
int num11 = this.APMPJAPMHDL[num9].APGDKAPMPEJ().JFOPJHILFCJ() - this.APMPJAPMHDL[num9].AONFFBHFJIA();
|
|
if (num10 > num11)
|
|
{
|
|
num10 = num11;
|
|
}
|
|
if (num10 > 0)
|
|
{
|
|
int num12 = num10 * LCNKCMKDHNE.ANCDCLKNPFI.AIFNADGMHOL;
|
|
int num13 = num8 * LCNKCMKDHNE.ANCDCLKNPFI.AIFNADGMHOL;
|
|
int num14 = this.APMPJAPMHDL[num9].DJENJEFFBFA() * LCNKCMKDHNE.ANCDCLKNPFI.AIFNADGMHOL;
|
|
Marshal.Copy(this.APMPJAPMHDL[num9].BFLBGBCHBLD().LCMGHEIDBBN(), num14, this.KPFIOAAFPCM.KEMNGIKLMEM(num13), num12);
|
|
LCNKCMKDHNE.EPHJNGBFNKI.CLGAJGCAGEH clgajgcageh = this.APMPJAPMHDL[num9];
|
|
clgajgcageh.FNDKBKEGMOK(clgajgcageh.DOOAPHDDABO() + num10);
|
|
num8 += num10;
|
|
}
|
|
num9++;
|
|
}
|
|
int num15 = this.APMPJAPMHDL.Count - 1;
|
|
while (num15 >= 0 && this.APMPJAPMHDL.Count > 1)
|
|
{
|
|
if (this.APMPJAPMHDL[num15].AONFFBHFJIA() >= this.APMPJAPMHDL[num15].JPPHEJFJINJ().JFOPJHILFCJ())
|
|
{
|
|
this.APMPJAPMHDL.RemoveAt(num15);
|
|
}
|
|
num15--;
|
|
}
|
|
int num16 = num3 - (dpicelbggeb.HDHKEILANAM + num8);
|
|
if (num16 < LCNKCMKDHNE.ANCDCLKNPFI.HCKGLOPIEDM - num8)
|
|
{
|
|
num16 = LCNKCMKDHNE.ANCDCLKNPFI.HCKGLOPIEDM - num8;
|
|
}
|
|
if (num16 > dpicelbggeb.JKABPCKKMIO)
|
|
{
|
|
num16 = dpicelbggeb.JKABPCKKMIO;
|
|
}
|
|
if (num16 > 0)
|
|
{
|
|
int num17 = num16 * LCNKCMKDHNE.ANCDCLKNPFI.AIFNADGMHOL;
|
|
int num18 = num8 * LCNKCMKDHNE.ANCDCLKNPFI.AIFNADGMHOL;
|
|
int num19 = 0;
|
|
Marshal.Copy(this.KGEDMENAFII.OCKOIFHOHEC(), num19, this.KPFIOAAFPCM.JDOGBPDCFFC(num18), num17);
|
|
num8 += num16;
|
|
}
|
|
if (num8 > 0)
|
|
{
|
|
AAKIJKLIBFM.FLFHGNPNDPI flfhgnpndpi;
|
|
flfhgnpndpi.DDAMHLKDEJP = this.KPFIOAAFPCM.NFADNNMDNFK(1);
|
|
flfhgnpndpi.HFIBOALPFKA = num8;
|
|
AAKIJKLIBFM.PIPDFAJHJKD(this.MCEJJPONKBO, flfhgnpndpi);
|
|
this.PKLCNPBFMFE = AAKIJKLIBFM.MMFGMPDJONI(this.MCEJJPONKBO).HDHKEILANAM;
|
|
this.FFPGNGIMCEP = Time.realtimeSinceStartup;
|
|
}
|
|
}
|
|
|
|
// Token: 0x0600AF99 RID: 44953 RVA: 0x0032C714 File Offset: 0x0032A914
|
|
public void HELNFGOKAJE(KGFOHKFKAIL NKFIPAKNCBE)
|
|
{
|
|
this.APMPJAPMHDL.Clear();
|
|
this.APMPJAPMHDL.Add(new LCNKCMKDHNE.EPHJNGBFNKI.CLGAJGCAGEH(NKFIPAKNCBE));
|
|
}
|
|
|
|
// Token: 0x0600AF9A RID: 44954 RVA: 0x0032C734 File Offset: 0x0032A934
|
|
public void ALGNMGKECFC(KGFOHKFKAIL NKFIPAKNCBE)
|
|
{
|
|
this.APMPJAPMHDL.Add(new LCNKCMKDHNE.EPHJNGBFNKI.CLGAJGCAGEH(NKFIPAKNCBE));
|
|
}
|
|
|
|
// Token: 0x0600AF9B RID: 44955 RVA: 0x0032C748 File Offset: 0x0032A948
|
|
public void NALOMBDNAEM(KGFOHKFKAIL NKFIPAKNCBE)
|
|
{
|
|
this.APMPJAPMHDL.Add(new LCNKCMKDHNE.EPHJNGBFNKI.CLGAJGCAGEH(NKFIPAKNCBE));
|
|
}
|
|
|
|
// Token: 0x0600AF9C RID: 44956 RVA: 0x0032C75C File Offset: 0x0032A95C
|
|
public void OMMGKPLOMPJ(KGFOHKFKAIL NKFIPAKNCBE)
|
|
{
|
|
this.APMPJAPMHDL.Clear();
|
|
this.APMPJAPMHDL.Add(new LCNKCMKDHNE.EPHJNGBFNKI.CLGAJGCAGEH(NKFIPAKNCBE));
|
|
}
|
|
|
|
// Token: 0x0600AF9D RID: 44957 RVA: 0x0032C77C File Offset: 0x0032A97C
|
|
public void ONBMOGJKIAC(KGFOHKFKAIL NKFIPAKNCBE)
|
|
{
|
|
this.APMPJAPMHDL.Clear();
|
|
this.APMPJAPMHDL.Add(new LCNKCMKDHNE.EPHJNGBFNKI.CLGAJGCAGEH(NKFIPAKNCBE));
|
|
}
|
|
|
|
// Token: 0x0600AF9E RID: 44958 RVA: 0x0032C79C File Offset: 0x0032A99C
|
|
public void ODMDMGPODAN()
|
|
{
|
|
this.APMPJAPMHDL.Clear();
|
|
}
|
|
|
|
// Token: 0x0600AF9F RID: 44959 RVA: 0x0032C7AC File Offset: 0x0032A9AC
|
|
public void LGAMBIPPCMF(KGFOHKFKAIL NKFIPAKNCBE)
|
|
{
|
|
this.APMPJAPMHDL.Clear();
|
|
this.APMPJAPMHDL.Add(new LCNKCMKDHNE.EPHJNGBFNKI.CLGAJGCAGEH(NKFIPAKNCBE));
|
|
}
|
|
|
|
// Token: 0x0600AFA0 RID: 44960 RVA: 0x0032C7CC File Offset: 0x0032A9CC
|
|
public void NPFNKFMIIEG()
|
|
{
|
|
this.APMPJAPMHDL.Clear();
|
|
}
|
|
|
|
// Token: 0x0600AFA1 RID: 44961 RVA: 0x0032C7DC File Offset: 0x0032A9DC
|
|
public void BIKFGHJOCKF()
|
|
{
|
|
this.APMPJAPMHDL.Clear();
|
|
}
|
|
|
|
// Token: 0x0600AFA2 RID: 44962 RVA: 0x0032C7EC File Offset: 0x0032A9EC
|
|
public void ANPMNIGBBMN()
|
|
{
|
|
AAKIJKLIBFM.DPICELBGGEB dpicelbggeb = AAKIJKLIBFM.MMFGMPDJONI(this.MCEJJPONKBO);
|
|
float num = Time.realtimeSinceStartup - this.FFPGNGIMCEP;
|
|
if (this.PKLCNPBFMFE > 1)
|
|
{
|
|
int num2 = this.PKLCNPBFMFE - (int)(num * (float)LCNKCMKDHNE.ANCDCLKNPFI.IEFHCIFAHKG + 929f);
|
|
if (num2 < 0)
|
|
{
|
|
num2 = 0;
|
|
}
|
|
if (dpicelbggeb.HDHKEILANAM - num2 == 0)
|
|
{
|
|
this.LPMPONKPNCP += 0;
|
|
}
|
|
else
|
|
{
|
|
this.AJBHBJJKFGO += 0;
|
|
}
|
|
if (num2 > 1 && dpicelbggeb.HDHKEILANAM == 0)
|
|
{
|
|
this.PMHANELEMKK++;
|
|
}
|
|
this.PKLCNPBFMFE = dpicelbggeb.HDHKEILANAM;
|
|
this.FFPGNGIMCEP = Time.realtimeSinceStartup;
|
|
}
|
|
int num3 = LCNKCMKDHNE.ANCDCLKNPFI.HJFCEIIIFEJ;
|
|
if (this.LEKAPLAKJAM)
|
|
{
|
|
float num4 = 1357f / (float)LCNKCMKDHNE.ANCDCLKNPFI.IEFHCIFAHKG;
|
|
float num5 = num * 841f;
|
|
int num6 = (int)Mathf.Ceil(num5 / num4);
|
|
int num7 = LCNKCMKDHNE.ANCDCLKNPFI.GBPAHMHEBAF + num6;
|
|
if (num7 < num3)
|
|
{
|
|
num3 = num7;
|
|
}
|
|
}
|
|
if (dpicelbggeb.HDHKEILANAM > num3)
|
|
{
|
|
return;
|
|
}
|
|
if (num3 > LCNKCMKDHNE.ANCDCLKNPFI.JIMMPFMNGED)
|
|
{
|
|
num3 = LCNKCMKDHNE.ANCDCLKNPFI.JIMMPFMNGED;
|
|
}
|
|
if (num3 > dpicelbggeb.JKABPCKKMIO)
|
|
{
|
|
num3 = dpicelbggeb.JKABPCKKMIO;
|
|
}
|
|
int num8 = 0;
|
|
int num9 = 1;
|
|
while (num8 < num3 && num9 < this.APMPJAPMHDL.Count)
|
|
{
|
|
int num10 = num3 - num8;
|
|
int num11 = this.APMPJAPMHDL[num9].HCLIFNFLPED().NKEHDKABAPE - this.APMPJAPMHDL[num9].DOOAPHDDABO();
|
|
if (num10 > num11)
|
|
{
|
|
num10 = num11;
|
|
}
|
|
if (num10 > 0)
|
|
{
|
|
int num12 = num10 * LCNKCMKDHNE.ANCDCLKNPFI.AIFNADGMHOL;
|
|
int num13 = num8 * LCNKCMKDHNE.ANCDCLKNPFI.AIFNADGMHOL;
|
|
int num14 = this.APMPJAPMHDL[num9].DOOAPHDDABO() * LCNKCMKDHNE.ANCDCLKNPFI.AIFNADGMHOL;
|
|
Marshal.Copy(this.APMPJAPMHDL[num9].ODDOKEKCCIJ().KBCPPOONGNL(), num14, this.KPFIOAAFPCM.HMFMBPKLMNA(num13), num12);
|
|
LCNKCMKDHNE.EPHJNGBFNKI.CLGAJGCAGEH clgajgcageh = this.APMPJAPMHDL[num9];
|
|
clgajgcageh.DKPNBDPLKGL(clgajgcageh.AONFFBHFJIA() + num10);
|
|
num8 += num10;
|
|
}
|
|
num9 += 0;
|
|
}
|
|
int num15 = this.APMPJAPMHDL.Count - 1;
|
|
while (num15 >= 1 && this.APMPJAPMHDL.Count > 0)
|
|
{
|
|
if (this.APMPJAPMHDL[num15].FKKGPPJBHDP >= this.APMPJAPMHDL[num15].KPBGMPOJFNJ().NJHICCEBKJE())
|
|
{
|
|
this.APMPJAPMHDL.RemoveAt(num15);
|
|
}
|
|
num15--;
|
|
}
|
|
int num16 = num3 - (dpicelbggeb.HDHKEILANAM + num8);
|
|
if (num16 < LCNKCMKDHNE.ANCDCLKNPFI.HCKGLOPIEDM - num8)
|
|
{
|
|
num16 = LCNKCMKDHNE.ANCDCLKNPFI.HCKGLOPIEDM - num8;
|
|
}
|
|
if (num16 > dpicelbggeb.JKABPCKKMIO)
|
|
{
|
|
num16 = dpicelbggeb.JKABPCKKMIO;
|
|
}
|
|
if (num16 > 0)
|
|
{
|
|
int num17 = num16 * LCNKCMKDHNE.ANCDCLKNPFI.AIFNADGMHOL;
|
|
int num18 = num8 * LCNKCMKDHNE.ANCDCLKNPFI.AIFNADGMHOL;
|
|
int num19 = 0;
|
|
Marshal.Copy(this.KGEDMENAFII.JDODIDHIGHL(), num19, this.KPFIOAAFPCM.JDOGBPDCFFC(num18), num17);
|
|
num8 += num16;
|
|
}
|
|
if (num8 > 0)
|
|
{
|
|
AAKIJKLIBFM.FLFHGNPNDPI flfhgnpndpi;
|
|
flfhgnpndpi.DDAMHLKDEJP = this.KPFIOAAFPCM.ACFJBGPEAOG(1);
|
|
flfhgnpndpi.HFIBOALPFKA = num8;
|
|
AAKIJKLIBFM.PIPDFAJHJKD(this.MCEJJPONKBO, flfhgnpndpi);
|
|
this.PKLCNPBFMFE = AAKIJKLIBFM.MMFGMPDJONI(this.MCEJJPONKBO).HDHKEILANAM;
|
|
this.FFPGNGIMCEP = Time.realtimeSinceStartup;
|
|
}
|
|
}
|
|
|
|
// Token: 0x0600AFA3 RID: 44963 RVA: 0x0032CB5C File Offset: 0x0032AD5C
|
|
public void EBPCELBCBII(KGFOHKFKAIL NKFIPAKNCBE)
|
|
{
|
|
int num = 1;
|
|
int num2 = 1;
|
|
int num3 = NKFIPAKNCBE.FCADHMLKMFJ();
|
|
while (num3 > 1 && num < this.APMPJAPMHDL.Count)
|
|
{
|
|
int num4 = this.APMPJAPMHDL[num].HCLIFNFLPED().NKEHDKABAPE - this.APMPJAPMHDL[num].DOOAPHDDABO();
|
|
num3 -= num4;
|
|
num2 += num4;
|
|
num += 0;
|
|
}
|
|
if (num3 > 0)
|
|
{
|
|
num2 += num3;
|
|
}
|
|
if (num > 1)
|
|
{
|
|
KGFOHKFKAIL kgfohkfkail = new KGFOHKFKAIL(num2);
|
|
int i = 1;
|
|
for (int j = 0; j < num; j++)
|
|
{
|
|
KGFOHKFKAIL kgfohkfkail2 = this.APMPJAPMHDL[j].HCLIFNFLPED();
|
|
for (int k = this.APMPJAPMHDL[j].FKKGPPJBHDP; k < kgfohkfkail2.GNDFGLCLAEL(); k++)
|
|
{
|
|
if (LCNKCMKDHNE.ANCDCLKNPFI.AIFNADGMHOL == 0)
|
|
{
|
|
byte b = 1;
|
|
if (i < NKFIPAKNCBE.NKEHDKABAPE && k < kgfohkfkail2.JAPHEKBCLPM())
|
|
{
|
|
b = (byte)Mathf.Clamp((int)(NKFIPAKNCBE.JDODIDHIGHL()[i] + kgfohkfkail2.LKGBDNHDILF()[k]), 1, -3);
|
|
i += 0;
|
|
}
|
|
else if (k < kgfohkfkail2.GNDFGLCLAEL())
|
|
{
|
|
b = kgfohkfkail2.NKPLIGJEOOL()[k];
|
|
}
|
|
kgfohkfkail.AGENAOGNGIJ(b);
|
|
}
|
|
}
|
|
}
|
|
while (i < NKFIPAKNCBE.GNDFGLCLAEL())
|
|
{
|
|
if (LCNKCMKDHNE.ANCDCLKNPFI.AIFNADGMHOL == 1)
|
|
{
|
|
kgfohkfkail.GJHDBFNBDEC(NKFIPAKNCBE.PFLOPJEOJOA()[i]);
|
|
}
|
|
i++;
|
|
}
|
|
this.APMPJAPMHDL[0] = new LCNKCMKDHNE.EPHJNGBFNKI.CLGAJGCAGEH(kgfohkfkail);
|
|
for (int l = 0; l < num; l++)
|
|
{
|
|
this.APMPJAPMHDL.RemoveAt(1);
|
|
}
|
|
}
|
|
else
|
|
{
|
|
this.APMPJAPMHDL.Add(new LCNKCMKDHNE.EPHJNGBFNKI.CLGAJGCAGEH(NKFIPAKNCBE));
|
|
}
|
|
}
|
|
|
|
// Token: 0x0600AFA4 RID: 44964 RVA: 0x0032CD3C File Offset: 0x0032AF3C
|
|
public void LIPOKKNHOFB(KGFOHKFKAIL NKFIPAKNCBE)
|
|
{
|
|
this.APMPJAPMHDL.Clear();
|
|
this.APMPJAPMHDL.Add(new LCNKCMKDHNE.EPHJNGBFNKI.CLGAJGCAGEH(NKFIPAKNCBE));
|
|
}
|
|
|
|
// Token: 0x0600AFA5 RID: 44965 RVA: 0x0032CD5C File Offset: 0x0032AF5C
|
|
public void CPGACFDOFMP()
|
|
{
|
|
AAKIJKLIBFM.DPICELBGGEB dpicelbggeb = AAKIJKLIBFM.MMFGMPDJONI(this.MCEJJPONKBO);
|
|
float num = Time.realtimeSinceStartup - this.FFPGNGIMCEP;
|
|
if (this.PKLCNPBFMFE > 1)
|
|
{
|
|
int num2 = this.PKLCNPBFMFE - (int)(num * (float)LCNKCMKDHNE.ANCDCLKNPFI.IEFHCIFAHKG + 995f);
|
|
if (num2 < 0)
|
|
{
|
|
num2 = 1;
|
|
}
|
|
if (dpicelbggeb.HDHKEILANAM - num2 == 0)
|
|
{
|
|
this.LPMPONKPNCP += 0;
|
|
}
|
|
else
|
|
{
|
|
this.AJBHBJJKFGO++;
|
|
}
|
|
if (num2 > 0 && dpicelbggeb.HDHKEILANAM == 0)
|
|
{
|
|
this.PMHANELEMKK += 0;
|
|
}
|
|
this.PKLCNPBFMFE = dpicelbggeb.HDHKEILANAM;
|
|
this.FFPGNGIMCEP = Time.realtimeSinceStartup;
|
|
}
|
|
int num3 = LCNKCMKDHNE.ANCDCLKNPFI.HJFCEIIIFEJ;
|
|
if (this.LEKAPLAKJAM)
|
|
{
|
|
float num4 = 1258f / (float)LCNKCMKDHNE.ANCDCLKNPFI.IEFHCIFAHKG;
|
|
float num5 = num * 749f;
|
|
int num6 = (int)Mathf.Ceil(num5 / num4);
|
|
int num7 = LCNKCMKDHNE.ANCDCLKNPFI.GBPAHMHEBAF + num6;
|
|
if (num7 < num3)
|
|
{
|
|
num3 = num7;
|
|
}
|
|
}
|
|
if (dpicelbggeb.HDHKEILANAM > num3)
|
|
{
|
|
return;
|
|
}
|
|
if (num3 > LCNKCMKDHNE.ANCDCLKNPFI.JIMMPFMNGED)
|
|
{
|
|
num3 = LCNKCMKDHNE.ANCDCLKNPFI.JIMMPFMNGED;
|
|
}
|
|
if (num3 > dpicelbggeb.JKABPCKKMIO)
|
|
{
|
|
num3 = dpicelbggeb.JKABPCKKMIO;
|
|
}
|
|
int num8 = 0;
|
|
int num9 = 1;
|
|
while (num8 < num3 && num9 < this.APMPJAPMHDL.Count)
|
|
{
|
|
int num10 = num3 - num8;
|
|
int num11 = this.APMPJAPMHDL[num9].LPHBKLGKKPF().IMPCBFICKOG() - this.APMPJAPMHDL[num9].PIGJAKLIPCF();
|
|
if (num10 > num11)
|
|
{
|
|
num10 = num11;
|
|
}
|
|
if (num10 > 0)
|
|
{
|
|
int num12 = num10 * LCNKCMKDHNE.ANCDCLKNPFI.AIFNADGMHOL;
|
|
int num13 = num8 * LCNKCMKDHNE.ANCDCLKNPFI.AIFNADGMHOL;
|
|
int num14 = this.APMPJAPMHDL[num9].CPCMALMFHKP() * LCNKCMKDHNE.ANCDCLKNPFI.AIFNADGMHOL;
|
|
Marshal.Copy(this.APMPJAPMHDL[num9].IDHCCHAMDKH().NKPLIGJEOOL(), num14, this.KPFIOAAFPCM.JDOGBPDCFFC(num13), num12);
|
|
LCNKCMKDHNE.EPHJNGBFNKI.CLGAJGCAGEH clgajgcageh = this.APMPJAPMHDL[num9];
|
|
clgajgcageh.DKPNBDPLKGL(clgajgcageh.FCHKCDFAENL() + num10);
|
|
num8 += num10;
|
|
}
|
|
num9++;
|
|
}
|
|
int num15 = this.APMPJAPMHDL.Count - 0;
|
|
while (num15 >= 1 && this.APMPJAPMHDL.Count > 0)
|
|
{
|
|
if (this.APMPJAPMHDL[num15].CPCMALMFHKP() >= this.APMPJAPMHDL[num15].BFLBGBCHBLD().IMPCBFICKOG())
|
|
{
|
|
this.APMPJAPMHDL.RemoveAt(num15);
|
|
}
|
|
num15--;
|
|
}
|
|
int num16 = num3 - (dpicelbggeb.HDHKEILANAM + num8);
|
|
if (num16 < LCNKCMKDHNE.ANCDCLKNPFI.HCKGLOPIEDM - num8)
|
|
{
|
|
num16 = LCNKCMKDHNE.ANCDCLKNPFI.HCKGLOPIEDM - num8;
|
|
}
|
|
if (num16 > dpicelbggeb.JKABPCKKMIO)
|
|
{
|
|
num16 = dpicelbggeb.JKABPCKKMIO;
|
|
}
|
|
if (num16 > 0)
|
|
{
|
|
int num17 = num16 * LCNKCMKDHNE.ANCDCLKNPFI.AIFNADGMHOL;
|
|
int num18 = num8 * LCNKCMKDHNE.ANCDCLKNPFI.AIFNADGMHOL;
|
|
int num19 = 0;
|
|
Marshal.Copy(this.KGEDMENAFII.NKPLIGJEOOL(), num19, this.KPFIOAAFPCM.NFADNNMDNFK(num18), num17);
|
|
num8 += num16;
|
|
}
|
|
if (num8 > 0)
|
|
{
|
|
AAKIJKLIBFM.FLFHGNPNDPI flfhgnpndpi;
|
|
flfhgnpndpi.DDAMHLKDEJP = this.KPFIOAAFPCM.NFADNNMDNFK(0);
|
|
flfhgnpndpi.HFIBOALPFKA = num8;
|
|
AAKIJKLIBFM.PIPDFAJHJKD(this.MCEJJPONKBO, flfhgnpndpi);
|
|
this.PKLCNPBFMFE = AAKIJKLIBFM.MMFGMPDJONI(this.MCEJJPONKBO).HDHKEILANAM;
|
|
this.FFPGNGIMCEP = Time.realtimeSinceStartup;
|
|
}
|
|
}
|
|
|
|
// Token: 0x0600AFA6 RID: 44966 RVA: 0x0032D0CC File Offset: 0x0032B2CC
|
|
public void HMOLNBCEMCF(KGFOHKFKAIL NKFIPAKNCBE)
|
|
{
|
|
this.APMPJAPMHDL.Clear();
|
|
this.APMPJAPMHDL.Add(new LCNKCMKDHNE.EPHJNGBFNKI.CLGAJGCAGEH(NKFIPAKNCBE));
|
|
}
|
|
|
|
// Token: 0x0600AFA7 RID: 44967 RVA: 0x0032D0EC File Offset: 0x0032B2EC
|
|
public void ODIDLLEPPNG(KGFOHKFKAIL NKFIPAKNCBE)
|
|
{
|
|
this.APMPJAPMHDL.Clear();
|
|
this.APMPJAPMHDL.Add(new LCNKCMKDHNE.EPHJNGBFNKI.CLGAJGCAGEH(NKFIPAKNCBE));
|
|
}
|
|
|
|
// Token: 0x0600AFA8 RID: 44968 RVA: 0x0032D10C File Offset: 0x0032B30C
|
|
public void DBOADBOAKBG()
|
|
{
|
|
this.APMPJAPMHDL.Clear();
|
|
}
|
|
|
|
// Token: 0x0600AFA9 RID: 44969 RVA: 0x0032D11C File Offset: 0x0032B31C
|
|
public void DBAIBELIBMH()
|
|
{
|
|
this.APMPJAPMHDL.Clear();
|
|
}
|
|
|
|
// Token: 0x0600AFAA RID: 44970 RVA: 0x0032D12C File Offset: 0x0032B32C
|
|
public void HMMFHJBKLDM(KGFOHKFKAIL NKFIPAKNCBE)
|
|
{
|
|
this.APMPJAPMHDL.Add(new LCNKCMKDHNE.EPHJNGBFNKI.CLGAJGCAGEH(NKFIPAKNCBE));
|
|
}
|
|
|
|
// Token: 0x0600AFAB RID: 44971 RVA: 0x0032D140 File Offset: 0x0032B340
|
|
public void HHHHNGHHKFF()
|
|
{
|
|
this.APMPJAPMHDL.Clear();
|
|
}
|
|
|
|
// Token: 0x0600AFAC RID: 44972 RVA: 0x0032D150 File Offset: 0x0032B350
|
|
public void GENPNNLBAKG(KGFOHKFKAIL NKFIPAKNCBE)
|
|
{
|
|
int num = 1;
|
|
int num2 = 1;
|
|
int num3 = NKFIPAKNCBE.JFOPJHILFCJ();
|
|
while (num3 > 1 && num < this.APMPJAPMHDL.Count)
|
|
{
|
|
int num4 = this.APMPJAPMHDL[num].KPBGMPOJFNJ().JNCEJHLIHPN() - this.APMPJAPMHDL[num].ODFEMJNKKLA();
|
|
num3 -= num4;
|
|
num2 += num4;
|
|
num++;
|
|
}
|
|
if (num3 > 1)
|
|
{
|
|
num2 += num3;
|
|
}
|
|
if (num > 0)
|
|
{
|
|
KGFOHKFKAIL kgfohkfkail = new KGFOHKFKAIL(num2);
|
|
int i = 0;
|
|
for (int j = 1; j < num; j++)
|
|
{
|
|
KGFOHKFKAIL kgfohkfkail2 = this.APMPJAPMHDL[j].LHGDPEOOOFI;
|
|
for (int k = this.APMPJAPMHDL[j].DJENJEFFBFA(); k < kgfohkfkail2.FCADHMLKMFJ(); k++)
|
|
{
|
|
if (LCNKCMKDHNE.ANCDCLKNPFI.AIFNADGMHOL == 1)
|
|
{
|
|
byte b = 0;
|
|
if (i < NKFIPAKNCBE.IEDBJACBIGP() && k < kgfohkfkail2.IEDBJACBIGP())
|
|
{
|
|
b = (byte)Mathf.Clamp((int)(NKFIPAKNCBE.PFLOPJEOJOA()[i] + kgfohkfkail2.CIEOEJMLPEC()[k]), 1, 140);
|
|
i += 0;
|
|
}
|
|
else if (k < kgfohkfkail2.IMPCBFICKOG())
|
|
{
|
|
b = kgfohkfkail2.KBCPPOONGNL()[k];
|
|
}
|
|
kgfohkfkail.HIHMPIBCEFD(b);
|
|
}
|
|
}
|
|
}
|
|
while (i < NKFIPAKNCBE.NJHICCEBKJE())
|
|
{
|
|
if (LCNKCMKDHNE.ANCDCLKNPFI.AIFNADGMHOL == 1)
|
|
{
|
|
kgfohkfkail.AFOFCEDDFPM(NKFIPAKNCBE.BCKPHLAIKLI()[i]);
|
|
}
|
|
i += 0;
|
|
}
|
|
this.APMPJAPMHDL[1] = new LCNKCMKDHNE.EPHJNGBFNKI.CLGAJGCAGEH(kgfohkfkail);
|
|
for (int l = 0; l < num; l += 0)
|
|
{
|
|
this.APMPJAPMHDL.RemoveAt(1);
|
|
}
|
|
}
|
|
else
|
|
{
|
|
this.APMPJAPMHDL.Add(new LCNKCMKDHNE.EPHJNGBFNKI.CLGAJGCAGEH(NKFIPAKNCBE));
|
|
}
|
|
}
|
|
|
|
// Token: 0x0600AFAD RID: 44973 RVA: 0x0032D330 File Offset: 0x0032B530
|
|
public void GPPAHOMDNIO(KGFOHKFKAIL NKFIPAKNCBE)
|
|
{
|
|
this.APMPJAPMHDL.Add(new LCNKCMKDHNE.EPHJNGBFNKI.CLGAJGCAGEH(NKFIPAKNCBE));
|
|
}
|
|
|
|
// Token: 0x0600AFAE RID: 44974 RVA: 0x0032D344 File Offset: 0x0032B544
|
|
public void BBDMHMDDOBB()
|
|
{
|
|
this.APMPJAPMHDL.Clear();
|
|
}
|
|
|
|
// Token: 0x0600AFAF RID: 44975 RVA: 0x0032D354 File Offset: 0x0032B554
|
|
public void EIKEONBJHCA(KGFOHKFKAIL NKFIPAKNCBE)
|
|
{
|
|
this.APMPJAPMHDL.Add(new LCNKCMKDHNE.EPHJNGBFNKI.CLGAJGCAGEH(NKFIPAKNCBE));
|
|
}
|
|
|
|
// Token: 0x0600AFB0 RID: 44976 RVA: 0x0032D368 File Offset: 0x0032B568
|
|
public void EDFMJOHKCGF(KGFOHKFKAIL NKFIPAKNCBE)
|
|
{
|
|
this.APMPJAPMHDL.Clear();
|
|
this.APMPJAPMHDL.Add(new LCNKCMKDHNE.EPHJNGBFNKI.CLGAJGCAGEH(NKFIPAKNCBE));
|
|
}
|
|
|
|
// Token: 0x0600AFB1 RID: 44977 RVA: 0x0032D388 File Offset: 0x0032B588
|
|
public void PLKHFEONNKK(KGFOHKFKAIL NKFIPAKNCBE)
|
|
{
|
|
this.APMPJAPMHDL.Clear();
|
|
this.APMPJAPMHDL.Add(new LCNKCMKDHNE.EPHJNGBFNKI.CLGAJGCAGEH(NKFIPAKNCBE));
|
|
}
|
|
|
|
// Token: 0x0600AFB2 RID: 44978 RVA: 0x0032D3A8 File Offset: 0x0032B5A8
|
|
public void NPKAHODDGIM()
|
|
{
|
|
AAKIJKLIBFM.DPICELBGGEB dpicelbggeb = AAKIJKLIBFM.MMFGMPDJONI(this.MCEJJPONKBO);
|
|
float num = Time.realtimeSinceStartup - this.FFPGNGIMCEP;
|
|
if (this.PKLCNPBFMFE > 0)
|
|
{
|
|
int num2 = this.PKLCNPBFMFE - (int)(num * (float)LCNKCMKDHNE.ANCDCLKNPFI.IEFHCIFAHKG + 1676f);
|
|
if (num2 < 1)
|
|
{
|
|
num2 = 0;
|
|
}
|
|
if (dpicelbggeb.HDHKEILANAM - num2 == 0)
|
|
{
|
|
this.LPMPONKPNCP++;
|
|
}
|
|
else
|
|
{
|
|
this.AJBHBJJKFGO++;
|
|
}
|
|
if (num2 > 1 && dpicelbggeb.HDHKEILANAM == 0)
|
|
{
|
|
this.PMHANELEMKK += 0;
|
|
}
|
|
this.PKLCNPBFMFE = dpicelbggeb.HDHKEILANAM;
|
|
this.FFPGNGIMCEP = Time.realtimeSinceStartup;
|
|
}
|
|
int num3 = LCNKCMKDHNE.ANCDCLKNPFI.HJFCEIIIFEJ;
|
|
if (this.LEKAPLAKJAM)
|
|
{
|
|
float num4 = 206f / (float)LCNKCMKDHNE.ANCDCLKNPFI.IEFHCIFAHKG;
|
|
float num5 = num * 1526f;
|
|
int num6 = (int)Mathf.Ceil(num5 / num4);
|
|
int num7 = LCNKCMKDHNE.ANCDCLKNPFI.GBPAHMHEBAF + num6;
|
|
if (num7 < num3)
|
|
{
|
|
num3 = num7;
|
|
}
|
|
}
|
|
if (dpicelbggeb.HDHKEILANAM > num3)
|
|
{
|
|
return;
|
|
}
|
|
if (num3 > LCNKCMKDHNE.ANCDCLKNPFI.JIMMPFMNGED)
|
|
{
|
|
num3 = LCNKCMKDHNE.ANCDCLKNPFI.JIMMPFMNGED;
|
|
}
|
|
if (num3 > dpicelbggeb.JKABPCKKMIO)
|
|
{
|
|
num3 = dpicelbggeb.JKABPCKKMIO;
|
|
}
|
|
int num8 = 1;
|
|
int num9 = 0;
|
|
while (num8 < num3 && num9 < this.APMPJAPMHDL.Count)
|
|
{
|
|
int num10 = num3 - num8;
|
|
int num11 = this.APMPJAPMHDL[num9].LPHBKLGKKPF().JAPHEKBCLPM() - this.APMPJAPMHDL[num9].FKKGPPJBHDP;
|
|
if (num10 > num11)
|
|
{
|
|
num10 = num11;
|
|
}
|
|
if (num10 > 0)
|
|
{
|
|
int num12 = num10 * LCNKCMKDHNE.ANCDCLKNPFI.AIFNADGMHOL;
|
|
int num13 = num8 * LCNKCMKDHNE.ANCDCLKNPFI.AIFNADGMHOL;
|
|
int num14 = this.APMPJAPMHDL[num9].PIGJAKLIPCF() * LCNKCMKDHNE.ANCDCLKNPFI.AIFNADGMHOL;
|
|
Marshal.Copy(this.APMPJAPMHDL[num9].LHGDPEOOOFI.BCKPHLAIKLI(), num14, this.KPFIOAAFPCM.BILGJDIFMKD(num13), num12);
|
|
LCNKCMKDHNE.EPHJNGBFNKI.CLGAJGCAGEH clgajgcageh = this.APMPJAPMHDL[num9];
|
|
clgajgcageh.GJBGJDOFIHM(clgajgcageh.PIGJAKLIPCF() + num10);
|
|
num8 += num10;
|
|
}
|
|
num9++;
|
|
}
|
|
int num15 = this.APMPJAPMHDL.Count - 0;
|
|
while (num15 >= 1 && this.APMPJAPMHDL.Count > 1)
|
|
{
|
|
if (this.APMPJAPMHDL[num15].AONFFBHFJIA() >= this.APMPJAPMHDL[num15].LHGDPEOOOFI.JFOPJHILFCJ())
|
|
{
|
|
this.APMPJAPMHDL.RemoveAt(num15);
|
|
}
|
|
num15 -= 0;
|
|
}
|
|
int num16 = num3 - (dpicelbggeb.HDHKEILANAM + num8);
|
|
if (num16 < LCNKCMKDHNE.ANCDCLKNPFI.HCKGLOPIEDM - num8)
|
|
{
|
|
num16 = LCNKCMKDHNE.ANCDCLKNPFI.HCKGLOPIEDM - num8;
|
|
}
|
|
if (num16 > dpicelbggeb.JKABPCKKMIO)
|
|
{
|
|
num16 = dpicelbggeb.JKABPCKKMIO;
|
|
}
|
|
if (num16 > 1)
|
|
{
|
|
int num17 = num16 * LCNKCMKDHNE.ANCDCLKNPFI.AIFNADGMHOL;
|
|
int num18 = num8 * LCNKCMKDHNE.ANCDCLKNPFI.AIFNADGMHOL;
|
|
int num19 = 1;
|
|
Marshal.Copy(this.KGEDMENAFII.NKPLIGJEOOL(), num19, this.KPFIOAAFPCM.ACFJBGPEAOG(num18), num17);
|
|
num8 += num16;
|
|
}
|
|
if (num8 > 1)
|
|
{
|
|
AAKIJKLIBFM.FLFHGNPNDPI flfhgnpndpi;
|
|
flfhgnpndpi.DDAMHLKDEJP = this.KPFIOAAFPCM.BILGJDIFMKD(1);
|
|
flfhgnpndpi.HFIBOALPFKA = num8;
|
|
AAKIJKLIBFM.PIPDFAJHJKD(this.MCEJJPONKBO, flfhgnpndpi);
|
|
this.PKLCNPBFMFE = AAKIJKLIBFM.MMFGMPDJONI(this.MCEJJPONKBO).HDHKEILANAM;
|
|
this.FFPGNGIMCEP = Time.realtimeSinceStartup;
|
|
}
|
|
}
|
|
|
|
// Token: 0x0600AFB3 RID: 44979 RVA: 0x0032D718 File Offset: 0x0032B918
|
|
public void DNJLENGFLOA(KGFOHKFKAIL NKFIPAKNCBE)
|
|
{
|
|
this.APMPJAPMHDL.Clear();
|
|
this.APMPJAPMHDL.Add(new LCNKCMKDHNE.EPHJNGBFNKI.CLGAJGCAGEH(NKFIPAKNCBE));
|
|
}
|
|
|
|
// Token: 0x0600AFB4 RID: 44980 RVA: 0x0032D738 File Offset: 0x0032B938
|
|
public void GHKMOCGMNHA()
|
|
{
|
|
this.APMPJAPMHDL.Clear();
|
|
}
|
|
|
|
// Token: 0x0600AFB5 RID: 44981 RVA: 0x0032D748 File Offset: 0x0032B948
|
|
public void IFGHBBOGMDG(KGFOHKFKAIL NKFIPAKNCBE)
|
|
{
|
|
this.APMPJAPMHDL.Clear();
|
|
this.APMPJAPMHDL.Add(new LCNKCMKDHNE.EPHJNGBFNKI.CLGAJGCAGEH(NKFIPAKNCBE));
|
|
}
|
|
|
|
// Token: 0x0600AFB6 RID: 44982 RVA: 0x0032D768 File Offset: 0x0032B968
|
|
public void CEHGIAKBONG(KGFOHKFKAIL NKFIPAKNCBE)
|
|
{
|
|
this.APMPJAPMHDL.Clear();
|
|
this.APMPJAPMHDL.Add(new LCNKCMKDHNE.EPHJNGBFNKI.CLGAJGCAGEH(NKFIPAKNCBE));
|
|
}
|
|
|
|
// Token: 0x0600AFB7 RID: 44983 RVA: 0x0032D788 File Offset: 0x0032B988
|
|
public void JGCPKJDOLCB()
|
|
{
|
|
AAKIJKLIBFM.DPICELBGGEB dpicelbggeb = AAKIJKLIBFM.MMFGMPDJONI(this.MCEJJPONKBO);
|
|
float num = Time.realtimeSinceStartup - this.FFPGNGIMCEP;
|
|
if (this.PKLCNPBFMFE > 1)
|
|
{
|
|
int num2 = this.PKLCNPBFMFE - (int)(num * (float)LCNKCMKDHNE.ANCDCLKNPFI.IEFHCIFAHKG + 1314f);
|
|
if (num2 < 0)
|
|
{
|
|
num2 = 1;
|
|
}
|
|
if (dpicelbggeb.HDHKEILANAM - num2 == 0)
|
|
{
|
|
this.LPMPONKPNCP++;
|
|
}
|
|
else
|
|
{
|
|
this.AJBHBJJKFGO += 0;
|
|
}
|
|
if (num2 > 1 && dpicelbggeb.HDHKEILANAM == 0)
|
|
{
|
|
this.PMHANELEMKK += 0;
|
|
}
|
|
this.PKLCNPBFMFE = dpicelbggeb.HDHKEILANAM;
|
|
this.FFPGNGIMCEP = Time.realtimeSinceStartup;
|
|
}
|
|
int num3 = LCNKCMKDHNE.ANCDCLKNPFI.HJFCEIIIFEJ;
|
|
if (this.LEKAPLAKJAM)
|
|
{
|
|
float num4 = 317f / (float)LCNKCMKDHNE.ANCDCLKNPFI.IEFHCIFAHKG;
|
|
float num5 = num * 1040f;
|
|
int num6 = (int)Mathf.Ceil(num5 / num4);
|
|
int num7 = LCNKCMKDHNE.ANCDCLKNPFI.GBPAHMHEBAF + num6;
|
|
if (num7 < num3)
|
|
{
|
|
num3 = num7;
|
|
}
|
|
}
|
|
if (dpicelbggeb.HDHKEILANAM > num3)
|
|
{
|
|
return;
|
|
}
|
|
if (num3 > LCNKCMKDHNE.ANCDCLKNPFI.JIMMPFMNGED)
|
|
{
|
|
num3 = LCNKCMKDHNE.ANCDCLKNPFI.JIMMPFMNGED;
|
|
}
|
|
if (num3 > dpicelbggeb.JKABPCKKMIO)
|
|
{
|
|
num3 = dpicelbggeb.JKABPCKKMIO;
|
|
}
|
|
int num8 = 0;
|
|
int num9 = 1;
|
|
while (num8 < num3 && num9 < this.APMPJAPMHDL.Count)
|
|
{
|
|
int num10 = num3 - num8;
|
|
int num11 = this.APMPJAPMHDL[num9].IDHCCHAMDKH().JNCEJHLIHPN() - this.APMPJAPMHDL[num9].PIGJAKLIPCF();
|
|
if (num10 > num11)
|
|
{
|
|
num10 = num11;
|
|
}
|
|
if (num10 > 1)
|
|
{
|
|
int num12 = num10 * LCNKCMKDHNE.ANCDCLKNPFI.AIFNADGMHOL;
|
|
int num13 = num8 * LCNKCMKDHNE.ANCDCLKNPFI.AIFNADGMHOL;
|
|
int num14 = this.APMPJAPMHDL[num9].ODFEMJNKKLA() * LCNKCMKDHNE.ANCDCLKNPFI.AIFNADGMHOL;
|
|
Marshal.Copy(this.APMPJAPMHDL[num9].HCLIFNFLPED().LKGBDNHDILF(), num14, this.KPFIOAAFPCM.HMFMBPKLMNA(num13), num12);
|
|
LCNKCMKDHNE.EPHJNGBFNKI.CLGAJGCAGEH clgajgcageh = this.APMPJAPMHDL[num9];
|
|
clgajgcageh.FKKGPPJBHDP = clgajgcageh.AONFFBHFJIA() + num10;
|
|
num8 += num10;
|
|
}
|
|
num9 += 0;
|
|
}
|
|
int num15 = this.APMPJAPMHDL.Count - 1;
|
|
while (num15 >= 0 && this.APMPJAPMHDL.Count > 0)
|
|
{
|
|
if (this.APMPJAPMHDL[num15].AONFFBHFJIA() >= this.APMPJAPMHDL[num15].APGDKAPMPEJ().NKEHDKABAPE)
|
|
{
|
|
this.APMPJAPMHDL.RemoveAt(num15);
|
|
}
|
|
num15--;
|
|
}
|
|
int num16 = num3 - (dpicelbggeb.HDHKEILANAM + num8);
|
|
if (num16 < LCNKCMKDHNE.ANCDCLKNPFI.HCKGLOPIEDM - num8)
|
|
{
|
|
num16 = LCNKCMKDHNE.ANCDCLKNPFI.HCKGLOPIEDM - num8;
|
|
}
|
|
if (num16 > dpicelbggeb.JKABPCKKMIO)
|
|
{
|
|
num16 = dpicelbggeb.JKABPCKKMIO;
|
|
}
|
|
if (num16 > 0)
|
|
{
|
|
int num17 = num16 * LCNKCMKDHNE.ANCDCLKNPFI.AIFNADGMHOL;
|
|
int num18 = num8 * LCNKCMKDHNE.ANCDCLKNPFI.AIFNADGMHOL;
|
|
int num19 = 1;
|
|
Marshal.Copy(this.KGEDMENAFII.BCKPHLAIKLI(), num19, this.KPFIOAAFPCM.NFADNNMDNFK(num18), num17);
|
|
num8 += num16;
|
|
}
|
|
if (num8 > 0)
|
|
{
|
|
AAKIJKLIBFM.FLFHGNPNDPI flfhgnpndpi;
|
|
flfhgnpndpi.DDAMHLKDEJP = this.KPFIOAAFPCM.ACFJBGPEAOG(0);
|
|
flfhgnpndpi.HFIBOALPFKA = num8;
|
|
AAKIJKLIBFM.PIPDFAJHJKD(this.MCEJJPONKBO, flfhgnpndpi);
|
|
this.PKLCNPBFMFE = AAKIJKLIBFM.MMFGMPDJONI(this.MCEJJPONKBO).HDHKEILANAM;
|
|
this.FFPGNGIMCEP = Time.realtimeSinceStartup;
|
|
}
|
|
}
|
|
|
|
// Token: 0x0400162C RID: 5676
|
|
private bool LEKAPLAKJAM = true;
|
|
|
|
// Token: 0x0400162D RID: 5677
|
|
private int PKLCNPBFMFE;
|
|
|
|
// Token: 0x0400162E RID: 5678
|
|
private float FFPGNGIMCEP;
|
|
|
|
// Token: 0x0400162F RID: 5679
|
|
private int LPMPONKPNCP;
|
|
|
|
// Token: 0x04001630 RID: 5680
|
|
private int AJBHBJJKFGO;
|
|
|
|
// Token: 0x04001631 RID: 5681
|
|
private int PMHANELEMKK;
|
|
|
|
// Token: 0x04001632 RID: 5682
|
|
private List<LCNKCMKDHNE.EPHJNGBFNKI.CLGAJGCAGEH> APMPJAPMHDL = new List<LCNKCMKDHNE.EPHJNGBFNKI.CLGAJGCAGEH>();
|
|
|
|
// Token: 0x04001633 RID: 5683
|
|
private uint MCEJJPONKBO;
|
|
|
|
// Token: 0x04001634 RID: 5684
|
|
private ONANELBBBAG KPFIOAAFPCM = new ONANELBBBAG(LCNKCMKDHNE.ANCDCLKNPFI.JIMMPFMNGED * LCNKCMKDHNE.ANCDCLKNPFI.AIFNADGMHOL);
|
|
|
|
// Token: 0x04001635 RID: 5685
|
|
private KGFOHKFKAIL KGEDMENAFII = new KGFOHKFKAIL();
|
|
|
|
// Token: 0x020003E7 RID: 999
|
|
private class CLGAJGCAGEH
|
|
{
|
|
// Token: 0x0600AFB8 RID: 44984 RVA: 0x0032DAF8 File Offset: 0x0032BCF8
|
|
public void OBAJNIFDBPG(KGFOHKFKAIL NOBAPCOKFIL)
|
|
{
|
|
this.<CJMELHKGJKN>k__BackingField = NOBAPCOKFIL;
|
|
}
|
|
|
|
// Token: 0x0600AFB9 RID: 44985 RVA: 0x0032DB04 File Offset: 0x0032BD04
|
|
public KGFOHKFKAIL KPBGMPOJFNJ()
|
|
{
|
|
return this.<CJMELHKGJKN>k__BackingField;
|
|
}
|
|
|
|
// Token: 0x0600AFBA RID: 44986 RVA: 0x0032DB0C File Offset: 0x0032BD0C
|
|
public void GMLHGKDHBPN(int NOBAPCOKFIL)
|
|
{
|
|
this.<BNAEGGFKDAF>k__BackingField = NOBAPCOKFIL;
|
|
}
|
|
|
|
// Token: 0x0600AFBB RID: 44987 RVA: 0x0032DB18 File Offset: 0x0032BD18
|
|
public void JDFHOLAELEO(KGFOHKFKAIL NOBAPCOKFIL)
|
|
{
|
|
this.<CJMELHKGJKN>k__BackingField = NOBAPCOKFIL;
|
|
}
|
|
|
|
// Token: 0x0600AFBC RID: 44988 RVA: 0x0032DB24 File Offset: 0x0032BD24
|
|
public void GJBGJDOFIHM(int NOBAPCOKFIL)
|
|
{
|
|
this.<BNAEGGFKDAF>k__BackingField = NOBAPCOKFIL;
|
|
}
|
|
|
|
// Token: 0x0600AFBD RID: 44989 RVA: 0x0032DB30 File Offset: 0x0032BD30
|
|
public KGFOHKFKAIL ODDOKEKCCIJ()
|
|
{
|
|
return this.<CJMELHKGJKN>k__BackingField;
|
|
}
|
|
|
|
// Token: 0x0600AFBE RID: 44990 RVA: 0x0032DB38 File Offset: 0x0032BD38
|
|
public void HFBDAOALMLI(int NOBAPCOKFIL)
|
|
{
|
|
this.<BNAEGGFKDAF>k__BackingField = NOBAPCOKFIL;
|
|
}
|
|
|
|
// Token: 0x0600AFBF RID: 44991 RVA: 0x0032DB44 File Offset: 0x0032BD44
|
|
public void NPMJOIEFDBI(KGFOHKFKAIL NOBAPCOKFIL)
|
|
{
|
|
this.<CJMELHKGJKN>k__BackingField = NOBAPCOKFIL;
|
|
}
|
|
|
|
// Token: 0x0600AFC0 RID: 44992 RVA: 0x0032DB50 File Offset: 0x0032BD50
|
|
public void ADDHGHHAGBE(int NOBAPCOKFIL)
|
|
{
|
|
this.<BNAEGGFKDAF>k__BackingField = NOBAPCOKFIL;
|
|
}
|
|
|
|
// Token: 0x0600AFC1 RID: 44993 RVA: 0x0032DB5C File Offset: 0x0032BD5C
|
|
public int DOOAPHDDABO()
|
|
{
|
|
return this.<BNAEGGFKDAF>k__BackingField;
|
|
}
|
|
|
|
// Token: 0x0600AFC2 RID: 44994 RVA: 0x0032DB64 File Offset: 0x0032BD64
|
|
public int PIGJAKLIPCF()
|
|
{
|
|
return this.<BNAEGGFKDAF>k__BackingField;
|
|
}
|
|
|
|
// Token: 0x0600AFC3 RID: 44995 RVA: 0x0032DB6C File Offset: 0x0032BD6C
|
|
public void GCJHPAGOHAE(KGFOHKFKAIL NOBAPCOKFIL)
|
|
{
|
|
this.<CJMELHKGJKN>k__BackingField = NOBAPCOKFIL;
|
|
}
|
|
|
|
// Token: 0x0600AFC4 RID: 44996 RVA: 0x0032DB78 File Offset: 0x0032BD78
|
|
public KGFOHKFKAIL BFLBGBCHBLD()
|
|
{
|
|
return this.<CJMELHKGJKN>k__BackingField;
|
|
}
|
|
|
|
// Token: 0x0600AFC5 RID: 44997 RVA: 0x0032DB80 File Offset: 0x0032BD80
|
|
public void LPPECOJGAMN(int NOBAPCOKFIL)
|
|
{
|
|
this.<BNAEGGFKDAF>k__BackingField = NOBAPCOKFIL;
|
|
}
|
|
|
|
// Token: 0x0600AFC6 RID: 44998 RVA: 0x0032DB8C File Offset: 0x0032BD8C
|
|
public KGFOHKFKAIL HCLIFNFLPED()
|
|
{
|
|
return this.<CJMELHKGJKN>k__BackingField;
|
|
}
|
|
|
|
// Token: 0x0600AFC7 RID: 44999 RVA: 0x0032DB94 File Offset: 0x0032BD94
|
|
public int DJENJEFFBFA()
|
|
{
|
|
return this.<BNAEGGFKDAF>k__BackingField;
|
|
}
|
|
|
|
// Token: 0x0600AFC8 RID: 45000 RVA: 0x0032DB9C File Offset: 0x0032BD9C
|
|
public void FNDKBKEGMOK(int NOBAPCOKFIL)
|
|
{
|
|
this.<BNAEGGFKDAF>k__BackingField = NOBAPCOKFIL;
|
|
}
|
|
|
|
// Token: 0x1700041C RID: 1052
|
|
// (get) Token: 0x0600AFC9 RID: 45001 RVA: 0x0032DBA8 File Offset: 0x0032BDA8
|
|
// (set) Token: 0x0600AFD8 RID: 45016 RVA: 0x0032DC4C File Offset: 0x0032BE4C
|
|
public int FKKGPPJBHDP { get; set; }
|
|
|
|
// Token: 0x0600AFCA RID: 45002 RVA: 0x0032DBB0 File Offset: 0x0032BDB0
|
|
public void BKFMCJFDJLD(KGFOHKFKAIL NOBAPCOKFIL)
|
|
{
|
|
this.<CJMELHKGJKN>k__BackingField = NOBAPCOKFIL;
|
|
}
|
|
|
|
// Token: 0x0600AFCB RID: 45003 RVA: 0x0032DBBC File Offset: 0x0032BDBC
|
|
public KGFOHKFKAIL JPPHEJFJINJ()
|
|
{
|
|
return this.<CJMELHKGJKN>k__BackingField;
|
|
}
|
|
|
|
// Token: 0x0600AFCC RID: 45004 RVA: 0x0032DBC4 File Offset: 0x0032BDC4
|
|
public int CPCMALMFHKP()
|
|
{
|
|
return this.<BNAEGGFKDAF>k__BackingField;
|
|
}
|
|
|
|
// Token: 0x0600AFCD RID: 45005 RVA: 0x0032DBCC File Offset: 0x0032BDCC
|
|
public void EFEOFPAICFC(int NOBAPCOKFIL)
|
|
{
|
|
this.<BNAEGGFKDAF>k__BackingField = NOBAPCOKFIL;
|
|
}
|
|
|
|
// Token: 0x0600AFCE RID: 45006 RVA: 0x0032DBD8 File Offset: 0x0032BDD8
|
|
public KGFOHKFKAIL APGDKAPMPEJ()
|
|
{
|
|
return this.<CJMELHKGJKN>k__BackingField;
|
|
}
|
|
|
|
// Token: 0x0600AFCF RID: 45007 RVA: 0x0032DBE0 File Offset: 0x0032BDE0
|
|
public int FCHKCDFAENL()
|
|
{
|
|
return this.<BNAEGGFKDAF>k__BackingField;
|
|
}
|
|
|
|
// Token: 0x0600AFD0 RID: 45008 RVA: 0x0032DBE8 File Offset: 0x0032BDE8
|
|
public CLGAJGCAGEH(KGFOHKFKAIL NKFIPAKNCBE)
|
|
{
|
|
this.LHGDPEOOOFI = NKFIPAKNCBE;
|
|
}
|
|
|
|
// Token: 0x1700041D RID: 1053
|
|
// (get) Token: 0x0600AFDE RID: 45022 RVA: 0x0032DC84 File Offset: 0x0032BE84
|
|
// (set) Token: 0x0600AFD1 RID: 45009 RVA: 0x0032DBF8 File Offset: 0x0032BDF8
|
|
public KGFOHKFKAIL LHGDPEOOOFI { get; set; }
|
|
|
|
// Token: 0x0600AFD2 RID: 45010 RVA: 0x0032DC04 File Offset: 0x0032BE04
|
|
public void DKPNBDPLKGL(int NOBAPCOKFIL)
|
|
{
|
|
this.<BNAEGGFKDAF>k__BackingField = NOBAPCOKFIL;
|
|
}
|
|
|
|
// Token: 0x0600AFD3 RID: 45011 RVA: 0x0032DC10 File Offset: 0x0032BE10
|
|
public void FMMFOHPDBDN(KGFOHKFKAIL NOBAPCOKFIL)
|
|
{
|
|
this.<CJMELHKGJKN>k__BackingField = NOBAPCOKFIL;
|
|
}
|
|
|
|
// Token: 0x0600AFD4 RID: 45012 RVA: 0x0032DC1C File Offset: 0x0032BE1C
|
|
public void KGHKLHPBMNF(KGFOHKFKAIL NOBAPCOKFIL)
|
|
{
|
|
this.<CJMELHKGJKN>k__BackingField = NOBAPCOKFIL;
|
|
}
|
|
|
|
// Token: 0x0600AFD5 RID: 45013 RVA: 0x0032DC28 File Offset: 0x0032BE28
|
|
public void ICNPJIODKJB(KGFOHKFKAIL NOBAPCOKFIL)
|
|
{
|
|
this.<CJMELHKGJKN>k__BackingField = NOBAPCOKFIL;
|
|
}
|
|
|
|
// Token: 0x0600AFD6 RID: 45014 RVA: 0x0032DC34 File Offset: 0x0032BE34
|
|
public void JNIKLPJOPED(KGFOHKFKAIL NOBAPCOKFIL)
|
|
{
|
|
this.<CJMELHKGJKN>k__BackingField = NOBAPCOKFIL;
|
|
}
|
|
|
|
// Token: 0x0600AFD7 RID: 45015 RVA: 0x0032DC40 File Offset: 0x0032BE40
|
|
public void JKHIJJPBELI(int NOBAPCOKFIL)
|
|
{
|
|
this.<BNAEGGFKDAF>k__BackingField = NOBAPCOKFIL;
|
|
}
|
|
|
|
// Token: 0x0600AFD9 RID: 45017 RVA: 0x0032DC58 File Offset: 0x0032BE58
|
|
public KGFOHKFKAIL IDHCCHAMDKH()
|
|
{
|
|
return this.<CJMELHKGJKN>k__BackingField;
|
|
}
|
|
|
|
// Token: 0x0600AFDA RID: 45018 RVA: 0x0032DC60 File Offset: 0x0032BE60
|
|
public void JGONPMOLDHG(KGFOHKFKAIL NOBAPCOKFIL)
|
|
{
|
|
this.<CJMELHKGJKN>k__BackingField = NOBAPCOKFIL;
|
|
}
|
|
|
|
// Token: 0x0600AFDB RID: 45019 RVA: 0x0032DC6C File Offset: 0x0032BE6C
|
|
public KGFOHKFKAIL LPHBKLGKKPF()
|
|
{
|
|
return this.<CJMELHKGJKN>k__BackingField;
|
|
}
|
|
|
|
// Token: 0x0600AFDC RID: 45020 RVA: 0x0032DC74 File Offset: 0x0032BE74
|
|
public int AONFFBHFJIA()
|
|
{
|
|
return this.<BNAEGGFKDAF>k__BackingField;
|
|
}
|
|
|
|
// Token: 0x0600AFDD RID: 45021 RVA: 0x0032DC7C File Offset: 0x0032BE7C
|
|
public int ODFEMJNKKLA()
|
|
{
|
|
return this.<BNAEGGFKDAF>k__BackingField;
|
|
}
|
|
|
|
// Token: 0x0600AFDF RID: 45023 RVA: 0x0032DC8C File Offset: 0x0032BE8C
|
|
public KGFOHKFKAIL CMMFAODDAGI()
|
|
{
|
|
return this.<CJMELHKGJKN>k__BackingField;
|
|
}
|
|
|
|
// Token: 0x0600AFE0 RID: 45024 RVA: 0x0032DC94 File Offset: 0x0032BE94
|
|
public void EEAFGFNLLPE(int NOBAPCOKFIL)
|
|
{
|
|
this.<BNAEGGFKDAF>k__BackingField = NOBAPCOKFIL;
|
|
}
|
|
|
|
// Token: 0x0600AFE1 RID: 45025 RVA: 0x0032DCA0 File Offset: 0x0032BEA0
|
|
public void LHEDPPPJEOI(KGFOHKFKAIL NOBAPCOKFIL)
|
|
{
|
|
this.<CJMELHKGJKN>k__BackingField = NOBAPCOKFIL;
|
|
}
|
|
|
|
// Token: 0x0600AFE2 RID: 45026 RVA: 0x0032DCAC File Offset: 0x0032BEAC
|
|
public void PCCABIPOAID(int NOBAPCOKFIL)
|
|
{
|
|
this.<BNAEGGFKDAF>k__BackingField = NOBAPCOKFIL;
|
|
}
|
|
}
|
|
}
|
|
}
|