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

715 lines
23 KiB
C#

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;
}
}
}