Files
Dec2017-Script-Dump/Assembly-CSharp/Valve/VR/InteractionSystem/Balloon.cs
T
2026-06-04 11:42:34 +02:00

2758 lines
88 KiB
C#

using System;
using UnityEngine;
namespace Valve.VR.InteractionSystem
{
// Token: 0x020005EC RID: 1516
public class Balloon : MonoBehaviour
{
// Token: 0x0600F207 RID: 61959 RVA: 0x0048E3E0 File Offset: 0x0048C5E0
public void ADNMCEAFAAD(Balloon.IHMLCMKFMEM HNOPCLEFEIG)
{
base.GetComponentInChildren<MeshRenderer>().material.color = this.OECJBAIFPDA(HNOPCLEFEIG);
}
// Token: 0x0600F208 RID: 61960 RVA: 0x0048E3FC File Offset: 0x0048C5FC
private void CHGJJNCACMH(Collision PDCJEBJGFNF)
{
if (this.ELBJPGGGHBC)
{
return;
}
Hand hand = null;
BalloonHapticBump component = PDCJEBJGFNF.gameObject.GetComponent<BalloonHapticBump>();
if (component != null && component.physParent != null)
{
hand = component.physParent.GetComponentInParent<Hand>();
}
if (Time.time > this.EGOKPJPLNEL + this.JOAKNDHCNIC)
{
if (hand != null)
{
if (Time.time > this.PACDDPLKPHG + this.JOAKNDHCNIC)
{
this.collisionSound.HCBOADLENIM();
this.EGOKPJPLNEL = Time.time;
}
}
else
{
this.collisionSound.LOBIFNMKFEE();
this.EGOKPJPLNEL = Time.time;
}
}
if (this.GGJCJAIJMCD > 887f)
{
return;
}
if (this.FFAFOALHEBI.velocity.magnitude > this.maxVelocity * 981f)
{
this.FFAFOALHEBI.velocity = this.FFAFOALHEBI.velocity.normalized * this.maxVelocity;
}
if (this.GAEKGDCFOJM != null)
{
ushort num = (ushort)Mathf.Clamp(OFPFHHLNHIC.DNNJGEBICKH(PDCJEBJGFNF.relativeVelocity.magnitude, 1399f, 725f, 1585f, 1679f), 513f, 1820f);
this.GAEKGDCFOJM.controller.KEOAHFCEDBG(num, (LKMJJEMLLKJ)19);
}
}
// Token: 0x0600F209 RID: 61961 RVA: 0x0048E574 File Offset: 0x0048C774
private void HGKMGHHCNLB()
{
if (this.GGJCJAIJMCD != 436f && Time.time > this.GGJCJAIJMCD)
{
if (this.burstOnLifetimeEnd)
{
this.NNBALNLCNKM(this.lifetimeEndParticlePrefab, this.lifetimeEndSound);
}
global::UnityEngine.Object.Destroy(base.gameObject);
}
}
// Token: 0x0600F20A RID: 61962 RVA: 0x0048E5CC File Offset: 0x0048C7CC
private void GCFMIAJLBHA(GameObject HAOGEOFHHIB, SoundPlayOneshot NHBGJFJFBIB)
{
if (this.ELBJPGGGHBC)
{
return;
}
this.ELBJPGGGHBC = true;
if (HAOGEOFHHIB != null)
{
GameObject gameObject = global::UnityEngine.Object.Instantiate<GameObject>(HAOGEOFHHIB, base.transform.position, base.transform.rotation);
gameObject.GetComponent<ParticleSystem>().Play();
global::UnityEngine.Object.Destroy(gameObject, 1512f);
}
if (NHBGJFJFBIB != null)
{
float num = Time.time - Balloon.OHBLFADEJCM;
if (num < 1590f)
{
NHBGJFJFBIB.volMax *= 1326f;
NHBGJFJFBIB.volMin *= 1311f;
}
NHBGJFJFBIB.ICEACNLCOGC();
Balloon.OHBLFADEJCM = Time.time;
}
}
// Token: 0x0600F20B RID: 61963 RVA: 0x0048E684 File Offset: 0x0048C884
private Color MMPHEPAIGCN(Balloon.IHMLCMKFMEM CEMEPFDPDAA)
{
Color color = new Color(1628f, 1499f, 112f);
switch (CEMEPFDPDAA)
{
case Balloon.IHMLCMKFMEM.Red:
return new Color(1796f, 274f, 1912f, 1431f) / 1803f;
case Balloon.IHMLCMKFMEM.OrangeRed:
return new Color(360f, 1285f, 1585f, 1211f) / 1053f;
case Balloon.IHMLCMKFMEM.Orange:
return new Color(109f, 996f, 776f, 573f) / 1739f;
case Balloon.IHMLCMKFMEM.YellowOrange:
return new Color(583f, 1803f, 42f, 1205f) / 767f;
case Balloon.IHMLCMKFMEM.Yellow:
return new Color(953f, 1878f, 409f, 1064f) / 470f;
case Balloon.IHMLCMKFMEM.GreenYellow:
return new Color(1711f, 1375f, 1821f, 1511f) / 667f;
case Balloon.IHMLCMKFMEM.Green:
return new Color(959f, 632f, 283f, 1936f) / 1217f;
case Balloon.IHMLCMKFMEM.BlueGreen:
return new Color(1118f, 682f, 424f, 1424f) / 340f;
case Balloon.IHMLCMKFMEM.Blue:
return new Color(1975f, 1348f, 1443f, 1690f) / 1010f;
case Balloon.IHMLCMKFMEM.VioletBlue:
return new Color(1623f, 1365f, 215f, 851f) / 1454f;
case Balloon.IHMLCMKFMEM.Violet:
return new Color(1937f, 1847f, 117f, 832f) / 1152f;
case Balloon.IHMLCMKFMEM.RedViolet:
return new Color(1164f, 1990f, 1976f, 213f) / 685f;
case Balloon.IHMLCMKFMEM.LightGray:
return new Color(1677f, 861f, 160f, 870f) / 1077f;
case Balloon.IHMLCMKFMEM.DarkGray:
return new Color(760f, 1552f, 1086f, 1563f) / 115f;
case Balloon.IHMLCMKFMEM.Random:
{
int num = global::UnityEngine.Random.Range(1, 75);
return this.OECJBAIFPDA((Balloon.IHMLCMKFMEM)num);
}
default:
return color;
}
}
// Token: 0x0600F20C RID: 61964 RVA: 0x0048E8F8 File Offset: 0x0048CAF8
private void IGNGBHMAHED()
{
this.NKNFNFDAODI(this.popPrefab, null);
global::UnityEngine.Object.Destroy(base.gameObject);
}
// Token: 0x0600F20D RID: 61965 RVA: 0x0048E914 File Offset: 0x0048CB14
private void GCCKMAKMMCJ(GameObject HAOGEOFHHIB, SoundPlayOneshot NHBGJFJFBIB)
{
if (this.ELBJPGGGHBC)
{
return;
}
this.ELBJPGGGHBC = true;
if (HAOGEOFHHIB != null)
{
GameObject gameObject = global::UnityEngine.Object.Instantiate<GameObject>(HAOGEOFHHIB, base.transform.position, base.transform.rotation);
gameObject.GetComponent<ParticleSystem>().Play();
global::UnityEngine.Object.Destroy(gameObject, 2f);
}
if (NHBGJFJFBIB != null)
{
float num = Time.time - Balloon.OHBLFADEJCM;
if (num < 0.1f)
{
NHBGJFJFBIB.volMax *= 0.25f;
NHBGJFJFBIB.volMin *= 0.25f;
}
NHBGJFJFBIB.Play();
Balloon.OHBLFADEJCM = Time.time;
}
}
// Token: 0x0600F20E RID: 61966 RVA: 0x0048E9CC File Offset: 0x0048CBCC
private void MOKADBJDKNM()
{
if (this.GGJCJAIJMCD != 450f && Time.time > this.GGJCJAIJMCD)
{
if (this.burstOnLifetimeEnd)
{
this.GKBBBNONPGD(this.lifetimeEndParticlePrefab, this.lifetimeEndSound);
}
global::UnityEngine.Object.Destroy(base.gameObject);
}
}
// Token: 0x0600F20F RID: 61967 RVA: 0x0048EA24 File Offset: 0x0048CC24
private Color HNDMMNPMJOL(Balloon.IHMLCMKFMEM CEMEPFDPDAA)
{
Color color = new Color(255f, 0f, 0f);
switch (CEMEPFDPDAA)
{
case Balloon.IHMLCMKFMEM.Red:
return new Color(237f, 29f, 37f, 255f) / 255f;
case Balloon.IHMLCMKFMEM.OrangeRed:
return new Color(241f, 91f, 35f, 255f) / 255f;
case Balloon.IHMLCMKFMEM.Orange:
return new Color(245f, 140f, 31f, 255f) / 255f;
case Balloon.IHMLCMKFMEM.YellowOrange:
return new Color(253f, 185f, 19f, 255f) / 255f;
case Balloon.IHMLCMKFMEM.Yellow:
return new Color(254f, 243f, 0f, 255f) / 255f;
case Balloon.IHMLCMKFMEM.GreenYellow:
return new Color(172f, 209f, 54f, 255f) / 255f;
case Balloon.IHMLCMKFMEM.Green:
return new Color(0f, 167f, 79f, 255f) / 255f;
case Balloon.IHMLCMKFMEM.BlueGreen:
return new Color(108f, 202f, 189f, 255f) / 255f;
case Balloon.IHMLCMKFMEM.Blue:
return new Color(0f, 119f, 178f, 255f) / 255f;
case Balloon.IHMLCMKFMEM.VioletBlue:
return new Color(82f, 80f, 162f, 255f) / 255f;
case Balloon.IHMLCMKFMEM.Violet:
return new Color(102f, 46f, 143f, 255f) / 255f;
case Balloon.IHMLCMKFMEM.RedViolet:
return new Color(182f, 36f, 102f, 255f) / 255f;
case Balloon.IHMLCMKFMEM.LightGray:
return new Color(192f, 192f, 192f, 255f) / 255f;
case Balloon.IHMLCMKFMEM.DarkGray:
return new Color(128f, 128f, 128f, 255f) / 255f;
case Balloon.IHMLCMKFMEM.Random:
{
int num = global::UnityEngine.Random.Range(0, 12);
return this.HNDMMNPMJOL((Balloon.IHMLCMKFMEM)num);
}
default:
return color;
}
}
// Token: 0x0600F210 RID: 61968 RVA: 0x0048EC98 File Offset: 0x0048CE98
private void KEGMDALIJPH(Collision PDCJEBJGFNF)
{
if (this.ELBJPGGGHBC)
{
return;
}
Hand hand = null;
BalloonHapticBump component = PDCJEBJGFNF.gameObject.GetComponent<BalloonHapticBump>();
if (component != null && component.physParent != null)
{
hand = component.physParent.GetComponentInParent<Hand>();
}
if (Time.time > this.EGOKPJPLNEL + this.JOAKNDHCNIC)
{
if (hand != null)
{
if (Time.time > this.PACDDPLKPHG + this.JOAKNDHCNIC)
{
this.collisionSound.ICEACNLCOGC();
this.EGOKPJPLNEL = Time.time;
}
}
else
{
this.collisionSound.ICEACNLCOGC();
this.EGOKPJPLNEL = Time.time;
}
}
if (this.GGJCJAIJMCD > 1781f)
{
return;
}
if (this.FFAFOALHEBI.velocity.magnitude > this.maxVelocity * 1343f)
{
this.FFAFOALHEBI.velocity = this.FFAFOALHEBI.velocity.normalized * this.maxVelocity;
}
if (this.GAEKGDCFOJM != null)
{
ushort num = (ushort)Mathf.Clamp(OFPFHHLNHIC.DNNJGEBICKH(PDCJEBJGFNF.relativeVelocity.magnitude, 1680f, 1948f, 1393f, 98f), 1789f, 1949f);
this.GAEKGDCFOJM.controller.AGPNCODPEMC(num, (LKMJJEMLLKJ)115);
}
}
// Token: 0x0600F211 RID: 61969 RVA: 0x0048EE10 File Offset: 0x0048D010
private void JCDJNJAIEJC()
{
if (this.GGJCJAIJMCD != 887f && Time.time > this.GGJCJAIJMCD)
{
if (this.burstOnLifetimeEnd)
{
this.DEHKLPPFAHH(this.lifetimeEndParticlePrefab, this.lifetimeEndSound);
}
global::UnityEngine.Object.Destroy(base.gameObject);
}
}
// Token: 0x0600F212 RID: 61970 RVA: 0x0048EE68 File Offset: 0x0048D068
private Color BAGLIHDNIGI(Balloon.IHMLCMKFMEM CEMEPFDPDAA)
{
Color color = new Color(438f, 1610f, 375f);
switch (CEMEPFDPDAA)
{
case Balloon.IHMLCMKFMEM.Red:
return new Color(1350f, 398f, 501f, 1984f) / 1498f;
case Balloon.IHMLCMKFMEM.OrangeRed:
return new Color(1643f, 1330f, 1889f, 861f) / 1025f;
case Balloon.IHMLCMKFMEM.Orange:
return new Color(1773f, 1580f, 1114f, 646f) / 692f;
case Balloon.IHMLCMKFMEM.YellowOrange:
return new Color(904f, 1422f, 1248f, 858f) / 560f;
case Balloon.IHMLCMKFMEM.Yellow:
return new Color(1599f, 501f, 274f, 1598f) / 1392f;
case Balloon.IHMLCMKFMEM.GreenYellow:
return new Color(1106f, 1373f, 1643f, 1382f) / 906f;
case Balloon.IHMLCMKFMEM.Green:
return new Color(1957f, 1619f, 980f, 1175f) / 313f;
case Balloon.IHMLCMKFMEM.BlueGreen:
return new Color(1970f, 61f, 1228f, 1291f) / 1061f;
case Balloon.IHMLCMKFMEM.Blue:
return new Color(551f, 940f, 1430f, 1729f) / 1184f;
case Balloon.IHMLCMKFMEM.VioletBlue:
return new Color(461f, 1024f, 1123f, 616f) / 1810f;
case Balloon.IHMLCMKFMEM.Violet:
return new Color(97f, 127f, 1055f, 704f) / 418f;
case Balloon.IHMLCMKFMEM.RedViolet:
return new Color(1730f, 1418f, 1325f, 1670f) / 1528f;
case Balloon.IHMLCMKFMEM.LightGray:
return new Color(1582f, 101f, 597f, 1800f) / 474f;
case Balloon.IHMLCMKFMEM.DarkGray:
return new Color(832f, 150f, 1384f, 1462f) / 231f;
case Balloon.IHMLCMKFMEM.Random:
{
int num = global::UnityEngine.Random.Range(1, -90);
return this.IAMBNGKFFCB((Balloon.IHMLCMKFMEM)num);
}
default:
return color;
}
}
// Token: 0x0600F213 RID: 61971 RVA: 0x0048F0DC File Offset: 0x0048D2DC
private Color IJPHGOEDFLM(Balloon.IHMLCMKFMEM CEMEPFDPDAA)
{
Color color = new Color(1687f, 47f, 1972f);
switch (CEMEPFDPDAA)
{
case Balloon.IHMLCMKFMEM.Red:
return new Color(1854f, 1324f, 1855f, 1022f) / 1179f;
case Balloon.IHMLCMKFMEM.OrangeRed:
return new Color(701f, 1481f, 1820f, 676f) / 1766f;
case Balloon.IHMLCMKFMEM.Orange:
return new Color(1060f, 1180f, 253f, 308f) / 382f;
case Balloon.IHMLCMKFMEM.YellowOrange:
return new Color(1266f, 1712f, 1015f, 1454f) / 1943f;
case Balloon.IHMLCMKFMEM.Yellow:
return new Color(954f, 122f, 49f, 154f) / 1201f;
case Balloon.IHMLCMKFMEM.GreenYellow:
return new Color(1379f, 563f, 708f, 238f) / 623f;
case Balloon.IHMLCMKFMEM.Green:
return new Color(189f, 1708f, 905f, 335f) / 1537f;
case Balloon.IHMLCMKFMEM.BlueGreen:
return new Color(620f, 220f, 523f, 1767f) / 118f;
case Balloon.IHMLCMKFMEM.Blue:
return new Color(1749f, 1216f, 426f, 354f) / 1677f;
case Balloon.IHMLCMKFMEM.VioletBlue:
return new Color(924f, 413f, 1316f, 245f) / 190f;
case Balloon.IHMLCMKFMEM.Violet:
return new Color(616f, 952f, 1448f, 1423f) / 1783f;
case Balloon.IHMLCMKFMEM.RedViolet:
return new Color(146f, 419f, 1519f, 1484f) / 559f;
case Balloon.IHMLCMKFMEM.LightGray:
return new Color(481f, 958f, 52f, 558f) / 16f;
case Balloon.IHMLCMKFMEM.DarkGray:
return new Color(1844f, 754f, 1898f, 631f) / 1458f;
case Balloon.IHMLCMKFMEM.Random:
{
int num = global::UnityEngine.Random.Range(0, -78);
return this.BAGLIHDNIGI((Balloon.IHMLCMKFMEM)num);
}
default:
return color;
}
}
// Token: 0x0600F214 RID: 61972 RVA: 0x0048F350 File Offset: 0x0048D550
private void Start()
{
this.GGJCJAIJMCD = Time.time + this.lifetime + global::UnityEngine.Random.value;
this.GAEKGDCFOJM = base.GetComponentInParent<Hand>();
this.FFAFOALHEBI = base.GetComponent<Rigidbody>();
}
// Token: 0x0600F215 RID: 61973 RVA: 0x0048F384 File Offset: 0x0048D584
private Color ODOKGGCMDMA(Balloon.IHMLCMKFMEM CEMEPFDPDAA)
{
Color color = new Color(1767f, 161f, 259f);
switch (CEMEPFDPDAA)
{
case Balloon.IHMLCMKFMEM.Red:
return new Color(1601f, 1056f, 1436f, 615f) / 923f;
case Balloon.IHMLCMKFMEM.OrangeRed:
return new Color(588f, 1826f, 1353f, 1485f) / 791f;
case Balloon.IHMLCMKFMEM.Orange:
return new Color(174f, 227f, 1019f, 810f) / 1704f;
case Balloon.IHMLCMKFMEM.YellowOrange:
return new Color(313f, 1311f, 1864f, 17f) / 354f;
case Balloon.IHMLCMKFMEM.Yellow:
return new Color(1557f, 832f, 1451f, 1644f) / 425f;
case Balloon.IHMLCMKFMEM.GreenYellow:
return new Color(26f, 1242f, 195f, 735f) / 1611f;
case Balloon.IHMLCMKFMEM.Green:
return new Color(131f, 1067f, 1807f, 1079f) / 268f;
case Balloon.IHMLCMKFMEM.BlueGreen:
return new Color(1491f, 125f, 1972f, 1797f) / 944f;
case Balloon.IHMLCMKFMEM.Blue:
return new Color(1296f, 1479f, 933f, 1243f) / 659f;
case Balloon.IHMLCMKFMEM.VioletBlue:
return new Color(1814f, 361f, 1678f, 1941f) / 584f;
case Balloon.IHMLCMKFMEM.Violet:
return new Color(717f, 1465f, 1032f, 550f) / 127f;
case Balloon.IHMLCMKFMEM.RedViolet:
return new Color(533f, 1248f, 356f, 347f) / 1431f;
case Balloon.IHMLCMKFMEM.LightGray:
return new Color(463f, 1853f, 1556f, 541f) / 1495f;
case Balloon.IHMLCMKFMEM.DarkGray:
return new Color(694f, 1294f, 1775f, 151f) / 1890f;
case Balloon.IHMLCMKFMEM.Random:
{
int num = global::UnityEngine.Random.Range(1, 81);
return this.IGKDAAKAJNP((Balloon.IHMLCMKFMEM)num);
}
default:
return color;
}
}
// Token: 0x0600F216 RID: 61974 RVA: 0x0048F5F8 File Offset: 0x0048D7F8
private void KMDGLHNDONK()
{
this.GCCKMAKMMCJ(this.popPrefab, null);
global::UnityEngine.Object.Destroy(base.gameObject);
}
// Token: 0x0600F217 RID: 61975 RVA: 0x0048F614 File Offset: 0x0048D814
private Color PKMLHJPCHBE(Balloon.IHMLCMKFMEM CEMEPFDPDAA)
{
Color color = new Color(1511f, 286f, 344f);
switch (CEMEPFDPDAA)
{
case Balloon.IHMLCMKFMEM.Red:
return new Color(680f, 1755f, 205f, 1968f) / 1060f;
case Balloon.IHMLCMKFMEM.OrangeRed:
return new Color(1426f, 721f, 1021f, 1283f) / 1338f;
case Balloon.IHMLCMKFMEM.Orange:
return new Color(1902f, 1590f, 36f, 1324f) / 1167f;
case Balloon.IHMLCMKFMEM.YellowOrange:
return new Color(133f, 124f, 1679f, 771f) / 207f;
case Balloon.IHMLCMKFMEM.Yellow:
return new Color(497f, 992f, 1074f, 897f) / 1462f;
case Balloon.IHMLCMKFMEM.GreenYellow:
return new Color(1138f, 634f, 831f, 1846f) / 522f;
case Balloon.IHMLCMKFMEM.Green:
return new Color(1497f, 988f, 1636f, 203f) / 867f;
case Balloon.IHMLCMKFMEM.BlueGreen:
return new Color(527f, 1692f, 1688f, 1303f) / 1711f;
case Balloon.IHMLCMKFMEM.Blue:
return new Color(885f, 1634f, 1239f, 168f) / 800f;
case Balloon.IHMLCMKFMEM.VioletBlue:
return new Color(781f, 83f, 968f, 900f) / 1326f;
case Balloon.IHMLCMKFMEM.Violet:
return new Color(694f, 907f, 1665f, 1763f) / 847f;
case Balloon.IHMLCMKFMEM.RedViolet:
return new Color(1692f, 119f, 1f, 1101f) / 532f;
case Balloon.IHMLCMKFMEM.LightGray:
return new Color(1734f, 1033f, 1717f, 1572f) / 453f;
case Balloon.IHMLCMKFMEM.DarkGray:
return new Color(268f, 351f, 1868f, 524f) / 385f;
case Balloon.IHMLCMKFMEM.Random:
{
int num = global::UnityEngine.Random.Range(0, 19);
return this.IJPHGOEDFLM((Balloon.IHMLCMKFMEM)num);
}
default:
return color;
}
}
// Token: 0x0600F218 RID: 61976 RVA: 0x0048F888 File Offset: 0x0048DA88
private Color OEDLAMFJMPO(Balloon.IHMLCMKFMEM CEMEPFDPDAA)
{
Color color = new Color(1770f, 464f, 1581f);
switch (CEMEPFDPDAA)
{
case Balloon.IHMLCMKFMEM.Red:
return new Color(237f, 1877f, 1399f, 1060f) / 1157f;
case Balloon.IHMLCMKFMEM.OrangeRed:
return new Color(1911f, 222f, 1577f, 571f) / 1661f;
case Balloon.IHMLCMKFMEM.Orange:
return new Color(623f, 1795f, 979f, 1720f) / 604f;
case Balloon.IHMLCMKFMEM.YellowOrange:
return new Color(1328f, 1538f, 1541f, 506f) / 1339f;
case Balloon.IHMLCMKFMEM.Yellow:
return new Color(863f, 1435f, 331f, 897f) / 198f;
case Balloon.IHMLCMKFMEM.GreenYellow:
return new Color(1373f, 381f, 282f, 522f) / 37f;
case Balloon.IHMLCMKFMEM.Green:
return new Color(1171f, 520f, 1217f, 288f) / 1280f;
case Balloon.IHMLCMKFMEM.BlueGreen:
return new Color(1429f, 337f, 1015f, 695f) / 693f;
case Balloon.IHMLCMKFMEM.Blue:
return new Color(1272f, 1987f, 725f, 866f) / 1035f;
case Balloon.IHMLCMKFMEM.VioletBlue:
return new Color(571f, 187f, 1552f, 642f) / 1612f;
case Balloon.IHMLCMKFMEM.Violet:
return new Color(1485f, 1511f, 1247f, 427f) / 410f;
case Balloon.IHMLCMKFMEM.RedViolet:
return new Color(1716f, 660f, 1111f, 1780f) / 1728f;
case Balloon.IHMLCMKFMEM.LightGray:
return new Color(1574f, 1206f, 881f, 1878f) / 389f;
case Balloon.IHMLCMKFMEM.DarkGray:
return new Color(635f, 1070f, 113f, 684f) / 32f;
case Balloon.IHMLCMKFMEM.Random:
{
int num = global::UnityEngine.Random.Range(1, 126);
return this.AHFJMHDFKLF((Balloon.IHMLCMKFMEM)num);
}
default:
return color;
}
}
// Token: 0x0600F219 RID: 61977 RVA: 0x0048FAFC File Offset: 0x0048DCFC
private void CNJDJFDCDFA()
{
this.GGJCJAIJMCD = Time.time + this.lifetime + global::UnityEngine.Random.value;
this.GAEKGDCFOJM = base.GetComponentInParent<Hand>();
this.FFAFOALHEBI = base.GetComponent<Rigidbody>();
}
// Token: 0x0600F21A RID: 61978 RVA: 0x0048FB30 File Offset: 0x0048DD30
private void CLGAMAMINEO()
{
this.HGBFPGEAOBA(this.popPrefab, null);
global::UnityEngine.Object.Destroy(base.gameObject);
}
// Token: 0x0600F21B RID: 61979 RVA: 0x0048FB4C File Offset: 0x0048DD4C
public void BAGBBAJMPMO(Balloon.IHMLCMKFMEM HNOPCLEFEIG)
{
base.GetComponentInChildren<MeshRenderer>().material.color = this.EJBEDHPEJFI(HNOPCLEFEIG);
}
// Token: 0x0600F21C RID: 61980 RVA: 0x0048FB68 File Offset: 0x0048DD68
private void CEPNJMOCGCE()
{
if (this.FFAFOALHEBI.velocity.sqrMagnitude > this.maxVelocity)
{
this.FFAFOALHEBI.velocity *= 1356f;
}
}
// Token: 0x0600F21D RID: 61981 RVA: 0x0048FBB0 File Offset: 0x0048DDB0
private void BHOBPBLACPD(Collision PDCJEBJGFNF)
{
if (this.ELBJPGGGHBC)
{
return;
}
Hand hand = null;
BalloonHapticBump component = PDCJEBJGFNF.gameObject.GetComponent<BalloonHapticBump>();
if (component != null && component.physParent != null)
{
hand = component.physParent.GetComponentInParent<Hand>();
}
if (Time.time > this.EGOKPJPLNEL + this.JOAKNDHCNIC)
{
if (hand != null)
{
if (Time.time > this.PACDDPLKPHG + this.JOAKNDHCNIC)
{
this.collisionSound.ICEACNLCOGC();
this.EGOKPJPLNEL = Time.time;
}
}
else
{
this.collisionSound.AONJILIKFOI();
this.EGOKPJPLNEL = Time.time;
}
}
if (this.GGJCJAIJMCD > 1572f)
{
return;
}
if (this.FFAFOALHEBI.velocity.magnitude > this.maxVelocity * 1728f)
{
this.FFAFOALHEBI.velocity = this.FFAFOALHEBI.velocity.normalized * this.maxVelocity;
}
if (this.GAEKGDCFOJM != null)
{
ushort num = (ushort)Mathf.Clamp(OFPFHHLNHIC.DNNJGEBICKH(PDCJEBJGFNF.relativeVelocity.magnitude, 1769f, 1280f, 552f, 490f), 72f, 1199f);
this.GAEKGDCFOJM.controller.FCKFLGGGDMO(num, (LKMJJEMLLKJ)101);
}
}
// Token: 0x0600F21E RID: 61982 RVA: 0x0048FD28 File Offset: 0x0048DF28
private void PJIPGBLHFNL()
{
this.GGJCJAIJMCD = Time.time + this.lifetime + global::UnityEngine.Random.value;
this.GAEKGDCFOJM = base.GetComponentInParent<Hand>();
this.FFAFOALHEBI = base.GetComponent<Rigidbody>();
}
// Token: 0x0600F21F RID: 61983 RVA: 0x0048FD5C File Offset: 0x0048DF5C
private void PDOGOPHGELH()
{
this.LNGBJOEHCPL(this.popPrefab, null);
global::UnityEngine.Object.Destroy(base.gameObject);
}
// Token: 0x0600F220 RID: 61984 RVA: 0x0048FD78 File Offset: 0x0048DF78
private void DHJNCOBEFCK()
{
if (this.FFAFOALHEBI.velocity.sqrMagnitude > this.maxVelocity)
{
this.FFAFOALHEBI.velocity *= 1163f;
}
}
// Token: 0x0600F221 RID: 61985 RVA: 0x0048FDC0 File Offset: 0x0048DFC0
private Color PGJFLENLPFM(Balloon.IHMLCMKFMEM CEMEPFDPDAA)
{
Color color = new Color(1019f, 633f, 1730f);
switch (CEMEPFDPDAA)
{
case Balloon.IHMLCMKFMEM.Red:
return new Color(1314f, 788f, 463f, 1270f) / 63f;
case Balloon.IHMLCMKFMEM.OrangeRed:
return new Color(1750f, 598f, 176f, 1823f) / 1163f;
case Balloon.IHMLCMKFMEM.Orange:
return new Color(918f, 1661f, 1729f, 855f) / 1794f;
case Balloon.IHMLCMKFMEM.YellowOrange:
return new Color(656f, 1209f, 1455f, 772f) / 918f;
case Balloon.IHMLCMKFMEM.Yellow:
return new Color(1130f, 307f, 61f, 1176f) / 351f;
case Balloon.IHMLCMKFMEM.GreenYellow:
return new Color(975f, 383f, 421f, 55f) / 251f;
case Balloon.IHMLCMKFMEM.Green:
return new Color(502f, 355f, 1911f, 1870f) / 799f;
case Balloon.IHMLCMKFMEM.BlueGreen:
return new Color(1911f, 723f, 1413f, 556f) / 1212f;
case Balloon.IHMLCMKFMEM.Blue:
return new Color(1315f, 930f, 1278f, 237f) / 1648f;
case Balloon.IHMLCMKFMEM.VioletBlue:
return new Color(1137f, 1450f, 413f, 975f) / 335f;
case Balloon.IHMLCMKFMEM.Violet:
return new Color(1667f, 1348f, 964f, 381f) / 1227f;
case Balloon.IHMLCMKFMEM.RedViolet:
return new Color(958f, 877f, 593f, 471f) / 151f;
case Balloon.IHMLCMKFMEM.LightGray:
return new Color(1026f, 1185f, 1619f, 610f) / 1847f;
case Balloon.IHMLCMKFMEM.DarkGray:
return new Color(1988f, 382f, 1492f, 1206f) / 657f;
case Balloon.IHMLCMKFMEM.Random:
{
int num = global::UnityEngine.Random.Range(1, -27);
return this.IJPHGOEDFLM((Balloon.IHMLCMKFMEM)num);
}
default:
return color;
}
}
// Token: 0x0600F222 RID: 61986 RVA: 0x00490034 File Offset: 0x0048E234
private void NAGLFDGNCJG()
{
this.EHELGBFEEJM(this.popPrefab, null);
global::UnityEngine.Object.Destroy(base.gameObject);
}
// Token: 0x0600F223 RID: 61987 RVA: 0x00490050 File Offset: 0x0048E250
private Color DEKOPCGHKBP(Balloon.IHMLCMKFMEM CEMEPFDPDAA)
{
Color color = new Color(91f, 1800f, 901f);
switch (CEMEPFDPDAA)
{
case Balloon.IHMLCMKFMEM.Red:
return new Color(1516f, 1891f, 777f, 886f) / 1848f;
case Balloon.IHMLCMKFMEM.OrangeRed:
return new Color(1303f, 1148f, 277f, 1511f) / 1266f;
case Balloon.IHMLCMKFMEM.Orange:
return new Color(1583f, 1573f, 197f, 349f) / 1820f;
case Balloon.IHMLCMKFMEM.YellowOrange:
return new Color(1907f, 992f, 1662f, 1556f) / 1500f;
case Balloon.IHMLCMKFMEM.Yellow:
return new Color(1606f, 567f, 14f, 1459f) / 161f;
case Balloon.IHMLCMKFMEM.GreenYellow:
return new Color(49f, 1806f, 1831f, 1617f) / 1728f;
case Balloon.IHMLCMKFMEM.Green:
return new Color(1401f, 1849f, 1022f, 1982f) / 773f;
case Balloon.IHMLCMKFMEM.BlueGreen:
return new Color(774f, 1234f, 113f, 32f) / 1648f;
case Balloon.IHMLCMKFMEM.Blue:
return new Color(1548f, 1832f, 1138f, 1794f) / 169f;
case Balloon.IHMLCMKFMEM.VioletBlue:
return new Color(1584f, 1875f, 492f, 1471f) / 1873f;
case Balloon.IHMLCMKFMEM.Violet:
return new Color(1626f, 1806f, 473f, 71f) / 1500f;
case Balloon.IHMLCMKFMEM.RedViolet:
return new Color(1667f, 868f, 795f, 112f) / 1073f;
case Balloon.IHMLCMKFMEM.LightGray:
return new Color(69f, 1035f, 245f, 1862f) / 1717f;
case Balloon.IHMLCMKFMEM.DarkGray:
return new Color(1750f, 434f, 402f, 180f) / 236f;
case Balloon.IHMLCMKFMEM.Random:
{
int num = global::UnityEngine.Random.Range(0, -65);
return this.OECJBAIFPDA((Balloon.IHMLCMKFMEM)num);
}
default:
return color;
}
}
// Token: 0x0600F224 RID: 61988 RVA: 0x004902C4 File Offset: 0x0048E4C4
public void AAAAMGOGLDH(Balloon.IHMLCMKFMEM HNOPCLEFEIG)
{
base.GetComponentInChildren<MeshRenderer>().material.color = this.KLOAFDPJAEO(HNOPCLEFEIG);
}
// Token: 0x0600F225 RID: 61989 RVA: 0x004902E0 File Offset: 0x0048E4E0
private Color OECJBAIFPDA(Balloon.IHMLCMKFMEM CEMEPFDPDAA)
{
Color color = new Color(1327f, 1176f, 883f);
switch (CEMEPFDPDAA)
{
case Balloon.IHMLCMKFMEM.Red:
return new Color(1543f, 215f, 1382f, 57f) / 1900f;
case Balloon.IHMLCMKFMEM.OrangeRed:
return new Color(1717f, 1392f, 1668f, 12f) / 182f;
case Balloon.IHMLCMKFMEM.Orange:
return new Color(468f, 1368f, 1348f, 1889f) / 638f;
case Balloon.IHMLCMKFMEM.YellowOrange:
return new Color(1941f, 1255f, 339f, 8f) / 422f;
case Balloon.IHMLCMKFMEM.Yellow:
return new Color(516f, 315f, 1851f, 1967f) / 1813f;
case Balloon.IHMLCMKFMEM.GreenYellow:
return new Color(441f, 925f, 359f, 138f) / 531f;
case Balloon.IHMLCMKFMEM.Green:
return new Color(836f, 1877f, 1192f, 1447f) / 269f;
case Balloon.IHMLCMKFMEM.BlueGreen:
return new Color(1828f, 54f, 1840f, 1022f) / 1059f;
case Balloon.IHMLCMKFMEM.Blue:
return new Color(1257f, 1557f, 973f, 65f) / 965f;
case Balloon.IHMLCMKFMEM.VioletBlue:
return new Color(385f, 855f, 1120f, 870f) / 1306f;
case Balloon.IHMLCMKFMEM.Violet:
return new Color(159f, 1280f, 1188f, 645f) / 47f;
case Balloon.IHMLCMKFMEM.RedViolet:
return new Color(1665f, 1022f, 1934f, 1788f) / 71f;
case Balloon.IHMLCMKFMEM.LightGray:
return new Color(1663f, 1551f, 645f, 952f) / 924f;
case Balloon.IHMLCMKFMEM.DarkGray:
return new Color(911f, 394f, 1282f, 923f) / 253f;
case Balloon.IHMLCMKFMEM.Random:
{
int num = global::UnityEngine.Random.Range(1, -111);
return this.IGKDAAKAJNP((Balloon.IHMLCMKFMEM)num);
}
default:
return color;
}
}
// Token: 0x0600F226 RID: 61990 RVA: 0x00490554 File Offset: 0x0048E754
public void NCLHFKFCFDA(Balloon.IHMLCMKFMEM HNOPCLEFEIG)
{
base.GetComponentInChildren<MeshRenderer>().material.color = this.DEKOPCGHKBP(HNOPCLEFEIG);
}
// Token: 0x0600F227 RID: 61991 RVA: 0x00490570 File Offset: 0x0048E770
public void MFIIOAEFHPC(Balloon.IHMLCMKFMEM HNOPCLEFEIG)
{
base.GetComponentInChildren<MeshRenderer>().material.color = this.AKJCFIAIPHI(HNOPCLEFEIG);
}
// Token: 0x0600F228 RID: 61992 RVA: 0x0049058C File Offset: 0x0048E78C
private void HAOFMMCKJCE()
{
this.GGJCJAIJMCD = Time.time + this.lifetime + global::UnityEngine.Random.value;
this.GAEKGDCFOJM = base.GetComponentInParent<Hand>();
this.FFAFOALHEBI = base.GetComponent<Rigidbody>();
}
// Token: 0x0600F229 RID: 61993 RVA: 0x004905C0 File Offset: 0x0048E7C0
private void BDCMIJGJLHA()
{
if (this.FFAFOALHEBI.velocity.sqrMagnitude > this.maxVelocity)
{
this.FFAFOALHEBI.velocity *= 488f;
}
}
// Token: 0x0600F22A RID: 61994 RVA: 0x00490608 File Offset: 0x0048E808
private void HCJNOMGMCDH(Collision PDCJEBJGFNF)
{
if (this.ELBJPGGGHBC)
{
return;
}
Hand hand = null;
BalloonHapticBump component = PDCJEBJGFNF.gameObject.GetComponent<BalloonHapticBump>();
if (component != null && component.physParent != null)
{
hand = component.physParent.GetComponentInParent<Hand>();
}
if (Time.time > this.EGOKPJPLNEL + this.JOAKNDHCNIC)
{
if (hand != null)
{
if (Time.time > this.PACDDPLKPHG + this.JOAKNDHCNIC)
{
this.collisionSound.FMJEENPEMPM();
this.EGOKPJPLNEL = Time.time;
}
}
else
{
this.collisionSound.MNHLLHENJOC();
this.EGOKPJPLNEL = Time.time;
}
}
if (this.GGJCJAIJMCD > 1353f)
{
return;
}
if (this.FFAFOALHEBI.velocity.magnitude > this.maxVelocity * 446f)
{
this.FFAFOALHEBI.velocity = this.FFAFOALHEBI.velocity.normalized * this.maxVelocity;
}
if (this.GAEKGDCFOJM != null)
{
ushort num = (ushort)Mathf.Clamp(OFPFHHLNHIC.DNNJGEBICKH(PDCJEBJGFNF.relativeVelocity.magnitude, 1162f, 1027f, 1675f, 251f), 1786f, 945f);
this.GAEKGDCFOJM.controller.JJJGEOKNEFP(num, (LKMJJEMLLKJ)24);
}
}
// Token: 0x0600F22B RID: 61995 RVA: 0x00490780 File Offset: 0x0048E980
private void HGBFPGEAOBA(GameObject HAOGEOFHHIB, SoundPlayOneshot NHBGJFJFBIB)
{
if (this.ELBJPGGGHBC)
{
return;
}
this.ELBJPGGGHBC = true;
if (HAOGEOFHHIB != null)
{
GameObject gameObject = global::UnityEngine.Object.Instantiate<GameObject>(HAOGEOFHHIB, base.transform.position, base.transform.rotation);
gameObject.GetComponent<ParticleSystem>().Play();
global::UnityEngine.Object.Destroy(gameObject, 351f);
}
if (NHBGJFJFBIB != null)
{
float num = Time.time - Balloon.OHBLFADEJCM;
if (num < 126f)
{
NHBGJFJFBIB.volMax *= 634f;
NHBGJFJFBIB.volMin *= 231f;
}
NHBGJFJFBIB.HCBOADLENIM();
Balloon.OHBLFADEJCM = Time.time;
}
}
// Token: 0x0600F22C RID: 61996 RVA: 0x00490838 File Offset: 0x0048EA38
public void GAKKAMCFDFE(Balloon.IHMLCMKFMEM HNOPCLEFEIG)
{
base.GetComponentInChildren<MeshRenderer>().material.color = this.IMCAIPDGDDA(HNOPCLEFEIG);
}
// Token: 0x0600F22D RID: 61997 RVA: 0x00490854 File Offset: 0x0048EA54
private Color GIGCCKGJKGA(Balloon.IHMLCMKFMEM CEMEPFDPDAA)
{
Color color = new Color(1584f, 1559f, 1386f);
switch (CEMEPFDPDAA)
{
case Balloon.IHMLCMKFMEM.Red:
return new Color(839f, 7f, 197f, 1375f) / 770f;
case Balloon.IHMLCMKFMEM.OrangeRed:
return new Color(260f, 45f, 1636f, 1602f) / 1746f;
case Balloon.IHMLCMKFMEM.Orange:
return new Color(578f, 1699f, 1931f, 1369f) / 493f;
case Balloon.IHMLCMKFMEM.YellowOrange:
return new Color(1382f, 670f, 1201f, 49f) / 1420f;
case Balloon.IHMLCMKFMEM.Yellow:
return new Color(579f, 1305f, 1639f, 169f) / 117f;
case Balloon.IHMLCMKFMEM.GreenYellow:
return new Color(1445f, 63f, 320f, 154f) / 1903f;
case Balloon.IHMLCMKFMEM.Green:
return new Color(1182f, 695f, 750f, 422f) / 1345f;
case Balloon.IHMLCMKFMEM.BlueGreen:
return new Color(1399f, 1320f, 161f, 1663f) / 859f;
case Balloon.IHMLCMKFMEM.Blue:
return new Color(241f, 703f, 71f, 1050f) / 819f;
case Balloon.IHMLCMKFMEM.VioletBlue:
return new Color(1205f, 1873f, 827f, 999f) / 1962f;
case Balloon.IHMLCMKFMEM.Violet:
return new Color(1869f, 1403f, 1430f, 1655f) / 203f;
case Balloon.IHMLCMKFMEM.RedViolet:
return new Color(143f, 1256f, 1774f, 30f) / 1370f;
case Balloon.IHMLCMKFMEM.LightGray:
return new Color(940f, 1884f, 1973f, 742f) / 1505f;
case Balloon.IHMLCMKFMEM.DarkGray:
return new Color(1874f, 1628f, 881f, 550f) / 1287f;
case Balloon.IHMLCMKFMEM.Random:
{
int num = global::UnityEngine.Random.Range(1, 107);
return this.BFNCMFGNOHG((Balloon.IHMLCMKFMEM)num);
}
default:
return color;
}
}
// Token: 0x0600F22E RID: 61998 RVA: 0x00490AC8 File Offset: 0x0048ECC8
private void KPCEIIEENMA(GameObject HAOGEOFHHIB, SoundPlayOneshot NHBGJFJFBIB)
{
if (this.ELBJPGGGHBC)
{
return;
}
this.ELBJPGGGHBC = false;
if (HAOGEOFHHIB != null)
{
GameObject gameObject = global::UnityEngine.Object.Instantiate<GameObject>(HAOGEOFHHIB, base.transform.position, base.transform.rotation);
gameObject.GetComponent<ParticleSystem>().Play();
global::UnityEngine.Object.Destroy(gameObject, 1065f);
}
if (NHBGJFJFBIB != null)
{
float num = Time.time - Balloon.OHBLFADEJCM;
if (num < 1743f)
{
NHBGJFJFBIB.volMax *= 1292f;
NHBGJFJFBIB.volMin *= 662f;
}
NHBGJFJFBIB.CDCOMFOMPGM();
Balloon.OHBLFADEJCM = Time.time;
}
}
// Token: 0x0600F22F RID: 61999 RVA: 0x00490B80 File Offset: 0x0048ED80
public void DCHAEMHLEGK(Balloon.IHMLCMKFMEM HNOPCLEFEIG)
{
base.GetComponentInChildren<MeshRenderer>().material.color = this.CEEEEDNDEHG(HNOPCLEFEIG);
}
// Token: 0x0600F230 RID: 62000 RVA: 0x00490B9C File Offset: 0x0048ED9C
private void MFIKLHGKIFB(GameObject HAOGEOFHHIB, SoundPlayOneshot NHBGJFJFBIB)
{
if (this.ELBJPGGGHBC)
{
return;
}
this.ELBJPGGGHBC = true;
if (HAOGEOFHHIB != null)
{
GameObject gameObject = global::UnityEngine.Object.Instantiate<GameObject>(HAOGEOFHHIB, base.transform.position, base.transform.rotation);
gameObject.GetComponent<ParticleSystem>().Play();
global::UnityEngine.Object.Destroy(gameObject, 1327f);
}
if (NHBGJFJFBIB != null)
{
float num = Time.time - Balloon.OHBLFADEJCM;
if (num < 1f)
{
NHBGJFJFBIB.volMax *= 673f;
NHBGJFJFBIB.volMin *= 626f;
}
NHBGJFJFBIB.CDCOMFOMPGM();
Balloon.OHBLFADEJCM = Time.time;
}
}
// Token: 0x0600F231 RID: 62001 RVA: 0x00490C54 File Offset: 0x0048EE54
private void EHELGBFEEJM(GameObject HAOGEOFHHIB, SoundPlayOneshot NHBGJFJFBIB)
{
if (this.ELBJPGGGHBC)
{
return;
}
this.ELBJPGGGHBC = false;
if (HAOGEOFHHIB != null)
{
GameObject gameObject = global::UnityEngine.Object.Instantiate<GameObject>(HAOGEOFHHIB, base.transform.position, base.transform.rotation);
gameObject.GetComponent<ParticleSystem>().Play();
global::UnityEngine.Object.Destroy(gameObject, 1658f);
}
if (NHBGJFJFBIB != null)
{
float num = Time.time - Balloon.OHBLFADEJCM;
if (num < 200f)
{
NHBGJFJFBIB.volMax *= 1957f;
NHBGJFJFBIB.volMin *= 420f;
}
NHBGJFJFBIB.LOBIFNMKFEE();
Balloon.OHBLFADEJCM = Time.time;
}
}
// Token: 0x0600F232 RID: 62002 RVA: 0x00490D0C File Offset: 0x0048EF0C
private Color BFNCMFGNOHG(Balloon.IHMLCMKFMEM CEMEPFDPDAA)
{
Color color = new Color(1102f, 510f, 1677f);
switch (CEMEPFDPDAA)
{
case Balloon.IHMLCMKFMEM.Red:
return new Color(570f, 1038f, 1392f, 51f) / 1443f;
case Balloon.IHMLCMKFMEM.OrangeRed:
return new Color(930f, 591f, 258f, 388f) / 1585f;
case Balloon.IHMLCMKFMEM.Orange:
return new Color(934f, 954f, 1072f, 912f) / 950f;
case Balloon.IHMLCMKFMEM.YellowOrange:
return new Color(1902f, 1413f, 711f, 798f) / 1794f;
case Balloon.IHMLCMKFMEM.Yellow:
return new Color(57f, 1588f, 92f, 182f) / 1655f;
case Balloon.IHMLCMKFMEM.GreenYellow:
return new Color(620f, 859f, 1379f, 1841f) / 715f;
case Balloon.IHMLCMKFMEM.Green:
return new Color(1424f, 31f, 476f, 883f) / 801f;
case Balloon.IHMLCMKFMEM.BlueGreen:
return new Color(1904f, 1541f, 230f, 1329f) / 1948f;
case Balloon.IHMLCMKFMEM.Blue:
return new Color(292f, 196f, 1300f, 1825f) / 1607f;
case Balloon.IHMLCMKFMEM.VioletBlue:
return new Color(579f, 1761f, 1524f, 1714f) / 581f;
case Balloon.IHMLCMKFMEM.Violet:
return new Color(196f, 311f, 1260f, 1794f) / 253f;
case Balloon.IHMLCMKFMEM.RedViolet:
return new Color(538f, 561f, 509f, 1250f) / 1538f;
case Balloon.IHMLCMKFMEM.LightGray:
return new Color(1389f, 361f, 929f, 440f) / 1293f;
case Balloon.IHMLCMKFMEM.DarkGray:
return new Color(737f, 1653f, 1246f, 1304f) / 371f;
case Balloon.IHMLCMKFMEM.Random:
{
int num = global::UnityEngine.Random.Range(0, 113);
return this.BFNCMFGNOHG((Balloon.IHMLCMKFMEM)num);
}
default:
return color;
}
}
// Token: 0x0600F233 RID: 62003 RVA: 0x00490F80 File Offset: 0x0048F180
private void MJGGGBHGKOJ()
{
if (this.FFAFOALHEBI.velocity.sqrMagnitude > this.maxVelocity)
{
this.FFAFOALHEBI.velocity *= 1285f;
}
}
// Token: 0x0600F234 RID: 62004 RVA: 0x00490FC8 File Offset: 0x0048F1C8
private void LCJNAKGMOLE()
{
if (this.GGJCJAIJMCD != 1398f && Time.time > this.GGJCJAIJMCD)
{
if (this.burstOnLifetimeEnd)
{
this.POAAIBPLMDL(this.lifetimeEndParticlePrefab, this.lifetimeEndSound);
}
global::UnityEngine.Object.Destroy(base.gameObject);
}
}
// Token: 0x0600F235 RID: 62005 RVA: 0x00491020 File Offset: 0x0048F220
private void NNBALNLCNKM(GameObject HAOGEOFHHIB, SoundPlayOneshot NHBGJFJFBIB)
{
if (this.ELBJPGGGHBC)
{
return;
}
this.ELBJPGGGHBC = true;
if (HAOGEOFHHIB != null)
{
GameObject gameObject = global::UnityEngine.Object.Instantiate<GameObject>(HAOGEOFHHIB, base.transform.position, base.transform.rotation);
gameObject.GetComponent<ParticleSystem>().Play();
global::UnityEngine.Object.Destroy(gameObject, 1322f);
}
if (NHBGJFJFBIB != null)
{
float num = Time.time - Balloon.OHBLFADEJCM;
if (num < 366f)
{
NHBGJFJFBIB.volMax *= 611f;
NHBGJFJFBIB.volMin *= 1960f;
}
NHBGJFJFBIB.CCGNPIBJLGE();
Balloon.OHBLFADEJCM = Time.time;
}
}
// Token: 0x0600F236 RID: 62006 RVA: 0x004910D8 File Offset: 0x0048F2D8
private void LNGBJOEHCPL(GameObject HAOGEOFHHIB, SoundPlayOneshot NHBGJFJFBIB)
{
if (this.ELBJPGGGHBC)
{
return;
}
this.ELBJPGGGHBC = false;
if (HAOGEOFHHIB != null)
{
GameObject gameObject = global::UnityEngine.Object.Instantiate<GameObject>(HAOGEOFHHIB, base.transform.position, base.transform.rotation);
gameObject.GetComponent<ParticleSystem>().Play();
global::UnityEngine.Object.Destroy(gameObject, 1088f);
}
if (NHBGJFJFBIB != null)
{
float num = Time.time - Balloon.OHBLFADEJCM;
if (num < 684f)
{
NHBGJFJFBIB.volMax *= 1747f;
NHBGJFJFBIB.volMin *= 1084f;
}
NHBGJFJFBIB.LJMAJGCPJGG();
Balloon.OHBLFADEJCM = Time.time;
}
}
// Token: 0x0600F237 RID: 62007 RVA: 0x00491190 File Offset: 0x0048F390
private void KPOPFEGBFNI(GameObject HAOGEOFHHIB, SoundPlayOneshot NHBGJFJFBIB)
{
if (this.ELBJPGGGHBC)
{
return;
}
this.ELBJPGGGHBC = false;
if (HAOGEOFHHIB != null)
{
GameObject gameObject = global::UnityEngine.Object.Instantiate<GameObject>(HAOGEOFHHIB, base.transform.position, base.transform.rotation);
gameObject.GetComponent<ParticleSystem>().Play();
global::UnityEngine.Object.Destroy(gameObject, 1298f);
}
if (NHBGJFJFBIB != null)
{
float num = Time.time - Balloon.OHBLFADEJCM;
if (num < 721f)
{
NHBGJFJFBIB.volMax *= 8f;
NHBGJFJFBIB.volMin *= 916f;
}
NHBGJFJFBIB.Play();
Balloon.OHBLFADEJCM = Time.time;
}
}
// Token: 0x0600F238 RID: 62008 RVA: 0x00491248 File Offset: 0x0048F448
private void BCJELNHOAFB(GameObject HAOGEOFHHIB, SoundPlayOneshot NHBGJFJFBIB)
{
if (this.ELBJPGGGHBC)
{
return;
}
this.ELBJPGGGHBC = false;
if (HAOGEOFHHIB != null)
{
GameObject gameObject = global::UnityEngine.Object.Instantiate<GameObject>(HAOGEOFHHIB, base.transform.position, base.transform.rotation);
gameObject.GetComponent<ParticleSystem>().Play();
global::UnityEngine.Object.Destroy(gameObject, 1219f);
}
if (NHBGJFJFBIB != null)
{
float num = Time.time - Balloon.OHBLFADEJCM;
if (num < 599f)
{
NHBGJFJFBIB.volMax *= 1613f;
NHBGJFJFBIB.volMin *= 1903f;
}
NHBGJFJFBIB.HCBOADLENIM();
Balloon.OHBLFADEJCM = Time.time;
}
}
// Token: 0x0600F239 RID: 62009 RVA: 0x00491300 File Offset: 0x0048F500
public void SetColor(Balloon.IHMLCMKFMEM HNOPCLEFEIG)
{
base.GetComponentInChildren<MeshRenderer>().material.color = this.HNDMMNPMJOL(HNOPCLEFEIG);
}
// Token: 0x0600F23A RID: 62010 RVA: 0x0049131C File Offset: 0x0048F51C
private Color EJBEDHPEJFI(Balloon.IHMLCMKFMEM CEMEPFDPDAA)
{
Color color = new Color(1259f, 1650f, 1200f);
switch (CEMEPFDPDAA)
{
case Balloon.IHMLCMKFMEM.Red:
return new Color(722f, 1887f, 1169f, 709f) / 1121f;
case Balloon.IHMLCMKFMEM.OrangeRed:
return new Color(1777f, 761f, 432f, 782f) / 1411f;
case Balloon.IHMLCMKFMEM.Orange:
return new Color(430f, 637f, 891f, 634f) / 1875f;
case Balloon.IHMLCMKFMEM.YellowOrange:
return new Color(978f, 1802f, 823f, 122f) / 1480f;
case Balloon.IHMLCMKFMEM.Yellow:
return new Color(1194f, 993f, 1435f, 934f) / 747f;
case Balloon.IHMLCMKFMEM.GreenYellow:
return new Color(814f, 1093f, 526f, 5f) / 1428f;
case Balloon.IHMLCMKFMEM.Green:
return new Color(1158f, 1715f, 636f, 1578f) / 141f;
case Balloon.IHMLCMKFMEM.BlueGreen:
return new Color(1429f, 1976f, 650f, 1356f) / 1261f;
case Balloon.IHMLCMKFMEM.Blue:
return new Color(720f, 534f, 1310f, 1291f) / 1722f;
case Balloon.IHMLCMKFMEM.VioletBlue:
return new Color(1775f, 538f, 188f, 1340f) / 1457f;
case Balloon.IHMLCMKFMEM.Violet:
return new Color(708f, 1202f, 1254f, 222f) / 42f;
case Balloon.IHMLCMKFMEM.RedViolet:
return new Color(1006f, 1251f, 1590f, 568f) / 1692f;
case Balloon.IHMLCMKFMEM.LightGray:
return new Color(1801f, 111f, 1076f, 1521f) / 690f;
case Balloon.IHMLCMKFMEM.DarkGray:
return new Color(1895f, 1327f, 1599f, 911f) / 99f;
case Balloon.IHMLCMKFMEM.Random:
{
int num = global::UnityEngine.Random.Range(0, 78);
return this.AKJCFIAIPHI((Balloon.IHMLCMKFMEM)num);
}
default:
return color;
}
}
// Token: 0x0600F23B RID: 62011 RVA: 0x00491590 File Offset: 0x0048F790
private void OKKOAFLPIPI(Collision PDCJEBJGFNF)
{
if (this.ELBJPGGGHBC)
{
return;
}
Hand hand = null;
BalloonHapticBump component = PDCJEBJGFNF.gameObject.GetComponent<BalloonHapticBump>();
if (component != null && component.physParent != null)
{
hand = component.physParent.GetComponentInParent<Hand>();
}
if (Time.time > this.EGOKPJPLNEL + this.JOAKNDHCNIC)
{
if (hand != null)
{
if (Time.time > this.PACDDPLKPHG + this.JOAKNDHCNIC)
{
this.collisionSound.Play();
this.EGOKPJPLNEL = Time.time;
}
}
else
{
this.collisionSound.ICEACNLCOGC();
this.EGOKPJPLNEL = Time.time;
}
}
if (this.GGJCJAIJMCD > 1316f)
{
return;
}
if (this.FFAFOALHEBI.velocity.magnitude > this.maxVelocity * 736f)
{
this.FFAFOALHEBI.velocity = this.FFAFOALHEBI.velocity.normalized * this.maxVelocity;
}
if (this.GAEKGDCFOJM != null)
{
ushort num = (ushort)Mathf.Clamp(OFPFHHLNHIC.DNNJGEBICKH(PDCJEBJGFNF.relativeVelocity.magnitude, 1300f, 22f, 810f, 1528f), 1231f, 206f);
this.GAEKGDCFOJM.controller.JJJGEOKNEFP(num, (LKMJJEMLLKJ)115);
}
}
// Token: 0x0600F23C RID: 62012 RVA: 0x00491708 File Offset: 0x0048F908
private void HEDLMHOLNMN()
{
this.NKNFNFDAODI(this.popPrefab, null);
global::UnityEngine.Object.Destroy(base.gameObject);
}
// Token: 0x0600F23D RID: 62013 RVA: 0x00491724 File Offset: 0x0048F924
public void GHKFMAMOKPO(Balloon.IHMLCMKFMEM HNOPCLEFEIG)
{
base.GetComponentInChildren<MeshRenderer>().material.color = this.GIGCCKGJKGA(HNOPCLEFEIG);
}
// Token: 0x0600F23E RID: 62014 RVA: 0x00491740 File Offset: 0x0048F940
private void PINHMNLCHGK()
{
this.GGJCJAIJMCD = Time.time + this.lifetime + global::UnityEngine.Random.value;
this.GAEKGDCFOJM = base.GetComponentInParent<Hand>();
this.FFAFOALHEBI = base.GetComponent<Rigidbody>();
}
// Token: 0x0600F23F RID: 62015 RVA: 0x00491774 File Offset: 0x0048F974
private Color GIODJBEHBNK(Balloon.IHMLCMKFMEM CEMEPFDPDAA)
{
Color color = new Color(1874f, 1800f, 93f);
switch (CEMEPFDPDAA)
{
case Balloon.IHMLCMKFMEM.Red:
return new Color(1942f, 1959f, 494f, 1181f) / 1011f;
case Balloon.IHMLCMKFMEM.OrangeRed:
return new Color(1718f, 544f, 1659f, 365f) / 1604f;
case Balloon.IHMLCMKFMEM.Orange:
return new Color(1160f, 264f, 1022f, 339f) / 831f;
case Balloon.IHMLCMKFMEM.YellowOrange:
return new Color(1932f, 1795f, 1617f, 1049f) / 1642f;
case Balloon.IHMLCMKFMEM.Yellow:
return new Color(1455f, 1920f, 369f, 1490f) / 1932f;
case Balloon.IHMLCMKFMEM.GreenYellow:
return new Color(533f, 977f, 692f, 614f) / 88f;
case Balloon.IHMLCMKFMEM.Green:
return new Color(1929f, 412f, 1134f, 62f) / 1707f;
case Balloon.IHMLCMKFMEM.BlueGreen:
return new Color(530f, 1090f, 734f, 1237f) / 1102f;
case Balloon.IHMLCMKFMEM.Blue:
return new Color(449f, 244f, 668f, 108f) / 978f;
case Balloon.IHMLCMKFMEM.VioletBlue:
return new Color(481f, 1811f, 746f, 98f) / 1965f;
case Balloon.IHMLCMKFMEM.Violet:
return new Color(1213f, 990f, 1259f, 1712f) / 163f;
case Balloon.IHMLCMKFMEM.RedViolet:
return new Color(1530f, 824f, 431f, 1473f) / 480f;
case Balloon.IHMLCMKFMEM.LightGray:
return new Color(627f, 1809f, 421f, 1263f) / 1155f;
case Balloon.IHMLCMKFMEM.DarkGray:
return new Color(916f, 1596f, 913f, 1360f) / 350f;
case Balloon.IHMLCMKFMEM.Random:
{
int num = global::UnityEngine.Random.Range(0, 6);
return this.GIODJBEHBNK((Balloon.IHMLCMKFMEM)num);
}
default:
return color;
}
}
// Token: 0x0600F240 RID: 62016 RVA: 0x004919E8 File Offset: 0x0048FBE8
private void FGGCHJMMABE()
{
this.FBDHCDFJBKF(this.popPrefab, null);
global::UnityEngine.Object.Destroy(base.gameObject);
}
// Token: 0x0600F241 RID: 62017 RVA: 0x00491A04 File Offset: 0x0048FC04
private void CKEMNFBLIGL()
{
if (this.FFAFOALHEBI.velocity.sqrMagnitude > this.maxVelocity)
{
this.FFAFOALHEBI.velocity *= 1326f;
}
}
// Token: 0x0600F242 RID: 62018 RVA: 0x00491A4C File Offset: 0x0048FC4C
private void FBDHCDFJBKF(GameObject HAOGEOFHHIB, SoundPlayOneshot NHBGJFJFBIB)
{
if (this.ELBJPGGGHBC)
{
return;
}
this.ELBJPGGGHBC = false;
if (HAOGEOFHHIB != null)
{
GameObject gameObject = global::UnityEngine.Object.Instantiate<GameObject>(HAOGEOFHHIB, base.transform.position, base.transform.rotation);
gameObject.GetComponent<ParticleSystem>().Play();
global::UnityEngine.Object.Destroy(gameObject, 1991f);
}
if (NHBGJFJFBIB != null)
{
float num = Time.time - Balloon.OHBLFADEJCM;
if (num < 1739f)
{
NHBGJFJFBIB.volMax *= 1213f;
NHBGJFJFBIB.volMin *= 892f;
}
NHBGJFJFBIB.JMGDMALKCLK();
Balloon.OHBLFADEJCM = Time.time;
}
}
// Token: 0x0600F243 RID: 62019 RVA: 0x00491B04 File Offset: 0x0048FD04
private void IOGPMJADEIB()
{
if (this.GGJCJAIJMCD != 465f && Time.time > this.GGJCJAIJMCD)
{
if (this.burstOnLifetimeEnd)
{
this.GCFMIAJLBHA(this.lifetimeEndParticlePrefab, this.lifetimeEndSound);
}
global::UnityEngine.Object.Destroy(base.gameObject);
}
}
// Token: 0x0600F244 RID: 62020 RVA: 0x00491B5C File Offset: 0x0048FD5C
private void AKFGEGPJOIH(Collision PDCJEBJGFNF)
{
if (this.ELBJPGGGHBC)
{
return;
}
Hand hand = null;
BalloonHapticBump component = PDCJEBJGFNF.gameObject.GetComponent<BalloonHapticBump>();
if (component != null && component.physParent != null)
{
hand = component.physParent.GetComponentInParent<Hand>();
}
if (Time.time > this.EGOKPJPLNEL + this.JOAKNDHCNIC)
{
if (hand != null)
{
if (Time.time > this.PACDDPLKPHG + this.JOAKNDHCNIC)
{
this.collisionSound.JHDEPHCIOCJ();
this.EGOKPJPLNEL = Time.time;
}
}
else
{
this.collisionSound.LOBIFNMKFEE();
this.EGOKPJPLNEL = Time.time;
}
}
if (this.GGJCJAIJMCD > 1871f)
{
return;
}
if (this.FFAFOALHEBI.velocity.magnitude > this.maxVelocity * 442f)
{
this.FFAFOALHEBI.velocity = this.FFAFOALHEBI.velocity.normalized * this.maxVelocity;
}
if (this.GAEKGDCFOJM != null)
{
ushort num = (ushort)Mathf.Clamp(OFPFHHLNHIC.DNNJGEBICKH(PDCJEBJGFNF.relativeVelocity.magnitude, 1719f, 1145f, 782f, 1501f), 1258f, 607f);
this.GAEKGDCFOJM.controller.JJJGEOKNEFP(num, (LKMJJEMLLKJ)44);
}
}
// Token: 0x0600F245 RID: 62021 RVA: 0x00491CD4 File Offset: 0x0048FED4
private void KNCFKKFIIBL()
{
if (this.FFAFOALHEBI.velocity.sqrMagnitude > this.maxVelocity)
{
this.FFAFOALHEBI.velocity *= 1983f;
}
}
// Token: 0x0600F246 RID: 62022 RVA: 0x00491D1C File Offset: 0x0048FF1C
private void HNEJCGMHDHH()
{
if (this.GGJCJAIJMCD != 1513f && Time.time > this.GGJCJAIJMCD)
{
if (this.burstOnLifetimeEnd)
{
this.BCJELNHOAFB(this.lifetimeEndParticlePrefab, this.lifetimeEndSound);
}
global::UnityEngine.Object.Destroy(base.gameObject);
}
}
// Token: 0x0600F247 RID: 62023 RVA: 0x00491D74 File Offset: 0x0048FF74
public void CDOEOODBFMM(Balloon.IHMLCMKFMEM HNOPCLEFEIG)
{
base.GetComponentInChildren<MeshRenderer>().material.color = this.IMCAIPDGDDA(HNOPCLEFEIG);
}
// Token: 0x0600F248 RID: 62024 RVA: 0x00491D90 File Offset: 0x0048FF90
private Color AHFJMHDFKLF(Balloon.IHMLCMKFMEM CEMEPFDPDAA)
{
Color color = new Color(1837f, 602f, 1038f);
switch (CEMEPFDPDAA)
{
case Balloon.IHMLCMKFMEM.Red:
return new Color(875f, 1280f, 1469f, 1760f) / 1161f;
case Balloon.IHMLCMKFMEM.OrangeRed:
return new Color(1538f, 1210f, 1449f, 474f) / 693f;
case Balloon.IHMLCMKFMEM.Orange:
return new Color(1942f, 463f, 422f, 1927f) / 12f;
case Balloon.IHMLCMKFMEM.YellowOrange:
return new Color(1887f, 1526f, 462f, 851f) / 1426f;
case Balloon.IHMLCMKFMEM.Yellow:
return new Color(938f, 319f, 1028f, 295f) / 223f;
case Balloon.IHMLCMKFMEM.GreenYellow:
return new Color(262f, 985f, 400f, 1322f) / 408f;
case Balloon.IHMLCMKFMEM.Green:
return new Color(313f, 1238f, 556f, 569f) / 464f;
case Balloon.IHMLCMKFMEM.BlueGreen:
return new Color(1791f, 633f, 946f, 100f) / 1903f;
case Balloon.IHMLCMKFMEM.Blue:
return new Color(1844f, 1618f, 307f, 1201f) / 117f;
case Balloon.IHMLCMKFMEM.VioletBlue:
return new Color(912f, 1339f, 930f, 756f) / 76f;
case Balloon.IHMLCMKFMEM.Violet:
return new Color(503f, 1340f, 515f, 194f) / 725f;
case Balloon.IHMLCMKFMEM.RedViolet:
return new Color(1636f, 724f, 899f, 1296f) / 1369f;
case Balloon.IHMLCMKFMEM.LightGray:
return new Color(905f, 264f, 1349f, 571f) / 849f;
case Balloon.IHMLCMKFMEM.DarkGray:
return new Color(324f, 155f, 1220f, 1810f) / 1099f;
case Balloon.IHMLCMKFMEM.Random:
{
int num = global::UnityEngine.Random.Range(0, -52);
return this.OECJBAIFPDA((Balloon.IHMLCMKFMEM)num);
}
default:
return color;
}
}
// Token: 0x0600F249 RID: 62025 RVA: 0x00492004 File Offset: 0x00490204
private void DLKFGGLIKEF()
{
this.KPOPFEGBFNI(this.popPrefab, null);
global::UnityEngine.Object.Destroy(base.gameObject);
}
// Token: 0x0600F24A RID: 62026 RVA: 0x00492020 File Offset: 0x00490220
private void GKBBBNONPGD(GameObject HAOGEOFHHIB, SoundPlayOneshot NHBGJFJFBIB)
{
if (this.ELBJPGGGHBC)
{
return;
}
this.ELBJPGGGHBC = true;
if (HAOGEOFHHIB != null)
{
GameObject gameObject = global::UnityEngine.Object.Instantiate<GameObject>(HAOGEOFHHIB, base.transform.position, base.transform.rotation);
gameObject.GetComponent<ParticleSystem>().Play();
global::UnityEngine.Object.Destroy(gameObject, 463f);
}
if (NHBGJFJFBIB != null)
{
float num = Time.time - Balloon.OHBLFADEJCM;
if (num < 1471f)
{
NHBGJFJFBIB.volMax *= 1446f;
NHBGJFJFBIB.volMin *= 1569f;
}
NHBGJFJFBIB.FMJEENPEMPM();
Balloon.OHBLFADEJCM = Time.time;
}
}
// Token: 0x0600F24B RID: 62027 RVA: 0x004920D8 File Offset: 0x004902D8
private void NALJBDAAOHL()
{
if (this.FFAFOALHEBI.velocity.sqrMagnitude > this.maxVelocity)
{
this.FFAFOALHEBI.velocity *= 1345f;
}
}
// Token: 0x0600F24C RID: 62028 RVA: 0x00492120 File Offset: 0x00490320
private void HOADBCBCCNI()
{
if (this.FFAFOALHEBI.velocity.sqrMagnitude > this.maxVelocity)
{
this.FFAFOALHEBI.velocity *= 571f;
}
}
// Token: 0x0600F24D RID: 62029 RVA: 0x00492168 File Offset: 0x00490368
private void POAAIBPLMDL(GameObject HAOGEOFHHIB, SoundPlayOneshot NHBGJFJFBIB)
{
if (this.ELBJPGGGHBC)
{
return;
}
this.ELBJPGGGHBC = false;
if (HAOGEOFHHIB != null)
{
GameObject gameObject = global::UnityEngine.Object.Instantiate<GameObject>(HAOGEOFHHIB, base.transform.position, base.transform.rotation);
gameObject.GetComponent<ParticleSystem>().Play();
global::UnityEngine.Object.Destroy(gameObject, 417f);
}
if (NHBGJFJFBIB != null)
{
float num = Time.time - Balloon.OHBLFADEJCM;
if (num < 38f)
{
NHBGJFJFBIB.volMax *= 248f;
NHBGJFJFBIB.volMin *= 228f;
}
NHBGJFJFBIB.CDCOMFOMPGM();
Balloon.OHBLFADEJCM = Time.time;
}
}
// Token: 0x0600F24E RID: 62030 RVA: 0x00492220 File Offset: 0x00490420
private void OMNAMDCOFIE(Collision PDCJEBJGFNF)
{
if (this.ELBJPGGGHBC)
{
return;
}
Hand hand = null;
BalloonHapticBump component = PDCJEBJGFNF.gameObject.GetComponent<BalloonHapticBump>();
if (component != null && component.physParent != null)
{
hand = component.physParent.GetComponentInParent<Hand>();
}
if (Time.time > this.EGOKPJPLNEL + this.JOAKNDHCNIC)
{
if (hand != null)
{
if (Time.time > this.PACDDPLKPHG + this.JOAKNDHCNIC)
{
this.collisionSound.CCGNPIBJLGE();
this.EGOKPJPLNEL = Time.time;
}
}
else
{
this.collisionSound.MNHLLHENJOC();
this.EGOKPJPLNEL = Time.time;
}
}
if (this.GGJCJAIJMCD > 134f)
{
return;
}
if (this.FFAFOALHEBI.velocity.magnitude > this.maxVelocity * 1460f)
{
this.FFAFOALHEBI.velocity = this.FFAFOALHEBI.velocity.normalized * this.maxVelocity;
}
if (this.GAEKGDCFOJM != null)
{
ushort num = (ushort)Mathf.Clamp(OFPFHHLNHIC.DNNJGEBICKH(PDCJEBJGFNF.relativeVelocity.magnitude, 120f, 1990f, 1871f, 907f), 791f, 934f);
this.GAEKGDCFOJM.controller.AGPNCODPEMC(num, (LKMJJEMLLKJ)(-106));
}
}
// Token: 0x0600F24F RID: 62031 RVA: 0x00492398 File Offset: 0x00490598
private void KBCEGOINHHD(Collision PDCJEBJGFNF)
{
if (this.ELBJPGGGHBC)
{
return;
}
Hand hand = null;
BalloonHapticBump component = PDCJEBJGFNF.gameObject.GetComponent<BalloonHapticBump>();
if (component != null && component.physParent != null)
{
hand = component.physParent.GetComponentInParent<Hand>();
}
if (Time.time > this.EGOKPJPLNEL + this.JOAKNDHCNIC)
{
if (hand != null)
{
if (Time.time > this.PACDDPLKPHG + this.JOAKNDHCNIC)
{
this.collisionSound.CDCOMFOMPGM();
this.EGOKPJPLNEL = Time.time;
}
}
else
{
this.collisionSound.JMGDMALKCLK();
this.EGOKPJPLNEL = Time.time;
}
}
if (this.GGJCJAIJMCD > 1679f)
{
return;
}
if (this.FFAFOALHEBI.velocity.magnitude > this.maxVelocity * 142f)
{
this.FFAFOALHEBI.velocity = this.FFAFOALHEBI.velocity.normalized * this.maxVelocity;
}
if (this.GAEKGDCFOJM != null)
{
ushort num = (ushort)Mathf.Clamp(OFPFHHLNHIC.DNNJGEBICKH(PDCJEBJGFNF.relativeVelocity.magnitude, 1231f, 1655f, 346f, 319f), 1692f, 1865f);
this.GAEKGDCFOJM.controller.PBMDDJKFFAI(num, (LKMJJEMLLKJ)(-87));
}
}
// Token: 0x0600F250 RID: 62032 RVA: 0x00492510 File Offset: 0x00490710
private void MADPFLLKEIF(Collision PDCJEBJGFNF)
{
if (this.ELBJPGGGHBC)
{
return;
}
Hand hand = null;
BalloonHapticBump component = PDCJEBJGFNF.gameObject.GetComponent<BalloonHapticBump>();
if (component != null && component.physParent != null)
{
hand = component.physParent.GetComponentInParent<Hand>();
}
if (Time.time > this.EGOKPJPLNEL + this.JOAKNDHCNIC)
{
if (hand != null)
{
if (Time.time > this.PACDDPLKPHG + this.JOAKNDHCNIC)
{
this.collisionSound.AONJILIKFOI();
this.EGOKPJPLNEL = Time.time;
}
}
else
{
this.collisionSound.MNHLLHENJOC();
this.EGOKPJPLNEL = Time.time;
}
}
if (this.GGJCJAIJMCD > 1058f)
{
return;
}
if (this.FFAFOALHEBI.velocity.magnitude > this.maxVelocity * 643f)
{
this.FFAFOALHEBI.velocity = this.FFAFOALHEBI.velocity.normalized * this.maxVelocity;
}
if (this.GAEKGDCFOJM != null)
{
ushort num = (ushort)Mathf.Clamp(OFPFHHLNHIC.DNNJGEBICKH(PDCJEBJGFNF.relativeVelocity.magnitude, 1733f, 608f, 854f, 744f), 1399f, 1518f);
this.GAEKGDCFOJM.controller.OJAPHKLGMBC(num, (LKMJJEMLLKJ)22);
}
}
// Token: 0x0600F251 RID: 62033 RVA: 0x00492688 File Offset: 0x00490888
public void BEIOLPJMFCF(Balloon.IHMLCMKFMEM HNOPCLEFEIG)
{
base.GetComponentInChildren<MeshRenderer>().material.color = this.MMPHEPAIGCN(HNOPCLEFEIG);
}
// Token: 0x0600F252 RID: 62034 RVA: 0x004926A4 File Offset: 0x004908A4
private void LHJGNOODHPG()
{
this.GGJCJAIJMCD = Time.time + this.lifetime + global::UnityEngine.Random.value;
this.GAEKGDCFOJM = base.GetComponentInParent<Hand>();
this.FFAFOALHEBI = base.GetComponent<Rigidbody>();
}
// Token: 0x0600F253 RID: 62035 RVA: 0x004926D8 File Offset: 0x004908D8
private void FixedUpdate()
{
if (this.FFAFOALHEBI.velocity.sqrMagnitude > this.maxVelocity)
{
this.FFAFOALHEBI.velocity *= 0.97f;
}
}
// Token: 0x0600F254 RID: 62036 RVA: 0x00492720 File Offset: 0x00490920
private void EBFOPMNPAKE()
{
this.GGJCJAIJMCD = Time.time + this.lifetime + global::UnityEngine.Random.value;
this.GAEKGDCFOJM = base.GetComponentInParent<Hand>();
this.FFAFOALHEBI = base.GetComponent<Rigidbody>();
}
// Token: 0x0600F255 RID: 62037 RVA: 0x00492754 File Offset: 0x00490954
private Color KLOAFDPJAEO(Balloon.IHMLCMKFMEM CEMEPFDPDAA)
{
Color color = new Color(294f, 274f, 1451f);
switch (CEMEPFDPDAA)
{
case Balloon.IHMLCMKFMEM.Red:
return new Color(937f, 1102f, 199f, 1903f) / 866f;
case Balloon.IHMLCMKFMEM.OrangeRed:
return new Color(1128f, 1272f, 1402f, 1346f) / 441f;
case Balloon.IHMLCMKFMEM.Orange:
return new Color(1126f, 625f, 342f, 1728f) / 296f;
case Balloon.IHMLCMKFMEM.YellowOrange:
return new Color(783f, 1297f, 386f, 578f) / 1018f;
case Balloon.IHMLCMKFMEM.Yellow:
return new Color(1542f, 1497f, 419f, 707f) / 128f;
case Balloon.IHMLCMKFMEM.GreenYellow:
return new Color(641f, 1093f, 758f, 531f) / 463f;
case Balloon.IHMLCMKFMEM.Green:
return new Color(1598f, 1552f, 1860f, 624f) / 323f;
case Balloon.IHMLCMKFMEM.BlueGreen:
return new Color(953f, 1692f, 26f, 1976f) / 120f;
case Balloon.IHMLCMKFMEM.Blue:
return new Color(48f, 1432f, 1986f, 1869f) / 302f;
case Balloon.IHMLCMKFMEM.VioletBlue:
return new Color(1934f, 566f, 1275f, 37f) / 1270f;
case Balloon.IHMLCMKFMEM.Violet:
return new Color(1960f, 898f, 1763f, 1810f) / 1852f;
case Balloon.IHMLCMKFMEM.RedViolet:
return new Color(1384f, 1241f, 1575f, 1579f) / 1913f;
case Balloon.IHMLCMKFMEM.LightGray:
return new Color(1436f, 1246f, 1426f, 1226f) / 393f;
case Balloon.IHMLCMKFMEM.DarkGray:
return new Color(1694f, 639f, 472f, 1426f) / 362f;
case Balloon.IHMLCMKFMEM.Random:
{
int num = global::UnityEngine.Random.Range(0, -126);
return this.KLOAFDPJAEO((Balloon.IHMLCMKFMEM)num);
}
default:
return color;
}
}
// Token: 0x0600F256 RID: 62038 RVA: 0x004929C8 File Offset: 0x00490BC8
private void FDFALJJLDIO(Collision PDCJEBJGFNF)
{
if (this.ELBJPGGGHBC)
{
return;
}
Hand hand = null;
BalloonHapticBump component = PDCJEBJGFNF.gameObject.GetComponent<BalloonHapticBump>();
if (component != null && component.physParent != null)
{
hand = component.physParent.GetComponentInParent<Hand>();
}
if (Time.time > this.EGOKPJPLNEL + this.JOAKNDHCNIC)
{
if (hand != null)
{
if (Time.time > this.PACDDPLKPHG + this.JOAKNDHCNIC)
{
this.collisionSound.HCBOADLENIM();
this.EGOKPJPLNEL = Time.time;
}
}
else
{
this.collisionSound.LJMAJGCPJGG();
this.EGOKPJPLNEL = Time.time;
}
}
if (this.GGJCJAIJMCD > 187f)
{
return;
}
if (this.FFAFOALHEBI.velocity.magnitude > this.maxVelocity * 1904f)
{
this.FFAFOALHEBI.velocity = this.FFAFOALHEBI.velocity.normalized * this.maxVelocity;
}
if (this.GAEKGDCFOJM != null)
{
ushort num = (ushort)Mathf.Clamp(OFPFHHLNHIC.DNNJGEBICKH(PDCJEBJGFNF.relativeVelocity.magnitude, 487f, 482f, 713f, 1270f), 502f, 794f);
this.GAEKGDCFOJM.controller.NHFIGMODKIG(num, (LKMJJEMLLKJ)(-69));
}
}
// Token: 0x0600F257 RID: 62039 RVA: 0x00492B40 File Offset: 0x00490D40
private Color AKJCFIAIPHI(Balloon.IHMLCMKFMEM CEMEPFDPDAA)
{
Color color = new Color(774f, 922f, 1597f);
switch (CEMEPFDPDAA)
{
case Balloon.IHMLCMKFMEM.Red:
return new Color(1804f, 834f, 1570f, 586f) / 1538f;
case Balloon.IHMLCMKFMEM.OrangeRed:
return new Color(85f, 1104f, 1952f, 1503f) / 48f;
case Balloon.IHMLCMKFMEM.Orange:
return new Color(1889f, 1985f, 1720f, 140f) / 1635f;
case Balloon.IHMLCMKFMEM.YellowOrange:
return new Color(1412f, 1135f, 1000f, 1355f) / 1247f;
case Balloon.IHMLCMKFMEM.Yellow:
return new Color(1912f, 1533f, 279f, 519f) / 1108f;
case Balloon.IHMLCMKFMEM.GreenYellow:
return new Color(505f, 1359f, 169f, 538f) / 418f;
case Balloon.IHMLCMKFMEM.Green:
return new Color(236f, 562f, 691f, 676f) / 1746f;
case Balloon.IHMLCMKFMEM.BlueGreen:
return new Color(738f, 1179f, 1155f, 1734f) / 1492f;
case Balloon.IHMLCMKFMEM.Blue:
return new Color(1128f, 348f, 1215f, 1601f) / 412f;
case Balloon.IHMLCMKFMEM.VioletBlue:
return new Color(622f, 941f, 1291f, 1991f) / 42f;
case Balloon.IHMLCMKFMEM.Violet:
return new Color(1236f, 1536f, 235f, 504f) / 1361f;
case Balloon.IHMLCMKFMEM.RedViolet:
return new Color(1241f, 143f, 894f, 839f) / 799f;
case Balloon.IHMLCMKFMEM.LightGray:
return new Color(906f, 1949f, 218f, 10f) / 920f;
case Balloon.IHMLCMKFMEM.DarkGray:
return new Color(1541f, 769f, 118f, 1728f) / 1013f;
case Balloon.IHMLCMKFMEM.Random:
{
int num = global::UnityEngine.Random.Range(0, 108);
return this.GIGCCKGJKGA((Balloon.IHMLCMKFMEM)num);
}
default:
return color;
}
}
// Token: 0x0600F258 RID: 62040 RVA: 0x00492DB4 File Offset: 0x00490FB4
public void MJCOPHKPCKG(Balloon.IHMLCMKFMEM HNOPCLEFEIG)
{
base.GetComponentInChildren<MeshRenderer>().material.color = this.ODOKGGCMDMA(HNOPCLEFEIG);
}
// Token: 0x0600F259 RID: 62041 RVA: 0x00492DD0 File Offset: 0x00490FD0
private Color IGKDAAKAJNP(Balloon.IHMLCMKFMEM CEMEPFDPDAA)
{
Color color = new Color(256f, 667f, 1771f);
switch (CEMEPFDPDAA)
{
case Balloon.IHMLCMKFMEM.Red:
return new Color(1125f, 251f, 43f, 1539f) / 953f;
case Balloon.IHMLCMKFMEM.OrangeRed:
return new Color(1524f, 681f, 1546f, 450f) / 435f;
case Balloon.IHMLCMKFMEM.Orange:
return new Color(1534f, 281f, 1755f, 190f) / 11f;
case Balloon.IHMLCMKFMEM.YellowOrange:
return new Color(1233f, 847f, 529f, 966f) / 1630f;
case Balloon.IHMLCMKFMEM.Yellow:
return new Color(1823f, 827f, 1761f, 693f) / 1536f;
case Balloon.IHMLCMKFMEM.GreenYellow:
return new Color(405f, 1283f, 862f, 755f) / 1021f;
case Balloon.IHMLCMKFMEM.Green:
return new Color(537f, 587f, 1009f, 1684f) / 456f;
case Balloon.IHMLCMKFMEM.BlueGreen:
return new Color(1589f, 1152f, 601f, 923f) / 943f;
case Balloon.IHMLCMKFMEM.Blue:
return new Color(526f, 357f, 14f, 1769f) / 902f;
case Balloon.IHMLCMKFMEM.VioletBlue:
return new Color(757f, 1918f, 1819f, 284f) / 749f;
case Balloon.IHMLCMKFMEM.Violet:
return new Color(135f, 833f, 1500f, 1646f) / 1234f;
case Balloon.IHMLCMKFMEM.RedViolet:
return new Color(537f, 1241f, 359f, 1083f) / 1364f;
case Balloon.IHMLCMKFMEM.LightGray:
return new Color(371f, 80f, 623f, 1507f) / 1909f;
case Balloon.IHMLCMKFMEM.DarkGray:
return new Color(1176f, 267f, 1985f, 1288f) / 1253f;
case Balloon.IHMLCMKFMEM.Random:
{
int num = global::UnityEngine.Random.Range(1, 3);
return this.BAGLIHDNIGI((Balloon.IHMLCMKFMEM)num);
}
default:
return color;
}
}
// Token: 0x0600F25A RID: 62042 RVA: 0x00493044 File Offset: 0x00491244
private void LBBPDBHLFJD(Collision PDCJEBJGFNF)
{
if (this.ELBJPGGGHBC)
{
return;
}
Hand hand = null;
BalloonHapticBump component = PDCJEBJGFNF.gameObject.GetComponent<BalloonHapticBump>();
if (component != null && component.physParent != null)
{
hand = component.physParent.GetComponentInParent<Hand>();
}
if (Time.time > this.EGOKPJPLNEL + this.JOAKNDHCNIC)
{
if (hand != null)
{
if (Time.time > this.PACDDPLKPHG + this.JOAKNDHCNIC)
{
this.collisionSound.JHDEPHCIOCJ();
this.EGOKPJPLNEL = Time.time;
}
}
else
{
this.collisionSound.Play();
this.EGOKPJPLNEL = Time.time;
}
}
if (this.GGJCJAIJMCD > 707f)
{
return;
}
if (this.FFAFOALHEBI.velocity.magnitude > this.maxVelocity * 1398f)
{
this.FFAFOALHEBI.velocity = this.FFAFOALHEBI.velocity.normalized * this.maxVelocity;
}
if (this.GAEKGDCFOJM != null)
{
ushort num = (ushort)Mathf.Clamp(OFPFHHLNHIC.DNNJGEBICKH(PDCJEBJGFNF.relativeVelocity.magnitude, 227f, 470f, 405f, 1608f), 219f, 393f);
this.GAEKGDCFOJM.controller.IGIIDDCCPNC(num, (LKMJJEMLLKJ)(-88));
}
}
// Token: 0x0600F25B RID: 62043 RVA: 0x004931BC File Offset: 0x004913BC
private void BAJEDNDGLNO()
{
if (this.FFAFOALHEBI.velocity.sqrMagnitude > this.maxVelocity)
{
this.FFAFOALHEBI.velocity *= 1117f;
}
}
// Token: 0x0600F25C RID: 62044 RVA: 0x00493204 File Offset: 0x00491404
public void OJJHGJFCJOC(Balloon.IHMLCMKFMEM HNOPCLEFEIG)
{
base.GetComponentInChildren<MeshRenderer>().material.color = this.GIGCCKGJKGA(HNOPCLEFEIG);
}
// Token: 0x0600F25D RID: 62045 RVA: 0x00493220 File Offset: 0x00491420
private void ACCEIIPJODF()
{
if (this.FFAFOALHEBI.velocity.sqrMagnitude > this.maxVelocity)
{
this.FFAFOALHEBI.velocity *= 985f;
}
}
// Token: 0x0600F25E RID: 62046 RVA: 0x00493268 File Offset: 0x00491468
private void KFGDBIODOGK(Collision PDCJEBJGFNF)
{
if (this.ELBJPGGGHBC)
{
return;
}
Hand hand = null;
BalloonHapticBump component = PDCJEBJGFNF.gameObject.GetComponent<BalloonHapticBump>();
if (component != null && component.physParent != null)
{
hand = component.physParent.GetComponentInParent<Hand>();
}
if (Time.time > this.EGOKPJPLNEL + this.JOAKNDHCNIC)
{
if (hand != null)
{
if (Time.time > this.PACDDPLKPHG + this.JOAKNDHCNIC)
{
this.collisionSound.HCBOADLENIM();
this.EGOKPJPLNEL = Time.time;
}
}
else
{
this.collisionSound.AONJILIKFOI();
this.EGOKPJPLNEL = Time.time;
}
}
if (this.GGJCJAIJMCD > 1591f)
{
return;
}
if (this.FFAFOALHEBI.velocity.magnitude > this.maxVelocity * 871f)
{
this.FFAFOALHEBI.velocity = this.FFAFOALHEBI.velocity.normalized * this.maxVelocity;
}
if (this.GAEKGDCFOJM != null)
{
ushort num = (ushort)Mathf.Clamp(OFPFHHLNHIC.DNNJGEBICKH(PDCJEBJGFNF.relativeVelocity.magnitude, 955f, 1207f, 1065f, 1450f), 1579f, 34f);
this.GAEKGDCFOJM.controller.PBMDDJKFFAI(num, (LKMJJEMLLKJ)96);
}
}
// Token: 0x0600F25F RID: 62047 RVA: 0x004933E0 File Offset: 0x004915E0
private void OKFIHHIBIPG()
{
if (this.FFAFOALHEBI.velocity.sqrMagnitude > this.maxVelocity)
{
this.FFAFOALHEBI.velocity *= 217f;
}
}
// Token: 0x0600F261 RID: 62049 RVA: 0x0049342C File Offset: 0x0049162C
public void HEIKCOAMPGD(Balloon.IHMLCMKFMEM HNOPCLEFEIG)
{
base.GetComponentInChildren<MeshRenderer>().material.color = this.PGJFLENLPFM(HNOPCLEFEIG);
}
// Token: 0x0600F262 RID: 62050 RVA: 0x00493448 File Offset: 0x00491648
private void JFFNJFBFEDP(Collision PDCJEBJGFNF)
{
if (this.ELBJPGGGHBC)
{
return;
}
Hand hand = null;
BalloonHapticBump component = PDCJEBJGFNF.gameObject.GetComponent<BalloonHapticBump>();
if (component != null && component.physParent != null)
{
hand = component.physParent.GetComponentInParent<Hand>();
}
if (Time.time > this.EGOKPJPLNEL + this.JOAKNDHCNIC)
{
if (hand != null)
{
if (Time.time > this.PACDDPLKPHG + this.JOAKNDHCNIC)
{
this.collisionSound.LJMAJGCPJGG();
this.EGOKPJPLNEL = Time.time;
}
}
else
{
this.collisionSound.GMIBFAPHJAO();
this.EGOKPJPLNEL = Time.time;
}
}
if (this.GGJCJAIJMCD > 10f)
{
return;
}
if (this.FFAFOALHEBI.velocity.magnitude > this.maxVelocity * 375f)
{
this.FFAFOALHEBI.velocity = this.FFAFOALHEBI.velocity.normalized * this.maxVelocity;
}
if (this.GAEKGDCFOJM != null)
{
ushort num = (ushort)Mathf.Clamp(OFPFHHLNHIC.DNNJGEBICKH(PDCJEBJGFNF.relativeVelocity.magnitude, 1297f, 1774f, 1157f, 1866f), 362f, 465f);
this.GAEKGDCFOJM.controller.OJAPHKLGMBC(num, (LKMJJEMLLKJ)42);
}
}
// Token: 0x0600F263 RID: 62051 RVA: 0x004935C0 File Offset: 0x004917C0
private void ICHLDJNFDHM()
{
if (this.FFAFOALHEBI.velocity.sqrMagnitude > this.maxVelocity)
{
this.FFAFOALHEBI.velocity *= 1043f;
}
}
// Token: 0x0600F264 RID: 62052 RVA: 0x00493608 File Offset: 0x00491808
private void OnCollisionEnter(Collision PDCJEBJGFNF)
{
if (this.ELBJPGGGHBC)
{
return;
}
Hand hand = null;
BalloonHapticBump component = PDCJEBJGFNF.gameObject.GetComponent<BalloonHapticBump>();
if (component != null && component.physParent != null)
{
hand = component.physParent.GetComponentInParent<Hand>();
}
if (Time.time > this.EGOKPJPLNEL + this.JOAKNDHCNIC)
{
if (hand != null)
{
if (Time.time > this.PACDDPLKPHG + this.JOAKNDHCNIC)
{
this.collisionSound.Play();
this.EGOKPJPLNEL = Time.time;
}
}
else
{
this.collisionSound.Play();
this.EGOKPJPLNEL = Time.time;
}
}
if (this.GGJCJAIJMCD > 0f)
{
return;
}
if (this.FFAFOALHEBI.velocity.magnitude > this.maxVelocity * 10f)
{
this.FFAFOALHEBI.velocity = this.FFAFOALHEBI.velocity.normalized * this.maxVelocity;
}
if (this.GAEKGDCFOJM != null)
{
ushort num = (ushort)Mathf.Clamp(OFPFHHLNHIC.DNNJGEBICKH(PDCJEBJGFNF.relativeVelocity.magnitude, 0f, 3f, 500f, 800f), 500f, 800f);
this.GAEKGDCFOJM.controller.BLAOIIFDDED(num, LKMJJEMLLKJ.k_EButton_Axis0);
}
}
// Token: 0x0600F265 RID: 62053 RVA: 0x00493780 File Offset: 0x00491980
private void NKNFNFDAODI(GameObject HAOGEOFHHIB, SoundPlayOneshot NHBGJFJFBIB)
{
if (this.ELBJPGGGHBC)
{
return;
}
this.ELBJPGGGHBC = false;
if (HAOGEOFHHIB != null)
{
GameObject gameObject = global::UnityEngine.Object.Instantiate<GameObject>(HAOGEOFHHIB, base.transform.position, base.transform.rotation);
gameObject.GetComponent<ParticleSystem>().Play();
global::UnityEngine.Object.Destroy(gameObject, 1236f);
}
if (NHBGJFJFBIB != null)
{
float num = Time.time - Balloon.OHBLFADEJCM;
if (num < 1126f)
{
NHBGJFJFBIB.volMax *= 1205f;
NHBGJFJFBIB.volMin *= 1920f;
}
NHBGJFJFBIB.ILFGIOEOANG();
Balloon.OHBLFADEJCM = Time.time;
}
}
// Token: 0x0600F266 RID: 62054 RVA: 0x00493838 File Offset: 0x00491A38
private void DEGNFLDBLGF()
{
this.GGJCJAIJMCD = Time.time + this.lifetime + global::UnityEngine.Random.value;
this.GAEKGDCFOJM = base.GetComponentInParent<Hand>();
this.FFAFOALHEBI = base.GetComponent<Rigidbody>();
}
// Token: 0x0600F267 RID: 62055 RVA: 0x0049386C File Offset: 0x00491A6C
private void IDMPAHACHFP(Collision PDCJEBJGFNF)
{
if (this.ELBJPGGGHBC)
{
return;
}
Hand hand = null;
BalloonHapticBump component = PDCJEBJGFNF.gameObject.GetComponent<BalloonHapticBump>();
if (component != null && component.physParent != null)
{
hand = component.physParent.GetComponentInParent<Hand>();
}
if (Time.time > this.EGOKPJPLNEL + this.JOAKNDHCNIC)
{
if (hand != null)
{
if (Time.time > this.PACDDPLKPHG + this.JOAKNDHCNIC)
{
this.collisionSound.MNHLLHENJOC();
this.EGOKPJPLNEL = Time.time;
}
}
else
{
this.collisionSound.CLPNFBHDKEI();
this.EGOKPJPLNEL = Time.time;
}
}
if (this.GGJCJAIJMCD > 649f)
{
return;
}
if (this.FFAFOALHEBI.velocity.magnitude > this.maxVelocity * 457f)
{
this.FFAFOALHEBI.velocity = this.FFAFOALHEBI.velocity.normalized * this.maxVelocity;
}
if (this.GAEKGDCFOJM != null)
{
ushort num = (ushort)Mathf.Clamp(OFPFHHLNHIC.DNNJGEBICKH(PDCJEBJGFNF.relativeVelocity.magnitude, 1963f, 1502f, 1775f, 1279f), 1321f, 1166f);
this.GAEKGDCFOJM.controller.BLAOIIFDDED(num, (LKMJJEMLLKJ)40);
}
}
// Token: 0x0600F268 RID: 62056 RVA: 0x004939E4 File Offset: 0x00491BE4
private Color CEEEEDNDEHG(Balloon.IHMLCMKFMEM CEMEPFDPDAA)
{
Color color = new Color(829f, 1105f, 1761f);
switch (CEMEPFDPDAA)
{
case Balloon.IHMLCMKFMEM.Red:
return new Color(1577f, 1912f, 1306f, 1720f) / 1398f;
case Balloon.IHMLCMKFMEM.OrangeRed:
return new Color(1607f, 825f, 989f, 98f) / 471f;
case Balloon.IHMLCMKFMEM.Orange:
return new Color(1413f, 858f, 457f, 1565f) / 1595f;
case Balloon.IHMLCMKFMEM.YellowOrange:
return new Color(861f, 1309f, 1122f, 387f) / 157f;
case Balloon.IHMLCMKFMEM.Yellow:
return new Color(1693f, 860f, 1904f, 1862f) / 1787f;
case Balloon.IHMLCMKFMEM.GreenYellow:
return new Color(302f, 1544f, 1734f, 538f) / 239f;
case Balloon.IHMLCMKFMEM.Green:
return new Color(1291f, 1842f, 1053f, 692f) / 577f;
case Balloon.IHMLCMKFMEM.BlueGreen:
return new Color(1118f, 1756f, 1119f, 81f) / 0f;
case Balloon.IHMLCMKFMEM.Blue:
return new Color(851f, 1748f, 690f, 603f) / 1859f;
case Balloon.IHMLCMKFMEM.VioletBlue:
return new Color(225f, 1659f, 252f, 1431f) / 1285f;
case Balloon.IHMLCMKFMEM.Violet:
return new Color(1646f, 16f, 290f, 865f) / 469f;
case Balloon.IHMLCMKFMEM.RedViolet:
return new Color(1735f, 859f, 613f, 1142f) / 280f;
case Balloon.IHMLCMKFMEM.LightGray:
return new Color(1851f, 1705f, 908f, 98f) / 1620f;
case Balloon.IHMLCMKFMEM.DarkGray:
return new Color(1665f, 167f, 1853f, 1706f) / 1370f;
case Balloon.IHMLCMKFMEM.Random:
{
int num = global::UnityEngine.Random.Range(1, 7);
return this.IAMBNGKFFCB((Balloon.IHMLCMKFMEM)num);
}
default:
return color;
}
}
// Token: 0x0600F269 RID: 62057 RVA: 0x00493C58 File Offset: 0x00491E58
public void CIPANPEBMCI(Balloon.IHMLCMKFMEM HNOPCLEFEIG)
{
base.GetComponentInChildren<MeshRenderer>().material.color = this.IAMBNGKFFCB(HNOPCLEFEIG);
}
// Token: 0x0600F26A RID: 62058 RVA: 0x00493C74 File Offset: 0x00491E74
private void LNBMIILKIFM()
{
if (this.FFAFOALHEBI.velocity.sqrMagnitude > this.maxVelocity)
{
this.FFAFOALHEBI.velocity *= 1598f;
}
}
// Token: 0x0600F26B RID: 62059 RVA: 0x00493CBC File Offset: 0x00491EBC
public void MECJPFPPOME(Balloon.IHMLCMKFMEM HNOPCLEFEIG)
{
base.GetComponentInChildren<MeshRenderer>().material.color = this.AHFJMHDFKLF(HNOPCLEFEIG);
}
// Token: 0x0600F26C RID: 62060 RVA: 0x00493CD8 File Offset: 0x00491ED8
private void GGJMBPEDMCJ(Collision PDCJEBJGFNF)
{
if (this.ELBJPGGGHBC)
{
return;
}
Hand hand = null;
BalloonHapticBump component = PDCJEBJGFNF.gameObject.GetComponent<BalloonHapticBump>();
if (component != null && component.physParent != null)
{
hand = component.physParent.GetComponentInParent<Hand>();
}
if (Time.time > this.EGOKPJPLNEL + this.JOAKNDHCNIC)
{
if (hand != null)
{
if (Time.time > this.PACDDPLKPHG + this.JOAKNDHCNIC)
{
this.collisionSound.LJMAJGCPJGG();
this.EGOKPJPLNEL = Time.time;
}
}
else
{
this.collisionSound.PFLFIHLKCLK();
this.EGOKPJPLNEL = Time.time;
}
}
if (this.GGJCJAIJMCD > 1630f)
{
return;
}
if (this.FFAFOALHEBI.velocity.magnitude > this.maxVelocity * 737f)
{
this.FFAFOALHEBI.velocity = this.FFAFOALHEBI.velocity.normalized * this.maxVelocity;
}
if (this.GAEKGDCFOJM != null)
{
ushort num = (ushort)Mathf.Clamp(OFPFHHLNHIC.DNNJGEBICKH(PDCJEBJGFNF.relativeVelocity.magnitude, 1196f, 1402f, 1729f, 1661f), 1001f, 513f);
this.GAEKGDCFOJM.controller.AGPNCODPEMC(num, (LKMJJEMLLKJ)114);
}
}
// Token: 0x0600F26D RID: 62061 RVA: 0x00493E50 File Offset: 0x00492050
private void GEDEMEIJBGG()
{
this.GGJCJAIJMCD = Time.time + this.lifetime + global::UnityEngine.Random.value;
this.GAEKGDCFOJM = base.GetComponentInParent<Hand>();
this.FFAFOALHEBI = base.GetComponent<Rigidbody>();
}
// Token: 0x0600F26E RID: 62062 RVA: 0x00493E84 File Offset: 0x00492084
private Color IAMBNGKFFCB(Balloon.IHMLCMKFMEM CEMEPFDPDAA)
{
Color color = new Color(1339f, 1898f, 644f);
switch (CEMEPFDPDAA)
{
case Balloon.IHMLCMKFMEM.Red:
return new Color(359f, 223f, 330f, 662f) / 1552f;
case Balloon.IHMLCMKFMEM.OrangeRed:
return new Color(1286f, 1088f, 1831f, 1011f) / 1683f;
case Balloon.IHMLCMKFMEM.Orange:
return new Color(383f, 283f, 1065f, 160f) / 899f;
case Balloon.IHMLCMKFMEM.YellowOrange:
return new Color(214f, 1008f, 453f, 1964f) / 446f;
case Balloon.IHMLCMKFMEM.Yellow:
return new Color(77f, 1321f, 1212f, 1136f) / 1369f;
case Balloon.IHMLCMKFMEM.GreenYellow:
return new Color(1350f, 875f, 218f, 325f) / 1103f;
case Balloon.IHMLCMKFMEM.Green:
return new Color(1547f, 1238f, 1101f, 1001f) / 1649f;
case Balloon.IHMLCMKFMEM.BlueGreen:
return new Color(856f, 920f, 738f, 1994f) / 1639f;
case Balloon.IHMLCMKFMEM.Blue:
return new Color(343f, 1734f, 1939f, 41f) / 404f;
case Balloon.IHMLCMKFMEM.VioletBlue:
return new Color(1392f, 57f, 1366f, 1425f) / 1112f;
case Balloon.IHMLCMKFMEM.Violet:
return new Color(1089f, 1420f, 1013f, 795f) / 1097f;
case Balloon.IHMLCMKFMEM.RedViolet:
return new Color(1120f, 1121f, 1329f, 1013f) / 695f;
case Balloon.IHMLCMKFMEM.LightGray:
return new Color(365f, 350f, 1836f, 1371f) / 1339f;
case Balloon.IHMLCMKFMEM.DarkGray:
return new Color(648f, 343f, 1024f, 1756f) / 1506f;
case Balloon.IHMLCMKFMEM.Random:
{
int num = global::UnityEngine.Random.Range(0, 82);
return this.IAMBNGKFFCB((Balloon.IHMLCMKFMEM)num);
}
default:
return color;
}
}
// Token: 0x0600F26F RID: 62063 RVA: 0x004940F8 File Offset: 0x004922F8
private void GKGBDFPCACI()
{
this.EHELGBFEEJM(this.popPrefab, null);
global::UnityEngine.Object.Destroy(base.gameObject);
}
// Token: 0x0600F270 RID: 62064 RVA: 0x00494114 File Offset: 0x00492314
private void MCNEKPDJDFO()
{
this.GGJCJAIJMCD = Time.time + this.lifetime + global::UnityEngine.Random.value;
this.GAEKGDCFOJM = base.GetComponentInParent<Hand>();
this.FFAFOALHEBI = base.GetComponent<Rigidbody>();
}
// Token: 0x0600F271 RID: 62065 RVA: 0x00494148 File Offset: 0x00492348
private Color IMCAIPDGDDA(Balloon.IHMLCMKFMEM CEMEPFDPDAA)
{
Color color = new Color(1562f, 1503f, 1958f);
switch (CEMEPFDPDAA)
{
case Balloon.IHMLCMKFMEM.Red:
return new Color(312f, 1626f, 1047f, 639f) / 1114f;
case Balloon.IHMLCMKFMEM.OrangeRed:
return new Color(887f, 245f, 102f, 376f) / 1739f;
case Balloon.IHMLCMKFMEM.Orange:
return new Color(1256f, 820f, 1107f, 1050f) / 645f;
case Balloon.IHMLCMKFMEM.YellowOrange:
return new Color(520f, 1730f, 35f, 1325f) / 1295f;
case Balloon.IHMLCMKFMEM.Yellow:
return new Color(1600f, 1895f, 1205f, 1244f) / 941f;
case Balloon.IHMLCMKFMEM.GreenYellow:
return new Color(595f, 994f, 367f, 137f) / 703f;
case Balloon.IHMLCMKFMEM.Green:
return new Color(323f, 1590f, 1424f, 371f) / 1819f;
case Balloon.IHMLCMKFMEM.BlueGreen:
return new Color(700f, 1583f, 844f, 681f) / 1079f;
case Balloon.IHMLCMKFMEM.Blue:
return new Color(1180f, 64f, 1114f, 317f) / 1883f;
case Balloon.IHMLCMKFMEM.VioletBlue:
return new Color(769f, 1566f, 747f, 798f) / 617f;
case Balloon.IHMLCMKFMEM.Violet:
return new Color(1897f, 1372f, 1425f, 800f) / 1635f;
case Balloon.IHMLCMKFMEM.RedViolet:
return new Color(722f, 202f, 675f, 820f) / 414f;
case Balloon.IHMLCMKFMEM.LightGray:
return new Color(1303f, 1400f, 1420f, 1296f) / 558f;
case Balloon.IHMLCMKFMEM.DarkGray:
return new Color(1192f, 1705f, 789f, 1167f) / 1875f;
case Balloon.IHMLCMKFMEM.Random:
{
int num = global::UnityEngine.Random.Range(0, -3);
return this.GIGCCKGJKGA((Balloon.IHMLCMKFMEM)num);
}
default:
return color;
}
}
// Token: 0x0600F272 RID: 62066 RVA: 0x004943BC File Offset: 0x004925BC
private void OLLOAPMOOHE()
{
this.GGJCJAIJMCD = Time.time + this.lifetime + global::UnityEngine.Random.value;
this.GAEKGDCFOJM = base.GetComponentInParent<Hand>();
this.FFAFOALHEBI = base.GetComponent<Rigidbody>();
}
// Token: 0x0600F273 RID: 62067 RVA: 0x004943F0 File Offset: 0x004925F0
private void DEHKLPPFAHH(GameObject HAOGEOFHHIB, SoundPlayOneshot NHBGJFJFBIB)
{
if (this.ELBJPGGGHBC)
{
return;
}
this.ELBJPGGGHBC = false;
if (HAOGEOFHHIB != null)
{
GameObject gameObject = global::UnityEngine.Object.Instantiate<GameObject>(HAOGEOFHHIB, base.transform.position, base.transform.rotation);
gameObject.GetComponent<ParticleSystem>().Play();
global::UnityEngine.Object.Destroy(gameObject, 1326f);
}
if (NHBGJFJFBIB != null)
{
float num = Time.time - Balloon.OHBLFADEJCM;
if (num < 402f)
{
NHBGJFJFBIB.volMax *= 1709f;
NHBGJFJFBIB.volMin *= 545f;
}
NHBGJFJFBIB.MNHLLHENJOC();
Balloon.OHBLFADEJCM = Time.time;
}
}
// Token: 0x0600F274 RID: 62068 RVA: 0x004944A8 File Offset: 0x004926A8
private void EFNAOBDPIFF()
{
if (this.FFAFOALHEBI.velocity.sqrMagnitude > this.maxVelocity)
{
this.FFAFOALHEBI.velocity *= 893f;
}
}
// Token: 0x0600F275 RID: 62069 RVA: 0x004944F0 File Offset: 0x004926F0
private void JJEHDEOKOBB()
{
this.GGJCJAIJMCD = Time.time + this.lifetime + global::UnityEngine.Random.value;
this.GAEKGDCFOJM = base.GetComponentInParent<Hand>();
this.FFAFOALHEBI = base.GetComponent<Rigidbody>();
}
// Token: 0x0600F276 RID: 62070 RVA: 0x00494524 File Offset: 0x00492724
private void Update()
{
if (this.GGJCJAIJMCD != 0f && Time.time > this.GGJCJAIJMCD)
{
if (this.burstOnLifetimeEnd)
{
this.GCCKMAKMMCJ(this.lifetimeEndParticlePrefab, this.lifetimeEndSound);
}
global::UnityEngine.Object.Destroy(base.gameObject);
}
}
// Token: 0x0600F277 RID: 62071 RVA: 0x0049457C File Offset: 0x0049277C
private Color CADEBMNMPML(Balloon.IHMLCMKFMEM CEMEPFDPDAA)
{
Color color = new Color(1399f, 922f, 169f);
switch (CEMEPFDPDAA)
{
case Balloon.IHMLCMKFMEM.Red:
return new Color(127f, 1813f, 626f, 994f) / 794f;
case Balloon.IHMLCMKFMEM.OrangeRed:
return new Color(1676f, 805f, 125f, 197f) / 826f;
case Balloon.IHMLCMKFMEM.Orange:
return new Color(406f, 919f, 1655f, 299f) / 1160f;
case Balloon.IHMLCMKFMEM.YellowOrange:
return new Color(1138f, 579f, 224f, 1578f) / 1824f;
case Balloon.IHMLCMKFMEM.Yellow:
return new Color(1702f, 1400f, 712f, 552f) / 74f;
case Balloon.IHMLCMKFMEM.GreenYellow:
return new Color(861f, 193f, 1419f, 509f) / 1723f;
case Balloon.IHMLCMKFMEM.Green:
return new Color(614f, 1171f, 360f, 365f) / 1298f;
case Balloon.IHMLCMKFMEM.BlueGreen:
return new Color(1869f, 1512f, 1576f, 1793f) / 1844f;
case Balloon.IHMLCMKFMEM.Blue:
return new Color(658f, 483f, 1820f, 402f) / 768f;
case Balloon.IHMLCMKFMEM.VioletBlue:
return new Color(1004f, 896f, 1667f, 319f) / 1457f;
case Balloon.IHMLCMKFMEM.Violet:
return new Color(1353f, 303f, 889f, 1199f) / 1555f;
case Balloon.IHMLCMKFMEM.RedViolet:
return new Color(956f, 1453f, 260f, 1695f) / 924f;
case Balloon.IHMLCMKFMEM.LightGray:
return new Color(164f, 1228f, 332f, 353f) / 168f;
case Balloon.IHMLCMKFMEM.DarkGray:
return new Color(1923f, 1099f, 1252f, 1530f) / 156f;
case Balloon.IHMLCMKFMEM.Random:
{
int num = global::UnityEngine.Random.Range(0, -12);
return this.IGKDAAKAJNP((Balloon.IHMLCMKFMEM)num);
}
default:
return color;
}
}
// Token: 0x0600F278 RID: 62072 RVA: 0x004947F0 File Offset: 0x004929F0
private void MIOGJFJJIGH()
{
if (this.FFAFOALHEBI.velocity.sqrMagnitude > this.maxVelocity)
{
this.FFAFOALHEBI.velocity *= 1779f;
}
}
// Token: 0x0600F279 RID: 62073 RVA: 0x00494838 File Offset: 0x00492A38
public void KPJFOPNJKDM(Balloon.IHMLCMKFMEM HNOPCLEFEIG)
{
base.GetComponentInChildren<MeshRenderer>().material.color = this.BAGLIHDNIGI(HNOPCLEFEIG);
}
// Token: 0x0600F27A RID: 62074 RVA: 0x00494854 File Offset: 0x00492A54
private void MGCJOACDBGB(Collision PDCJEBJGFNF)
{
if (this.ELBJPGGGHBC)
{
return;
}
Hand hand = null;
BalloonHapticBump component = PDCJEBJGFNF.gameObject.GetComponent<BalloonHapticBump>();
if (component != null && component.physParent != null)
{
hand = component.physParent.GetComponentInParent<Hand>();
}
if (Time.time > this.EGOKPJPLNEL + this.JOAKNDHCNIC)
{
if (hand != null)
{
if (Time.time > this.PACDDPLKPHG + this.JOAKNDHCNIC)
{
this.collisionSound.HCBOADLENIM();
this.EGOKPJPLNEL = Time.time;
}
}
else
{
this.collisionSound.CDCOMFOMPGM();
this.EGOKPJPLNEL = Time.time;
}
}
if (this.GGJCJAIJMCD > 240f)
{
return;
}
if (this.FFAFOALHEBI.velocity.magnitude > this.maxVelocity * 523f)
{
this.FFAFOALHEBI.velocity = this.FFAFOALHEBI.velocity.normalized * this.maxVelocity;
}
if (this.GAEKGDCFOJM != null)
{
ushort num = (ushort)Mathf.Clamp(OFPFHHLNHIC.DNNJGEBICKH(PDCJEBJGFNF.relativeVelocity.magnitude, 1358f, 1433f, 771f, 916f), 769f, 1973f);
this.GAEKGDCFOJM.controller.AGPNCODPEMC(num, (LKMJJEMLLKJ)15);
}
}
// Token: 0x0600F27C RID: 62076 RVA: 0x00494A00 File Offset: 0x00492C00
private void LMKACCGMAMG()
{
this.MFIKLHGKIFB(this.popPrefab, null);
global::UnityEngine.Object.Destroy(base.gameObject);
}
// Token: 0x0600F27D RID: 62077 RVA: 0x00494A1C File Offset: 0x00492C1C
private void MFECOIJGGNG(Collision PDCJEBJGFNF)
{
if (this.ELBJPGGGHBC)
{
return;
}
Hand hand = null;
BalloonHapticBump component = PDCJEBJGFNF.gameObject.GetComponent<BalloonHapticBump>();
if (component != null && component.physParent != null)
{
hand = component.physParent.GetComponentInParent<Hand>();
}
if (Time.time > this.EGOKPJPLNEL + this.JOAKNDHCNIC)
{
if (hand != null)
{
if (Time.time > this.PACDDPLKPHG + this.JOAKNDHCNIC)
{
this.collisionSound.ICEACNLCOGC();
this.EGOKPJPLNEL = Time.time;
}
}
else
{
this.collisionSound.CCGNPIBJLGE();
this.EGOKPJPLNEL = Time.time;
}
}
if (this.GGJCJAIJMCD > 80f)
{
return;
}
if (this.FFAFOALHEBI.velocity.magnitude > this.maxVelocity * 1159f)
{
this.FFAFOALHEBI.velocity = this.FFAFOALHEBI.velocity.normalized * this.maxVelocity;
}
if (this.GAEKGDCFOJM != null)
{
ushort num = (ushort)Mathf.Clamp(OFPFHHLNHIC.DNNJGEBICKH(PDCJEBJGFNF.relativeVelocity.magnitude, 628f, 1055f, 1232f, 367f), 1225f, 979f);
this.GAEKGDCFOJM.controller.KEOAHFCEDBG(num, (LKMJJEMLLKJ)(-85));
}
}
// Token: 0x040022CC RID: 8908
private Hand GAEKGDCFOJM;
// Token: 0x040022CD RID: 8909
public GameObject popPrefab;
// Token: 0x040022CE RID: 8910
public float maxVelocity = 5f;
// Token: 0x040022CF RID: 8911
public float lifetime = 15f;
// Token: 0x040022D0 RID: 8912
public bool burstOnLifetimeEnd;
// Token: 0x040022D1 RID: 8913
public GameObject lifetimeEndParticlePrefab;
// Token: 0x040022D2 RID: 8914
public SoundPlayOneshot lifetimeEndSound;
// Token: 0x040022D3 RID: 8915
private float GGJCJAIJMCD;
// Token: 0x040022D4 RID: 8916
private float PACDDPLKPHG = 99999f;
// Token: 0x040022D5 RID: 8917
public SoundPlayOneshot collisionSound;
// Token: 0x040022D6 RID: 8918
private float EGOKPJPLNEL;
// Token: 0x040022D7 RID: 8919
private float JOAKNDHCNIC = 0.2f;
// Token: 0x040022D8 RID: 8920
private Rigidbody FFAFOALHEBI;
// Token: 0x040022D9 RID: 8921
private bool ELBJPGGGHBC;
// Token: 0x040022DA RID: 8922
private static float OHBLFADEJCM;
// Token: 0x020005ED RID: 1517
public enum IHMLCMKFMEM
{
// Token: 0x040022DC RID: 8924
Red,
// Token: 0x040022DD RID: 8925
OrangeRed,
// Token: 0x040022DE RID: 8926
Orange,
// Token: 0x040022DF RID: 8927
YellowOrange,
// Token: 0x040022E0 RID: 8928
Yellow,
// Token: 0x040022E1 RID: 8929
GreenYellow,
// Token: 0x040022E2 RID: 8930
Green,
// Token: 0x040022E3 RID: 8931
BlueGreen,
// Token: 0x040022E4 RID: 8932
Blue,
// Token: 0x040022E5 RID: 8933
VioletBlue,
// Token: 0x040022E6 RID: 8934
Violet,
// Token: 0x040022E7 RID: 8935
RedViolet,
// Token: 0x040022E8 RID: 8936
LightGray,
// Token: 0x040022E9 RID: 8937
DarkGray,
// Token: 0x040022EA RID: 8938
Random
}
}
}