This commit is contained in:
niko
2026-06-04 11:42:34 +02:00
parent f39ba70a9f
commit e720b98cd1
7488 changed files with 2493818 additions and 0 deletions
@@ -0,0 +1,125 @@
using System;
using UnityEngine;
namespace RecRoom.Core.Audio
{
// Token: 0x02000AB7 RID: 2743
public class AudioPitchBendFilter : MonoBehaviour
{
// Token: 0x06014FFD RID: 86013 RVA: 0x005E00D8 File Offset: 0x005DE2D8
private void CFINFNBBHGM()
{
Vector3 vector;
Vector3 vector2;
this.rigidbodyEx.GetWorldVelocityAtPoint(base.transform.position, 1119f, 1798f, MMFHKCELIGG.FLCHFADOMJG.AVERAGE_DIRECTION_AVERAGE_MAGNITUDE, MMFHKCELIGG.FLCHFADOMJG.AVERAGE_DIRECTION_AVERAGE_MAGNITUDE, out vector, out vector2);
float magnitude = vector.magnitude;
float num = Mathf.InverseLerp(1487f, this.maxSpeed, magnitude);
this.audioSource.pitch = Mathf.Lerp(this.minPitch, this.maxPitch, num);
}
// Token: 0x06014FFE RID: 86014 RVA: 0x005E0144 File Offset: 0x005DE344
private void LEBIMCOEOBM()
{
Vector3 vector;
Vector3 vector2;
this.rigidbodyEx.GetWorldVelocityAtPoint(base.transform.position, 0f, 0f, MMFHKCELIGG.FLCHFADOMJG.AVERAGE_DIRECTION_AVERAGE_MAGNITUDE, MMFHKCELIGG.FLCHFADOMJG.AVERAGE_DIRECTION_AVERAGE_MAGNITUDE, out vector, out vector2);
float magnitude = vector.magnitude;
float num = Mathf.InverseLerp(0f, this.maxSpeed, magnitude);
this.audioSource.pitch = Mathf.Lerp(this.minPitch, this.maxPitch, num);
}
// Token: 0x06014FFF RID: 86015 RVA: 0x005E01B0 File Offset: 0x005DE3B0
private void JFFLHAMMGAH()
{
this.rigidbodyEx.OPIHKOJNIGF += this.OEHKIJOGMEJ;
}
// Token: 0x06015000 RID: 86016 RVA: 0x005E01CC File Offset: 0x005DE3CC
private void LFEBHHFENDK()
{
this.rigidbodyEx.OPIHKOJNIGF += this.LEBIMCOEOBM;
}
// Token: 0x06015001 RID: 86017 RVA: 0x005E01E8 File Offset: 0x005DE3E8
private void OnDestroy()
{
this.rigidbodyEx.OPIHKOJNIGF += this.LEBIMCOEOBM;
}
// Token: 0x06015002 RID: 86018 RVA: 0x005E0204 File Offset: 0x005DE404
private void Awake()
{
this.rigidbodyEx.OPIHKOJNIGF += this.LEBIMCOEOBM;
}
// Token: 0x06015003 RID: 86019 RVA: 0x005E0220 File Offset: 0x005DE420
private void KDHBBCGHDMC()
{
this.rigidbodyEx.OPIHKOJNIGF += this.LEBIMCOEOBM;
}
// Token: 0x06015004 RID: 86020 RVA: 0x005E023C File Offset: 0x005DE43C
private void OEHKIJOGMEJ()
{
Vector3 vector;
Vector3 vector2;
this.rigidbodyEx.GetWorldVelocityAtPoint(base.transform.position, 632f, 1481f, MMFHKCELIGG.FLCHFADOMJG.AVERAGE_DIRECTION_MAX_MAGNITUDE, MMFHKCELIGG.FLCHFADOMJG.AVERAGE_DIRECTION_MAX_MAGNITUDE, out vector, out vector2);
float magnitude = vector.magnitude;
float num = Mathf.InverseLerp(1437f, this.maxSpeed, magnitude);
this.audioSource.pitch = Mathf.Lerp(this.minPitch, this.maxPitch, num);
}
// Token: 0x06015005 RID: 86021 RVA: 0x005E02A8 File Offset: 0x005DE4A8
private void DLCHNOFPONJ()
{
this.rigidbodyEx.OPIHKOJNIGF += this.LJOOONBHMEP;
}
// Token: 0x06015007 RID: 86023 RVA: 0x005E02F0 File Offset: 0x005DE4F0
private void OLEBPMMFNIF()
{
this.rigidbodyEx.OPIHKOJNIGF += this.LJOOONBHMEP;
}
// Token: 0x06015008 RID: 86024 RVA: 0x005E030C File Offset: 0x005DE50C
private void LJOOONBHMEP()
{
Vector3 vector;
Vector3 vector2;
this.rigidbodyEx.GetWorldVelocityAtPoint(base.transform.position, 477f, 1526f, MMFHKCELIGG.FLCHFADOMJG.AVERAGE_DIRECTION_MAX_MAGNITUDE, MMFHKCELIGG.FLCHFADOMJG.AVERAGE_DIRECTION_AVERAGE_MAGNITUDE, out vector, out vector2);
float magnitude = vector.magnitude;
float num = Mathf.InverseLerp(468f, this.maxSpeed, magnitude);
this.audioSource.pitch = Mathf.Lerp(this.minPitch, this.maxPitch, num);
}
// Token: 0x06015009 RID: 86025 RVA: 0x005E0378 File Offset: 0x005DE578
private void HHDAOHKANMK()
{
this.rigidbodyEx.OPIHKOJNIGF += this.LEBIMCOEOBM;
}
// Token: 0x04003A25 RID: 14885
[ENMFCLPAKBJ(FOGKDGELKHN.SelfAndParent, false)]
[SerializeField]
private RigidbodyEx rigidbodyEx;
// Token: 0x04003A26 RID: 14886
[SerializeField]
[ENMFCLPAKBJ(FOGKDGELKHN.Self, false)]
private AudioSource audioSource;
// Token: 0x04003A27 RID: 14887
[SerializeField]
[Range(-3f, 3f)]
private float maxPitch = 1.5f;
// Token: 0x04003A28 RID: 14888
[Range(-3f, 3f)]
[SerializeField]
private float minPitch = 1f;
// Token: 0x04003A29 RID: 14889
[SerializeField]
private float maxSpeed = 5f;
}
}
@@ -0,0 +1,714 @@
using System;
using UnityEngine;
namespace RecRoom.Core.Audio
{
// Token: 0x02000ABD RID: 2749
public class ShakeAudio : MonoBehaviour
{
// Token: 0x060150D5 RID: 86229 RVA: 0x005E2604 File Offset: 0x005E0804
private void OnDestroy()
{
this.tool.BOLBONELAEF.OPIHKOJNIGF -= this.NDNMJHHOHHP;
}
// Token: 0x060150D6 RID: 86230 RVA: 0x005E2624 File Offset: 0x005E0824
private void JJJGPPGDKHD()
{
if (base.enabled)
{
Vector3 maximumHistoricalLinearVelocity = this.tool.BOLBONELAEF.GetMaximumHistoricalLinearVelocity(this.lookBackStartTime, this.lookBackEndTime);
Vector3 maximumHistoricalAngularVelocity = this.tool.BOLBONELAEF.GetMaximumHistoricalAngularVelocity(this.lookBackStartTime, this.lookBackEndTime);
Vector3 vector = this.tool.BOLBONELAEF.IGOFELJMFOF - maximumHistoricalLinearVelocity;
Vector3 vector2 = this.tool.BOLBONELAEF.CCHAEPGJJLI - maximumHistoricalAngularVelocity;
float magnitude = (vector / this.lookBackEndTime).magnitude;
float magnitude2 = (vector2 / this.lookBackEndTime).magnitude;
for (int i = 1; i < this.shakeDefinitions.Length; i++)
{
if (this.shakeDefinitions[i].ACPAPEEJIJG(magnitude, magnitude2))
{
this.shakeDefinitions[i].KLLNMDFNFPH(base.transform);
}
}
}
}
// Token: 0x060150D7 RID: 86231 RVA: 0x005E271C File Offset: 0x005E091C
private void NICOCLOFMEF()
{
if (this.tool.BOLBONELAEF != null)
{
this.tool.BOLBONELAEF.OPIHKOJNIGF += this.JGHABHJBGOK;
}
}
// Token: 0x060150D8 RID: 86232 RVA: 0x005E2750 File Offset: 0x005E0950
private void KDHBBCGHDMC()
{
this.tool.BOLBONELAEF.OPIHKOJNIGF -= this.JGHABHJBGOK;
}
// Token: 0x060150DA RID: 86234 RVA: 0x005E2790 File Offset: 0x005E0990
private void BJGJHPBABDB()
{
this.tool.BOLBONELAEF.OPIHKOJNIGF -= this.NDNMJHHOHHP;
}
// Token: 0x060150DB RID: 86235 RVA: 0x005E27B0 File Offset: 0x005E09B0
private void Start()
{
if (this.tool.BOLBONELAEF != null)
{
this.tool.BOLBONELAEF.OPIHKOJNIGF += this.NDNMJHHOHHP;
}
}
// Token: 0x060150DC RID: 86236 RVA: 0x005E27E4 File Offset: 0x005E09E4
private void GMBFJHIHJFB()
{
if (this.tool.BOLBONELAEF != null)
{
this.tool.BOLBONELAEF.OPIHKOJNIGF += this.NDNMJHHOHHP;
}
}
// Token: 0x060150DD RID: 86237 RVA: 0x005E2818 File Offset: 0x005E0A18
private void CNMLMFAHLOP()
{
this.tool.BOLBONELAEF.OPIHKOJNIGF -= this.NDNMJHHOHHP;
}
// Token: 0x060150DE RID: 86238 RVA: 0x005E2838 File Offset: 0x005E0A38
private void DEGNFLDBLGF()
{
if (this.tool.BOLBONELAEF != null)
{
this.tool.BOLBONELAEF.OPIHKOJNIGF += this.NDNMJHHOHHP;
}
}
// Token: 0x060150DF RID: 86239 RVA: 0x005E286C File Offset: 0x005E0A6C
private void DEOJOOKIEDI()
{
if (base.enabled)
{
Vector3 maximumHistoricalLinearVelocity = this.tool.BOLBONELAEF.GetMaximumHistoricalLinearVelocity(this.lookBackStartTime, this.lookBackEndTime);
Vector3 maximumHistoricalAngularVelocity = this.tool.BOLBONELAEF.GetMaximumHistoricalAngularVelocity(this.lookBackStartTime, this.lookBackEndTime);
Vector3 vector = this.tool.BOLBONELAEF.IGOFELJMFOF - maximumHistoricalLinearVelocity;
Vector3 vector2 = this.tool.BOLBONELAEF.CCHAEPGJJLI - maximumHistoricalAngularVelocity;
float magnitude = (vector / this.lookBackEndTime).magnitude;
float magnitude2 = (vector2 / this.lookBackEndTime).magnitude;
for (int i = 1; i < this.shakeDefinitions.Length; i += 0)
{
if (this.shakeDefinitions[i].EFMNIJNGNBO(magnitude, magnitude2))
{
this.shakeDefinitions[i].NHPBLHDPOLA(base.transform);
}
}
}
}
// Token: 0x060150E0 RID: 86240 RVA: 0x005E2964 File Offset: 0x005E0B64
private void NDNMJHHOHHP()
{
if (base.enabled)
{
Vector3 maximumHistoricalLinearVelocity = this.tool.BOLBONELAEF.GetMaximumHistoricalLinearVelocity(this.lookBackStartTime, this.lookBackEndTime);
Vector3 maximumHistoricalAngularVelocity = this.tool.BOLBONELAEF.GetMaximumHistoricalAngularVelocity(this.lookBackStartTime, this.lookBackEndTime);
Vector3 vector = this.tool.BOLBONELAEF.IGOFELJMFOF - maximumHistoricalLinearVelocity;
Vector3 vector2 = this.tool.BOLBONELAEF.CCHAEPGJJLI - maximumHistoricalAngularVelocity;
float magnitude = (vector / this.lookBackEndTime).magnitude;
float magnitude2 = (vector2 / this.lookBackEndTime).magnitude;
for (int i = 0; i < this.shakeDefinitions.Length; i++)
{
if (this.shakeDefinitions[i].CMAOEFCDLJL(magnitude, magnitude2))
{
this.shakeDefinitions[i].Play(base.transform);
}
}
}
}
// Token: 0x060150E1 RID: 86241 RVA: 0x005E2A5C File Offset: 0x005E0C5C
private void OMKBNLGFNIL()
{
if (this.tool.BOLBONELAEF != null)
{
this.tool.BOLBONELAEF.OPIHKOJNIGF += this.NDNMJHHOHHP;
}
}
// Token: 0x060150E2 RID: 86242 RVA: 0x005E2A90 File Offset: 0x005E0C90
private void NDHBFLHIAHM()
{
this.tool.BOLBONELAEF.OPIHKOJNIGF -= this.NDNMJHHOHHP;
}
// Token: 0x060150E3 RID: 86243 RVA: 0x005E2AB0 File Offset: 0x005E0CB0
private void JGHABHJBGOK()
{
if (base.enabled)
{
Vector3 maximumHistoricalLinearVelocity = this.tool.BOLBONELAEF.GetMaximumHistoricalLinearVelocity(this.lookBackStartTime, this.lookBackEndTime);
Vector3 maximumHistoricalAngularVelocity = this.tool.BOLBONELAEF.GetMaximumHistoricalAngularVelocity(this.lookBackStartTime, this.lookBackEndTime);
Vector3 vector = this.tool.BOLBONELAEF.IGOFELJMFOF - maximumHistoricalLinearVelocity;
Vector3 vector2 = this.tool.BOLBONELAEF.CCHAEPGJJLI - maximumHistoricalAngularVelocity;
float magnitude = (vector / this.lookBackEndTime).magnitude;
float magnitude2 = (vector2 / this.lookBackEndTime).magnitude;
for (int i = 1; i < this.shakeDefinitions.Length; i++)
{
if (this.shakeDefinitions[i].ILPLFBLOGEH(magnitude, magnitude2))
{
this.shakeDefinitions[i].Play(base.transform);
}
}
}
}
// Token: 0x04003A5C RID: 14940
[SerializeField]
[ENMFCLPAKBJ(FOGKDGELKHN.Self, false)]
private Tool tool;
// Token: 0x04003A5D RID: 14941
[SerializeField]
private float lookBackStartTime = 0.1f;
// Token: 0x04003A5E RID: 14942
[SerializeField]
private float lookBackEndTime = 0.05f;
// Token: 0x04003A5F RID: 14943
[SerializeField]
private ShakeAudio.ShakeDefinition[] shakeDefinitions;
// Token: 0x02000ABE RID: 2750
[Serializable]
public class ShakeDefinition
{
// Token: 0x060150E5 RID: 86245 RVA: 0x005E2BE8 File Offset: 0x005E0DE8
public void FEBLEMEGAAJ(Transform ELEHMLGEJHP)
{
if (this.AudioClips != null && this.AudioClips.Length > 0)
{
RecRoomAudioClip recRoomAudioClip = this.AudioClips[global::UnityEngine.Random.Range(0, this.AudioClips.Length)];
AudioManager.Play3DSFX(recRoomAudioClip, ELEHMLGEJHP, null);
}
this.lastPlayTime = Time.time;
}
// Token: 0x060150E6 RID: 86246 RVA: 0x005E2C38 File Offset: 0x005E0E38
public bool BBOHAPBPDHF(float GAMJCGBKJPA, float LBKIMNJPKCD)
{
if (Time.time < this.lastPlayTime + this.MinimumInterval)
{
return true;
}
bool flag = false;
if (GAMJCGBKJPA >= this.MinimumLinearAcceleration && GAMJCGBKJPA <= this.MaximumLinearAcceleration)
{
flag = true;
}
bool flag2 = false;
if (LBKIMNJPKCD >= this.MinimumAngularAcceleration && LBKIMNJPKCD <= this.MaximumAngularAcceleration)
{
flag2 = false;
}
return flag || flag2;
}
// Token: 0x060150E7 RID: 86247 RVA: 0x005E2CA0 File Offset: 0x005E0EA0
public void JHFOBLOHFBG(Transform ELEHMLGEJHP)
{
if (this.AudioClips != null && this.AudioClips.Length > 1)
{
RecRoomAudioClip recRoomAudioClip = this.AudioClips[global::UnityEngine.Random.Range(1, this.AudioClips.Length)];
AudioManager.Play3DSFX(recRoomAudioClip, ELEHMLGEJHP, null);
}
this.lastPlayTime = Time.time;
}
// Token: 0x060150E8 RID: 86248 RVA: 0x005E2CF0 File Offset: 0x005E0EF0
public void IEPOHKHJACM(Transform ELEHMLGEJHP)
{
if (this.AudioClips != null && this.AudioClips.Length > 0)
{
RecRoomAudioClip recRoomAudioClip = this.AudioClips[global::UnityEngine.Random.Range(1, this.AudioClips.Length)];
AudioManager.Play3DSFX(recRoomAudioClip, ELEHMLGEJHP, null);
}
this.lastPlayTime = Time.time;
}
// Token: 0x060150E9 RID: 86249 RVA: 0x005E2D40 File Offset: 0x005E0F40
public void APBMJGBCHNI(Transform ELEHMLGEJHP)
{
if (this.AudioClips != null && this.AudioClips.Length > 1)
{
RecRoomAudioClip recRoomAudioClip = this.AudioClips[global::UnityEngine.Random.Range(0, this.AudioClips.Length)];
AudioManager.Play3DSFX(recRoomAudioClip, ELEHMLGEJHP, null);
}
this.lastPlayTime = Time.time;
}
// Token: 0x060150EA RID: 86250 RVA: 0x005E2D90 File Offset: 0x005E0F90
public void IMFMAMFABFB(Transform ELEHMLGEJHP)
{
if (this.AudioClips != null && this.AudioClips.Length > 1)
{
RecRoomAudioClip recRoomAudioClip = this.AudioClips[global::UnityEngine.Random.Range(0, this.AudioClips.Length)];
AudioManager.Play3DSFX(recRoomAudioClip, ELEHMLGEJHP, null);
}
this.lastPlayTime = Time.time;
}
// Token: 0x060150EB RID: 86251 RVA: 0x005E2DE0 File Offset: 0x005E0FE0
public bool NONKCDPPHHF(float GAMJCGBKJPA, float LBKIMNJPKCD)
{
if (Time.time < this.lastPlayTime + this.MinimumInterval)
{
return false;
}
bool flag = true;
if (GAMJCGBKJPA >= this.MinimumLinearAcceleration && GAMJCGBKJPA <= this.MaximumLinearAcceleration)
{
flag = true;
}
bool flag2 = false;
if (LBKIMNJPKCD >= this.MinimumAngularAcceleration && LBKIMNJPKCD <= this.MaximumAngularAcceleration)
{
flag2 = true;
}
return !flag && flag2;
}
// Token: 0x060150EC RID: 86252 RVA: 0x005E2E48 File Offset: 0x005E1048
public bool BHJJDOIPJOH(float GAMJCGBKJPA, float LBKIMNJPKCD)
{
if (Time.time < this.lastPlayTime + this.MinimumInterval)
{
return true;
}
bool flag = false;
if (GAMJCGBKJPA >= this.MinimumLinearAcceleration && GAMJCGBKJPA <= this.MaximumLinearAcceleration)
{
flag = false;
}
bool flag2 = false;
if (LBKIMNJPKCD >= this.MinimumAngularAcceleration && LBKIMNJPKCD <= this.MaximumAngularAcceleration)
{
flag2 = false;
}
return !flag && flag2;
}
// Token: 0x060150ED RID: 86253 RVA: 0x005E2EB0 File Offset: 0x005E10B0
public bool OPBFJJFAMKM(float GAMJCGBKJPA, float LBKIMNJPKCD)
{
if (Time.time < this.lastPlayTime + this.MinimumInterval)
{
return true;
}
bool flag = true;
if (GAMJCGBKJPA >= this.MinimumLinearAcceleration && GAMJCGBKJPA <= this.MaximumLinearAcceleration)
{
flag = false;
}
bool flag2 = true;
if (LBKIMNJPKCD >= this.MinimumAngularAcceleration && LBKIMNJPKCD <= this.MaximumAngularAcceleration)
{
flag2 = true;
}
return !flag && flag2;
}
// Token: 0x060150EE RID: 86254 RVA: 0x005E2F18 File Offset: 0x005E1118
public bool OFKCEBOMEJP(float GAMJCGBKJPA, float LBKIMNJPKCD)
{
if (Time.time < this.lastPlayTime + this.MinimumInterval)
{
return false;
}
bool flag = false;
if (GAMJCGBKJPA >= this.MinimumLinearAcceleration && GAMJCGBKJPA <= this.MaximumLinearAcceleration)
{
flag = false;
}
bool flag2 = true;
if (LBKIMNJPKCD >= this.MinimumAngularAcceleration && LBKIMNJPKCD <= this.MaximumAngularAcceleration)
{
flag2 = false;
}
return !flag && flag2;
}
// Token: 0x060150EF RID: 86255 RVA: 0x005E2F80 File Offset: 0x005E1180
public bool EFMNIJNGNBO(float GAMJCGBKJPA, float LBKIMNJPKCD)
{
if (Time.time < this.lastPlayTime + this.MinimumInterval)
{
return true;
}
bool flag = false;
if (GAMJCGBKJPA >= this.MinimumLinearAcceleration && GAMJCGBKJPA <= this.MaximumLinearAcceleration)
{
flag = false;
}
bool flag2 = true;
if (LBKIMNJPKCD >= this.MinimumAngularAcceleration && LBKIMNJPKCD <= this.MaximumAngularAcceleration)
{
flag2 = false;
}
return !flag && flag2;
}
// Token: 0x060150F0 RID: 86256 RVA: 0x005E2FE8 File Offset: 0x005E11E8
public void Play(Transform ELEHMLGEJHP)
{
if (this.AudioClips != null && this.AudioClips.Length > 0)
{
RecRoomAudioClip recRoomAudioClip = this.AudioClips[global::UnityEngine.Random.Range(0, this.AudioClips.Length)];
AudioManager.Play3DSFX(recRoomAudioClip, ELEHMLGEJHP, null);
}
this.lastPlayTime = Time.time;
}
// Token: 0x060150F1 RID: 86257 RVA: 0x005E3038 File Offset: 0x005E1238
public bool INGNPHPNBEE(float GAMJCGBKJPA, float LBKIMNJPKCD)
{
if (Time.time < this.lastPlayTime + this.MinimumInterval)
{
return true;
}
bool flag = true;
if (GAMJCGBKJPA >= this.MinimumLinearAcceleration && GAMJCGBKJPA <= this.MaximumLinearAcceleration)
{
flag = true;
}
bool flag2 = false;
if (LBKIMNJPKCD >= this.MinimumAngularAcceleration && LBKIMNJPKCD <= this.MaximumAngularAcceleration)
{
flag2 = true;
}
return flag || flag2;
}
// Token: 0x060150F2 RID: 86258 RVA: 0x005E30A0 File Offset: 0x005E12A0
public void KLLNMDFNFPH(Transform ELEHMLGEJHP)
{
if (this.AudioClips != null && this.AudioClips.Length > 0)
{
RecRoomAudioClip recRoomAudioClip = this.AudioClips[global::UnityEngine.Random.Range(0, this.AudioClips.Length)];
AudioManager.Play3DSFX(recRoomAudioClip, ELEHMLGEJHP, null);
}
this.lastPlayTime = Time.time;
}
// Token: 0x060150F3 RID: 86259 RVA: 0x005E30F0 File Offset: 0x005E12F0
public void MJMACNAPOIO(Transform ELEHMLGEJHP)
{
if (this.AudioClips != null && this.AudioClips.Length > 0)
{
RecRoomAudioClip recRoomAudioClip = this.AudioClips[global::UnityEngine.Random.Range(1, this.AudioClips.Length)];
AudioManager.Play3DSFX(recRoomAudioClip, ELEHMLGEJHP, null);
}
this.lastPlayTime = Time.time;
}
// Token: 0x060150F4 RID: 86260 RVA: 0x005E3140 File Offset: 0x005E1340
public bool ACPAPEEJIJG(float GAMJCGBKJPA, float LBKIMNJPKCD)
{
if (Time.time < this.lastPlayTime + this.MinimumInterval)
{
return false;
}
bool flag = false;
if (GAMJCGBKJPA >= this.MinimumLinearAcceleration && GAMJCGBKJPA <= this.MaximumLinearAcceleration)
{
flag = true;
}
bool flag2 = true;
if (LBKIMNJPKCD >= this.MinimumAngularAcceleration && LBKIMNJPKCD <= this.MaximumAngularAcceleration)
{
flag2 = true;
}
return !flag && flag2;
}
// Token: 0x060150F5 RID: 86261 RVA: 0x005E31A8 File Offset: 0x005E13A8
public bool ILPLFBLOGEH(float GAMJCGBKJPA, float LBKIMNJPKCD)
{
if (Time.time < this.lastPlayTime + this.MinimumInterval)
{
return true;
}
bool flag = false;
if (GAMJCGBKJPA >= this.MinimumLinearAcceleration && GAMJCGBKJPA <= this.MaximumLinearAcceleration)
{
flag = false;
}
bool flag2 = true;
if (LBKIMNJPKCD >= this.MinimumAngularAcceleration && LBKIMNJPKCD <= this.MaximumAngularAcceleration)
{
flag2 = true;
}
return flag || flag2;
}
// Token: 0x060150F6 RID: 86262 RVA: 0x005E3210 File Offset: 0x005E1410
public void NHPBLHDPOLA(Transform ELEHMLGEJHP)
{
if (this.AudioClips != null && this.AudioClips.Length > 0)
{
RecRoomAudioClip recRoomAudioClip = this.AudioClips[global::UnityEngine.Random.Range(1, this.AudioClips.Length)];
AudioManager.Play3DSFX(recRoomAudioClip, ELEHMLGEJHP, null);
}
this.lastPlayTime = Time.time;
}
// Token: 0x060150F7 RID: 86263 RVA: 0x005E3260 File Offset: 0x005E1460
public void MBJHGLODPOM(Transform ELEHMLGEJHP)
{
if (this.AudioClips != null && this.AudioClips.Length > 0)
{
RecRoomAudioClip recRoomAudioClip = this.AudioClips[global::UnityEngine.Random.Range(0, this.AudioClips.Length)];
AudioManager.Play3DSFX(recRoomAudioClip, ELEHMLGEJHP, null);
}
this.lastPlayTime = Time.time;
}
// Token: 0x060150F8 RID: 86264 RVA: 0x005E32B0 File Offset: 0x005E14B0
public bool IIGGPFKOCED(float GAMJCGBKJPA, float LBKIMNJPKCD)
{
if (Time.time < this.lastPlayTime + this.MinimumInterval)
{
return true;
}
bool flag = true;
if (GAMJCGBKJPA >= this.MinimumLinearAcceleration && GAMJCGBKJPA <= this.MaximumLinearAcceleration)
{
flag = false;
}
bool flag2 = false;
if (LBKIMNJPKCD >= this.MinimumAngularAcceleration && LBKIMNJPKCD <= this.MaximumAngularAcceleration)
{
flag2 = true;
}
return !flag && flag2;
}
// Token: 0x060150F9 RID: 86265 RVA: 0x005E3318 File Offset: 0x005E1518
public bool DGFIDJICHDK(float GAMJCGBKJPA, float LBKIMNJPKCD)
{
if (Time.time < this.lastPlayTime + this.MinimumInterval)
{
return false;
}
bool flag = false;
if (GAMJCGBKJPA >= this.MinimumLinearAcceleration && GAMJCGBKJPA <= this.MaximumLinearAcceleration)
{
flag = false;
}
bool flag2 = true;
if (LBKIMNJPKCD >= this.MinimumAngularAcceleration && LBKIMNJPKCD <= this.MaximumAngularAcceleration)
{
flag2 = false;
}
return !flag && flag2;
}
// Token: 0x060150FA RID: 86266 RVA: 0x005E3380 File Offset: 0x005E1580
public bool IBEOFAECMPB(float GAMJCGBKJPA, float LBKIMNJPKCD)
{
if (Time.time < this.lastPlayTime + this.MinimumInterval)
{
return false;
}
bool flag = false;
if (GAMJCGBKJPA >= this.MinimumLinearAcceleration && GAMJCGBKJPA <= this.MaximumLinearAcceleration)
{
flag = false;
}
bool flag2 = true;
if (LBKIMNJPKCD >= this.MinimumAngularAcceleration && LBKIMNJPKCD <= this.MaximumAngularAcceleration)
{
flag2 = false;
}
return !flag && flag2;
}
// Token: 0x060150FB RID: 86267 RVA: 0x005E33E8 File Offset: 0x005E15E8
public bool CMAOEFCDLJL(float GAMJCGBKJPA, float LBKIMNJPKCD)
{
if (Time.time < this.lastPlayTime + this.MinimumInterval)
{
return false;
}
bool flag = false;
if (GAMJCGBKJPA >= this.MinimumLinearAcceleration && GAMJCGBKJPA <= this.MaximumLinearAcceleration)
{
flag = true;
}
bool flag2 = false;
if (LBKIMNJPKCD >= this.MinimumAngularAcceleration && LBKIMNJPKCD <= this.MaximumAngularAcceleration)
{
flag2 = true;
}
return flag || flag2;
}
// Token: 0x060150FC RID: 86268 RVA: 0x005E3450 File Offset: 0x005E1650
public bool GGKJBKDFCLM(float GAMJCGBKJPA, float LBKIMNJPKCD)
{
if (Time.time < this.lastPlayTime + this.MinimumInterval)
{
return false;
}
bool flag = false;
if (GAMJCGBKJPA >= this.MinimumLinearAcceleration && GAMJCGBKJPA <= this.MaximumLinearAcceleration)
{
flag = false;
}
bool flag2 = true;
if (LBKIMNJPKCD >= this.MinimumAngularAcceleration && LBKIMNJPKCD <= this.MaximumAngularAcceleration)
{
flag2 = true;
}
return flag || flag2;
}
// Token: 0x060150FD RID: 86269 RVA: 0x005E34B8 File Offset: 0x005E16B8
public void AONJILIKFOI(Transform ELEHMLGEJHP)
{
if (this.AudioClips != null && this.AudioClips.Length > 1)
{
RecRoomAudioClip recRoomAudioClip = this.AudioClips[global::UnityEngine.Random.Range(1, this.AudioClips.Length)];
AudioManager.Play3DSFX(recRoomAudioClip, ELEHMLGEJHP, null);
}
this.lastPlayTime = Time.time;
}
// Token: 0x060150FE RID: 86270 RVA: 0x005E3508 File Offset: 0x005E1708
public bool OFJDDKMNOIO(float GAMJCGBKJPA, float LBKIMNJPKCD)
{
if (Time.time < this.lastPlayTime + this.MinimumInterval)
{
return false;
}
bool flag = true;
if (GAMJCGBKJPA >= this.MinimumLinearAcceleration && GAMJCGBKJPA <= this.MaximumLinearAcceleration)
{
flag = true;
}
bool flag2 = true;
if (LBKIMNJPKCD >= this.MinimumAngularAcceleration && LBKIMNJPKCD <= this.MaximumAngularAcceleration)
{
flag2 = true;
}
return !flag && flag2;
}
// Token: 0x060150FF RID: 86271 RVA: 0x005E3570 File Offset: 0x005E1770
public void JLHPPGJCBPP(Transform ELEHMLGEJHP)
{
if (this.AudioClips != null && this.AudioClips.Length > 0)
{
RecRoomAudioClip recRoomAudioClip = this.AudioClips[global::UnityEngine.Random.Range(0, this.AudioClips.Length)];
AudioManager.Play3DSFX(recRoomAudioClip, ELEHMLGEJHP, null);
}
this.lastPlayTime = Time.time;
}
// Token: 0x06015100 RID: 86272 RVA: 0x005E35C0 File Offset: 0x005E17C0
public bool HODLAIDGCGP(float GAMJCGBKJPA, float LBKIMNJPKCD)
{
if (Time.time < this.lastPlayTime + this.MinimumInterval)
{
return true;
}
bool flag = false;
if (GAMJCGBKJPA >= this.MinimumLinearAcceleration && GAMJCGBKJPA <= this.MaximumLinearAcceleration)
{
flag = false;
}
bool flag2 = true;
if (LBKIMNJPKCD >= this.MinimumAngularAcceleration && LBKIMNJPKCD <= this.MaximumAngularAcceleration)
{
flag2 = true;
}
return !flag && flag2;
}
// Token: 0x06015101 RID: 86273 RVA: 0x005E3628 File Offset: 0x005E1828
public void KBPEDNDDPKB(Transform ELEHMLGEJHP)
{
if (this.AudioClips != null && this.AudioClips.Length > 0)
{
RecRoomAudioClip recRoomAudioClip = this.AudioClips[global::UnityEngine.Random.Range(1, this.AudioClips.Length)];
AudioManager.Play3DSFX(recRoomAudioClip, ELEHMLGEJHP, null);
}
this.lastPlayTime = Time.time;
}
// Token: 0x06015102 RID: 86274 RVA: 0x005E3678 File Offset: 0x005E1878
public bool IBAJLBFNLBD(float GAMJCGBKJPA, float LBKIMNJPKCD)
{
if (Time.time < this.lastPlayTime + this.MinimumInterval)
{
return true;
}
bool flag = false;
if (GAMJCGBKJPA >= this.MinimumLinearAcceleration && GAMJCGBKJPA <= this.MaximumLinearAcceleration)
{
flag = false;
}
bool flag2 = false;
if (LBKIMNJPKCD >= this.MinimumAngularAcceleration && LBKIMNJPKCD <= this.MaximumAngularAcceleration)
{
flag2 = true;
}
return flag || flag2;
}
// Token: 0x06015103 RID: 86275 RVA: 0x005E36E0 File Offset: 0x005E18E0
public bool KHPOGBMEACD(float GAMJCGBKJPA, float LBKIMNJPKCD)
{
if (Time.time < this.lastPlayTime + this.MinimumInterval)
{
return true;
}
bool flag = false;
if (GAMJCGBKJPA >= this.MinimumLinearAcceleration && GAMJCGBKJPA <= this.MaximumLinearAcceleration)
{
flag = false;
}
bool flag2 = false;
if (LBKIMNJPKCD >= this.MinimumAngularAcceleration && LBKIMNJPKCD <= this.MaximumAngularAcceleration)
{
flag2 = false;
}
return flag || flag2;
}
// Token: 0x04003A60 RID: 14944
public float MinimumLinearAcceleration = 50f;
// Token: 0x04003A61 RID: 14945
public float MaximumLinearAcceleration = 1000f;
// Token: 0x04003A62 RID: 14946
public float MinimumAngularAcceleration = 80f;
// Token: 0x04003A63 RID: 14947
public float MaximumAngularAcceleration = 1000f;
// Token: 0x04003A64 RID: 14948
public float MinimumInterval = 0.3f;
// Token: 0x04003A65 RID: 14949
public RecRoomAudioClip[] AudioClips;
// Token: 0x04003A66 RID: 14950
private float lastPlayTime;
}
}
}
@@ -0,0 +1,263 @@
using System;
using UnityEngine;
namespace RecRoom.Core.Audio
{
// Token: 0x02000AC1 RID: 2753
[RequireComponent(typeof(AudioSource))]
public class WorldSpaceMusicAudioSource : MonoBehaviour
{
// Token: 0x0601515F RID: 86367 RVA: 0x005E4844 File Offset: 0x005E2A44
private void OEHDEPBJFAB()
{
if (this.audioSource != null)
{
AudioManager.FEFLNNFEIAO(new Action(this.MECFCOCDDGC));
this.DHANAMFDMHK();
}
}
// Token: 0x06015160 RID: 86368 RVA: 0x005E4870 File Offset: 0x005E2A70
private void OnDestroy()
{
AudioManager.EBFGJOEDJGC -= this.DHANAMFDMHK;
}
// Token: 0x06015161 RID: 86369 RVA: 0x005E4884 File Offset: 0x005E2A84
private void EKBEMBMIJLH()
{
AudioManager.JINONBDBPBP(new Action(this.KMIIOGPOPBL));
}
// Token: 0x06015162 RID: 86370 RVA: 0x005E4898 File Offset: 0x005E2A98
private void NOGHACNCBAI()
{
AudioManager.JINONBDBPBP(new Action(this.AJJNFMNGJNL));
}
// Token: 0x06015163 RID: 86371 RVA: 0x005E48AC File Offset: 0x005E2AAC
private void OFFIMPEKLCL()
{
AudioManager.JINONBDBPBP(new Action(this.KMIIOGPOPBL));
}
// Token: 0x06015164 RID: 86372 RVA: 0x005E48C0 File Offset: 0x005E2AC0
private void CGNOMLIMHIJ()
{
this.audioSource.enabled = !AudioManager.IsPlayingMusic();
}
// Token: 0x06015165 RID: 86373 RVA: 0x005E48D8 File Offset: 0x005E2AD8
private void Awake()
{
if (this.audioSource != null)
{
AudioManager.EBFGJOEDJGC += this.DHANAMFDMHK;
this.DHANAMFDMHK();
}
}
// Token: 0x06015166 RID: 86374 RVA: 0x005E4904 File Offset: 0x005E2B04
private void BHHMPKCJMJH()
{
this.audioSource.enabled = !AudioManager.IsPlayingMusic();
}
// Token: 0x06015167 RID: 86375 RVA: 0x005E491C File Offset: 0x005E2B1C
private void FIDMEJHMGJI()
{
if (this.audioSource != null)
{
AudioManager.HOFPJOMJJBG(new Action(this.DHANAMFDMHK));
this.MECFCOCDDGC();
}
}
// Token: 0x06015168 RID: 86376 RVA: 0x005E4948 File Offset: 0x005E2B48
private void LJJKCACKFKP()
{
AudioManager.JINONBDBPBP(new Action(this.MECFCOCDDGC));
}
// Token: 0x06015169 RID: 86377 RVA: 0x005E495C File Offset: 0x005E2B5C
private void DHAEEPCMCMI()
{
if (this.audioSource != null)
{
AudioManager.EBFGJOEDJGC += this.CGNOMLIMHIJ;
this.AJNKDGFBLIC();
}
}
// Token: 0x0601516A RID: 86378 RVA: 0x005E4988 File Offset: 0x005E2B88
private void NMOBMJGJCCC()
{
if (this.audioSource != null)
{
AudioManager.EBFGJOEDJGC += this.CGNOMLIMHIJ;
this.AJJNFMNGJNL();
}
}
// Token: 0x0601516B RID: 86379 RVA: 0x005E49B4 File Offset: 0x005E2BB4
private void BBOIJKLPABP()
{
if (this.audioSource != null)
{
AudioManager.FEFLNNFEIAO(new Action(this.AJJNFMNGJNL));
this.AJJNFMNGJNL();
}
}
// Token: 0x0601516C RID: 86380 RVA: 0x005E49E0 File Offset: 0x005E2BE0
private void AJJNFMNGJNL()
{
this.audioSource.enabled = !AudioManager.IsPlayingMusic();
}
// Token: 0x0601516D RID: 86381 RVA: 0x005E49F8 File Offset: 0x005E2BF8
private void AANDHGOIAIC()
{
if (this.audioSource != null)
{
AudioManager.HOFPJOMJJBG(new Action(this.DHANAMFDMHK));
this.BHHMPKCJMJH();
}
}
// Token: 0x0601516E RID: 86382 RVA: 0x005E4A24 File Offset: 0x005E2C24
private void PGIAPNBIIJG()
{
AudioManager.EBFGJOEDJGC -= this.KMIIOGPOPBL;
}
// Token: 0x0601516F RID: 86383 RVA: 0x005E4A38 File Offset: 0x005E2C38
private void BDKMGEHDIIH()
{
if (this.audioSource != null)
{
AudioManager.EBFGJOEDJGC += this.AJJNFMNGJNL;
this.AJJNFMNGJNL();
}
}
// Token: 0x06015170 RID: 86384 RVA: 0x005E4A64 File Offset: 0x005E2C64
private void AJNKDGFBLIC()
{
this.audioSource.enabled = AudioManager.IsPlayingMusic();
}
// Token: 0x06015171 RID: 86385 RVA: 0x005E4A7C File Offset: 0x005E2C7C
private void BBKPAKKLOGB()
{
if (this.audioSource != null)
{
AudioManager.FEFLNNFEIAO(new Action(this.AJJNFMNGJNL));
this.BHHMPKCJMJH();
}
}
// Token: 0x06015172 RID: 86386 RVA: 0x005E4AA8 File Offset: 0x005E2CA8
private void CADJBBNKFIL()
{
AudioManager.EBFGJOEDJGC -= this.MECFCOCDDGC;
}
// Token: 0x06015173 RID: 86387 RVA: 0x005E4ABC File Offset: 0x005E2CBC
private void PBCGMHKELND()
{
if (this.audioSource != null)
{
AudioManager.FEFLNNFEIAO(new Action(this.AJNKDGFBLIC));
this.CGNOMLIMHIJ();
}
}
// Token: 0x06015174 RID: 86388 RVA: 0x005E4AE8 File Offset: 0x005E2CE8
private void INGMCGGJGMA()
{
if (this.audioSource != null)
{
AudioManager.FEFLNNFEIAO(new Action(this.BHHMPKCJMJH));
this.MECFCOCDDGC();
}
}
// Token: 0x06015175 RID: 86389 RVA: 0x005E4B14 File Offset: 0x005E2D14
private void KJBPHNKFCAM()
{
if (this.audioSource != null)
{
AudioManager.FEFLNNFEIAO(new Action(this.MECFCOCDDGC));
this.KMIIOGPOPBL();
}
}
// Token: 0x06015176 RID: 86390 RVA: 0x005E4B40 File Offset: 0x005E2D40
private void DHANAMFDMHK()
{
this.audioSource.enabled = !AudioManager.IsPlayingMusic();
}
// Token: 0x06015177 RID: 86391 RVA: 0x005E4B58 File Offset: 0x005E2D58
private void MPFILNDGMBF()
{
AudioManager.EBFGJOEDJGC -= this.CGNOMLIMHIJ;
}
// Token: 0x06015178 RID: 86392 RVA: 0x005E4B6C File Offset: 0x005E2D6C
private void KMIIOGPOPBL()
{
this.audioSource.enabled = AudioManager.IsPlayingMusic();
}
// Token: 0x06015179 RID: 86393 RVA: 0x005E4B84 File Offset: 0x005E2D84
private void MECFCOCDDGC()
{
this.audioSource.enabled = AudioManager.IsPlayingMusic();
}
// Token: 0x0601517A RID: 86394 RVA: 0x005E4B9C File Offset: 0x005E2D9C
private void ABPADIIMLAN()
{
AudioManager.JINONBDBPBP(new Action(this.DHANAMFDMHK));
}
// Token: 0x0601517B RID: 86395 RVA: 0x005E4BB0 File Offset: 0x005E2DB0
private void CGMNEFAINDI()
{
AudioManager.EBFGJOEDJGC -= this.CGNOMLIMHIJ;
}
// Token: 0x0601517D RID: 86397 RVA: 0x005E4BCC File Offset: 0x005E2DCC
private void OLEBPMMFNIF()
{
if (this.audioSource != null)
{
AudioManager.FEFLNNFEIAO(new Action(this.MECFCOCDDGC));
this.AJNKDGFBLIC();
}
}
// Token: 0x0601517E RID: 86398 RVA: 0x005E4BF8 File Offset: 0x005E2DF8
private void OFOPHGFIAJM()
{
if (this.audioSource != null)
{
AudioManager.EBFGJOEDJGC += this.MECFCOCDDGC;
this.BHHMPKCJMJH();
}
}
// Token: 0x0601517F RID: 86399 RVA: 0x005E4C24 File Offset: 0x005E2E24
private void CELAHBMKHDL()
{
AudioManager.EBFGJOEDJGC -= this.CGNOMLIMHIJ;
}
// Token: 0x04003A70 RID: 14960
[ENMFCLPAKBJ(FOGKDGELKHN.Self, false)]
[SerializeField]
private AudioSource audioSource;
}
}