437 lines
13 KiB
C#
437 lines
13 KiB
C#
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<SFXAudioSource> 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;
|
|
}
|