340 lines
12 KiB
C#
340 lines
12 KiB
C#
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<string> 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<string> 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 <DOFDAMHCJLP>k__BackingField = DDEGOJKBEAN.<DOFDAMHCJLP>k__BackingField;
|
|
ToggleButton3D toggleButton3D = this.scaryToggle;
|
|
this.CAGPFMDALKC = <DOFDAMHCJLP>k__BackingField;
|
|
GPDIAKNEBKH <BGFMGLJNNOK>k__BackingField = DDEGOJKBEAN.<BGFMGLJNNOK>k__BackingField;
|
|
bool flag = <BGFMGLJNNOK>k__BackingField.HasFlag(<BGFMGLJNNOK>k__BackingField);
|
|
toggleButton3D.BOHIGPFGJBA = flag;
|
|
ToggleButton3D toggleButton3D2 = this.scaryToggle;
|
|
int naokfgpgoad = this.NAOKFGPGOAD;
|
|
ToggleButton3D toggleButton3D3 = this.matureToggle;
|
|
this.NAOKFGPGOAD = naokfgpgoad;
|
|
GPDIAKNEBKH <BGFMGLJNNOK>k__BackingField2 = DDEGOJKBEAN.<BGFMGLJNNOK>k__BackingField;
|
|
bool flag2 = <BGFMGLJNNOK>k__BackingField2.HasFlag(<BGFMGLJNNOK>k__BackingField2);
|
|
toggleButton3D3.BOHIGPFGJBA = flag2;
|
|
ToggleButton3D toggleButton3D4 = this.matureToggle;
|
|
int naokfgpgoad2 = this.NAOKFGPGOAD;
|
|
ToggleButton3D toggleButton3D5 = this.flashingLightsToggle;
|
|
this.NAOKFGPGOAD = naokfgpgoad2;
|
|
GPDIAKNEBKH <BGFMGLJNNOK>k__BackingField3 = DDEGOJKBEAN.<BGFMGLJNNOK>k__BackingField;
|
|
bool flag3 = <BGFMGLJNNOK>k__BackingField3.HasFlag(<BGFMGLJNNOK>k__BackingField3);
|
|
toggleButton3D5.BOHIGPFGJBA = flag3;
|
|
ToggleButton3D toggleButton3D6 = this.flashingLightsToggle;
|
|
int naokfgpgoad3 = this.NAOKFGPGOAD;
|
|
ToggleButton3D toggleButton3D7 = this.intenseMotionToggle;
|
|
this.NAOKFGPGOAD = naokfgpgoad3;
|
|
GPDIAKNEBKH <BGFMGLJNNOK>k__BackingField4 = DDEGOJKBEAN.<BGFMGLJNNOK>k__BackingField;
|
|
bool flag4 = <BGFMGLJNNOK>k__BackingField4.HasFlag(<BGFMGLJNNOK>k__BackingField4);
|
|
toggleButton3D7.BOHIGPFGJBA = flag4;
|
|
ToggleButton3D toggleButton3D8 = this.intenseMotionToggle;
|
|
int naokfgpgoad4 = this.NAOKFGPGOAD;
|
|
ToggleButton3D toggleButton3D9 = this.violenceToggle;
|
|
this.NAOKFGPGOAD = naokfgpgoad4;
|
|
GPDIAKNEBKH <BGFMGLJNNOK>k__BackingField5 = DDEGOJKBEAN.<BGFMGLJNNOK>k__BackingField;
|
|
bool flag5 = <BGFMGLJNNOK>k__BackingField5.HasFlag(<BGFMGLJNNOK>k__BackingField5);
|
|
toggleButton3D9.BOHIGPFGJBA = flag5;
|
|
ToggleButton3D toggleButton3D10 = this.violenceToggle;
|
|
int naokfgpgoad5 = this.NAOKFGPGOAD;
|
|
ToggleButton3D toggleButton3D11 = this.customWarningToggle;
|
|
this.NAOKFGPGOAD = naokfgpgoad5;
|
|
GPDIAKNEBKH <BGFMGLJNNOK>k__BackingField6 = DDEGOJKBEAN.<BGFMGLJNNOK>k__BackingField;
|
|
bool flag6 = <BGFMGLJNNOK>k__BackingField6.HasFlag(<BGFMGLJNNOK>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 <LBNLPAIAGHF>k__BackingField = this.<LBNLPAIAGHF>k__BackingField;
|
|
int num3 = 0;
|
|
<LBNLPAIAGHF>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<PPENFJMFPNE> action = new Action(this.PLGDNECDLNK);
|
|
int num2 = 0;
|
|
num2 += num2;
|
|
num2++;
|
|
Action<string> 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;
|
|
}
|