Files
2026-06-04 11:42:34 +02:00

597 lines
17 KiB
C#

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<GameObject>(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<Balloon>().KPJFOPNJKDM(HNOPCLEFEIG);
if (this.spawnDirectionTransform != null)
{
gameObject.GetComponentInChildren<Rigidbody>().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<GameObject>(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<Balloon>().ADNMCEAFAAD(HNOPCLEFEIG);
if (this.spawnDirectionTransform != null)
{
gameObject.GetComponentInChildren<Rigidbody>().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<GameObject>(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<Balloon>().SetColor(HNOPCLEFEIG);
if (this.spawnDirectionTransform != null)
{
gameObject.GetComponentInChildren<Rigidbody>().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<GameObject>(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<Balloon>().SetColor(HNOPCLEFEIG);
if (this.spawnDirectionTransform != null)
{
gameObject.GetComponentInChildren<Rigidbody>().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<GameObject>(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<Balloon>().MJCOPHKPCKG(HNOPCLEFEIG);
if (this.spawnDirectionTransform != null)
{
gameObject.GetComponentInChildren<Rigidbody>().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<GameObject>(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<Balloon>().CIPANPEBMCI(HNOPCLEFEIG);
if (this.spawnDirectionTransform != null)
{
gameObject.GetComponentInChildren<Rigidbody>().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<GameObject>(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<Balloon>().DCHAEMHLEGK(HNOPCLEFEIG);
if (this.spawnDirectionTransform != null)
{
gameObject.GetComponentInChildren<Rigidbody>().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;
}
}