using System; using AGUI.StackedUI; using Cpp2IlInjected; using UnityEngine; using UnityEngine.UI; namespace RecRoom { // Token: 0x02001FE3 RID: 8163 [Token(Token = "0x2001FE3")] public class RadioScreen : ToolUIFlow { // Token: 0x0600CF9D RID: 53149 RVA: 0x002FCCD0 File Offset: 0x002FAED0 [Token(Token = "0x600CF9D")] [Address(RVA = "0x7D49E0", Offset = "0x7D37E0", VA = "0x1807D49E0", Slot = "10")] public override void Initialize(StackedUIBase LJOCNMLBCAH) { base.Initialize(LJOCNMLBCAH); Radio componentInParent = base.GetComponentInParent(); this.BBPPEJGBDIF = componentInParent; int num = 0; if (componentInParent != num) { OKNNKFGFODL onCurrentTrackChanged = this.BBPPEJGBDIF.OnCurrentTrackChanged; Action action = new Action(this.DBJDKJOLAOB); int num2 = 0; onCurrentTrackChanged.BPAJKKAGPKB(action, num2 != 0); } } // Token: 0x0600CF9E RID: 53150 RVA: 0x002FCD2C File Offset: 0x002FAF2C [Token(Token = "0x600CF9E")] [Address(RVA = "0x7D4AD0", Offset = "0x7D38D0", VA = "0x1807D4AD0", Slot = "7")] protected override void OnDestroy() { Radio bbppejgbdif = this.BBPPEJGBDIF; int num = 0; if (bbppejgbdif != num) { OKNNKFGFODL onCurrentTrackChanged = this.BBPPEJGBDIF.OnCurrentTrackChanged; Action action = new Action(this.DBJDKJOLAOB); onCurrentTrackChanged.BIHKNNPGGKP(action); } base.OnDestroy(); } // Token: 0x0600CF9F RID: 53151 RVA: 0x002FCD78 File Offset: 0x002FAF78 [Token(Token = "0x600CF9F")] [Address(RVA = "0x7D4BA0", Offset = "0x7D39A0", VA = "0x1807D4BA0", Slot = "11")] public override void OnFlowEntered(StackedUIFlowBase BFHJBBGCMAN) { base.OnFlowEntered(BFHJBBGCMAN); } // Token: 0x0600CFA0 RID: 53152 RVA: 0x002FCD8C File Offset: 0x002FAF8C [Token(Token = "0x600CFA0")] [Address(RVA = "0x7D4CD0", Offset = "0x7D3AD0", VA = "0x1807D4CD0", Slot = "8")] public override void StackedUIOpened() { base..ctor(); Radio bbppejgbdif = this.BBPPEJGBDIF; int num = 0; if (bbppejgbdif != num) { Radio bbppejgbdif2 = this.BBPPEJGBDIF; Text text = this.currentTrackLabel; string nowPlayingString = bbppejgbdif2.GetNowPlayingString(); string text2 = text.text; Radio bbppejgbdif3 = this.BBPPEJGBDIF; ToggleButton3D toggleButton3D = this.loopingButton; bool k__BackingField = bbppejgbdif3.k__BackingField; toggleButton3D.BOHIGPFGJBA = k__BackingField; Radio bbppejgbdif4 = this.BBPPEJGBDIF; ToggleButton3D toggleButton3D2 = this.shuffleButton; bool k__BackingField = bbppejgbdif4.k__BackingField; toggleButton3D2.BOHIGPFGJBA = k__BackingField; } } // Token: 0x0600CFA1 RID: 53153 RVA: 0x002FCE1C File Offset: 0x002FB01C [Token(Token = "0x600CFA1")] [Address(RVA = "0x7D46D0", Offset = "0x7D34D0", VA = "0x1807D46D0")] public void Button_NextTrack() { Radio bbppejgbdif = this.BBPPEJGBDIF; int num = 0; if (bbppejgbdif != num) { Radio bbppejgbdif2 = this.BBPPEJGBDIF; if (bbppejgbdif2.k__BackingField) { int num2 = 0; bbppejgbdif.OBAPENCFNOM(num2 != 0); return; } SFXTrack[] tracks = bbppejgbdif2.tracks; int num3 = bbppejgbdif2.GKHINIGCHGC; num3++; bbppejgbdif2.LPJFBGEGCBL(num); } } // Token: 0x0600CFA2 RID: 53154 RVA: 0x002FCE7C File Offset: 0x002FB07C [Token(Token = "0x600CFA2")] [Address(RVA = "0x7D4820", Offset = "0x7D3620", VA = "0x1807D4820")] public void Button_PrevTrack() { Radio bbppejgbdif = this.BBPPEJGBDIF; int num = 0; if (bbppejgbdif != num) { Radio bbppejgbdif2 = this.BBPPEJGBDIF; if (bbppejgbdif2.k__BackingField) { int num2 = 0; bbppejgbdif.OBAPENCFNOM(num2 != 0); return; } int length = bbppejgbdif2.tracks.Length; bbppejgbdif2.LPJFBGEGCBL(length); } } // Token: 0x0600CFA3 RID: 53155 RVA: 0x002FCED4 File Offset: 0x002FB0D4 [Token(Token = "0x600CFA3")] [Address(RVA = "0x7D4790", Offset = "0x7D3590", VA = "0x1807D4790")] public void Button_PlayPause() { Radio bbppejgbdif = this.BBPPEJGBDIF; int num = 0; if (bbppejgbdif != num) { Radio bbppejgbdif2 = this.BBPPEJGBDIF; bool flag = !bbppejgbdif2.ONOELOJLGIG; bbppejgbdif2.SetPause(flag); } } // Token: 0x0600CFA4 RID: 53156 RVA: 0x002FCF14 File Offset: 0x002FB114 [Token(Token = "0x600CFA4")] [Address(RVA = "0x7D4C40", Offset = "0x7D3A40", VA = "0x1807D4C40")] public void SetShuffle(bool doShuffle) { Radio bbppejgbdif = this.BBPPEJGBDIF; int num = 0; if (bbppejgbdif != num) { this.BBPPEJGBDIF.k__BackingField = doShuffle; } } // Token: 0x0600CFA5 RID: 53157 RVA: 0x002FCF48 File Offset: 0x002FB148 [Token(Token = "0x600CFA5")] [Address(RVA = "0x7D4BB0", Offset = "0x7D39B0", VA = "0x1807D4BB0")] public void SetLooping(bool doLooping) { Radio bbppejgbdif = this.BBPPEJGBDIF; int num = 0; if (bbppejgbdif != num) { this.BBPPEJGBDIF.k__BackingField = doLooping; } } // Token: 0x0600CFA6 RID: 53158 RVA: 0x002FCF7C File Offset: 0x002FB17C [Token(Token = "0x600CFA6")] [Address(RVA = "0x7D48E0", Offset = "0x7D36E0", VA = "0x1807D48E0")] private void DBJDKJOLAOB() { Radio bbppejgbdif = this.BBPPEJGBDIF; int num = 0; if (bbppejgbdif != num) { Radio bbppejgbdif2 = this.BBPPEJGBDIF; Text text = this.currentTrackLabel; string nowPlayingString = bbppejgbdif2.GetNowPlayingString(); string text2 = text.text; Radio bbppejgbdif3 = this.BBPPEJGBDIF; ToggleButton3D toggleButton3D = this.loopingButton; bool k__BackingField = bbppejgbdif3.k__BackingField; toggleButton3D.BOHIGPFGJBA = k__BackingField; Radio bbppejgbdif4 = this.BBPPEJGBDIF; ToggleButton3D toggleButton3D2 = this.shuffleButton; bool k__BackingField = bbppejgbdif4.k__BackingField; toggleButton3D2.BOHIGPFGJBA = k__BackingField; } } // Token: 0x0600CFA7 RID: 53159 RVA: 0x002FD004 File Offset: 0x002FB204 [Token(Token = "0x600CFA7")] [Address(RVA = "0x7D4DD0", Offset = "0x7D3BD0", VA = "0x1807D4DD0")] public RadioScreen() { } // Token: 0x040084A1 RID: 33953 [FieldOffset(Offset = "0xA0")] [Token(Token = "0x40084A1")] [SerializeField] private Text currentTrackLabel; // Token: 0x040084A2 RID: 33954 [FieldOffset(Offset = "0xA8")] [Token(Token = "0x40084A2")] [SerializeField] private ToggleButton3D loopingButton; // Token: 0x040084A3 RID: 33955 [FieldOffset(Offset = "0xB0")] [Token(Token = "0x40084A3")] [SerializeField] private ToggleButton3D shuffleButton; // Token: 0x040084A4 RID: 33956 [FieldOffset(Offset = "0xB8")] [Token(Token = "0x40084A4")] private Radio BBPPEJGBDIF; } }