using System; using System.Collections.Generic; using System.Runtime.CompilerServices; using System.Runtime.InteropServices; using System.Text; using AGUI.StackedUI; using CircuitsV2; using CircuitsV2.Graph; using CircuitsV2.Types; using CircuitsV2.Utilities; using Cpp2IlInjected; using Google.Protobuf; using Photon.Pun; using RecRoom.AGUI.ToolUIs; using RecRoom.Networking.SynchronizedFields; using UnityEngine; namespace RecRoom.Core.Creation.Circuits { // Token: 0x02002C9B RID: 11419 [Token(Token = "0x2002C9B")] [StructLayout(3)] public class SFXPlayer : MonoBehaviourPun, KKLIAEPNGJL, EOCLMMENCKH { // Token: 0x170035C4 RID: 13764 // (get) Token: 0x060141FF RID: 82431 RVA: 0x004D4A00 File Offset: 0x004D2C00 // (set) Token: 0x06014200 RID: 82432 RVA: 0x004D4A14 File Offset: 0x004D2C14 [Token(Token = "0x170035C4")] public SFXTrack[] CMLNBJDMPEO { [Token(Token = "0x60141FF")] [Address(RVA = "0x3D32F0", Offset = "0x3D1CF0", VA = "0x1803D32F0")] get { return this.availableSFXClips; } [Token(Token = "0x6014200")] [Address(RVA = "0x3D3460", Offset = "0x3D1E60", VA = "0x1803D3460")] set { this.availableSFXClips = value; } } // Token: 0x170035C5 RID: 13765 // (get) Token: 0x06014201 RID: 82433 RVA: 0x004D4A28 File Offset: 0x004D2C28 // (set) Token: 0x06014202 RID: 82434 RVA: 0x004D4A48 File Offset: 0x004D2C48 [Token(Token = "0x170035C5")] public int MMOCKPDHLNB { [Token(Token = "0x6014201")] [Address(RVA = "0x16D9670", Offset = "0x16D8070", VA = "0x1816D9670")] get { return this.AMLCPPFPJHN.Get(); } [Token(Token = "0x6014202")] [Address(RVA = "0x16DA230", Offset = "0x16D8C30", VA = "0x1816DA230")] set { SynchronizedField amlcppfpjhn = this.AMLCPPFPJHN; } } // Token: 0x06014203 RID: 82435 RVA: 0x004D4A64 File Offset: 0x004D2C64 [Token(Token = "0x6014203")] [Address(RVA = "0x16D8A80", Offset = "0x16D7480", VA = "0x1816D8A80")] public void CV2SetSelectedSfxIndex(ExecParams CHKKEHOKPJP, int ONGBFDACHHG) { int length = this.availableSFXClips.Length; int num = 0; int num2 = Mathf.Clamp(ONGBFDACHHG, num, length); } // Token: 0x170035C6 RID: 13766 // (get) Token: 0x06014204 RID: 82436 RVA: 0x004D4A90 File Offset: 0x004D2C90 // (set) Token: 0x06014205 RID: 82437 RVA: 0x004D4AB0 File Offset: 0x004D2CB0 [Token(Token = "0x170035C6")] public bool FOFGDNJGBHI { [Token(Token = "0x6014204")] [Address(RVA = "0x16D97D0", Offset = "0x16D81D0", VA = "0x1816D97D0")] get { return this.DMNHJCNKFPE.Get() != null; } [Token(Token = "0x6014205")] [Address(RVA = "0x16D9820", Offset = "0x16D8220", VA = "0x1816D9820")] set { SynchronizedField dmnhjcnkfpe = this.DMNHJCNKFPE; } } // Token: 0x170035C7 RID: 13767 // (get) Token: 0x06014206 RID: 82438 RVA: 0x004D4ACC File Offset: 0x004D2CCC // (set) Token: 0x06014207 RID: 82439 RVA: 0x004D4AEC File Offset: 0x004D2CEC [Token(Token = "0x170035C7")] public bool NMKLKDBEMPG { [Token(Token = "0x6014206")] [Address(RVA = "0x16D9720", Offset = "0x16D8120", VA = "0x1816D9720")] get { return this.CFLPANHLIFK.Get() != null; } [Token(Token = "0x6014207")] [Address(RVA = "0x16D9770", Offset = "0x16D8170", VA = "0x1816D9770")] set { SynchronizedField cflpanhlifk = this.CFLPANHLIFK; } } // Token: 0x170035C8 RID: 13768 // (get) Token: 0x06014208 RID: 82440 RVA: 0x004D4B08 File Offset: 0x004D2D08 // (set) Token: 0x06014209 RID: 82441 RVA: 0x004D4B28 File Offset: 0x004D2D28 [Token(Token = "0x170035C8")] public int KMJLHPBKCOB { [Token(Token = "0x6014208")] [Address(RVA = "0x16DA090", Offset = "0x16D8A90", VA = "0x1816DA090")] get { return this.GKMCMBKBCHI.Get(); } [Token(Token = "0x6014209")] [Address(RVA = "0x16DA0E0", Offset = "0x16D8AE0", VA = "0x1816DA0E0")] set { SynchronizedField gkmcmbkbchi = this.GKMCMBKBCHI; } } // Token: 0x0601420A RID: 82442 RVA: 0x004D4B44 File Offset: 0x004D2D44 [Token(Token = "0x601420A")] [Address(RVA = "0x16D8B50", Offset = "0x16D7550", VA = "0x1816D8B50")] public void CV2SetVolumeModifier(ExecParams CHKKEHOKPJP, int ONGBFDACHHG) { } // Token: 0x170035C9 RID: 13769 // (get) Token: 0x0601420B RID: 82443 RVA: 0x004D4B54 File Offset: 0x004D2D54 [Token(Token = "0x170035C9")] public bool JBMFJOBFJHP { [Token(Token = "0x601420B")] [Address(RVA = "0x413970", Offset = "0x412370", VA = "0x180413970", Slot = "17")] get { } } // Token: 0x170035CA RID: 13770 // (get) Token: 0x0601420C RID: 82444 RVA: 0x004D4B64 File Offset: 0x004D2D64 [Token(Token = "0x170035CA")] public bool MDAHDIHLCHC { [Token(Token = "0x601420C")] [Address(RVA = "0x16DA1A0", Offset = "0x16D8BA0", VA = "0x1816DA1A0")] get { SFXAudioSource ibbjoalkmkl = this.IBBJOALKMKL; if (ibbjoalkmkl == 0) { return; } AudioSource audioSource = ibbjoalkmkl._audioSource; if (audioSource != 0) { bool isPlaying = audioSource.isPlaying; return; } } } // Token: 0x0601420D RID: 82445 RVA: 0x004D4B94 File Offset: 0x004D2D94 [Token(Token = "0x601420D")] [Address(RVA = "0x16D8910", Offset = "0x16D7310", VA = "0x1816D8910", Slot = "13")] protected override void Awake() { base..ctor(); SynchronizedField synchronizedField; this.AMLCPPFPJHN = synchronizedField; SynchronizedField synchronizedField2; this.DMNHJCNKFPE = synchronizedField2; SynchronizedField synchronizedField3; this.CFLPANHLIFK = synchronizedField3; SynchronizedField synchronizedField4; this.GKMCMBKBCHI = synchronizedField4; } // Token: 0x0601420E RID: 82446 RVA: 0x004D4BC8 File Offset: 0x004D2DC8 [Token(Token = "0x601420E")] [Address(RVA = "0x16D9B10", Offset = "0x16D8510", VA = "0x1816D9B10")] private void Start() { CreationObject component = base.GetComponent(); Dictionary dictionary = new Dictionary(); SFXTrack[] array = this.availableSFXClips; int num = 0; if (num < array.Length) { SFXTrack sfxtrack = array[num]; string friendlyName = sfxtrack.friendlyName; dictionary.Add(friendlyName, num); SFXTrack[] array2 = this.availableSFXClips; num++; } List list = new List(); OMKPHDBNLKH.DEDABHKCIBG dedabhkcibg; if (SFXPlayer.<>c.<>9__35_0 == 0) { dedabhkcibg = (MakerPenPaletteConfigScreen editableUiFlow) => editableUiFlow.DefaultBoolUIControlPrefab; SFXPlayer.<>c.<>9__35_0 = dedabhkcibg; } OMKPHDBNLKH.OHINDOLFNMP ohindolfnmp = new OMKPHDBNLKH.OHINDOLFNMP(this.IKLMINNKOPD); int num2; CPNMFOKDBKM cpnmfokdbkm = new CPNMFOKDBKM(dedabhkcibg, ohindolfnmp, num2); num2 = 0; list.Add(cpnmfokdbkm); OMKPHDBNLKH.DEDABHKCIBG dedabhkcibg2; if (SFXPlayer.<>c.<>9__35_2 == 0) { dedabhkcibg2 = (MakerPenPaletteConfigScreen editableUIFlow) => editableUIFlow.DefaultEnumUIControlPrefab; SFXPlayer.<>c.<>9__35_2 = dedabhkcibg2; } OMKPHDBNLKH.OHINDOLFNMP ohindolfnmp2 = new OMKPHDBNLKH.OHINDOLFNMP(this.HPKEAJLMLDB); KLCANJPOEPC klcanjpoepc = new KLCANJPOEPC(dedabhkcibg2, ohindolfnmp2, dictionary, num); list.Add(klcanjpoepc); OMKPHDBNLKH.DEDABHKCIBG dedabhkcibg3; if (SFXPlayer.<>c.<>9__35_4 == 0) { dedabhkcibg3 = (MakerPenPaletteConfigScreen editableUIFlow) => editableUIFlow.DefaultBoolUIControlPrefab; SFXPlayer.<>c.<>9__35_4 = dedabhkcibg3; } OMKPHDBNLKH.OHINDOLFNMP ohindolfnmp3 = new OMKPHDBNLKH.OHINDOLFNMP(this.NEIKHKEAMDH); int num3; CPNMFOKDBKM cpnmfokdbkm2 = new CPNMFOKDBKM(dedabhkcibg3, ohindolfnmp3, num3); num3 = 0; list.Add(cpnmfokdbkm2); OMKPHDBNLKH.DEDABHKCIBG dedabhkcibg4; if (SFXPlayer.<>c.<>9__35_6 == 0) { dedabhkcibg4 = (MakerPenPaletteConfigScreen editableUIFlow) => editableUIFlow.DefaultIntUIControlPrefab; SFXPlayer.<>c.<>9__35_6 = dedabhkcibg4; } OMKPHDBNLKH.OHINDOLFNMP ohindolfnmp4 = new OMKPHDBNLKH.OHINDOLFNMP(this.OOONIBGLNPC); int num4; GAAKDCPNDDI gaakdcpnddi = new GAAKDCPNDDI(dedabhkcibg4, ohindolfnmp4, num4); num4 = 0; list.Add(gaakdcpnddi); component.AddConfigurableSettings(list); } // Token: 0x0601420F RID: 82447 RVA: 0x004D4D50 File Offset: 0x004D2F50 [Token(Token = "0x601420F")] [Address(RVA = "0x16D97D0", Offset = "0x16D81D0", VA = "0x1816D97D0")] public bool SFXSpatial_Get() { return this.DMNHJCNKFPE.Get() != null; } // Token: 0x06014210 RID: 82448 RVA: 0x004D4D70 File Offset: 0x004D2F70 [Token(Token = "0x6014210")] [Address(RVA = "0x16D9820", Offset = "0x16D8220", VA = "0x1816D9820")] public void SFXSpatial_Set(bool ENKCPHPELEB) { SynchronizedField dmnhjcnkfpe = this.DMNHJCNKFPE; } // Token: 0x06014211 RID: 82449 RVA: 0x004D4D8C File Offset: 0x004D2F8C [Token(Token = "0x6014211")] [Address(RVA = "0x16D9670", Offset = "0x16D8070", VA = "0x1816D9670")] public int SFXIndex_Get() { return this.AMLCPPFPJHN.Get(); } // Token: 0x06014212 RID: 82450 RVA: 0x004D4DAC File Offset: 0x004D2FAC [Token(Token = "0x6014212")] [Address(RVA = "0x16D96C0", Offset = "0x16D80C0", VA = "0x1816D96C0")] public void SFXIndex_Set(int EFBDCIJMFGD) { SynchronizedField amlcppfpjhn = this.AMLCPPFPJHN; int num = 0; this.HMIOBEMJDJC(num != 0); } // Token: 0x06014213 RID: 82451 RVA: 0x004D4DD0 File Offset: 0x004D2FD0 [Token(Token = "0x6014213")] [Address(RVA = "0x16D9720", Offset = "0x16D8120", VA = "0x1816D9720")] public bool SFXInterrupt_Get() { return this.CFLPANHLIFK.Get() != null; } // Token: 0x06014214 RID: 82452 RVA: 0x004D4DF0 File Offset: 0x004D2FF0 [Token(Token = "0x6014214")] [Address(RVA = "0x16D9770", Offset = "0x16D8170", VA = "0x1816D9770")] public void SFXInterrupt_Set(bool BMLCHGKOAAD) { SynchronizedField cflpanhlifk = this.CFLPANHLIFK; } // Token: 0x06014215 RID: 82453 RVA: 0x004D4E0C File Offset: 0x004D300C [Token(Token = "0x6014215")] [Address(RVA = "0x16DA090", Offset = "0x16D8A90", VA = "0x1816DA090")] public int Volume_Get() { return this.GKMCMBKBCHI.Get(); } // Token: 0x06014216 RID: 82454 RVA: 0x004D4E2C File Offset: 0x004D302C [Token(Token = "0x6014216")] [Address(RVA = "0x16DA0E0", Offset = "0x16D8AE0", VA = "0x1816DA0E0")] public void Volume_Set(int ONGBFDACHHG) { SynchronizedField gkmcmbkbchi = this.GKMCMBKBCHI; } // Token: 0x06014217 RID: 82455 RVA: 0x004D4E48 File Offset: 0x004D3048 [Token(Token = "0x6014217")] [Address(RVA = "0x16D8E70", Offset = "0x16D7870", VA = "0x1816D8E70")] public void Event_PlaySelectedSFX() { float realtimeSinceStartup = Time.realtimeSinceStartup; float fncecpbijoj = this.FNCECPBIJOJ; if (this.CFLPANHLIFK.Get() != 0) { SFXAudioSource ibbjoalkmkl = this.IBBJOALKMKL; int num = 0; if (ibbjoalkmkl != num && this.IBBJOALKMKL._audioSource.isPlaying) { this.IBBJOALKMKL.Stop(); } this.HMIOBEMJDJC(true); return; } } // Token: 0x06014218 RID: 82456 RVA: 0x004D4EB4 File Offset: 0x004D30B4 [Token(Token = "0x6014218")] [Address(RVA = "0x16DA070", Offset = "0x16D8A70", VA = "0x1816DA070")] public void Stop() { SFXAudioSource ibbjoalkmkl = this.IBBJOALKMKL; if (ibbjoalkmkl != 0) { ibbjoalkmkl.Stop(); return; } } // Token: 0x06014219 RID: 82457 RVA: 0x004D4ED4 File Offset: 0x004D30D4 [Token(Token = "0x6014219")] [Address(RVA = "0x16D8FE0", Offset = "0x16D79E0", VA = "0x1816D8FE0")] private void HMIOBEMJDJC(bool EMCMBOCHBJM = true) { int num = this.AMLCPPFPJHN.Get(); int num2 = this.AMLCPPFPJHN.Get(); SFXTrack[] array = this.availableSFXClips; if (num2 < array.Length) { int num3 = this.AMLCPPFPJHN.Get(); AudioClip clip = array[num3].clip; int num4 = this.GKMCMBKBCHI.Get(); int num5 = 0; if (clip != num5) { if (EMCMBOCHBJM) { float realtimeSinceStartup = Time.realtimeSinceStartup; float num6 = clip.length * 0.75f; this.FNCECPBIJOJ = num6; } if (this.DMNHJCNKFPE.Get() != 0) { throw new NullReferenceException(); } float num7; SFXAudioSource sfxaudioSource = AudioManager.Play2DSFX(clip, num7); this.IBBJOALKMKL = sfxaudioSource; } } } // Token: 0x0601421A RID: 82458 RVA: 0x004D4F94 File Offset: 0x004D3194 [Token(Token = "0x601421A")] [Address(RVA = "0x16D8BE0", Offset = "0x16D75E0", VA = "0x1816D8BE0", Slot = "18")] public void DeserializeFrom(KPNDFONGDGF HFBJGCHOANH) { int num = 0; SFXTrack[] array = this.availableSFXClips; if (num < array.Length) { SFXTrack sfxtrack = array[num]; bool flag; if (!flag) { SFXTrack[] array2 = this.availableSFXClips; num++; } } this.MMOCKPDHLNB = num; this.FOFGDNJGBHI = num != 0; this.NMKLKDBEMPG = num != 0; this.KMJLHPBKCOB = num; } // Token: 0x0601421B RID: 82459 RVA: 0x004D501C File Offset: 0x004D321C [Token(Token = "0x601421B")] [Address(RVA = "0x16D9880", Offset = "0x16D8280", VA = "0x1816D9880", Slot = "19")] public void SerializeTo(ref PDEKIHFJKHJ IABNDBNHMKF, ref MKNCHKCCIHK NHFINJNIPGK, StringBuilder BIPOIFGEMGB) { SFXTrack[] array = this.availableSFXClips; int num = this.AMLCPPFPJHN.Get(); SFXTrack sfxtrack = array[num]; JOHLOIJHHBK johloijhhbk = new JOHLOIJHHBK(); ByteString byteString; johloijhhbk.ADALJGKIAHI = byteString; bool flag = this.DMNHJCNKFPE.Get() != null; johloijhhbk.DNDHLPBOGKP = flag; bool flag2 = this.CFLPANHLIFK.Get() != null; johloijhhbk.DAFLIMNFFEO = flag2; int num2 = this.GKMCMBKBCHI.Get(); johloijhhbk.IAPLFDKDLLD = num2; } // Token: 0x170035CB RID: 13771 // (get) Token: 0x0601421C RID: 82460 RVA: 0x004D50B0 File Offset: 0x004D32B0 [Token(Token = "0x170035CB")] private CircuitType EDCBOKFOODP { [Token(Token = "0x601421C")] [Address(RVA = "0x16D8F80", Offset = "0x16D7980", VA = "0x1816D8F80", Slot = "15")] get { /* An exception occurred when decompiling this method (0601421C) ICSharpCode.Decompiler.DecompilerException: Error decompiling CircuitsV2.Types.CircuitType RecRoom.Core.Creation.Circuits.SFXPlayer::GANLJBICHFI() ---> System.Exception: Basic block has to end with unconditional control flow. { Block_0: stloc:ClassType(var_0_05, ldsfld:ClassType(TypeRegistry::SoundEffectGizmoType)) } at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.FlattenBasicBlocks(ILNode node) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 1852 at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.Optimize(DecompilerContext context, ILBlock method, AutoPropertyProvider autoPropertyProvider, StateMachineKind& stateMachineKind, MethodDef& inlinedMethod, AsyncMethodDebugInfo& asyncInfo, ILAstOptimizationStep abortBeforeStep) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 355 at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(IEnumerable`1 parameters, MethodDebugInfoBuilder& builder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 123 at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(MethodDef methodDef, DecompilerContext context, AutoPropertyProvider autoPropertyProvider, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, StringBuilder sb, MethodDebugInfoBuilder& stmtsBuilder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 88 --- End of inner exception stack trace --- at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(MethodDef methodDef, DecompilerContext context, AutoPropertyProvider autoPropertyProvider, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, StringBuilder sb, MethodDebugInfoBuilder& stmtsBuilder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 92 at ICSharpCode.Decompiler.Ast.AstBuilder.AddMethodBody(EntityDeclaration methodNode, EntityDeclaration& updatedNode, MethodDef method, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, MethodKind methodKind) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstBuilder.cs:line 1663 */; } } // Token: 0x0601421D RID: 82461 RVA: 0x0000220F File Offset: 0x0000040F [Token(Token = "0x601421D")] [Address(RVA = "0x16D9450", Offset = "0x16D7E50", VA = "0x1816D9450", Slot = "16")] private Result IPKMBNAJOCJ(ExecParams CHKKEHOKPJP) { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } // Token: 0x0601421E RID: 82462 RVA: 0x004D50C4 File Offset: 0x004D32C4 [Token(Token = "0x601421E")] [Address(RVA = "0x16DA140", Offset = "0x16D8B40", VA = "0x1816DA140")] public SFXPlayer() { } // Token: 0x0601421F RID: 82463 RVA: 0x004D5104 File Offset: 0x004D3304 [Token(Token = "0x601421F")] [Address(RVA = "0x16D9390", Offset = "0x16D7D90", VA = "0x1816D9390")] [CompilerGenerated] private void IKLMINNKOPD(CreationObjectSettingBooleanUIControl GCCLEJOGCCE) { string text = this.use3dAudioSettingDescription; PLDMAFINLJO.FANDNIHFMNM(GCCLEJOGCCE.PropertyDescription, text); Func func = new Func(this.SFXSpatial_Get); Action action = new Action(this.SFXSpatial_Set); } // Token: 0x06014220 RID: 82464 RVA: 0x004D5144 File Offset: 0x004D3344 [Token(Token = "0x6014220")] [Address(RVA = "0x16D92D0", Offset = "0x16D7CD0", VA = "0x1816D92D0")] [CompilerGenerated] private void HPKEAJLMLDB(CreationObjectSettingFriendlyIntControl GCCLEJOGCCE) { string oabdcbmoehk = this.OABDCBMOEHK; PLDMAFINLJO.FANDNIHFMNM(GCCLEJOGCCE.PropertyDescription, oabdcbmoehk); Func func = new Func(this.SFXIndex_Get); Action action = new Action(this.SFXIndex_Set); } // Token: 0x06014221 RID: 82465 RVA: 0x004D5184 File Offset: 0x004D3384 [Token(Token = "0x6014221")] [Address(RVA = "0x16D94F0", Offset = "0x16D7EF0", VA = "0x1816D94F0")] [CompilerGenerated] private void NEIKHKEAMDH(CreationObjectSettingBooleanUIControl GCCLEJOGCCE) { string text = this.interruptCurrentSoundDescription; PLDMAFINLJO.FANDNIHFMNM(GCCLEJOGCCE.PropertyDescription, text); Func func = new Func(this.SFXInterrupt_Get); Action action = new Action(this.SFXInterrupt_Set); } // Token: 0x06014222 RID: 82466 RVA: 0x004D51C4 File Offset: 0x004D33C4 [Token(Token = "0x6014222")] [Address(RVA = "0x16D95B0", Offset = "0x16D7FB0", VA = "0x1816D95B0")] [CompilerGenerated] private void OOONIBGLNPC(CreationObjectSettingIntUIControl GCCLEJOGCCE) { string text = this.volumeDescription; PLDMAFINLJO.FANDNIHFMNM(GCCLEJOGCCE.PropertyDescription, text); Func func = new Func(this.Volume_Get); Action action = new Action(this.Volume_Set); } // Token: 0x0400D829 RID: 55337 [global::Cpp2IlInjected.FieldOffset(Offset = "0x40")] [Token(Token = "0x400D829")] [SerializeField] [HideInInspector] private SFXTrack[] availableSFXClips; // Token: 0x0400D82A RID: 55338 [global::Cpp2IlInjected.FieldOffset(Offset = "0x48")] [Token(Token = "0x400D82A")] private string OABDCBMOEHK = "Sounds"; // Token: 0x0400D82B RID: 55339 [global::Cpp2IlInjected.FieldOffset(Offset = "0x50")] [Token(Token = "0x400D82B")] [SerializeField] private string use3dAudioSettingDescription = "Use 3D Audio"; // Token: 0x0400D82C RID: 55340 [global::Cpp2IlInjected.FieldOffset(Offset = "0x58")] [Token(Token = "0x400D82C")] [SerializeField] private string interruptCurrentSoundDescription = "Interrupt Current Sound"; // Token: 0x0400D82D RID: 55341 [global::Cpp2IlInjected.FieldOffset(Offset = "0x60")] [Token(Token = "0x400D82D")] [SerializeField] private string volumeDescription = "Change Volume"; // Token: 0x0400D82E RID: 55342 [global::Cpp2IlInjected.FieldOffset(Offset = "0x68")] [Token(Token = "0x400D82E")] private float FNCECPBIJOJ; // Token: 0x0400D82F RID: 55343 [global::Cpp2IlInjected.FieldOffset(Offset = "0x70")] [Token(Token = "0x400D82F")] private SynchronizedField AMLCPPFPJHN; // Token: 0x0400D830 RID: 55344 [global::Cpp2IlInjected.FieldOffset(Offset = "0x78")] [Token(Token = "0x400D830")] private SynchronizedField DMNHJCNKFPE; // Token: 0x0400D831 RID: 55345 [global::Cpp2IlInjected.FieldOffset(Offset = "0x80")] [Token(Token = "0x400D831")] private SynchronizedField CFLPANHLIFK; // Token: 0x0400D832 RID: 55346 [global::Cpp2IlInjected.FieldOffset(Offset = "0x88")] [Token(Token = "0x400D832")] private SynchronizedField GKMCMBKBCHI; // Token: 0x0400D833 RID: 55347 [global::Cpp2IlInjected.FieldOffset(Offset = "0x90")] [Token(Token = "0x400D833")] [SerializeField] [DDPIINEJFMD(JIBDPHMGEGO.Self, false, false)] private RigidbodyEx rigidbodyEx; // Token: 0x0400D834 RID: 55348 [global::Cpp2IlInjected.FieldOffset(Offset = "0x98")] [Token(Token = "0x400D834")] private SFXAudioSource IBBJOALKMKL; // Token: 0x02002C9C RID: 11420 [Token(Token = "0x2002C9C")] [Serializable] public struct ClipConfig { // Token: 0x0400D835 RID: 55349 [global::Cpp2IlInjected.FieldOffset(Offset = "0x0")] [Token(Token = "0x400D835")] public string FriendlyName; // Token: 0x0400D836 RID: 55350 [global::Cpp2IlInjected.FieldOffset(Offset = "0x8")] [Token(Token = "0x400D836")] public RecRoomAudioClip Clip; } } }