scripts
This commit is contained in:
@@ -0,0 +1,142 @@
|
||||
using System;
|
||||
using System.Collections.Generic;
|
||||
|
||||
// Token: 0x02000B50 RID: 2896
|
||||
public abstract class PNGKOEMCPNB<T>
|
||||
{
|
||||
// Token: 0x06015E75 RID: 89717 RVA: 0x0060FA28 File Offset: 0x0060DC28
|
||||
public PNGKOEMCPNB()
|
||||
: this(16)
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x06015E76 RID: 89718 RVA: 0x0060FA34 File Offset: 0x0060DC34
|
||||
public PNGKOEMCPNB(int KLEEKKMJPJK)
|
||||
{
|
||||
this.GDLLJBOEGNF = new PNGKOEMCPNB<T>.CJJJBPFIKKK[KLEEKKMJPJK];
|
||||
this.NFGBPFHKLGF();
|
||||
}
|
||||
|
||||
// Token: 0x1700092C RID: 2348
|
||||
// (get) Token: 0x06015E77 RID: 89719 RVA: 0x0060FA5C File Offset: 0x0060DC5C
|
||||
// (set) Token: 0x06015E78 RID: 89720 RVA: 0x0060FA64 File Offset: 0x0060DC64
|
||||
public float BHJNBDJPOLP { get; private set; }
|
||||
|
||||
// Token: 0x06015E79 RID: 89721 RVA: 0x0060FA70 File Offset: 0x0060DC70
|
||||
public void OPJKMCEACMD(float GKICDGMMPBH, T NOBAPCOKFIL)
|
||||
{
|
||||
this.BHJNBDJPOLP = GKICDGMMPBH;
|
||||
this.GDLLJBOEGNF[this.DBKMGKDCFDC].NFBDKHCALGP = GKICDGMMPBH;
|
||||
this.GDLLJBOEGNF[this.DBKMGKDCFDC].ANKACHDHNCL = NOBAPCOKFIL;
|
||||
this.CEANEHMBNFJ();
|
||||
}
|
||||
|
||||
// Token: 0x06015E7A RID: 89722 RVA: 0x0060FAB0 File Offset: 0x0060DCB0
|
||||
public void NFGBPFHKLGF()
|
||||
{
|
||||
for (int i = 0; i < this.GDLLJBOEGNF.Length; i++)
|
||||
{
|
||||
this.GDLLJBOEGNF[i].NFBDKHCALGP = PNGKOEMCPNB<T>.PEMEFKBPHKF;
|
||||
}
|
||||
this.DBKMGKDCFDC = 0;
|
||||
}
|
||||
|
||||
// Token: 0x06015E7B RID: 89723 RVA: 0x0060FAF4 File Offset: 0x0060DCF4
|
||||
public bool MDAOINJBFAP(float JBDLCPGODKK, float DBDCDJJNLDG, out T NOBAPCOKFIL)
|
||||
{
|
||||
NOBAPCOKFIL = this.OJADMHCAOPF();
|
||||
this.KFOPLBLBABE(JBDLCPGODKK, DBDCDJJNLDG, this.APMDHMGMLHI);
|
||||
if (this.APMDHMGMLHI.Count > 0)
|
||||
{
|
||||
for (int i = 0; i < this.APMDHMGMLHI.Count; i++)
|
||||
{
|
||||
NOBAPCOKFIL = this.FOOJJJPFOPO(NOBAPCOKFIL, this.APMDHMGMLHI[i]);
|
||||
}
|
||||
NOBAPCOKFIL = this.GLDNMDKBAAG(NOBAPCOKFIL, 1f / (float)this.APMDHMGMLHI.Count);
|
||||
return true;
|
||||
}
|
||||
return false;
|
||||
}
|
||||
|
||||
// Token: 0x06015E7C RID: 89724 RVA: 0x0060FB90 File Offset: 0x0060DD90
|
||||
public bool NMPDPMAAOIA(float JBDLCPGODKK, float DBDCDJJNLDG, out T NOBAPCOKFIL)
|
||||
{
|
||||
NOBAPCOKFIL = this.OJADMHCAOPF();
|
||||
this.KFOPLBLBABE(JBDLCPGODKK, DBDCDJJNLDG, this.APMDHMGMLHI);
|
||||
if (this.APMDHMGMLHI.Count > 0)
|
||||
{
|
||||
for (int i = 0; i < this.APMDHMGMLHI.Count; i++)
|
||||
{
|
||||
NOBAPCOKFIL = this.EIMOJIDCJMM(NOBAPCOKFIL, this.APMDHMGMLHI[i]);
|
||||
}
|
||||
return true;
|
||||
}
|
||||
return false;
|
||||
}
|
||||
|
||||
// Token: 0x06015E7D RID: 89725 RVA: 0x0060FC08 File Offset: 0x0060DE08
|
||||
private void KFOPLBLBABE(float JBDLCPGODKK, float DBDCDJJNLDG, List<T> PIJMJBDFBJB)
|
||||
{
|
||||
PIJMJBDFBJB.Clear();
|
||||
for (int i = 1; i <= this.GDLLJBOEGNF.Length; i++)
|
||||
{
|
||||
int num = this.IAIIFMNIDOC(i);
|
||||
if (this.GDLLJBOEGNF[num].NFBDKHCALGP >= JBDLCPGODKK && this.GDLLJBOEGNF[num].NFBDKHCALGP <= DBDCDJJNLDG)
|
||||
{
|
||||
PIJMJBDFBJB.Add(this.GDLLJBOEGNF[num].ANKACHDHNCL);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06015E7E RID: 89726 RVA: 0x0060FC84 File Offset: 0x0060DE84
|
||||
private int IAIIFMNIDOC(int HMMDEINJACH)
|
||||
{
|
||||
return (this.DBKMGKDCFDC + HMMDEINJACH) % this.GDLLJBOEGNF.Length;
|
||||
}
|
||||
|
||||
// Token: 0x06015E7F RID: 89727 RVA: 0x0060FC98 File Offset: 0x0060DE98
|
||||
private void CEANEHMBNFJ()
|
||||
{
|
||||
this.DBKMGKDCFDC = this.IAIIFMNIDOC(1);
|
||||
}
|
||||
|
||||
// Token: 0x06015E80 RID: 89728
|
||||
protected abstract T OJADMHCAOPF();
|
||||
|
||||
// Token: 0x06015E81 RID: 89729
|
||||
protected abstract T AGDGEHFBDOJ(T DPIIIAGCMLK, T BDKNHBMMGPK, float LHMELEOKNBJ);
|
||||
|
||||
// Token: 0x06015E82 RID: 89730
|
||||
protected abstract T GLDNMDKBAAG(T NOBAPCOKFIL, float LHMELEOKNBJ);
|
||||
|
||||
// Token: 0x06015E83 RID: 89731
|
||||
protected abstract T FOOJJJPFOPO(T DPIIIAGCMLK, T BDKNHBMMGPK);
|
||||
|
||||
// Token: 0x06015E84 RID: 89732
|
||||
protected abstract T EIMOJIDCJMM(T DPIIIAGCMLK, T BDKNHBMMGPK);
|
||||
|
||||
// Token: 0x04003CFB RID: 15611
|
||||
private static float PEMEFKBPHKF = -1f;
|
||||
|
||||
// Token: 0x04003CFC RID: 15612
|
||||
private List<T> APMDHMGMLHI = new List<T>();
|
||||
|
||||
// Token: 0x04003CFD RID: 15613
|
||||
private const int OEMMBMDAFNL = 16;
|
||||
|
||||
// Token: 0x04003CFE RID: 15614
|
||||
private PNGKOEMCPNB<T>.CJJJBPFIKKK[] GDLLJBOEGNF;
|
||||
|
||||
// Token: 0x04003CFF RID: 15615
|
||||
private int DBKMGKDCFDC;
|
||||
|
||||
// Token: 0x02000B51 RID: 2897
|
||||
private struct CJJJBPFIKKK
|
||||
{
|
||||
// Token: 0x04003D00 RID: 15616
|
||||
public T ANKACHDHNCL;
|
||||
|
||||
// Token: 0x04003D01 RID: 15617
|
||||
public float NFBDKHCALGP;
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user