using System; using System.Runtime.CompilerServices; using System.Runtime.InteropServices; using AGUI.StackedUI; using Cpp2IlInjected; using RecRoom.Core; using TMPro; using UnityEngine; using UnityEngine.Events; // Token: 0x0200073A RID: 1850 [Token(Token = "0x200073A")] [StructLayout(3)] public class SetRoomContentWarningsScreen : WatchUIFlow { // Token: 0x060035B2 RID: 13746 RVA: 0x000E0EF8 File Offset: 0x000DF0F8 [Token(Token = "0x60035B2")] [Address(RVA = "0x178E790", Offset = "0x178D190", VA = "0x18178E790")] private void Awake() { AG_TMP_InputField.OnChangeEvent onValueChanged = this.customWarningInputField._inputField.m_OnValueChanged; UnityAction unityAction = new UnityAction(this.HILKNHFIGFM); onValueChanged.AddListener(unityAction); } // Token: 0x060035B3 RID: 13747 RVA: 0x000E0F30 File Offset: 0x000DF130 [Token(Token = "0x60035B3")] [Address(RVA = "0x178EC20", Offset = "0x178D620", VA = "0x18178EC20", Slot = "6")] protected override void OnDestroy() { base.OnDestroy(); AG_TMP_InputField.OnChangeEvent onValueChanged = this.customWarningInputField._inputField.m_OnValueChanged; UnityAction unityAction = new UnityAction(this.HILKNHFIGFM); onValueChanged.RemoveListener(unityAction); } // Token: 0x060035B4 RID: 13748 RVA: 0x000E0F70 File Offset: 0x000DF170 [Token(Token = "0x60035B4")] [Address(RVA = "0x178EA50", Offset = "0x178D450", VA = "0x18178EA50")] private void HILKNHFIGFM(string PAANJCAOOAG) { TextMeshProUGUI textMeshProUGUI = this.charCount; int stringLength = PAANJCAOOAG.m_stringLength; int num; string text = string.Format("{0} / {1}", stringLength, num); textMeshProUGUI.text = text; } // Token: 0x060035B5 RID: 13749 RVA: 0x000E0FA8 File Offset: 0x000DF1A8 [Token(Token = "0x60035B5")] [Address(RVA = "0x178EE10", Offset = "0x178D810", VA = "0x18178EE10")] public void Show(KLCOGEIGEBJ DDEGOJKBEAN) { long k__BackingField = DDEGOJKBEAN.k__BackingField; ToggleButton3D toggleButton3D = this.scaryToggle; this.CAGPFMDALKC = k__BackingField; GPDIAKNEBKH k__BackingField = DDEGOJKBEAN.k__BackingField; bool flag = k__BackingField.HasFlag(k__BackingField); toggleButton3D.BOHIGPFGJBA = flag; ToggleButton3D toggleButton3D2 = this.scaryToggle; int naokfgpgoad = this.NAOKFGPGOAD; ToggleButton3D toggleButton3D3 = this.matureToggle; this.NAOKFGPGOAD = naokfgpgoad; GPDIAKNEBKH k__BackingField2 = DDEGOJKBEAN.k__BackingField; bool flag2 = k__BackingField2.HasFlag(k__BackingField2); toggleButton3D3.BOHIGPFGJBA = flag2; ToggleButton3D toggleButton3D4 = this.matureToggle; int naokfgpgoad2 = this.NAOKFGPGOAD; ToggleButton3D toggleButton3D5 = this.flashingLightsToggle; this.NAOKFGPGOAD = naokfgpgoad2; GPDIAKNEBKH k__BackingField3 = DDEGOJKBEAN.k__BackingField; bool flag3 = k__BackingField3.HasFlag(k__BackingField3); toggleButton3D5.BOHIGPFGJBA = flag3; ToggleButton3D toggleButton3D6 = this.flashingLightsToggle; int naokfgpgoad3 = this.NAOKFGPGOAD; ToggleButton3D toggleButton3D7 = this.intenseMotionToggle; this.NAOKFGPGOAD = naokfgpgoad3; GPDIAKNEBKH k__BackingField4 = DDEGOJKBEAN.k__BackingField; bool flag4 = k__BackingField4.HasFlag(k__BackingField4); toggleButton3D7.BOHIGPFGJBA = flag4; ToggleButton3D toggleButton3D8 = this.intenseMotionToggle; int naokfgpgoad4 = this.NAOKFGPGOAD; ToggleButton3D toggleButton3D9 = this.violenceToggle; this.NAOKFGPGOAD = naokfgpgoad4; GPDIAKNEBKH k__BackingField5 = DDEGOJKBEAN.k__BackingField; bool flag5 = k__BackingField5.HasFlag(k__BackingField5); toggleButton3D9.BOHIGPFGJBA = flag5; ToggleButton3D toggleButton3D10 = this.violenceToggle; int naokfgpgoad5 = this.NAOKFGPGOAD; ToggleButton3D toggleButton3D11 = this.customWarningToggle; this.NAOKFGPGOAD = naokfgpgoad5; GPDIAKNEBKH k__BackingField6 = DDEGOJKBEAN.k__BackingField; bool flag6 = k__BackingField6.HasFlag(k__BackingField6); toggleButton3D11.BOHIGPFGJBA = flag6; ToggleButton3D toggleButton3D12 = this.customWarningToggle; int naokfgpgoad6 = this.NAOKFGPGOAD; this.NAOKFGPGOAD = naokfgpgoad6; InputField3D inputField3D = this.customWarningInputField; bool lljfgdmoofa = toggleButton3D12.LLJFGDMOOFA; inputField3D.FFDOINJEHMM = lljfgdmoofa; ToggleButton3D toggleButton3D13 = this.customWarningToggle; InputField3D inputField3D2 = this.customWarningInputField; if (toggleButton3D13.LLJFGDMOOFA) { } string empty = string.Empty; inputField3D2.KKJIOHNFHFJ = empty; InputField3D inputField3D3 = this.customWarningInputField; TextMeshProUGUI textMeshProUGUI = this.charCount; string text = inputField3D3.KKJIOHNFHFJ; int num; int num2; string text2 = string.Format("{0} / {1}", num, num2); textMeshProUGUI.text = text2; TextMeshProUGUI textMeshProUGUI2 = this.infoText; string empty2 = string.Empty; textMeshProUGUI2.text = empty2; WatchUI k__BackingField = this.k__BackingField; int num3 = 0; k__BackingField.PushFlow(this, num3); } // Token: 0x060035B6 RID: 13750 RVA: 0x000E11D0 File Offset: 0x000DF3D0 [Token(Token = "0x60035B6")] [Address(RVA = "0x178E850", Offset = "0x178D250", VA = "0x18178E850")] private void DGAOKCNHHKL() { int num = 0; this.KJFEHOGAEJA("Saving...", num != 0); if (this.NAOKFGPGOAD != 32) { string text = this.customWarningInputField.KKJIOHNFHFJ.Trim(); } long cagpfmdalkc = this.CAGPFMDALKC; Action action = new Action(this.PLGDNECDLNK); int num2 = 0; num2 += num2; num2++; Action action2 = new Action(this.PILKOIJKPIG); throw new NullReferenceException(); } // Token: 0x060035B7 RID: 13751 RVA: 0x000E1240 File Offset: 0x000DF440 [Token(Token = "0x60035B7")] [Address(RVA = "0x178EB00", Offset = "0x178D500", VA = "0x18178EB00")] private void KJFEHOGAEJA(string PAANJCAOOAG, bool ODBAFIFNIDO) { this.scaryToggle.FFDOINJEHMM = ODBAFIFNIDO; this.matureToggle.FFDOINJEHMM = ODBAFIFNIDO; this.flashingLightsToggle.FFDOINJEHMM = ODBAFIFNIDO; this.intenseMotionToggle.FFDOINJEHMM = ODBAFIFNIDO; this.violenceToggle.FFDOINJEHMM = ODBAFIFNIDO; this.customWarningToggle.FFDOINJEHMM = ODBAFIFNIDO; this.customWarningInputField.FFDOINJEHMM = ODBAFIFNIDO; this.saveButton.FFDOINJEHMM = ODBAFIFNIDO; this.infoText.text = PAANJCAOOAG; } // Token: 0x060035B8 RID: 13752 RVA: 0x000E12C0 File Offset: 0x000DF4C0 [Token(Token = "0x60035B8")] [Address(RVA = "0x178EA30", Offset = "0x178D430", VA = "0x18178EA30")] private void DILACFLDOIP(GPDIAKNEBKH PBBFMBGFOIE, bool EGJJHJHIPCF) { int naokfgpgoad = this.NAOKFGPGOAD; if (!EGJJHJHIPCF) { this.NAOKFGPGOAD = (int)PBBFMBGFOIE; return; } this.NAOKFGPGOAD = naokfgpgoad; } // Token: 0x060035B9 RID: 13753 RVA: 0x000E12E8 File Offset: 0x000DF4E8 [Token(Token = "0x60035B9")] [Address(RVA = "0x178F3D0", Offset = "0x178DDD0", VA = "0x18178F3D0")] public void Toggle_Scary(bool isOn) { int naokfgpgoad = this.NAOKFGPGOAD; this.NAOKFGPGOAD = naokfgpgoad; } // Token: 0x060035BA RID: 13754 RVA: 0x000E1304 File Offset: 0x000DF504 [Token(Token = "0x60035BA")] [Address(RVA = "0x178F3B0", Offset = "0x178DDB0", VA = "0x18178F3B0")] public void Toggle_Mature(bool isOn) { int naokfgpgoad = this.NAOKFGPGOAD; this.NAOKFGPGOAD = naokfgpgoad; } // Token: 0x060035BB RID: 13755 RVA: 0x000E1320 File Offset: 0x000DF520 [Token(Token = "0x60035BB")] [Address(RVA = "0x178F370", Offset = "0x178DD70", VA = "0x18178F370")] public void Toggle_FlashingLights(bool isOn) { int naokfgpgoad = this.NAOKFGPGOAD; this.NAOKFGPGOAD = naokfgpgoad; } // Token: 0x060035BC RID: 13756 RVA: 0x000E133C File Offset: 0x000DF53C [Token(Token = "0x60035BC")] [Address(RVA = "0x178F390", Offset = "0x178DD90", VA = "0x18178F390")] public void Toggle_IntenseMotion(bool isOn) { int naokfgpgoad = this.NAOKFGPGOAD; this.NAOKFGPGOAD = naokfgpgoad; } // Token: 0x060035BD RID: 13757 RVA: 0x000E1358 File Offset: 0x000DF558 [Token(Token = "0x60035BD")] [Address(RVA = "0x178F3F0", Offset = "0x178DDF0", VA = "0x18178F3F0")] public void Toggle_Violence(bool isOn) { int naokfgpgoad = this.NAOKFGPGOAD; this.NAOKFGPGOAD = naokfgpgoad; } // Token: 0x060035BE RID: 13758 RVA: 0x000E1374 File Offset: 0x000DF574 [Token(Token = "0x60035BE")] [Address(RVA = "0x178F330", Offset = "0x178DD30", VA = "0x18178F330")] public void Toggle_CustomWarning(bool isOn) { int naokfgpgoad = this.NAOKFGPGOAD; this.NAOKFGPGOAD = naokfgpgoad; this.customWarningInputField.FFDOINJEHMM = isOn; } // Token: 0x060035BF RID: 13759 RVA: 0x000E13A4 File Offset: 0x000DF5A4 [Token(Token = "0x60035BF")] [Address(RVA = "0x178E840", Offset = "0x178D240", VA = "0x18178E840")] public void Button_Save() { this.DGAOKCNHHKL(); } // Token: 0x060035C0 RID: 13760 RVA: 0x000E13B8 File Offset: 0x000DF5B8 [Token(Token = "0x60035C0")] [Address(RVA = "0xFAE890", Offset = "0xFAD290", VA = "0x180FAE890")] public SetRoomContentWarningsScreen() { } // Token: 0x060035C1 RID: 13761 RVA: 0x000E13CC File Offset: 0x000DF5CC [Token(Token = "0x60035C1")] [Address(RVA = "0x178ED60", Offset = "0x178D760", VA = "0x18178ED60")] [CompilerGenerated] private void PLGDNECDLNK(PPENFJMFPNE GJKGOKHKMMP) { NotificationManager instance = SingletonMonoBehaviour.Instance; int num = 0; IDisposable disposable = instance.Play(NotificationManager.IBIDFAOPIPC.Medium, "Success!", 3f, num, num); string empty = string.Empty; this.KJFEHOGAEJA(empty, true); } // Token: 0x060035C2 RID: 13762 RVA: 0x000E140C File Offset: 0x000DF60C [Token(Token = "0x60035C2")] [Address(RVA = "0x178ECD0", Offset = "0x178D6D0", VA = "0x18178ECD0")] [CompilerGenerated] private void PILKOIJKPIG(string MOPOMPHBHKF) { Debug.LogError("Failed to update room content warnings: " + MOPOMPHBHKF); this.KJFEHOGAEJA(MOPOMPHBHKF, true); } // Token: 0x04002DC2 RID: 11714 [Token(Token = "0x4002DC2")] private const int BHPLPJCEPJL = 140; // Token: 0x04002DC3 RID: 11715 [global::Cpp2IlInjected.FieldOffset(Offset = "0xB8")] [Token(Token = "0x4002DC3")] [SerializeField] private ToggleButton3D scaryToggle; // Token: 0x04002DC4 RID: 11716 [global::Cpp2IlInjected.FieldOffset(Offset = "0xC0")] [Token(Token = "0x4002DC4")] [SerializeField] private ToggleButton3D matureToggle; // Token: 0x04002DC5 RID: 11717 [global::Cpp2IlInjected.FieldOffset(Offset = "0xC8")] [Token(Token = "0x4002DC5")] [SerializeField] private ToggleButton3D flashingLightsToggle; // Token: 0x04002DC6 RID: 11718 [global::Cpp2IlInjected.FieldOffset(Offset = "0xD0")] [Token(Token = "0x4002DC6")] [SerializeField] private ToggleButton3D intenseMotionToggle; // Token: 0x04002DC7 RID: 11719 [global::Cpp2IlInjected.FieldOffset(Offset = "0xD8")] [Token(Token = "0x4002DC7")] [SerializeField] private ToggleButton3D violenceToggle; // Token: 0x04002DC8 RID: 11720 [global::Cpp2IlInjected.FieldOffset(Offset = "0xE0")] [Token(Token = "0x4002DC8")] [SerializeField] private ToggleButton3D customWarningToggle; // Token: 0x04002DC9 RID: 11721 [global::Cpp2IlInjected.FieldOffset(Offset = "0xE8")] [Token(Token = "0x4002DC9")] [SerializeField] private InputField3D customWarningInputField; // Token: 0x04002DCA RID: 11722 [global::Cpp2IlInjected.FieldOffset(Offset = "0xF0")] [Token(Token = "0x4002DCA")] [SerializeField] private TextMeshProUGUI charCount; // Token: 0x04002DCB RID: 11723 [global::Cpp2IlInjected.FieldOffset(Offset = "0xF8")] [Token(Token = "0x4002DCB")] [SerializeField] private Button3D saveButton; // Token: 0x04002DCC RID: 11724 [global::Cpp2IlInjected.FieldOffset(Offset = "0x100")] [Token(Token = "0x4002DCC")] [SerializeField] private TextMeshProUGUI infoText; // Token: 0x04002DCD RID: 11725 [global::Cpp2IlInjected.FieldOffset(Offset = "0x108")] [Token(Token = "0x4002DCD")] private long CAGPFMDALKC; // Token: 0x04002DCE RID: 11726 [global::Cpp2IlInjected.FieldOffset(Offset = "0x110")] [Token(Token = "0x4002DCE")] private int NAOKFGPGOAD; }