using System; using Cpp2IlInjected; using UnityEngine; // Token: 0x0200055B RID: 1371 [Token(Token = "0x200055B")] public class WeaponAudio : MonoBehaviour { // Token: 0x17000771 RID: 1905 // (get) Token: 0x06002991 RID: 10641 RVA: 0x000A9FA0 File Offset: 0x000A81A0 [Token(Token = "0x17000771")] public bool LIBPLCAGHKI { [Token(Token = "0x6002991")] [Address(RVA = "0x1569500", Offset = "0x1568300", VA = "0x181569500")] get { SFXAudioSource aifkhfjmojb = this.AIFKHFJMOJB; int num = 0; return aifkhfjmojb != num; } } // Token: 0x06002992 RID: 10642 RVA: 0x000A9FC0 File Offset: 0x000A81C0 [Token(Token = "0x6002992")] [Address(RVA = "0x1568E70", Offset = "0x1567C70", VA = "0x181568E70")] public void OnFireHard() { RecRoomAudioClip recRoomAudioClip = this.onFire; Transform transform = base.transform; int num = 0; int num2 = 0; SFXAudioSource sfxaudioSource = AudioManager.Play3DSFX(recRoomAudioClip, transform, num2, num); } // Token: 0x06002993 RID: 10643 RVA: 0x000A9FEC File Offset: 0x000A81EC [Token(Token = "0x6002993")] [Address(RVA = "0x1568EF0", Offset = "0x1567CF0", VA = "0x181568EF0")] public void OnFireSoft() { RecRoomAudioClip recRoomAudioClip = this.onFireSoft; if (recRoomAudioClip != 0) { AudioClip audioClip = recRoomAudioClip.audioClip; int num = 0; if (!(audioClip == num)) { } } RecRoomAudioClip recRoomAudioClip2 = this.onFire; Transform transform = base.transform; int num2 = 0; int num3 = 0; SFXAudioSource sfxaudioSource = AudioManager.Play3DSFX(recRoomAudioClip2, transform, num3, num2); } // Token: 0x06002994 RID: 10644 RVA: 0x000AA03C File Offset: 0x000A823C [Token(Token = "0x6002994")] [Address(RVA = "0x15689B0", Offset = "0x15677B0", VA = "0x1815689B0")] public void OnCharge(float KACIFIFCCHP = 0f) { this.OnStopCharge(); RecRoomAudioClip recRoomAudioClip = this.onCharge; Transform transform = base.transform; Action action = new Action(this.NJDEOINKPCJ); int num = 0; SFXAudioSource sfxaudioSource = AudioManager.Play3DSFX(recRoomAudioClip, transform, num, action); this.IBNFAKMPFLM = sfxaudioSource; this.IBNFAKMPFLM.Scrub(KACIFIFCCHP); } // Token: 0x06002995 RID: 10645 RVA: 0x000AA094 File Offset: 0x000A8294 [Token(Token = "0x6002995")] [Address(RVA = "0x1568920", Offset = "0x1567720", VA = "0x181568920")] private void NJDEOINKPCJ(SFXAudioSource IBBJOALKMKL) { SFXAudioSource ibnfakmpflm = this.IBNFAKMPFLM; if (IBBJOALKMKL == ibnfakmpflm) { this.IBNFAKMPFLM = (ulong)0L; } } // Token: 0x06002996 RID: 10646 RVA: 0x000AA0BC File Offset: 0x000A82BC [Token(Token = "0x6002996")] [Address(RVA = "0x15693D0", Offset = "0x15681D0", VA = "0x1815693D0")] public void OnStopCharge() { SFXAudioSource ibnfakmpflm = this.IBNFAKMPFLM; int num = 0; if (ibnfakmpflm != num) { AudioManager.StopLoopingSFX(this.IBNFAKMPFLM); this.IBNFAKMPFLM = (ulong)0L; } } // Token: 0x06002997 RID: 10647 RVA: 0x000AA0F0 File Offset: 0x000A82F0 [Token(Token = "0x6002997")] [Address(RVA = "0x1568FD0", Offset = "0x1567DD0", VA = "0x181568FD0")] public void OnFullyChargedLoopStart() { this.OnFullyChargedLoopStop(); RecRoomAudioClip recRoomAudioClip = this.onFullyChargedLoop; Transform transform = base.transform; int num = 0; int num2 = 0; SFXAudioSource sfxaudioSource = AudioManager.StartLooping3DSFX(recRoomAudioClip, transform, num2, num); this.AIFKHFJMOJB = sfxaudioSource; } // Token: 0x06002998 RID: 10648 RVA: 0x000AA12C File Offset: 0x000A832C [Token(Token = "0x6002998")] [Address(RVA = "0x1569070", Offset = "0x1567E70", VA = "0x181569070")] public void OnFullyChargedLoopStop() { SFXAudioSource aifkhfjmojb = this.AIFKHFJMOJB; int num = 0; if (aifkhfjmojb != num) { AudioManager.StopLoopingSFX(this.AIFKHFJMOJB); this.AIFKHFJMOJB = (ulong)0L; } } // Token: 0x06002999 RID: 10649 RVA: 0x000AA160 File Offset: 0x000A8360 [Token(Token = "0x6002999")] [Address(RVA = "0x1569120", Offset = "0x1567F20", VA = "0x181569120")] public void OnLastRoundSpent() { RecRoomAudioClip recRoomAudioClip = this.onLastRoundSpent; Transform transform = base.transform; int num = 0; int num2 = 0; SFXAudioSource sfxaudioSource = AudioManager.Play3DSFX(recRoomAudioClip, transform, num2, num); } // Token: 0x0600299A RID: 10650 RVA: 0x000AA18C File Offset: 0x000A838C [Token(Token = "0x600299A")] [Address(RVA = "0x1569350", Offset = "0x1568150", VA = "0x181569350")] public void OnReload() { RecRoomAudioClip recRoomAudioClip = this.onReload; Transform transform = base.transform; int num = 0; int num2 = 0; SFXAudioSource sfxaudioSource = AudioManager.Play3DSFX(recRoomAudioClip, transform, num2, num); } // Token: 0x0600299B RID: 10651 RVA: 0x000AA1B8 File Offset: 0x000A83B8 [Token(Token = "0x600299B")] [Address(RVA = "0x1569220", Offset = "0x1568020", VA = "0x181569220")] public void OnOutOfAmmoFire() { RecRoomAudioClip recRoomAudioClip = this.onOutOfAmmoFire; Transform transform = base.transform; int num = 0; int num2 = 0; SFXAudioSource sfxaudioSource = AudioManager.Play3DSFX(recRoomAudioClip, transform, num2, num); } // Token: 0x0600299C RID: 10652 RVA: 0x000AA1E4 File Offset: 0x000A83E4 [Token(Token = "0x600299C")] [Address(RVA = "0x15691A0", Offset = "0x1567FA0", VA = "0x1815691A0")] public void OnMisfire() { RecRoomAudioClip recRoomAudioClip = this.onMisfire; Transform transform = base.transform; int num = 0; int num2 = 0; SFXAudioSource sfxaudioSource = AudioManager.Play3DSFX(recRoomAudioClip, transform, num2, num); } // Token: 0x0600299D RID: 10653 RVA: 0x000AA210 File Offset: 0x000A8410 [Token(Token = "0x600299D")] [Address(RVA = "0x1569480", Offset = "0x1568280", VA = "0x181569480")] public void OnSwing(Transform PDMMLDGDALC) { RecRoomAudioClip recRoomAudioClip = this.onSwing; int num = 0; int num2 = 0; SFXAudioSource sfxaudioSource = AudioManager.Play3DSFX(recRoomAudioClip, PDMMLDGDALC, num2, num); } // Token: 0x0600299E RID: 10654 RVA: 0x000AA234 File Offset: 0x000A8434 [Token(Token = "0x600299E")] [Address(RVA = "0x15692A0", Offset = "0x15680A0", VA = "0x1815692A0")] public void OnPlayerImpact(Vector3 DDHPAFKBMON) { if (Time.time > 0.1f) { float time = Time.time; this.AFINOBNGKOI = time; RecRoomAudioClip recRoomAudioClip = this.onHitPlayer; float z = DDHPAFKBMON.z; } } // Token: 0x0600299F RID: 10655 RVA: 0x000AA270 File Offset: 0x000A8470 [Token(Token = "0x600299F")] [Address(RVA = "0x1568BB0", Offset = "0x15679B0", VA = "0x181568BB0")] public void OnEnemyHit(Vector3 DDHPAFKBMON) { if (Time.time > 0.1f) { float time = Time.time; this.GMPJBLLFOJJ = time; RecRoomAudioClip recRoomAudioClip = this.onEnemyHit; float z = DDHPAFKBMON.z; } } // Token: 0x060029A0 RID: 10656 RVA: 0x000AA2AC File Offset: 0x000A84AC [Token(Token = "0x60029A0")] [Address(RVA = "0x1568B00", Offset = "0x1567900", VA = "0x181568B00")] public void OnEnemyHitHard(Vector3 DDHPAFKBMON) { if (Time.time > 0.1f) { float time = Time.time; this.OMKIFJOMDOA = time; RecRoomAudioClip recRoomAudioClip = this.onEnemyHitHard; float z = DDHPAFKBMON.z; } } // Token: 0x060029A1 RID: 10657 RVA: 0x000AA2E8 File Offset: 0x000A84E8 [Token(Token = "0x60029A1")] [Address(RVA = "0x1568D10", Offset = "0x1567B10", VA = "0x181568D10")] public void OnEnemyShieldHit(Vector3 DDHPAFKBMON) { if (Time.time > 0.1f) { float time = Time.time; this.MGHMEAFDGAL = time; RecRoomAudioClip recRoomAudioClip = this.onEnemyHitShield; float z = DDHPAFKBMON.z; } } // Token: 0x060029A2 RID: 10658 RVA: 0x000AA324 File Offset: 0x000A8524 [Token(Token = "0x60029A2")] [Address(RVA = "0x1568C60", Offset = "0x1567A60", VA = "0x181568C60")] public void OnEnemySecondaryDamage(Vector3 DDHPAFKBMON) { if (Time.time > 0.1f) { float time = Time.time; this.NJLOBIOPLNP = time; RecRoomAudioClip recRoomAudioClip = this.onEnemySecondaryDamage; float z = DDHPAFKBMON.z; } } // Token: 0x060029A3 RID: 10659 RVA: 0x000AA360 File Offset: 0x000A8560 [Token(Token = "0x60029A3")] [Address(RVA = "0x1568DC0", Offset = "0x1567BC0", VA = "0x181568DC0")] public void OnEnvironmentImpact(Vector3 DDHPAFKBMON) { if (Time.time > 0.1f) { float time = Time.time; this.HBMBKGFOFEI = time; RecRoomAudioClip recRoomAudioClip = this.onHitEnvironment; float z = DDHPAFKBMON.z; } } // Token: 0x060029A4 RID: 10660 RVA: 0x000AA39C File Offset: 0x000A859C [Token(Token = "0x60029A4")] [Address(RVA = "0x15688E0", Offset = "0x15676E0", VA = "0x1815688E0")] private bool DLNDNNPFJIL(ref float EHECOJFAOFO) { if (Time.time <= 0.1f) { } float time = Time.time; EHECOJFAOFO.m_value = time; return true; } // Token: 0x060029A5 RID: 10661 RVA: 0x000AA3CC File Offset: 0x000A85CC [Token(Token = "0x60029A5")] [Address(RVA = "0x1568AE0", Offset = "0x15678E0", VA = "0x181568AE0")] private void OnDestroy() { this.OnStopCharge(); this.OnFullyChargedLoopStop(); } // Token: 0x060029A6 RID: 10662 RVA: 0x000AA3E8 File Offset: 0x000A85E8 [Token(Token = "0x60029A6")] [Address(RVA = "0x74EA40", Offset = "0x74D840", VA = "0x18074EA40")] public WeaponAudio() { } // Token: 0x0400214E RID: 8526 [FieldOffset(Offset = "0x18")] [Token(Token = "0x400214E")] [SerializeField] [Header("Ranged")] private RecRoomAudioClip onFire; // Token: 0x0400214F RID: 8527 [FieldOffset(Offset = "0x20")] [Token(Token = "0x400214F")] [SerializeField] private RecRoomAudioClip onFireSoft; // Token: 0x04002150 RID: 8528 [FieldOffset(Offset = "0x28")] [Token(Token = "0x4002150")] [SerializeField] private RecRoomAudioClip onReload; // Token: 0x04002151 RID: 8529 [FieldOffset(Offset = "0x30")] [Token(Token = "0x4002151")] [SerializeField] private RecRoomAudioClip onLastRoundSpent; // Token: 0x04002152 RID: 8530 [FieldOffset(Offset = "0x38")] [Token(Token = "0x4002152")] [SerializeField] private RecRoomAudioClip onOutOfAmmoFire; // Token: 0x04002153 RID: 8531 [FieldOffset(Offset = "0x40")] [Token(Token = "0x4002153")] [SerializeField] private RecRoomAudioClip onMisfire; // Token: 0x04002154 RID: 8532 [FieldOffset(Offset = "0x48")] [Token(Token = "0x4002154")] [SerializeField] private RecRoomAudioClip onCharge; // Token: 0x04002155 RID: 8533 [FieldOffset(Offset = "0x50")] [Token(Token = "0x4002155")] [SerializeField] private RecRoomAudioClip onFullyChargedLoop; // Token: 0x04002156 RID: 8534 [FieldOffset(Offset = "0x58")] [Token(Token = "0x4002156")] [SerializeField] [Header("Melee")] private RecRoomAudioClip onSwing; // Token: 0x04002157 RID: 8535 [FieldOffset(Offset = "0x60")] [Token(Token = "0x4002157")] [SerializeField] [Header("Impact")] private RecRoomAudioClip onHitPlayer; // Token: 0x04002158 RID: 8536 [FieldOffset(Offset = "0x68")] [Token(Token = "0x4002158")] [SerializeField] private RecRoomAudioClip onHitEnvironment; // Token: 0x04002159 RID: 8537 [FieldOffset(Offset = "0x70")] [Token(Token = "0x4002159")] [SerializeField] private RecRoomAudioClip onEnemyHit; // Token: 0x0400215A RID: 8538 [FieldOffset(Offset = "0x78")] [Token(Token = "0x400215A")] [SerializeField] private RecRoomAudioClip onEnemyHitHard; // Token: 0x0400215B RID: 8539 [FieldOffset(Offset = "0x80")] [Token(Token = "0x400215B")] [SerializeField] private RecRoomAudioClip onEnemyHitShield; // Token: 0x0400215C RID: 8540 [FieldOffset(Offset = "0x88")] [Token(Token = "0x400215C")] [SerializeField] private RecRoomAudioClip onEnemySecondaryDamage; // Token: 0x0400215D RID: 8541 [FieldOffset(Offset = "0x90")] [Token(Token = "0x400215D")] private SFXAudioSource AIFKHFJMOJB; // Token: 0x0400215E RID: 8542 [FieldOffset(Offset = "0x98")] [Token(Token = "0x400215E")] private SFXAudioSource IBNFAKMPFLM; // Token: 0x0400215F RID: 8543 [FieldOffset(Offset = "0xA0")] [Token(Token = "0x400215F")] private float AFINOBNGKOI; // Token: 0x04002160 RID: 8544 [FieldOffset(Offset = "0xA4")] [Token(Token = "0x4002160")] private float GMPJBLLFOJJ; // Token: 0x04002161 RID: 8545 [FieldOffset(Offset = "0xA8")] [Token(Token = "0x4002161")] private float OMKIFJOMDOA; // Token: 0x04002162 RID: 8546 [FieldOffset(Offset = "0xAC")] [Token(Token = "0x4002162")] private float MGHMEAFDGAL; // Token: 0x04002163 RID: 8547 [FieldOffset(Offset = "0xB0")] [Token(Token = "0x4002163")] private float NJLOBIOPLNP; // Token: 0x04002164 RID: 8548 [FieldOffset(Offset = "0xB4")] [Token(Token = "0x4002164")] private float HBMBKGFOFEI; // Token: 0x04002165 RID: 8549 [Token(Token = "0x4002165")] private const float DAFMODDANJC = 0.1f; }