using System; using System.Collections.Generic; using System.Text; using AGUI.StackedUI; using Cpp2IlInjected; using Google.Protobuf; using Photon.Pun; using RecRoom.Core; using TMPro; using UnityEngine; namespace RecRoom { // Token: 0x02001FE1 RID: 8161 [Token(Token = "0x2001FE1")] public class Radio : MonoBehaviourPun, EOCLMMENCKH { // Token: 0x17002106 RID: 8454 // (get) Token: 0x0600CF77 RID: 53111 RVA: 0x002FC1E0 File Offset: 0x002FA3E0 [Token(Token = "0x17002106")] public Tool PBBJCLJPFMI { [Token(Token = "0x600CF77")] [Address(RVA = "0x4335D0", Offset = "0x4323D0", VA = "0x1804335D0")] get { return this._tool; } } // Token: 0x17002107 RID: 8455 // (get) Token: 0x0600CF78 RID: 53112 RVA: 0x002FC1F4 File Offset: 0x002FA3F4 // (set) Token: 0x0600CF79 RID: 53113 RVA: 0x002FC208 File Offset: 0x002FA408 [Token(Token = "0x17002107")] private RadioScreen FCGGFPNEDPL { [Token(Token = "0x600CF78")] [Address(RVA = "0x4391F0", Offset = "0x437FF0", VA = "0x1804391F0")] get; [Token(Token = "0x600CF79")] [Address(RVA = "0x7D58F0", Offset = "0x7D46F0", VA = "0x1807D58F0")] set; } // Token: 0x17002108 RID: 8456 // (get) Token: 0x0600CF7A RID: 53114 RVA: 0x002FC21C File Offset: 0x002FA41C [Token(Token = "0x17002108")] private bool MBFEDNAMNHB { [Token(Token = "0x600CF7A")] [Address(RVA = "0x7D5210", Offset = "0x7D4010", VA = "0x1807D5210")] get { /* An exception occurred when decompiling this method (0600CF7A) ICSharpCode.Decompiler.DecompilerException: Error decompiling System.Boolean RecRoom.Radio::DFMFIJOLPOG() ---> System.Exception: Basic block has to end with unconditional control flow. { Block_0: stloc:int32(var_0_06, ldfld:int32(Radio::GKHINIGCHGC, ldloc:Radio(this))) } 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: 0x17002109 RID: 8457 // (get) Token: 0x0600CF7B RID: 53115 RVA: 0x002FC230 File Offset: 0x002FA430 // (set) Token: 0x0600CF7C RID: 53116 RVA: 0x002FC244 File Offset: 0x002FA444 [Token(Token = "0x17002109")] public bool LMHGENMHPIF { [Token(Token = "0x600CF7B")] [Address(RVA = "0x774EC0", Offset = "0x773CC0", VA = "0x180774EC0")] get; [Token(Token = "0x600CF7C")] [Address(RVA = "0x774EB0", Offset = "0x773CB0", VA = "0x180774EB0")] set; } // Token: 0x1700210A RID: 8458 // (get) Token: 0x0600CF7D RID: 53117 RVA: 0x002FC258 File Offset: 0x002FA458 // (set) Token: 0x0600CF7E RID: 53118 RVA: 0x002FC26C File Offset: 0x002FA46C [Token(Token = "0x1700210A")] public bool AAJEKBGLFCJ { [Token(Token = "0x600CF7D")] [Address(RVA = "0x774E60", Offset = "0x773C60", VA = "0x180774E60")] get; [Token(Token = "0x600CF7E")] [Address(RVA = "0x774E80", Offset = "0x773C80", VA = "0x180774E80")] set; } // Token: 0x1700210B RID: 8459 // (get) Token: 0x0600CF7F RID: 53119 RVA: 0x002FC280 File Offset: 0x002FA480 [Token(Token = "0x1700210B")] private string CLLAMLHHBBM { [Token(Token = "0x600CF7F")] [Address(RVA = "0x7D5550", Offset = "0x7D4350", VA = "0x1807D5550")] get { int gkhinigchgc = this.GKHINIGCHGC; SFXTrack[] array = this.tracks; int length = array.Length; if (gkhinigchgc >= length) { return "Nothing playing"; } bool flag = string.IsNullOrEmpty(array[gkhinigchgc].friendlyName); SFXTrack[] array2 = this.tracks; if (flag) { int gkhinigchgc2 = this.GKHINIGCHGC; return array2[gkhinigchgc2].clip.name; } int gkhinigchgc3 = this.GKHINIGCHGC; return array2[gkhinigchgc3].friendlyName; } } // Token: 0x0600CF80 RID: 53120 RVA: 0x002FC304 File Offset: 0x002FA504 [Token(Token = "0x600CF80")] [Address(RVA = "0x7D4DE0", Offset = "0x7D3BE0", VA = "0x1807D4DE0", Slot = "13")] protected override void Awake() { base..ctor(); MFBGLIHGCGO oldcnlgocoh = KKPBCOOONNK.OLDCNLGOCOH; Action action = new Action(this.OnPhotonPlayerConnected); KKPBCOOONNK.OLDCNLGOCOH = MFBGLIHGCGO.BPJDFPACLMK(oldcnlgocoh, action); Tool tool = this._tool; int num = 0; bool flag = tool != num; if (flag) { MFBGLIHGCGO isMutedChangedEvent = this._tool.IsMutedChangedEvent; Action action2 = new Action(this.KDCIILDJMMA); ToolUI menu = this._tool.ELABBFJBNII; int num2 = 0; if (menu != num2) { RadioScreen flowByType = this._tool.ELABBFJBNII.GetFlowByType(); this.k__BackingField = flowByType; int num3 = 0; if (flowByType != num3) { Tool tool2 = this._tool; RadioScreen radioScreen = this.k__BackingField; ToolUI menu2 = tool2.ELABBFJBNII; radioScreen.StackedUIClosed(); } } } bool flag2; if (this.pauseDuringGameInProgress && flag2) { MIEIBBPMDMP.GGPHEKCPPMP ggphekcppmp = new MIEIBBPMDMP.GGPHEKCPPMP(this.FMLLKNMGNLN); } this.CKJOKADEJIL(); float volume = this.audioSource.volume; this.KJNICBOMJAK = volume; this.HBBJLMCPEPL(); } // Token: 0x0600CF81 RID: 53121 RVA: 0x002FC418 File Offset: 0x002FA618 [Token(Token = "0x600CF81")] [Address(RVA = "0x7D5C60", Offset = "0x7D4A60", VA = "0x1807D5C60", Slot = "14")] protected override void OnDestroy() { base.OnDestroy(); MFBGLIHGCGO oldcnlgocoh = KKPBCOOONNK.OLDCNLGOCOH; Action action = new Action(this.OnPhotonPlayerConnected); MFBGLIHGCGO mfbglihgcgo = MFBGLIHGCGO.GMNMHGMFGOL(oldcnlgocoh, action); KKPBCOOONNK.OLDCNLGOCOH = mfbglihgcgo; Tool tool = this._tool; if (mfbglihgcgo == 0) { MFBGLIHGCGO isMutedChangedEvent = this._tool.IsMutedChangedEvent; Action action2 = new Action(this.KDCIILDJMMA); } bool flag; if (this.pauseDuringGameInProgress && flag) { MIEIBBPMDMP.GGPHEKCPPMP ggphekcppmp = new MIEIBBPMDMP.GGPHEKCPPMP(this.FMLLKNMGNLN); } } // Token: 0x0600CF82 RID: 53122 RVA: 0x002FC494 File Offset: 0x002FA694 [Token(Token = "0x600CF82")] [Address(RVA = "0x7D6620", Offset = "0x7D5420", VA = "0x1807D6620")] private void Start() { if (base.OGIBLNIIHDK && this.GKHINIGCHGC < 0) { int num = 0; if ((this.randomInitialTrack ? 1 : 0) == num) { int num2 = this.defaultInitialTrack; this.LPJFBGEGCBL(num2); } this.OBAPENCFNOM(true); bool flag = this.defaultToTrackLoop; this.k__BackingField = flag; } this.OGJBJKLKJNM(); Scheduler instance = SingletonMonoBehaviour.ONCPNMDGGKG; Radio.ILAEMMOFKIB ilaemmofkib; ilaemmofkib.System.IDisposable.Dispose(); ilaemmofkib.<>1__state = (int)((ulong)0L); ilaemmofkib.<>4__this = this; KFBABPAPIMB kfbabpapimb = instance.Run(this, ilaemmofkib); } // Token: 0x0600CF83 RID: 53123 RVA: 0x002FC518 File Offset: 0x002FA718 [Token(Token = "0x600CF83")] [Address(RVA = "0x7D5F60", Offset = "0x7D4D60", VA = "0x1807D5F60")] public void PlayNextTrack() { if (!this.k__BackingField) { SFXTrack[] array = this.tracks; int num = this.GKHINIGCHGC; num++; return; } int num2 = 0; this.OBAPENCFNOM(num2 != 0); } // Token: 0x0600CF84 RID: 53124 RVA: 0x002FC550 File Offset: 0x002FA750 [Token(Token = "0x600CF84")] [Address(RVA = "0x7D5FB0", Offset = "0x7D4DB0", VA = "0x1807D5FB0")] public void PlayPreviousTrack() { if (!this.k__BackingField) { int length = this.tracks.Length; this.LPJFBGEGCBL(length); return; } int num = 0; this.OBAPENCFNOM(num != 0); } // Token: 0x0600CF85 RID: 53125 RVA: 0x002FC58C File Offset: 0x002FA78C [Token(Token = "0x600CF85")] [Address(RVA = "0x7D5680", Offset = "0x7D4480", VA = "0x1807D5680")] public string GetNowPlayingString() { int num = this.GKHINIGCHGC; num++; int length = this.tracks.Length; int gkhinigchgc = this.GKHINIGCHGC; SFXTrack[] array = this.tracks; int length2 = array.Length; if (gkhinigchgc < length2) { bool flag = string.IsNullOrEmpty(array[gkhinigchgc].friendlyName); SFXTrack[] array2 = this.tracks; if (flag) { int gkhinigchgc2 = this.GKHINIGCHGC; string name = array2[gkhinigchgc2].clip.name; } int gkhinigchgc3 = this.GKHINIGCHGC; SFXTrack sfxtrack = array2[gkhinigchgc3]; } return string.Format("{0}/{1}: {2}", num, num, "Nothing playing"); } // Token: 0x0600CF86 RID: 53126 RVA: 0x002FC634 File Offset: 0x002FA834 [Token(Token = "0x600CF86")] [Address(RVA = "0x7D5BF0", Offset = "0x7D49F0", VA = "0x1807D5BF0")] public void OnCircuitInput() { if (KKPBCOOONNK.BNNCCCFFALC) { bool flag = !this.ONOELOJLGIG; this.SetPause(flag); return; } } // Token: 0x0600CF87 RID: 53127 RVA: 0x002FC660 File Offset: 0x002FA860 [Token(Token = "0x600CF87")] [Address(RVA = "0x7D5670", Offset = "0x7D4470", VA = "0x1807D5670")] private void FMLLKNMGNLN(ushort IJOAIDDBKHN, ushort ANNCFAAIAJC, ushort LAJGLGHCAAH, ushort CLAOJHOHMBO) { this.CKJOKADEJIL(); } // Token: 0x0600CF88 RID: 53128 RVA: 0x002FC674 File Offset: 0x002FA874 [Token(Token = "0x600CF88")] [Address(RVA = "0x7D5120", Offset = "0x7D3F20", VA = "0x1807D5120")] private void CKJOKADEJIL() { bool flag; if (this.pauseDuringGameInProgress && flag) { bool flag2; this.SetPause(flag2); return; } } // Token: 0x0600CF89 RID: 53129 RVA: 0x002FC69C File Offset: 0x002FA89C [Token(Token = "0x600CF89")] [Address(RVA = "0x7D6730", Offset = "0x7D5530", VA = "0x1807D6730")] public void TogglePause() { bool flag = !this.ONOELOJLGIG; this.SetPause(flag); } // Token: 0x0600CF8A RID: 53130 RVA: 0x002FC6BC File Offset: 0x002FA8BC [Token(Token = "0x600CF8A")] [Address(RVA = "0x7D6520", Offset = "0x7D5320", VA = "0x1807D6520")] public void SetPause(bool HCKPMBCHNCL) { if (this.ONOELOJLGIG != HCKPMBCHNCL) { this.ONOELOJLGIG = HCKPMBCHNCL; PhotonView photonView = base.JDHMIOJKLCK; DGLOJCGDOGG.OLBPPAPNBFI olbppapnbfi = new DGLOJCGDOGG.OLBPPAPNBFI(this.RpcRadioSyncState); float time = this.audioSource.time; bool onoelojlgig = this.ONOELOJLGIG; bool flag = this.k__BackingField; bool flag2 = this.k__BackingField; } } // Token: 0x0600CF8B RID: 53131 RVA: 0x002FC718 File Offset: 0x002FA918 [Token(Token = "0x600CF8B")] [Address(RVA = "0x7D5220", Offset = "0x7D4020", VA = "0x1807D5220")] private IEnumerator DIFJOBKHDML() { /* An exception occurred when decompiling this method (0600CF8B) ICSharpCode.Decompiler.DecompilerException: Error decompiling System.Collections.Generic.IEnumerator`1 RecRoom.Radio::DIFJOBKHDML() ---> System.Exception: Basic block has to end with unconditional control flow. { Block_0: call:void(ILAEMMOFKIB::System.IDisposable.Dispose, ldloc:ILAEMMOFKIB(var_0)) stfld:int32(ILAEMMOFKIB::<>1__state, ldloc:ILAEMMOFKIB(var_0), conv.u8:uint64[exp:int32](ldc.i8:int64[exp:uint64](0))) stfld:Radio(ILAEMMOFKIB::<>4__this, ldloc:ILAEMMOFKIB(var_0), ldloc:Radio(this)) } 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: 0x0600CF8C RID: 53132 RVA: 0x002FC73C File Offset: 0x002FA93C [Token(Token = "0x600CF8C")] [Address(RVA = "0x7D5910", Offset = "0x7D4710", VA = "0x1807D5910")] private void LPJFBGEGCBL(int BNDCDCMIOPE) { PhotonView photonView = base.JDHMIOJKLCK; DGLOJCGDOGG.OLBPPAPNBFI olbppapnbfi = new DGLOJCGDOGG.OLBPPAPNBFI(this.RpcRadioSyncState); bool flag = this.k__BackingField; bool onoelojlgig = this.ONOELOJLGIG; bool flag2 = this.k__BackingField; } // Token: 0x0600CF8D RID: 53133 RVA: 0x002FC77C File Offset: 0x002FA97C [Token(Token = "0x600CF8D")] [Address(RVA = "0x7D59E0", Offset = "0x7D47E0", VA = "0x1807D59E0")] private void OBAPENCFNOM(bool AMOHCFLHAEG = false) { int length = this.tracks.Length; int num = global::UnityEngine.Random.Range(0, length); SFXTrack[] array = this.tracks; int length2 = array.Length; if (AMOHCFLHAEG) { float num2 = array[length].clip.length * 0.9f; float num3 = global::UnityEngine.Random.Range((float)0, num2); } PhotonView photonView = base.JDHMIOJKLCK; DGLOJCGDOGG.OLBPPAPNBFI olbppapnbfi = new DGLOJCGDOGG.OLBPPAPNBFI(this.RpcRadioSyncState); bool flag = this.k__BackingField; bool onoelojlgig = this.ONOELOJLGIG; bool flag2 = this.k__BackingField; } // Token: 0x0600CF8E RID: 53134 RVA: 0x002FC808 File Offset: 0x002FAA08 [Token(Token = "0x600CF8E")] [Address(RVA = "0x7D5E70", Offset = "0x7D4C70", VA = "0x1807D5E70")] private void OnPhotonPlayerConnected(AGAJMBPABDL BJGOFOEKLMC) { if (base.OGIBLNIIHDK) { PhotonView photonView = base.JDHMIOJKLCK; DGLOJCGDOGG.OLBPPAPNBFI olbppapnbfi = new DGLOJCGDOGG.OLBPPAPNBFI(this.RpcRadioSyncState); float time = this.audioSource.time; bool onoelojlgig = this.ONOELOJLGIG; bool flag = this.k__BackingField; bool flag2 = this.k__BackingField; } } // Token: 0x0600CF8F RID: 53135 RVA: 0x002FC85C File Offset: 0x002FAA5C [Token(Token = "0x600CF8F")] [Address(RVA = "0x7D6000", Offset = "0x7D4E00", VA = "0x1807D6000")] [NFOMENMAOIA] private void RpcRadioSyncState(int BNDCDCMIOPE, float MOPKOPOKKEE, bool AAOCMJMGLKJ, bool NEDBIJHNKAD, bool ONOELOJLGIG) { SFXTrack[] array = this.tracks; int length = array.Length; if (BNDCDCMIOPE < length) { SFXTrack sfxtrack = array[BNDCDCMIOPE]; int num = 0; if (sfxtrack != num) { this.audioSource.Stop(); SFXTrack[] array2 = this.tracks; AudioSource audioSource = this.audioSource; AudioClip clip = array2[BNDCDCMIOPE].clip; audioSource.clip = clip; float length2 = this.audioSource.clip.length; AudioSource audioSource2 = this.audioSource; if (length2 <= MOPKOPOKKEE) { int num2 = 0; audioSource2.time = (float)num2; object[] array3 = new object[4]; throw new ArrayTypeMismatchException(); } audioSource2.time = MOPKOPOKKEE; OKNNKFGFODL onCurrentTrackChanged = this.OnCurrentTrackChanged; this.GKHINIGCHGC = BNDCDCMIOPE; this.k__BackingField = AAOCMJMGLKJ; this.k__BackingField = false; onCurrentTrackChanged.CNFDGDEOPPF(); this.OGJBJKLKJNM(); this.audioSource.Play(); } } } // Token: 0x0600CF90 RID: 53136 RVA: 0x002FC9AC File Offset: 0x002FABAC [Token(Token = "0x600CF90")] [Address(RVA = "0x7D5B50", Offset = "0x7D4950", VA = "0x1807D5B50")] private void OGJBJKLKJNM() { TextMeshPro textMeshPro = this.trackTextMesh; int num = 0; if (textMeshPro != num) { TextMeshPro textMeshPro2 = this.trackTextMesh; string nowPlayingString = this.GetNowPlayingString(); string text = textMeshPro2.text; } } // Token: 0x0600CF91 RID: 53137 RVA: 0x002FC9E8 File Offset: 0x002FABE8 [Token(Token = "0x600CF91")] [Address(RVA = "0x7D5900", Offset = "0x7D4700", VA = "0x1807D5900")] private void KDCIILDJMMA(Tool EGFEJGHDNAI) { this.HBBJLMCPEPL(); } // Token: 0x0600CF92 RID: 53138 RVA: 0x002FC9FC File Offset: 0x002FABFC [Token(Token = "0x600CF92")] [Address(RVA = "0x7D5830", Offset = "0x7D4630", VA = "0x1807D5830")] private void HBBJLMCPEPL() { Tool tool = this._tool; int num = 0; if (tool != num && this._tool.KHMAFBIKIMA) { AudioSource audioSource = this.audioSource; int num2 = 0; audioSource.volume = (float)num2; return; } AudioSource audioSource2 = this.audioSource; float kjnicbomjak = this.KJNICBOMJAK; audioSource2.volume = kjnicbomjak; } // Token: 0x1700210C RID: 8460 // (get) Token: 0x0600CF93 RID: 53139 RVA: 0x002FCA5C File Offset: 0x002FAC5C [Token(Token = "0x1700210C")] public bool JBMFJOBFJHP { [Token(Token = "0x600CF93")] [Address(RVA = "0x403930", Offset = "0x402730", VA = "0x180403930", Slot = "15")] get { } } // Token: 0x0600CF94 RID: 53140 RVA: 0x002FCA6C File Offset: 0x002FAC6C [Token(Token = "0x600CF94")] [Address(RVA = "0x7D5280", Offset = "0x7D4080", VA = "0x1807D5280", Slot = "16")] public void DeserializeFrom(KPNDFONGDGF HFBJGCHOANH) { int num = 0; SFXTrack[] array = this.tracks; if (num < array.Length) { SFXTrack sfxtrack = array[num]; bool flag; if (!flag) { SFXTrack[] array2 = this.tracks; num++; } if (num > 0) { PhotonView photonView = base.JDHMIOJKLCK; DGLOJCGDOGG.OLBPPAPNBFI olbppapnbfi = new DGLOJCGDOGG.OLBPPAPNBFI(this.RpcRadioSyncState); } } } // Token: 0x0600CF95 RID: 53141 RVA: 0x002FCAF0 File Offset: 0x002FACF0 [Token(Token = "0x600CF95")] [Address(RVA = "0x7D6350", Offset = "0x7D5150", VA = "0x1807D6350", Slot = "17")] public void SerializeTo(ref PDEKIHFJKHJ IABNDBNHMKF, ref MKNCHKCCIHK NHFINJNIPGK, StringBuilder BIPOIFGEMGB) { SFXTrack[] array = this.tracks; int gkhinigchgc = this.GKHINIGCHGC; SFXTrack sfxtrack = array[gkhinigchgc]; JOHLOIJHHBK johloijhhbk = new JOHLOIJHHBK(); ByteString byteString; johloijhhbk.ADALJGKIAHI = byteString; bool onoelojlgig = this.ONOELOJLGIG; johloijhhbk.MAJIDAODAMJ = onoelojlgig; bool flag = this.k__BackingField; johloijhhbk.DJHFDFJHMIJ = flag; bool flag2 = this.k__BackingField; johloijhhbk.BEINKCCEGAD = flag2; } // Token: 0x0600CF96 RID: 53142 RVA: 0x002FCB70 File Offset: 0x002FAD70 [Token(Token = "0x600CF96")] [Address(RVA = "0x7D6750", Offset = "0x7D5550", VA = "0x1807D6750")] public Radio() { int num; int num2; OKNNKFGFODL oknnkfgfodl = new OKNNKFGFODL(32, num != 0, num2 != 0); num2 = 0; num = 0; this.OnCurrentTrackChanged = oknnkfgfodl; this.GKHINIGCHGC = (int)((ulong)4294967295L); base..ctor(); } // Token: 0x0400848E RID: 33934 [FieldOffset(Offset = "0x40")] [Token(Token = "0x400848E")] public OKNNKFGFODL OnCurrentTrackChanged; // Token: 0x0400848F RID: 33935 [FieldOffset(Offset = "0x48")] [Token(Token = "0x400848F")] [SerializeField] [Header("Audio")] private AudioSource audioSource; // Token: 0x04008490 RID: 33936 [FieldOffset(Offset = "0x50")] [Token(Token = "0x4008490")] [SerializeField] private SFXTrack[] tracks; // Token: 0x04008491 RID: 33937 [FieldOffset(Offset = "0x58")] [Token(Token = "0x4008491")] [SerializeField] private bool pauseDuringGameInProgress; // Token: 0x04008492 RID: 33938 [FieldOffset(Offset = "0x59")] [Token(Token = "0x4008492")] [SerializeField] [Header("Default Data")] private bool randomInitialTrack; // Token: 0x04008493 RID: 33939 [FieldOffset(Offset = "0x5C")] [Token(Token = "0x4008493")] [SerializeField] [OMAIFIIBMNL("randomInitialTrack", false)] private int defaultInitialTrack; // Token: 0x04008494 RID: 33940 [FieldOffset(Offset = "0x60")] [Token(Token = "0x4008494")] [SerializeField] private bool defaultToTrackLoop; // Token: 0x04008495 RID: 33941 [FieldOffset(Offset = "0x68")] [Token(Token = "0x4008495")] [SerializeField] [Header("(Optional) Track text")] private TextMeshPro trackTextMesh; // Token: 0x04008496 RID: 33942 [FieldOffset(Offset = "0x70")] [Token(Token = "0x4008496")] [SerializeField] [OCIDFHDICIP(JIBDPHMGEGO.Self, false, false, false)] private Tool _tool; // Token: 0x04008498 RID: 33944 [FieldOffset(Offset = "0x80")] [Token(Token = "0x4008498")] private int GKHINIGCHGC; // Token: 0x04008499 RID: 33945 [FieldOffset(Offset = "0x84")] [Token(Token = "0x4008499")] private bool ONOELOJLGIG; // Token: 0x0400849A RID: 33946 [FieldOffset(Offset = "0x88")] [Token(Token = "0x400849A")] private float KJNICBOMJAK; } }