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().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(); if (component != null && component.physParent != null) { hand = component.physParent.GetComponentInParent(); } 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(HAOGEOFHHIB, base.transform.position, base.transform.rotation); gameObject.GetComponent().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(HAOGEOFHHIB, base.transform.position, base.transform.rotation); gameObject.GetComponent().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(); if (component != null && component.physParent != null) { hand = component.physParent.GetComponentInParent(); } 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(); this.FFAFOALHEBI = base.GetComponent(); } // 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(); this.FFAFOALHEBI = base.GetComponent(); } // 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().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(); if (component != null && component.physParent != null) { hand = component.physParent.GetComponentInParent(); } 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(); this.FFAFOALHEBI = base.GetComponent(); } // 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().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().material.color = this.DEKOPCGHKBP(HNOPCLEFEIG); } // Token: 0x0600F227 RID: 61991 RVA: 0x00490570 File Offset: 0x0048E770 public void MFIIOAEFHPC(Balloon.IHMLCMKFMEM HNOPCLEFEIG) { base.GetComponentInChildren().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(); this.FFAFOALHEBI = base.GetComponent(); } // 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(); if (component != null && component.physParent != null) { hand = component.physParent.GetComponentInParent(); } 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(HAOGEOFHHIB, base.transform.position, base.transform.rotation); gameObject.GetComponent().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().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(HAOGEOFHHIB, base.transform.position, base.transform.rotation); gameObject.GetComponent().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().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(HAOGEOFHHIB, base.transform.position, base.transform.rotation); gameObject.GetComponent().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(HAOGEOFHHIB, base.transform.position, base.transform.rotation); gameObject.GetComponent().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(HAOGEOFHHIB, base.transform.position, base.transform.rotation); gameObject.GetComponent().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(HAOGEOFHHIB, base.transform.position, base.transform.rotation); gameObject.GetComponent().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(HAOGEOFHHIB, base.transform.position, base.transform.rotation); gameObject.GetComponent().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(HAOGEOFHHIB, base.transform.position, base.transform.rotation); gameObject.GetComponent().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().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(); if (component != null && component.physParent != null) { hand = component.physParent.GetComponentInParent(); } 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().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(); this.FFAFOALHEBI = base.GetComponent(); } // 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(HAOGEOFHHIB, base.transform.position, base.transform.rotation); gameObject.GetComponent().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(); if (component != null && component.physParent != null) { hand = component.physParent.GetComponentInParent(); } 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().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(HAOGEOFHHIB, base.transform.position, base.transform.rotation); gameObject.GetComponent().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(HAOGEOFHHIB, base.transform.position, base.transform.rotation); gameObject.GetComponent().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(); if (component != null && component.physParent != null) { hand = component.physParent.GetComponentInParent(); } 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(); if (component != null && component.physParent != null) { hand = component.physParent.GetComponentInParent(); } 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(); if (component != null && component.physParent != null) { hand = component.physParent.GetComponentInParent(); } 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().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(); this.FFAFOALHEBI = base.GetComponent(); } // 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(); this.FFAFOALHEBI = base.GetComponent(); } // 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(); if (component != null && component.physParent != null) { hand = component.physParent.GetComponentInParent(); } 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().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(); if (component != null && component.physParent != null) { hand = component.physParent.GetComponentInParent(); } 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().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(); if (component != null && component.physParent != null) { hand = component.physParent.GetComponentInParent(); } 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().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(); if (component != null && component.physParent != null) { hand = component.physParent.GetComponentInParent(); } 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(); if (component != null && component.physParent != null) { hand = component.physParent.GetComponentInParent(); } 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(HAOGEOFHHIB, base.transform.position, base.transform.rotation); gameObject.GetComponent().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(); this.FFAFOALHEBI = base.GetComponent(); } // 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(); if (component != null && component.physParent != null) { hand = component.physParent.GetComponentInParent(); } 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().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().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(); if (component != null && component.physParent != null) { hand = component.physParent.GetComponentInParent(); } 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(); this.FFAFOALHEBI = base.GetComponent(); } // 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(); this.FFAFOALHEBI = base.GetComponent(); } // 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(); this.FFAFOALHEBI = base.GetComponent(); } // 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(HAOGEOFHHIB, base.transform.position, base.transform.rotation); gameObject.GetComponent().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(); this.FFAFOALHEBI = base.GetComponent(); } // 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().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(); if (component != null && component.physParent != null) { hand = component.physParent.GetComponentInParent(); } 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(); if (component != null && component.physParent != null) { hand = component.physParent.GetComponentInParent(); } 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 } } }