497 lines
14 KiB
C#
497 lines
14 KiB
C#
using System;
|
|
using UnityEngine;
|
|
|
|
// Token: 0x020000FE RID: 254
|
|
public class AutoHeightAdjust : MonoBehaviour
|
|
{
|
|
// Token: 0x0600336E RID: 13166 RVA: 0x00101418 File Offset: 0x000FF618
|
|
private void DKBOOCBJOLO(float LIFJGBPBJNP)
|
|
{
|
|
this.LLPEIGOHBKN = LIFJGBPBJNP;
|
|
this.DNIFNHCBCNH = false;
|
|
this.KOOCIGONPFM = Time.time;
|
|
this.PJJAGNEFCAP = this.transformToMove.position.y;
|
|
}
|
|
|
|
// Token: 0x0600336F RID: 13167 RVA: 0x00101458 File Offset: 0x000FF658
|
|
private void MICFHMAIGIB()
|
|
{
|
|
this.IIIKHPDLCJH = Camera.main;
|
|
this.LLPEIGOHBKN = this.transformToMove.position.y;
|
|
}
|
|
|
|
// Token: 0x06003370 RID: 13168 RVA: 0x0010148C File Offset: 0x000FF68C
|
|
private void MDCNOIALLAF()
|
|
{
|
|
float y = this.IIIKHPDLCJH.transform.position.y;
|
|
float num = y - this.LLPEIGOHBKN;
|
|
if (Mathf.Abs(num - this.idealDistance) > this.acceptableError)
|
|
{
|
|
this.DKBOOCBJOLO(y - this.idealDistance);
|
|
}
|
|
if (this.DNIFNHCBCNH)
|
|
{
|
|
float num2 = Time.time - this.KOOCIGONPFM;
|
|
if (num2 >= this.animationDuration)
|
|
{
|
|
this.LOIDGLEHGNF(this.LLPEIGOHBKN);
|
|
this.DNIFNHCBCNH = false;
|
|
}
|
|
else
|
|
{
|
|
float num3 = this.curve.Evaluate(num2 / this.animationDuration);
|
|
float num4 = Mathf.Lerp(this.PJJAGNEFCAP, this.LLPEIGOHBKN, num3);
|
|
this.HLMPIOBEGCA(num4);
|
|
}
|
|
}
|
|
}
|
|
|
|
// Token: 0x06003371 RID: 13169 RVA: 0x00101550 File Offset: 0x000FF750
|
|
private void CJDFMFPIFDB()
|
|
{
|
|
float y = this.IIIKHPDLCJH.transform.position.y;
|
|
float num = y - this.LLPEIGOHBKN;
|
|
if (Mathf.Abs(num - this.idealDistance) > this.acceptableError)
|
|
{
|
|
this.DAMCOGLAMOF(y - this.idealDistance);
|
|
}
|
|
if (this.DNIFNHCBCNH)
|
|
{
|
|
float num2 = Time.time - this.KOOCIGONPFM;
|
|
if (num2 >= this.animationDuration)
|
|
{
|
|
this.HLMPIOBEGCA(this.LLPEIGOHBKN);
|
|
this.DNIFNHCBCNH = true;
|
|
}
|
|
else
|
|
{
|
|
float num3 = this.curve.Evaluate(num2 / this.animationDuration);
|
|
float num4 = Mathf.Lerp(this.PJJAGNEFCAP, this.LLPEIGOHBKN, num3);
|
|
this.GNHIOOKBLGP(num4);
|
|
}
|
|
}
|
|
}
|
|
|
|
// Token: 0x06003372 RID: 13170 RVA: 0x00101614 File Offset: 0x000FF814
|
|
private void LDKKDFIHEHI(float LIEKMHHPBJE)
|
|
{
|
|
Vector3 position = this.transformToMove.position;
|
|
position.y = LIEKMHHPBJE;
|
|
this.transformToMove.position = position;
|
|
}
|
|
|
|
// Token: 0x06003373 RID: 13171 RVA: 0x00101644 File Offset: 0x000FF844
|
|
private void FCPJBDBGJIL(float LIEKMHHPBJE)
|
|
{
|
|
Vector3 position = this.transformToMove.position;
|
|
position.y = LIEKMHHPBJE;
|
|
this.transformToMove.position = position;
|
|
}
|
|
|
|
// Token: 0x06003374 RID: 13172 RVA: 0x00101674 File Offset: 0x000FF874
|
|
private void GKLLIMDGMDK(float LIFJGBPBJNP)
|
|
{
|
|
this.LLPEIGOHBKN = LIFJGBPBJNP;
|
|
this.DNIFNHCBCNH = true;
|
|
this.KOOCIGONPFM = Time.time;
|
|
this.PJJAGNEFCAP = this.transformToMove.position.y;
|
|
}
|
|
|
|
// Token: 0x06003375 RID: 13173 RVA: 0x001016B4 File Offset: 0x000FF8B4
|
|
private void NMONPJFAEOF(float LIEKMHHPBJE)
|
|
{
|
|
Vector3 position = this.transformToMove.position;
|
|
position.y = LIEKMHHPBJE;
|
|
this.transformToMove.position = position;
|
|
}
|
|
|
|
// Token: 0x06003376 RID: 13174 RVA: 0x001016E4 File Offset: 0x000FF8E4
|
|
private void CJEJDNNJJGA(float LIEKMHHPBJE)
|
|
{
|
|
Vector3 position = this.transformToMove.position;
|
|
position.y = LIEKMHHPBJE;
|
|
this.transformToMove.position = position;
|
|
}
|
|
|
|
// Token: 0x06003377 RID: 13175 RVA: 0x00101714 File Offset: 0x000FF914
|
|
private void Awake()
|
|
{
|
|
this.IIIKHPDLCJH = Camera.main;
|
|
this.LLPEIGOHBKN = this.transformToMove.position.y;
|
|
}
|
|
|
|
// Token: 0x06003378 RID: 13176 RVA: 0x00101748 File Offset: 0x000FF948
|
|
private void OLEBPMMFNIF()
|
|
{
|
|
this.IIIKHPDLCJH = Camera.main;
|
|
this.LLPEIGOHBKN = this.transformToMove.position.y;
|
|
}
|
|
|
|
// Token: 0x06003379 RID: 13177 RVA: 0x0010177C File Offset: 0x000FF97C
|
|
private void PAKPLLPDIOG()
|
|
{
|
|
this.IIIKHPDLCJH = Camera.main;
|
|
this.LLPEIGOHBKN = this.transformToMove.position.y;
|
|
}
|
|
|
|
// Token: 0x0600337A RID: 13178 RVA: 0x001017B0 File Offset: 0x000FF9B0
|
|
private void HLMPIOBEGCA(float LIEKMHHPBJE)
|
|
{
|
|
Vector3 position = this.transformToMove.position;
|
|
position.y = LIEKMHHPBJE;
|
|
this.transformToMove.position = position;
|
|
}
|
|
|
|
// Token: 0x0600337B RID: 13179 RVA: 0x001017E0 File Offset: 0x000FF9E0
|
|
private void AEPJKNNODBI(float LIFJGBPBJNP)
|
|
{
|
|
this.LLPEIGOHBKN = LIFJGBPBJNP;
|
|
this.DNIFNHCBCNH = true;
|
|
this.KOOCIGONPFM = Time.time;
|
|
this.PJJAGNEFCAP = this.transformToMove.position.y;
|
|
}
|
|
|
|
// Token: 0x0600337C RID: 13180 RVA: 0x00101820 File Offset: 0x000FFA20
|
|
private void ECAJHHIGDNP(float LIFJGBPBJNP)
|
|
{
|
|
this.LLPEIGOHBKN = LIFJGBPBJNP;
|
|
this.DNIFNHCBCNH = true;
|
|
this.KOOCIGONPFM = Time.time;
|
|
this.PJJAGNEFCAP = this.transformToMove.position.y;
|
|
}
|
|
|
|
// Token: 0x0600337D RID: 13181 RVA: 0x00101860 File Offset: 0x000FFA60
|
|
private void ENGNDJADBDF()
|
|
{
|
|
float y = this.IIIKHPDLCJH.transform.position.y;
|
|
float num = y - this.LLPEIGOHBKN;
|
|
if (Mathf.Abs(num - this.idealDistance) > this.acceptableError)
|
|
{
|
|
this.DAAKONOFDAB(y - this.idealDistance);
|
|
}
|
|
if (this.DNIFNHCBCNH)
|
|
{
|
|
float num2 = Time.time - this.KOOCIGONPFM;
|
|
if (num2 >= this.animationDuration)
|
|
{
|
|
this.OBFHBPNFPHC(this.LLPEIGOHBKN);
|
|
this.DNIFNHCBCNH = false;
|
|
}
|
|
else
|
|
{
|
|
float num3 = this.curve.Evaluate(num2 / this.animationDuration);
|
|
float num4 = Mathf.Lerp(this.PJJAGNEFCAP, this.LLPEIGOHBKN, num3);
|
|
this.FCPJBDBGJIL(num4);
|
|
}
|
|
}
|
|
}
|
|
|
|
// Token: 0x0600337E RID: 13182 RVA: 0x00101924 File Offset: 0x000FFB24
|
|
private void JHNNOHJKEJK(float LIFJGBPBJNP)
|
|
{
|
|
this.LLPEIGOHBKN = LIFJGBPBJNP;
|
|
this.DNIFNHCBCNH = true;
|
|
this.KOOCIGONPFM = Time.time;
|
|
this.PJJAGNEFCAP = this.transformToMove.position.y;
|
|
}
|
|
|
|
// Token: 0x0600337F RID: 13183 RVA: 0x00101964 File Offset: 0x000FFB64
|
|
private void DLIIOFOCPHG()
|
|
{
|
|
float y = this.IIIKHPDLCJH.transform.position.y;
|
|
float num = y - this.LLPEIGOHBKN;
|
|
if (Mathf.Abs(num - this.idealDistance) > this.acceptableError)
|
|
{
|
|
this.PBEICOCBMGN(y - this.idealDistance);
|
|
}
|
|
if (this.DNIFNHCBCNH)
|
|
{
|
|
float num2 = Time.time - this.KOOCIGONPFM;
|
|
if (num2 >= this.animationDuration)
|
|
{
|
|
this.LDKKDFIHEHI(this.LLPEIGOHBKN);
|
|
this.DNIFNHCBCNH = true;
|
|
}
|
|
else
|
|
{
|
|
float num3 = this.curve.Evaluate(num2 / this.animationDuration);
|
|
float num4 = Mathf.Lerp(this.PJJAGNEFCAP, this.LLPEIGOHBKN, num3);
|
|
this.OBFHBPNFPHC(num4);
|
|
}
|
|
}
|
|
}
|
|
|
|
// Token: 0x06003380 RID: 13184 RVA: 0x00101A28 File Offset: 0x000FFC28
|
|
private void LOIDGLEHGNF(float LIEKMHHPBJE)
|
|
{
|
|
Vector3 position = this.transformToMove.position;
|
|
position.y = LIEKMHHPBJE;
|
|
this.transformToMove.position = position;
|
|
}
|
|
|
|
// Token: 0x06003381 RID: 13185 RVA: 0x00101A58 File Offset: 0x000FFC58
|
|
private void NKKKHBAGEJH()
|
|
{
|
|
float y = this.IIIKHPDLCJH.transform.position.y;
|
|
float num = y - this.LLPEIGOHBKN;
|
|
if (Mathf.Abs(num - this.idealDistance) > this.acceptableError)
|
|
{
|
|
this.GKLLIMDGMDK(y - this.idealDistance);
|
|
}
|
|
if (this.DNIFNHCBCNH)
|
|
{
|
|
float num2 = Time.time - this.KOOCIGONPFM;
|
|
if (num2 >= this.animationDuration)
|
|
{
|
|
this.LOIDGLEHGNF(this.LLPEIGOHBKN);
|
|
this.DNIFNHCBCNH = true;
|
|
}
|
|
else
|
|
{
|
|
float num3 = this.curve.Evaluate(num2 / this.animationDuration);
|
|
float num4 = Mathf.Lerp(this.PJJAGNEFCAP, this.LLPEIGOHBKN, num3);
|
|
this.FCPJBDBGJIL(num4);
|
|
}
|
|
}
|
|
}
|
|
|
|
// Token: 0x06003382 RID: 13186 RVA: 0x00101B1C File Offset: 0x000FFD1C
|
|
private void BLDGKCBDHGE(float LIEKMHHPBJE)
|
|
{
|
|
Vector3 position = this.transformToMove.position;
|
|
position.y = LIEKMHHPBJE;
|
|
this.transformToMove.position = position;
|
|
}
|
|
|
|
// Token: 0x06003383 RID: 13187 RVA: 0x00101B4C File Offset: 0x000FFD4C
|
|
private void FJMPOJIBGAK(float LIEKMHHPBJE)
|
|
{
|
|
Vector3 position = this.transformToMove.position;
|
|
position.y = LIEKMHHPBJE;
|
|
this.transformToMove.position = position;
|
|
}
|
|
|
|
// Token: 0x06003384 RID: 13188 RVA: 0x00101B7C File Offset: 0x000FFD7C
|
|
private void MHDFIOMCCMO()
|
|
{
|
|
float y = this.IIIKHPDLCJH.transform.position.y;
|
|
float num = y - this.LLPEIGOHBKN;
|
|
if (Mathf.Abs(num - this.idealDistance) > this.acceptableError)
|
|
{
|
|
this.NODJIOIOCCA(y - this.idealDistance);
|
|
}
|
|
if (this.DNIFNHCBCNH)
|
|
{
|
|
float num2 = Time.time - this.KOOCIGONPFM;
|
|
if (num2 >= this.animationDuration)
|
|
{
|
|
this.CJEJDNNJJGA(this.LLPEIGOHBKN);
|
|
this.DNIFNHCBCNH = true;
|
|
}
|
|
else
|
|
{
|
|
float num3 = this.curve.Evaluate(num2 / this.animationDuration);
|
|
float num4 = Mathf.Lerp(this.PJJAGNEFCAP, this.LLPEIGOHBKN, num3);
|
|
this.CJEJDNNJJGA(num4);
|
|
}
|
|
}
|
|
}
|
|
|
|
// Token: 0x06003385 RID: 13189 RVA: 0x00101C40 File Offset: 0x000FFE40
|
|
private void NEFFCEJLOCD()
|
|
{
|
|
float y = this.IIIKHPDLCJH.transform.position.y;
|
|
float num = y - this.LLPEIGOHBKN;
|
|
if (Mathf.Abs(num - this.idealDistance) > this.acceptableError)
|
|
{
|
|
this.GKLLIMDGMDK(y - this.idealDistance);
|
|
}
|
|
if (this.DNIFNHCBCNH)
|
|
{
|
|
float num2 = Time.time - this.KOOCIGONPFM;
|
|
if (num2 >= this.animationDuration)
|
|
{
|
|
this.FCPJBDBGJIL(this.LLPEIGOHBKN);
|
|
this.DNIFNHCBCNH = true;
|
|
}
|
|
else
|
|
{
|
|
float num3 = this.curve.Evaluate(num2 / this.animationDuration);
|
|
float num4 = Mathf.Lerp(this.PJJAGNEFCAP, this.LLPEIGOHBKN, num3);
|
|
this.GNHIOOKBLGP(num4);
|
|
}
|
|
}
|
|
}
|
|
|
|
// Token: 0x06003386 RID: 13190 RVA: 0x00101D04 File Offset: 0x000FFF04
|
|
private void OBFHBPNFPHC(float LIEKMHHPBJE)
|
|
{
|
|
Vector3 position = this.transformToMove.position;
|
|
position.y = LIEKMHHPBJE;
|
|
this.transformToMove.position = position;
|
|
}
|
|
|
|
// Token: 0x06003387 RID: 13191 RVA: 0x00101D34 File Offset: 0x000FFF34
|
|
private void DAMCOGLAMOF(float LIFJGBPBJNP)
|
|
{
|
|
this.LLPEIGOHBKN = LIFJGBPBJNP;
|
|
this.DNIFNHCBCNH = false;
|
|
this.KOOCIGONPFM = Time.time;
|
|
this.PJJAGNEFCAP = this.transformToMove.position.y;
|
|
}
|
|
|
|
// Token: 0x06003388 RID: 13192 RVA: 0x00101D74 File Offset: 0x000FFF74
|
|
private void NODJIOIOCCA(float LIFJGBPBJNP)
|
|
{
|
|
this.LLPEIGOHBKN = LIFJGBPBJNP;
|
|
this.DNIFNHCBCNH = true;
|
|
this.KOOCIGONPFM = Time.time;
|
|
this.PJJAGNEFCAP = this.transformToMove.position.y;
|
|
}
|
|
|
|
// Token: 0x06003389 RID: 13193 RVA: 0x00101DB4 File Offset: 0x000FFFB4
|
|
private void Update()
|
|
{
|
|
float y = this.IIIKHPDLCJH.transform.position.y;
|
|
float num = y - this.LLPEIGOHBKN;
|
|
if (Mathf.Abs(num - this.idealDistance) > this.acceptableError)
|
|
{
|
|
this.NODJIOIOCCA(y - this.idealDistance);
|
|
}
|
|
if (this.DNIFNHCBCNH)
|
|
{
|
|
float num2 = Time.time - this.KOOCIGONPFM;
|
|
if (num2 >= this.animationDuration)
|
|
{
|
|
this.GNHIOOKBLGP(this.LLPEIGOHBKN);
|
|
this.DNIFNHCBCNH = false;
|
|
}
|
|
else
|
|
{
|
|
float num3 = this.curve.Evaluate(num2 / this.animationDuration);
|
|
float num4 = Mathf.Lerp(this.PJJAGNEFCAP, this.LLPEIGOHBKN, num3);
|
|
this.GNHIOOKBLGP(num4);
|
|
}
|
|
}
|
|
}
|
|
|
|
// Token: 0x0600338A RID: 13194 RVA: 0x00101E78 File Offset: 0x00100078
|
|
private void PAOICLEOIJE(float LIEKMHHPBJE)
|
|
{
|
|
Vector3 position = this.transformToMove.position;
|
|
position.y = LIEKMHHPBJE;
|
|
this.transformToMove.position = position;
|
|
}
|
|
|
|
// Token: 0x0600338B RID: 13195 RVA: 0x00101EA8 File Offset: 0x001000A8
|
|
private void AHLMADACOLB()
|
|
{
|
|
this.IIIKHPDLCJH = Camera.main;
|
|
this.LLPEIGOHBKN = this.transformToMove.position.y;
|
|
}
|
|
|
|
// Token: 0x0600338C RID: 13196 RVA: 0x00101EDC File Offset: 0x001000DC
|
|
private void IOKIFHGPMKI()
|
|
{
|
|
this.IIIKHPDLCJH = Camera.main;
|
|
this.LLPEIGOHBKN = this.transformToMove.position.y;
|
|
}
|
|
|
|
// Token: 0x0600338D RID: 13197 RVA: 0x00101F10 File Offset: 0x00100110
|
|
private void DLCHNOFPONJ()
|
|
{
|
|
this.IIIKHPDLCJH = Camera.main;
|
|
this.LLPEIGOHBKN = this.transformToMove.position.y;
|
|
}
|
|
|
|
// Token: 0x0600338E RID: 13198 RVA: 0x00101F44 File Offset: 0x00100144
|
|
private void PKKOKHACBCE()
|
|
{
|
|
float y = this.IIIKHPDLCJH.transform.position.y;
|
|
float num = y - this.LLPEIGOHBKN;
|
|
if (Mathf.Abs(num - this.idealDistance) > this.acceptableError)
|
|
{
|
|
this.GKLLIMDGMDK(y - this.idealDistance);
|
|
}
|
|
if (this.DNIFNHCBCNH)
|
|
{
|
|
float num2 = Time.time - this.KOOCIGONPFM;
|
|
if (num2 >= this.animationDuration)
|
|
{
|
|
this.BLDGKCBDHGE(this.LLPEIGOHBKN);
|
|
this.DNIFNHCBCNH = false;
|
|
}
|
|
else
|
|
{
|
|
float num3 = this.curve.Evaluate(num2 / this.animationDuration);
|
|
float num4 = Mathf.Lerp(this.PJJAGNEFCAP, this.LLPEIGOHBKN, num3);
|
|
this.PAOICLEOIJE(num4);
|
|
}
|
|
}
|
|
}
|
|
|
|
// Token: 0x0600338F RID: 13199 RVA: 0x00102008 File Offset: 0x00100208
|
|
private void PBEICOCBMGN(float LIFJGBPBJNP)
|
|
{
|
|
this.LLPEIGOHBKN = LIFJGBPBJNP;
|
|
this.DNIFNHCBCNH = true;
|
|
this.KOOCIGONPFM = Time.time;
|
|
this.PJJAGNEFCAP = this.transformToMove.position.y;
|
|
}
|
|
|
|
// Token: 0x06003391 RID: 13201 RVA: 0x00102074 File Offset: 0x00100274
|
|
private void PLIAAMFCEIB(float LIEKMHHPBJE)
|
|
{
|
|
Vector3 position = this.transformToMove.position;
|
|
position.y = LIEKMHHPBJE;
|
|
this.transformToMove.position = position;
|
|
}
|
|
|
|
// Token: 0x06003392 RID: 13202 RVA: 0x001020A4 File Offset: 0x001002A4
|
|
private void GNHIOOKBLGP(float LIEKMHHPBJE)
|
|
{
|
|
Vector3 position = this.transformToMove.position;
|
|
position.y = LIEKMHHPBJE;
|
|
this.transformToMove.position = position;
|
|
}
|
|
|
|
// Token: 0x06003393 RID: 13203 RVA: 0x001020D4 File Offset: 0x001002D4
|
|
private void DAAKONOFDAB(float LIFJGBPBJNP)
|
|
{
|
|
this.LLPEIGOHBKN = LIFJGBPBJNP;
|
|
this.DNIFNHCBCNH = false;
|
|
this.KOOCIGONPFM = Time.time;
|
|
this.PJJAGNEFCAP = this.transformToMove.position.y;
|
|
}
|
|
|
|
// Token: 0x040006AC RID: 1708
|
|
public Transform transformToMove;
|
|
|
|
// Token: 0x040006AD RID: 1709
|
|
public AnimationCurve curve;
|
|
|
|
// Token: 0x040006AE RID: 1710
|
|
public float animationDuration = 1f;
|
|
|
|
// Token: 0x040006AF RID: 1711
|
|
public float idealDistance = 0.6f;
|
|
|
|
// Token: 0x040006B0 RID: 1712
|
|
public float acceptableError = 0.1f;
|
|
|
|
// Token: 0x040006B1 RID: 1713
|
|
private Camera IIIKHPDLCJH;
|
|
|
|
// Token: 0x040006B2 RID: 1714
|
|
private bool DNIFNHCBCNH;
|
|
|
|
// Token: 0x040006B3 RID: 1715
|
|
private float LLPEIGOHBKN;
|
|
|
|
// Token: 0x040006B4 RID: 1716
|
|
private float KOOCIGONPFM;
|
|
|
|
// Token: 0x040006B5 RID: 1717
|
|
private float PJJAGNEFCAP;
|
|
}
|