using System; using UnityEngine; namespace Valve.VR.InteractionSystem { // Token: 0x020005F0 RID: 1520 public class BalloonSpawner : MonoBehaviour { // Token: 0x0600F2B4 RID: 62132 RVA: 0x0049622C File Offset: 0x0049442C public GameObject APLJJONEMMM(Balloon.IHMLCMKFMEM HNOPCLEFEIG = Balloon.IHMLCMKFMEM.Red) { if (this.balloonPrefab == null) { return null; } GameObject gameObject = global::UnityEngine.Object.Instantiate(this.balloonPrefab, base.transform.position, base.transform.rotation); gameObject.transform.localScale = new Vector3(this.scale, this.scale, this.scale); if (this.attachBalloon) { gameObject.transform.parent = base.transform; } if (this.sendSpawnMessageToParent && base.transform.parent != null) { base.transform.parent.SendMessage("cG1lbnREYXRhEigKC3N0aWNreV9kYXRhGBAgASgLMhMucmVjcm9vbS5TdGlj", gameObject, SendMessageOptions.RequireReceiver); } if (this.playSounds) { if (this.inflateSound != null) { this.inflateSound.MNHLLHENJOC(); } if (this.stretchSound != null) { this.stretchSound.FMJEENPEMPM(); } } gameObject.GetComponentInChildren().KPJFOPNJKDM(HNOPCLEFEIG); if (this.spawnDirectionTransform != null) { gameObject.GetComponentInChildren().AddForce(this.spawnDirectionTransform.forward * this.spawnForce); } return gameObject; } // Token: 0x0600F2B5 RID: 62133 RVA: 0x00496368 File Offset: 0x00494568 private void ENGNDJADBDF() { if (this.balloonPrefab == null) { return; } if (Time.time > this.FDHJCHMELMK && this.autoSpawn) { this.JGKAPPCMAMD(this.color); this.FDHJCHMELMK = global::UnityEngine.Random.Range(this.minSpawnTime, this.maxSpawnTime) + Time.time; } } // Token: 0x0600F2B6 RID: 62134 RVA: 0x004963CC File Offset: 0x004945CC public GameObject GGMAEKOJMNI(Balloon.IHMLCMKFMEM HNOPCLEFEIG = Balloon.IHMLCMKFMEM.Red) { if (this.balloonPrefab == null) { return null; } GameObject gameObject = global::UnityEngine.Object.Instantiate(this.balloonPrefab, base.transform.position, base.transform.rotation); gameObject.transform.localScale = new Vector3(this.scale, this.scale, this.scale); if (this.attachBalloon) { gameObject.transform.parent = base.transform; } if (this.sendSpawnMessageToParent && base.transform.parent != null) { base.transform.parent.SendMessage("OBJECTIVE_FORCE_MIGRATION", gameObject, SendMessageOptions.DontRequireReceiver); } if (this.playSounds) { if (this.inflateSound != null) { this.inflateSound.ILFGIOEOANG(); } if (this.stretchSound != null) { this.stretchSound.LOBIFNMKFEE(); } } gameObject.GetComponentInChildren().ADNMCEAFAAD(HNOPCLEFEIG); if (this.spawnDirectionTransform != null) { gameObject.GetComponentInChildren().AddForce(this.spawnDirectionTransform.forward * this.spawnForce); } return gameObject; } // Token: 0x0600F2B7 RID: 62135 RVA: 0x00496508 File Offset: 0x00494708 private void PAEIJLKEEGJ() { if (this.balloonPrefab == null) { return; } if (this.autoSpawn && this.spawnAtStartup) { this.IEJKGKMDLHA(this.color); this.FDHJCHMELMK = global::UnityEngine.Random.Range(this.minSpawnTime, this.maxSpawnTime) + Time.time; } } // Token: 0x0600F2B8 RID: 62136 RVA: 0x00496568 File Offset: 0x00494768 public GameObject AMOAADAJHME(Balloon.IHMLCMKFMEM HNOPCLEFEIG = Balloon.IHMLCMKFMEM.Red) { if (this.balloonPrefab == null) { return null; } GameObject gameObject = global::UnityEngine.Object.Instantiate(this.balloonPrefab, base.transform.position, base.transform.rotation); gameObject.transform.localScale = new Vector3(this.scale, this.scale, this.scale); if (this.attachBalloon) { gameObject.transform.parent = base.transform; } if (this.sendSpawnMessageToParent && base.transform.parent != null) { base.transform.parent.SendMessage("Error", gameObject, SendMessageOptions.RequireReceiver); } if (this.playSounds) { if (this.inflateSound != null) { this.inflateSound.GMIBFAPHJAO(); } if (this.stretchSound != null) { this.stretchSound.ILFGIOEOANG(); } } gameObject.GetComponentInChildren().SetColor(HNOPCLEFEIG); if (this.spawnDirectionTransform != null) { gameObject.GetComponentInChildren().AddForce(this.spawnDirectionTransform.forward * this.spawnForce); } return gameObject; } // Token: 0x0600F2B9 RID: 62137 RVA: 0x004966A4 File Offset: 0x004948A4 public void CECGEHBPLFC(int HNOPCLEFEIG) { this.GGMAEKOJMNI((Balloon.IHMLCMKFMEM)HNOPCLEFEIG); } // Token: 0x0600F2BA RID: 62138 RVA: 0x004966B0 File Offset: 0x004948B0 private void CADEDHJGPMM() { if (this.balloonPrefab == null) { return; } if (this.autoSpawn && this.spawnAtStartup) { this.AMOAADAJHME(this.color); this.FDHJCHMELMK = global::UnityEngine.Random.Range(this.minSpawnTime, this.maxSpawnTime) + Time.time; } } // Token: 0x0600F2BB RID: 62139 RVA: 0x00496710 File Offset: 0x00494910 private void Start() { if (this.balloonPrefab == null) { return; } if (this.autoSpawn && this.spawnAtStartup) { this.SpawnBalloon(this.color); this.FDHJCHMELMK = global::UnityEngine.Random.Range(this.minSpawnTime, this.maxSpawnTime) + Time.time; } } // Token: 0x0600F2BC RID: 62140 RVA: 0x00496770 File Offset: 0x00494970 private void DEBKBIIGAAN() { if (this.balloonPrefab == null) { return; } if (this.autoSpawn && this.spawnAtStartup) { this.GGMAEKOJMNI(this.color); this.FDHJCHMELMK = global::UnityEngine.Random.Range(this.minSpawnTime, this.maxSpawnTime) + Time.time; } } // Token: 0x0600F2BD RID: 62141 RVA: 0x004967D0 File Offset: 0x004949D0 private void JAMDPKFNJBF() { if (this.balloonPrefab == null) { return; } if (this.autoSpawn && this.spawnAtStartup) { this.APLJJONEMMM(this.color); this.FDHJCHMELMK = global::UnityEngine.Random.Range(this.minSpawnTime, this.maxSpawnTime) + Time.time; } } // Token: 0x0600F2BE RID: 62142 RVA: 0x00496830 File Offset: 0x00494A30 private void GCHFDKPMNEE() { if (this.balloonPrefab == null) { return; } if (this.autoSpawn && this.spawnAtStartup) { this.SpawnBalloon(this.color); this.FDHJCHMELMK = global::UnityEngine.Random.Range(this.minSpawnTime, this.maxSpawnTime) + Time.time; } } // Token: 0x0600F2BF RID: 62143 RVA: 0x00496890 File Offset: 0x00494A90 public GameObject SpawnBalloon(Balloon.IHMLCMKFMEM HNOPCLEFEIG = Balloon.IHMLCMKFMEM.Red) { if (this.balloonPrefab == null) { return null; } GameObject gameObject = global::UnityEngine.Object.Instantiate(this.balloonPrefab, base.transform.position, base.transform.rotation); gameObject.transform.localScale = new Vector3(this.scale, this.scale, this.scale); if (this.attachBalloon) { gameObject.transform.parent = base.transform; } if (this.sendSpawnMessageToParent && base.transform.parent != null) { base.transform.parent.SendMessage("OnBalloonSpawned", gameObject, SendMessageOptions.DontRequireReceiver); } if (this.playSounds) { if (this.inflateSound != null) { this.inflateSound.Play(); } if (this.stretchSound != null) { this.stretchSound.Play(); } } gameObject.GetComponentInChildren().SetColor(HNOPCLEFEIG); if (this.spawnDirectionTransform != null) { gameObject.GetComponentInChildren().AddForce(this.spawnDirectionTransform.forward * this.spawnForce); } return gameObject; } // Token: 0x0600F2C0 RID: 62144 RVA: 0x004969CC File Offset: 0x00494BCC private void Update() { if (this.balloonPrefab == null) { return; } if (Time.time > this.FDHJCHMELMK && this.autoSpawn) { this.SpawnBalloon(this.color); this.FDHJCHMELMK = global::UnityEngine.Random.Range(this.minSpawnTime, this.maxSpawnTime) + Time.time; } } // Token: 0x0600F2C1 RID: 62145 RVA: 0x00496A30 File Offset: 0x00494C30 public void IDFMEPDAPJB(int HNOPCLEFEIG) { this.GGMAEKOJMNI((Balloon.IHMLCMKFMEM)HNOPCLEFEIG); } // Token: 0x0600F2C2 RID: 62146 RVA: 0x00496A3C File Offset: 0x00494C3C private void PLKHINPPGPK() { if (this.balloonPrefab == null) { return; } if (Time.time > this.FDHJCHMELMK && this.autoSpawn) { this.AMOAADAJHME(this.color); this.FDHJCHMELMK = global::UnityEngine.Random.Range(this.minSpawnTime, this.maxSpawnTime) + Time.time; } } // Token: 0x0600F2C3 RID: 62147 RVA: 0x00496AA0 File Offset: 0x00494CA0 public void SpawnBalloonFromEvent(int HNOPCLEFEIG) { this.SpawnBalloon((Balloon.IHMLCMKFMEM)HNOPCLEFEIG); } // Token: 0x0600F2C4 RID: 62148 RVA: 0x00496AAC File Offset: 0x00494CAC public GameObject IEJKGKMDLHA(Balloon.IHMLCMKFMEM HNOPCLEFEIG = Balloon.IHMLCMKFMEM.Red) { if (this.balloonPrefab == null) { return null; } GameObject gameObject = global::UnityEngine.Object.Instantiate(this.balloonPrefab, base.transform.position, base.transform.rotation); gameObject.transform.localScale = new Vector3(this.scale, this.scale, this.scale); if (this.attachBalloon) { gameObject.transform.parent = base.transform; } if (this.sendSpawnMessageToParent && base.transform.parent != null) { base.transform.parent.SendMessage("api/rooms/", gameObject, SendMessageOptions.DontRequireReceiver); } if (this.playSounds) { if (this.inflateSound != null) { this.inflateSound.ILFGIOEOANG(); } if (this.stretchSound != null) { this.stretchSound.LOBIFNMKFEE(); } } gameObject.GetComponentInChildren().MJCOPHKPCKG(HNOPCLEFEIG); if (this.spawnDirectionTransform != null) { gameObject.GetComponentInChildren().AddForce(this.spawnDirectionTransform.forward * this.spawnForce); } return gameObject; } // Token: 0x0600F2C5 RID: 62149 RVA: 0x00496BE8 File Offset: 0x00494DE8 public void KFIJMBOALAM(int HNOPCLEFEIG) { this.APLJJONEMMM((Balloon.IHMLCMKFMEM)HNOPCLEFEIG); } // Token: 0x0600F2C6 RID: 62150 RVA: 0x00496BF4 File Offset: 0x00494DF4 private void NKKKHBAGEJH() { if (this.balloonPrefab == null) { return; } if (Time.time > this.FDHJCHMELMK && this.autoSpawn) { this.COPNEPLKGFP(this.color); this.FDHJCHMELMK = global::UnityEngine.Random.Range(this.minSpawnTime, this.maxSpawnTime) + Time.time; } } // Token: 0x0600F2C7 RID: 62151 RVA: 0x00496C58 File Offset: 0x00494E58 public void FKPALLJHDGO(int HNOPCLEFEIG) { this.APLJJONEMMM((Balloon.IHMLCMKFMEM)HNOPCLEFEIG); } // Token: 0x0600F2C8 RID: 62152 RVA: 0x00496C64 File Offset: 0x00494E64 public void BCJNMDLCHBD(int HNOPCLEFEIG) { this.AMOAADAJHME((Balloon.IHMLCMKFMEM)HNOPCLEFEIG); } // Token: 0x0600F2C9 RID: 62153 RVA: 0x00496C70 File Offset: 0x00494E70 public void NMOCPMLHKLL(int HNOPCLEFEIG) { this.SpawnBalloon((Balloon.IHMLCMKFMEM)HNOPCLEFEIG); } // Token: 0x0600F2CA RID: 62154 RVA: 0x00496C7C File Offset: 0x00494E7C public GameObject JGKAPPCMAMD(Balloon.IHMLCMKFMEM HNOPCLEFEIG = Balloon.IHMLCMKFMEM.Red) { if (this.balloonPrefab == null) { return null; } GameObject gameObject = global::UnityEngine.Object.Instantiate(this.balloonPrefab, base.transform.position, base.transform.rotation); gameObject.transform.localScale = new Vector3(this.scale, this.scale, this.scale); if (this.attachBalloon) { gameObject.transform.parent = base.transform; } if (this.sendSpawnMessageToParent && base.transform.parent != null) { base.transform.parent.SendMessage("Can't change CrcCheckEnabled while being connected. CrcCheckEnabled stays ", gameObject, SendMessageOptions.RequireReceiver); } if (this.playSounds) { if (this.inflateSound != null) { this.inflateSound.LOBIFNMKFEE(); } if (this.stretchSound != null) { this.stretchSound.ILFGIOEOANG(); } } gameObject.GetComponentInChildren().CIPANPEBMCI(HNOPCLEFEIG); if (this.spawnDirectionTransform != null) { gameObject.GetComponentInChildren().AddForce(this.spawnDirectionTransform.forward * this.spawnForce); } return gameObject; } // Token: 0x0600F2CB RID: 62155 RVA: 0x00496DB8 File Offset: 0x00494FB8 public void KHKLIIJBBGO(int HNOPCLEFEIG) { this.GGMAEKOJMNI((Balloon.IHMLCMKFMEM)HNOPCLEFEIG); } // Token: 0x0600F2CC RID: 62156 RVA: 0x00496DC4 File Offset: 0x00494FC4 public GameObject COPNEPLKGFP(Balloon.IHMLCMKFMEM HNOPCLEFEIG = Balloon.IHMLCMKFMEM.Red) { if (this.balloonPrefab == null) { return null; } GameObject gameObject = global::UnityEngine.Object.Instantiate(this.balloonPrefab, base.transform.position, base.transform.rotation); gameObject.transform.localScale = new Vector3(this.scale, this.scale, this.scale); if (this.attachBalloon) { gameObject.transform.parent = base.transform; } if (this.sendSpawnMessageToParent && base.transform.parent != null) { base.transform.parent.SendMessage("Id", gameObject, SendMessageOptions.DontRequireReceiver); } if (this.playSounds) { if (this.inflateSound != null) { this.inflateSound.MNHLLHENJOC(); } if (this.stretchSound != null) { this.stretchSound.ICEACNLCOGC(); } } gameObject.GetComponentInChildren().DCHAEMHLEGK(HNOPCLEFEIG); if (this.spawnDirectionTransform != null) { gameObject.GetComponentInChildren().AddForce(this.spawnDirectionTransform.forward * this.spawnForce); } return gameObject; } // Token: 0x0600F2CD RID: 62157 RVA: 0x00496F00 File Offset: 0x00495100 private void DKDGOJGKHDM() { if (this.balloonPrefab == null) { return; } if (Time.time > this.FDHJCHMELMK && this.autoSpawn) { this.JGKAPPCMAMD(this.color); this.FDHJCHMELMK = global::UnityEngine.Random.Range(this.minSpawnTime, this.maxSpawnTime) + Time.time; } } // Token: 0x0600F2CE RID: 62158 RVA: 0x00496F64 File Offset: 0x00495164 public void FJCONALJOMC(int HNOPCLEFEIG) { this.COPNEPLKGFP((Balloon.IHMLCMKFMEM)HNOPCLEFEIG); } // Token: 0x0600F2CF RID: 62159 RVA: 0x00496F70 File Offset: 0x00495170 private void OBFADPEEBLG() { if (this.balloonPrefab == null) { return; } if (Time.time > this.FDHJCHMELMK && this.autoSpawn) { this.AMOAADAJHME(this.color); this.FDHJCHMELMK = global::UnityEngine.Random.Range(this.minSpawnTime, this.maxSpawnTime) + Time.time; } } // Token: 0x0600F2D1 RID: 62161 RVA: 0x00497028 File Offset: 0x00495228 private void DEGNFLDBLGF() { if (this.balloonPrefab == null) { return; } if (this.autoSpawn && this.spawnAtStartup) { this.APLJJONEMMM(this.color); this.FDHJCHMELMK = global::UnityEngine.Random.Range(this.minSpawnTime, this.maxSpawnTime) + Time.time; } } // Token: 0x0600F2D2 RID: 62162 RVA: 0x00497088 File Offset: 0x00495288 public void NJHBFIKEAFE(int HNOPCLEFEIG) { this.IEJKGKMDLHA((Balloon.IHMLCMKFMEM)HNOPCLEFEIG); } // Token: 0x0600F2D3 RID: 62163 RVA: 0x00497094 File Offset: 0x00495294 private void MDGPLNDHKCI() { if (this.balloonPrefab == null) { return; } if (Time.time > this.FDHJCHMELMK && this.autoSpawn) { this.JGKAPPCMAMD(this.color); this.FDHJCHMELMK = global::UnityEngine.Random.Range(this.minSpawnTime, this.maxSpawnTime) + Time.time; } } // Token: 0x0600F2D4 RID: 62164 RVA: 0x004970F8 File Offset: 0x004952F8 private void MDCNOIALLAF() { if (this.balloonPrefab == null) { return; } if (Time.time > this.FDHJCHMELMK && this.autoSpawn) { this.IEJKGKMDLHA(this.color); this.FDHJCHMELMK = global::UnityEngine.Random.Range(this.minSpawnTime, this.maxSpawnTime) + Time.time; } } // Token: 0x0600F2D5 RID: 62165 RVA: 0x0049715C File Offset: 0x0049535C public void FILDEGMDBFJ(int HNOPCLEFEIG) { this.AMOAADAJHME((Balloon.IHMLCMKFMEM)HNOPCLEFEIG); } // Token: 0x0600F2D6 RID: 62166 RVA: 0x00497168 File Offset: 0x00495368 private void BJJKGIOCAIL() { if (this.balloonPrefab == null) { return; } if (Time.time > this.FDHJCHMELMK && this.autoSpawn) { this.COPNEPLKGFP(this.color); this.FDHJCHMELMK = global::UnityEngine.Random.Range(this.minSpawnTime, this.maxSpawnTime) + Time.time; } } // Token: 0x040022F0 RID: 8944 public float minSpawnTime = 5f; // Token: 0x040022F1 RID: 8945 public float maxSpawnTime = 15f; // Token: 0x040022F2 RID: 8946 private float FDHJCHMELMK; // Token: 0x040022F3 RID: 8947 public GameObject balloonPrefab; // Token: 0x040022F4 RID: 8948 public bool autoSpawn = true; // Token: 0x040022F5 RID: 8949 public bool spawnAtStartup = true; // Token: 0x040022F6 RID: 8950 public bool playSounds = true; // Token: 0x040022F7 RID: 8951 public SoundPlayOneshot inflateSound; // Token: 0x040022F8 RID: 8952 public SoundPlayOneshot stretchSound; // Token: 0x040022F9 RID: 8953 public bool sendSpawnMessageToParent; // Token: 0x040022FA RID: 8954 public float scale = 1f; // Token: 0x040022FB RID: 8955 public Transform spawnDirectionTransform; // Token: 0x040022FC RID: 8956 public float spawnForce; // Token: 0x040022FD RID: 8957 public bool attachBalloon; // Token: 0x040022FE RID: 8958 public Balloon.IHMLCMKFMEM color = Balloon.IHMLCMKFMEM.Random; } }