using System; using System.Runtime.InteropServices; using Cpp2IlInjected; using UnityEngine; // Token: 0x02000569 RID: 1385 [Token(Token = "0x2000569")] [StructLayout(3)] public class WeaponAudio : MonoBehaviour { // Token: 0x17000792 RID: 1938 // (get) Token: 0x060029B5 RID: 10677 RVA: 0x000AD930 File Offset: 0x000ABB30 [Token(Token = "0x17000792")] public bool LIBPLCAGHKI { [Token(Token = "0x60029B5")] [Address(RVA = "0x207F8C0", Offset = "0x207E2C0", VA = "0x18207F8C0")] get { SFXAudioSource aifkhfjmojb = this.AIFKHFJMOJB; int num = 0; return aifkhfjmojb != num; } } // Token: 0x060029B6 RID: 10678 RVA: 0x000AD950 File Offset: 0x000ABB50 [Token(Token = "0x60029B6")] [Address(RVA = "0x207F230", Offset = "0x207DC30", VA = "0x18207F230")] 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: 0x060029B7 RID: 10679 RVA: 0x000AD97C File Offset: 0x000ABB7C [Token(Token = "0x60029B7")] [Address(RVA = "0x207F2B0", Offset = "0x207DCB0", VA = "0x18207F2B0")] 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: 0x060029B8 RID: 10680 RVA: 0x000AD9CC File Offset: 0x000ABBCC [Token(Token = "0x60029B8")] [Address(RVA = "0x207ED70", Offset = "0x207D770", VA = "0x18207ED70")] 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: 0x060029B9 RID: 10681 RVA: 0x000ADA24 File Offset: 0x000ABC24 [Token(Token = "0x60029B9")] [Address(RVA = "0x207ECE0", Offset = "0x207D6E0", VA = "0x18207ECE0")] private void NJDEOINKPCJ(SFXAudioSource IBBJOALKMKL) { SFXAudioSource ibnfakmpflm = this.IBNFAKMPFLM; if (IBBJOALKMKL == ibnfakmpflm) { this.IBNFAKMPFLM = (ulong)0L; } } // Token: 0x060029BA RID: 10682 RVA: 0x000ADA4C File Offset: 0x000ABC4C [Token(Token = "0x60029BA")] [Address(RVA = "0x207F790", Offset = "0x207E190", VA = "0x18207F790")] public void OnStopCharge() { SFXAudioSource ibnfakmpflm = this.IBNFAKMPFLM; int num = 0; if (ibnfakmpflm != num) { AudioManager.StopLoopingSFX(this.IBNFAKMPFLM); this.IBNFAKMPFLM = (ulong)0L; } } // Token: 0x060029BB RID: 10683 RVA: 0x000ADA80 File Offset: 0x000ABC80 [Token(Token = "0x60029BB")] [Address(RVA = "0x207F390", Offset = "0x207DD90", VA = "0x18207F390")] 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: 0x060029BC RID: 10684 RVA: 0x000ADABC File Offset: 0x000ABCBC [Token(Token = "0x60029BC")] [Address(RVA = "0x207F430", Offset = "0x207DE30", VA = "0x18207F430")] public void OnFullyChargedLoopStop() { SFXAudioSource aifkhfjmojb = this.AIFKHFJMOJB; int num = 0; if (aifkhfjmojb != num) { AudioManager.StopLoopingSFX(this.AIFKHFJMOJB); this.AIFKHFJMOJB = (ulong)0L; } } // Token: 0x060029BD RID: 10685 RVA: 0x000ADAF0 File Offset: 0x000ABCF0 [Token(Token = "0x60029BD")] [Address(RVA = "0x207F4E0", Offset = "0x207DEE0", VA = "0x18207F4E0")] 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: 0x060029BE RID: 10686 RVA: 0x000ADB1C File Offset: 0x000ABD1C [Token(Token = "0x60029BE")] [Address(RVA = "0x207F710", Offset = "0x207E110", VA = "0x18207F710")] 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: 0x060029BF RID: 10687 RVA: 0x000ADB48 File Offset: 0x000ABD48 [Token(Token = "0x60029BF")] [Address(RVA = "0x207F5E0", Offset = "0x207DFE0", VA = "0x18207F5E0")] 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: 0x060029C0 RID: 10688 RVA: 0x000ADB74 File Offset: 0x000ABD74 [Token(Token = "0x60029C0")] [Address(RVA = "0x207F560", Offset = "0x207DF60", VA = "0x18207F560")] 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: 0x060029C1 RID: 10689 RVA: 0x000ADBA0 File Offset: 0x000ABDA0 [Token(Token = "0x60029C1")] [Address(RVA = "0x207F840", Offset = "0x207E240", VA = "0x18207F840")] public void OnSwing(Transform PDMMLDGDALC) { RecRoomAudioClip recRoomAudioClip = this.onSwing; int num = 0; int num2 = 0; SFXAudioSource sfxaudioSource = AudioManager.Play3DSFX(recRoomAudioClip, PDMMLDGDALC, num2, num); } // Token: 0x060029C2 RID: 10690 RVA: 0x000ADBC4 File Offset: 0x000ABDC4 [Token(Token = "0x60029C2")] [Address(RVA = "0x207F660", Offset = "0x207E060", VA = "0x18207F660")] 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: 0x060029C3 RID: 10691 RVA: 0x000ADC00 File Offset: 0x000ABE00 [Token(Token = "0x60029C3")] [Address(RVA = "0x207EF70", Offset = "0x207D970", VA = "0x18207EF70")] 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: 0x060029C4 RID: 10692 RVA: 0x000ADC3C File Offset: 0x000ABE3C [Token(Token = "0x60029C4")] [Address(RVA = "0x207EEC0", Offset = "0x207D8C0", VA = "0x18207EEC0")] 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: 0x060029C5 RID: 10693 RVA: 0x000ADC78 File Offset: 0x000ABE78 [Token(Token = "0x60029C5")] [Address(RVA = "0x207F0D0", Offset = "0x207DAD0", VA = "0x18207F0D0")] 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: 0x060029C6 RID: 10694 RVA: 0x000ADCB4 File Offset: 0x000ABEB4 [Token(Token = "0x60029C6")] [Address(RVA = "0x207F020", Offset = "0x207DA20", VA = "0x18207F020")] 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: 0x060029C7 RID: 10695 RVA: 0x000ADCF0 File Offset: 0x000ABEF0 [Token(Token = "0x60029C7")] [Address(RVA = "0x207F180", Offset = "0x207DB80", VA = "0x18207F180")] 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: 0x060029C8 RID: 10696 RVA: 0x000ADD2C File Offset: 0x000ABF2C [Token(Token = "0x60029C8")] [Address(RVA = "0x207ECA0", Offset = "0x207D6A0", VA = "0x18207ECA0")] private bool DLNDNNPFJIL(ref float EHECOJFAOFO) { if (Time.time <= 0.1f) { } float time = Time.time; EHECOJFAOFO.m_value = time; return true; } // Token: 0x060029C9 RID: 10697 RVA: 0x000ADD5C File Offset: 0x000ABF5C [Token(Token = "0x60029C9")] [Address(RVA = "0x207EEA0", Offset = "0x207D8A0", VA = "0x18207EEA0")] private void OnDestroy() { this.OnStopCharge(); this.OnFullyChargedLoopStop(); } // Token: 0x060029CA RID: 10698 RVA: 0x000ADD78 File Offset: 0x000ABF78 [Token(Token = "0x60029CA")] [Address(RVA = "0x3C1210", Offset = "0x3BFC10", VA = "0x1803C1210")] public WeaponAudio() { } // Token: 0x04002302 RID: 8962 [global::Cpp2IlInjected.FieldOffset(Offset = "0x18")] [Token(Token = "0x4002302")] [SerializeField] [Header("Ranged")] private RecRoomAudioClip onFire; // Token: 0x04002303 RID: 8963 [global::Cpp2IlInjected.FieldOffset(Offset = "0x20")] [Token(Token = "0x4002303")] [SerializeField] private RecRoomAudioClip onFireSoft; // Token: 0x04002304 RID: 8964 [global::Cpp2IlInjected.FieldOffset(Offset = "0x28")] [Token(Token = "0x4002304")] [SerializeField] private RecRoomAudioClip onReload; // Token: 0x04002305 RID: 8965 [global::Cpp2IlInjected.FieldOffset(Offset = "0x30")] [Token(Token = "0x4002305")] [SerializeField] private RecRoomAudioClip onLastRoundSpent; // Token: 0x04002306 RID: 8966 [global::Cpp2IlInjected.FieldOffset(Offset = "0x38")] [Token(Token = "0x4002306")] [SerializeField] private RecRoomAudioClip onOutOfAmmoFire; // Token: 0x04002307 RID: 8967 [global::Cpp2IlInjected.FieldOffset(Offset = "0x40")] [Token(Token = "0x4002307")] [SerializeField] private RecRoomAudioClip onMisfire; // Token: 0x04002308 RID: 8968 [global::Cpp2IlInjected.FieldOffset(Offset = "0x48")] [Token(Token = "0x4002308")] [SerializeField] private RecRoomAudioClip onCharge; // Token: 0x04002309 RID: 8969 [global::Cpp2IlInjected.FieldOffset(Offset = "0x50")] [Token(Token = "0x4002309")] [SerializeField] private RecRoomAudioClip onFullyChargedLoop; // Token: 0x0400230A RID: 8970 [global::Cpp2IlInjected.FieldOffset(Offset = "0x58")] [Token(Token = "0x400230A")] [SerializeField] [Header("Melee")] private RecRoomAudioClip onSwing; // Token: 0x0400230B RID: 8971 [global::Cpp2IlInjected.FieldOffset(Offset = "0x60")] [Token(Token = "0x400230B")] [SerializeField] [Header("Impact")] private RecRoomAudioClip onHitPlayer; // Token: 0x0400230C RID: 8972 [global::Cpp2IlInjected.FieldOffset(Offset = "0x68")] [Token(Token = "0x400230C")] [SerializeField] private RecRoomAudioClip onHitEnvironment; // Token: 0x0400230D RID: 8973 [global::Cpp2IlInjected.FieldOffset(Offset = "0x70")] [Token(Token = "0x400230D")] [SerializeField] private RecRoomAudioClip onEnemyHit; // Token: 0x0400230E RID: 8974 [global::Cpp2IlInjected.FieldOffset(Offset = "0x78")] [Token(Token = "0x400230E")] [SerializeField] private RecRoomAudioClip onEnemyHitHard; // Token: 0x0400230F RID: 8975 [global::Cpp2IlInjected.FieldOffset(Offset = "0x80")] [Token(Token = "0x400230F")] [SerializeField] private RecRoomAudioClip onEnemyHitShield; // Token: 0x04002310 RID: 8976 [global::Cpp2IlInjected.FieldOffset(Offset = "0x88")] [Token(Token = "0x4002310")] [SerializeField] private RecRoomAudioClip onEnemySecondaryDamage; // Token: 0x04002311 RID: 8977 [global::Cpp2IlInjected.FieldOffset(Offset = "0x90")] [Token(Token = "0x4002311")] private SFXAudioSource AIFKHFJMOJB; // Token: 0x04002312 RID: 8978 [global::Cpp2IlInjected.FieldOffset(Offset = "0x98")] [Token(Token = "0x4002312")] private SFXAudioSource IBNFAKMPFLM; // Token: 0x04002313 RID: 8979 [global::Cpp2IlInjected.FieldOffset(Offset = "0xA0")] [Token(Token = "0x4002313")] private float AFINOBNGKOI; // Token: 0x04002314 RID: 8980 [global::Cpp2IlInjected.FieldOffset(Offset = "0xA4")] [Token(Token = "0x4002314")] private float GMPJBLLFOJJ; // Token: 0x04002315 RID: 8981 [global::Cpp2IlInjected.FieldOffset(Offset = "0xA8")] [Token(Token = "0x4002315")] private float OMKIFJOMDOA; // Token: 0x04002316 RID: 8982 [global::Cpp2IlInjected.FieldOffset(Offset = "0xAC")] [Token(Token = "0x4002316")] private float MGHMEAFDGAL; // Token: 0x04002317 RID: 8983 [global::Cpp2IlInjected.FieldOffset(Offset = "0xB0")] [Token(Token = "0x4002317")] private float NJLOBIOPLNP; // Token: 0x04002318 RID: 8984 [global::Cpp2IlInjected.FieldOffset(Offset = "0xB4")] [Token(Token = "0x4002318")] private float HBMBKGFOFEI; // Token: 0x04002319 RID: 8985 [Token(Token = "0x4002319")] private const float DAFMODDANJC = 0.1f; }