1001 lines
30 KiB
C#
1001 lines
30 KiB
C#
using System;
|
|
using System.Collections.Generic;
|
|
using Cpp2IlInjected;
|
|
using RecRoom;
|
|
using RecRoom.Core.Creation.SceneMoods;
|
|
using RRUI.Navigation;
|
|
using RRUI.Theme;
|
|
using TMPro;
|
|
using UnityEngine;
|
|
|
|
namespace RRUI.Data
|
|
{
|
|
// Token: 0x02000E5B RID: 3675
|
|
[Token(Token = "0x2000E5B")]
|
|
public class SubroomModelController : ModelController<SubroomModel>
|
|
{
|
|
// Token: 0x060055B4 RID: 21940 RVA: 0x00133D50 File Offset: 0x00131F50
|
|
[Token(Token = "0x60055B4")]
|
|
[Address(RVA = "0x144AC50", Offset = "0x1449A50", VA = "0x18144AC50")]
|
|
public SubroomModelController()
|
|
{
|
|
}
|
|
|
|
// Token: 0x02000E5C RID: 3676
|
|
[Token(Token = "0x2000E5C")]
|
|
[Serializable]
|
|
private class NameTextImpl : TextControllerImpl<SubroomModel>
|
|
{
|
|
// Token: 0x060055B5 RID: 21941 RVA: 0x00133D64 File Offset: 0x00131F64
|
|
[Token(Token = "0x60055B5")]
|
|
[Address(RVA = "0x1448D70", Offset = "0x1447B70", VA = "0x181448D70", Slot = "27")]
|
|
protected override void DMAHGBLDMFA()
|
|
{
|
|
int num = 0;
|
|
bool flag;
|
|
if (flag)
|
|
{
|
|
string empty = string.Empty;
|
|
if (this.includeParentRoom)
|
|
{
|
|
}
|
|
string text = this.prefix + empty + num;
|
|
}
|
|
}
|
|
|
|
// Token: 0x060055B6 RID: 21942 RVA: 0x00133DA0 File Offset: 0x00131FA0
|
|
[Token(Token = "0x60055B6")]
|
|
[Address(RVA = "0x1448EA0", Offset = "0x1447CA0", VA = "0x181448EA0")]
|
|
public NameTextImpl()
|
|
{
|
|
string empty = string.Empty;
|
|
this.prefix = empty;
|
|
this.includeParentRoom = true;
|
|
base..ctor();
|
|
}
|
|
|
|
// Token: 0x04003B4C RID: 15180
|
|
[FieldOffset(Offset = "0x38")]
|
|
[Token(Token = "0x4003B4C")]
|
|
[SerializeField]
|
|
private string prefix;
|
|
|
|
// Token: 0x04003B4D RID: 15181
|
|
[FieldOffset(Offset = "0x40")]
|
|
[Token(Token = "0x4003B4D")]
|
|
[SerializeField]
|
|
private bool includeParentRoom;
|
|
}
|
|
|
|
// Token: 0x02000E5D RID: 3677
|
|
[Token(Token = "0x2000E5D")]
|
|
[Serializable]
|
|
private class MaxPlayerBackingDataTextImpl : TextControllerImpl<SubroomModel>
|
|
{
|
|
// Token: 0x060055B7 RID: 21943 RVA: 0x00133DC8 File Offset: 0x00131FC8
|
|
[Token(Token = "0x60055B7")]
|
|
[Address(RVA = "0x14475F0", Offset = "0x14463F0", VA = "0x1814475F0", Slot = "27")]
|
|
protected override void DMAHGBLDMFA()
|
|
{
|
|
bool flag;
|
|
if (flag)
|
|
{
|
|
string text = this.prefix;
|
|
string text2 = string.Format("{0}{1}", text, flag);
|
|
}
|
|
}
|
|
|
|
// Token: 0x060055B8 RID: 21944 RVA: 0x00133DF4 File Offset: 0x00131FF4
|
|
[Token(Token = "0x60055B8")]
|
|
[Address(RVA = "0x14476E0", Offset = "0x14464E0", VA = "0x1814476E0")]
|
|
public MaxPlayerBackingDataTextImpl()
|
|
{
|
|
string empty = string.Empty;
|
|
this.prefix = empty;
|
|
base..ctor();
|
|
}
|
|
|
|
// Token: 0x04003B4E RID: 15182
|
|
[FieldOffset(Offset = "0x38")]
|
|
[Token(Token = "0x4003B4E")]
|
|
[SerializeField]
|
|
private string prefix;
|
|
}
|
|
|
|
// Token: 0x02000E5E RID: 3678
|
|
[Token(Token = "0x2000E5E")]
|
|
[Serializable]
|
|
private class GoToSubroomButtonImpl : ButtonControllerImpl<SubroomModel>
|
|
{
|
|
// Token: 0x060055B9 RID: 21945 RVA: 0x00133E14 File Offset: 0x00132014
|
|
[Token(Token = "0x60055B9")]
|
|
[Address(RVA = "0x14454D0", Offset = "0x14442D0", VA = "0x1814454D0", Slot = "27")]
|
|
protected override void DMAHGBLDMFA()
|
|
{
|
|
bool flag;
|
|
if (!flag)
|
|
{
|
|
}
|
|
bool flag3;
|
|
bool flag2 = !flag3;
|
|
}
|
|
|
|
// Token: 0x060055BA RID: 21946 RVA: 0x00133E34 File Offset: 0x00132034
|
|
[Token(Token = "0x60055BA")]
|
|
[Address(RVA = "0x1445590", Offset = "0x1444390", VA = "0x181445590", Slot = "29")]
|
|
protected override void IKNMALNFPII()
|
|
{
|
|
}
|
|
|
|
// Token: 0x060055BB RID: 21947 RVA: 0x00133E48 File Offset: 0x00132048
|
|
[Token(Token = "0x60055BB")]
|
|
[Address(RVA = "0x14455F0", Offset = "0x14443F0", VA = "0x1814455F0")]
|
|
public GoToSubroomButtonImpl()
|
|
{
|
|
}
|
|
}
|
|
|
|
// Token: 0x02000E5F RID: 3679
|
|
[Token(Token = "0x2000E5F")]
|
|
[Serializable]
|
|
private class CloneSubroomButtonImpl : ButtonControllerImpl<SubroomModel>
|
|
{
|
|
// Token: 0x060055BC RID: 21948 RVA: 0x00133E5C File Offset: 0x0013205C
|
|
[Token(Token = "0x60055BC")]
|
|
[Address(RVA = "0x1443700", Offset = "0x1442500", VA = "0x181443700", Slot = "27")]
|
|
protected override void DMAHGBLDMFA()
|
|
{
|
|
bool flag;
|
|
if (!flag || typeof(global::UnityEngine.Object).TypeHandle != 0)
|
|
{
|
|
}
|
|
}
|
|
|
|
// Token: 0x060055BD RID: 21949 RVA: 0x00133E80 File Offset: 0x00132080
|
|
[Token(Token = "0x60055BD")]
|
|
[Address(RVA = "0x14437C0", Offset = "0x14425C0", VA = "0x1814437C0", Slot = "29")]
|
|
protected override void IKNMALNFPII()
|
|
{
|
|
Action<string> action = new Action(base.BKDKCAHFJOL);
|
|
throw new NullReferenceException();
|
|
}
|
|
|
|
// Token: 0x060055BE RID: 21950 RVA: 0x00133EA0 File Offset: 0x001320A0
|
|
[Token(Token = "0x60055BE")]
|
|
[Address(RVA = "0x14438B0", Offset = "0x14426B0", VA = "0x1814438B0")]
|
|
public CloneSubroomButtonImpl()
|
|
{
|
|
}
|
|
}
|
|
|
|
// Token: 0x02000E60 RID: 3680
|
|
[Token(Token = "0x2000E60")]
|
|
[Serializable]
|
|
private class MoveSubroomButton : ButtonControllerImpl<SubroomModel>
|
|
{
|
|
// Token: 0x060055BF RID: 21951 RVA: 0x00133EB4 File Offset: 0x001320B4
|
|
[Token(Token = "0x60055BF")]
|
|
[Address(RVA = "0x1448390", Offset = "0x1447190", VA = "0x181448390", Slot = "27")]
|
|
protected override void DMAHGBLDMFA()
|
|
{
|
|
bool flag;
|
|
if (!flag || typeof(global::UnityEngine.Object).TypeHandle != 0)
|
|
{
|
|
}
|
|
}
|
|
|
|
// Token: 0x060055C0 RID: 21952 RVA: 0x00133ED8 File Offset: 0x001320D8
|
|
[Token(Token = "0x60055C0")]
|
|
[Address(RVA = "0x1448450", Offset = "0x1447250", VA = "0x181448450", Slot = "29")]
|
|
protected override void IKNMALNFPII()
|
|
{
|
|
PMGCJEPKFOF<IReadOnlyList<KLCOGEIGEBJ>> pmgcjepkfof = OJMCBOKJFOF.FNMNFLFIBJG();
|
|
Action<IReadOnlyList<KLCOGEIGEBJ>> action = new Action(base.JIPPAMODIDN);
|
|
int num = 0;
|
|
num += num;
|
|
num++;
|
|
PMGCJEPKFOF<IReadOnlyList<KLCOGEIGEBJ>> pmgcjepkfof2 = pmgcjepkfof.OHLPJBFCABI(action);
|
|
}
|
|
|
|
// Token: 0x060055C1 RID: 21953 RVA: 0x00133F18 File Offset: 0x00132118
|
|
[Token(Token = "0x60055C1")]
|
|
[Address(RVA = "0x1448580", Offset = "0x1447380", VA = "0x181448580")]
|
|
public MoveSubroomButton()
|
|
{
|
|
}
|
|
}
|
|
|
|
// Token: 0x02000E61 RID: 3681
|
|
[Token(Token = "0x2000E61")]
|
|
[Serializable]
|
|
private class DeleteSubroomButtonImpl : ButtonControllerImpl<SubroomModel>
|
|
{
|
|
// Token: 0x060055C2 RID: 21954 RVA: 0x00133F2C File Offset: 0x0013212C
|
|
[Token(Token = "0x60055C2")]
|
|
[Address(RVA = "0x14441C0", Offset = "0x1442FC0", VA = "0x1814441C0", Slot = "27")]
|
|
protected override void DMAHGBLDMFA()
|
|
{
|
|
int num = 0;
|
|
bool flag;
|
|
if (flag)
|
|
{
|
|
if (num != 0)
|
|
{
|
|
}
|
|
}
|
|
}
|
|
|
|
// Token: 0x060055C3 RID: 21955 RVA: 0x00133F54 File Offset: 0x00132154
|
|
[Token(Token = "0x60055C3")]
|
|
[Address(RVA = "0x1444300", Offset = "0x1443100", VA = "0x181444300", Slot = "29")]
|
|
protected override void IKNMALNFPII()
|
|
{
|
|
PMCGHGJACNB pmcghgjacnb = new PMCGHGJACNB();
|
|
pmcghgjacnb.<CEJPKGDKMJE>k__BackingField = "Delete this subroom?";
|
|
pmcghgjacnb.<LHJAKNBODPE>k__BackingField = "This action cannot be undone.";
|
|
pmcghgjacnb.<AHIKLCLHOFO>k__BackingField = "Delete";
|
|
Action action = new Action(base.JPMLADFFICL);
|
|
pmcghgjacnb.<ECHBNKMHBBM>k__BackingField = action;
|
|
pmcghgjacnb.<GNGPJNNHLCJ>k__BackingField = "Cancel";
|
|
DialogListModel dialogListModel;
|
|
PMGCJEPKFOF<TwoButtonMessageDialogModel> pmgcjepkfof = dialogListModel.AddTwoButtonMessageDialog(pmcghgjacnb);
|
|
}
|
|
|
|
// Token: 0x060055C4 RID: 21956 RVA: 0x00133FB8 File Offset: 0x001321B8
|
|
[Token(Token = "0x60055C4")]
|
|
[Address(RVA = "0x1444410", Offset = "0x1443210", VA = "0x181444410")]
|
|
public DeleteSubroomButtonImpl()
|
|
{
|
|
}
|
|
}
|
|
|
|
// Token: 0x02000E62 RID: 3682
|
|
[Token(Token = "0x2000E62")]
|
|
[Serializable]
|
|
private class SaveSubroomButtonImpl : ButtonControllerImpl<SubroomModel>
|
|
{
|
|
// Token: 0x060055C5 RID: 21957 RVA: 0x00133FCC File Offset: 0x001321CC
|
|
[Token(Token = "0x60055C5")]
|
|
[Address(RVA = "0x1449C10", Offset = "0x1448A10", VA = "0x181449C10", Slot = "27")]
|
|
protected override void DMAHGBLDMFA()
|
|
{
|
|
bool flag;
|
|
if (!flag || typeof(global::UnityEngine.Object).TypeHandle != 0)
|
|
{
|
|
}
|
|
}
|
|
|
|
// Token: 0x060055C6 RID: 21958 RVA: 0x00133FF0 File Offset: 0x001321F0
|
|
[Token(Token = "0x60055C6")]
|
|
[Address(RVA = "0x1449CD0", Offset = "0x1448AD0", VA = "0x181449CD0", Slot = "29")]
|
|
protected override void IKNMALNFPII()
|
|
{
|
|
}
|
|
|
|
// Token: 0x060055C7 RID: 21959 RVA: 0x00134004 File Offset: 0x00132204
|
|
[Token(Token = "0x60055C7")]
|
|
[Address(RVA = "0x1449D10", Offset = "0x1448B10", VA = "0x181449D10")]
|
|
public SaveSubroomButtonImpl()
|
|
{
|
|
}
|
|
}
|
|
|
|
// Token: 0x02000E63 RID: 3683
|
|
[Token(Token = "0x2000E63")]
|
|
[Serializable]
|
|
private class EntrySubroomToggleImpl : ToggleControllerImpl<SubroomModel>
|
|
{
|
|
// Token: 0x060055C8 RID: 21960 RVA: 0x00134018 File Offset: 0x00132218
|
|
[Token(Token = "0x60055C8")]
|
|
[Address(RVA = "0x1444A50", Offset = "0x1443850", VA = "0x181444A50", Slot = "27")]
|
|
protected override void DMAHGBLDMFA()
|
|
{
|
|
bool flag;
|
|
if (!flag || typeof(global::UnityEngine.Object).TypeHandle != 0)
|
|
{
|
|
}
|
|
int num = 0;
|
|
int num2 = 0;
|
|
bool flag2;
|
|
if (flag2 && flag2)
|
|
{
|
|
if (flag2)
|
|
{
|
|
if (num2 != 0)
|
|
{
|
|
}
|
|
if (num != 1)
|
|
{
|
|
}
|
|
}
|
|
if (num != 0)
|
|
{
|
|
Func<DNACJGJEPEC, bool> func = new Func(num.MFIEEDIMPIC);
|
|
}
|
|
}
|
|
bool flag3 = (ulong)1L != 0UL;
|
|
}
|
|
|
|
// Token: 0x060055C9 RID: 21961 RVA: 0x00134070 File Offset: 0x00132270
|
|
[Token(Token = "0x60055C9")]
|
|
[Address(RVA = "0x1444C90", Offset = "0x1443A90", VA = "0x181444C90", Slot = "29")]
|
|
protected override void IKNMALNFPII()
|
|
{
|
|
SubroomModel.BLPIPDGEMHC blpipdgemhc = new SubroomModel.BLPIPDGEMHC();
|
|
blpipdgemhc.<>4__this = this;
|
|
string text;
|
|
blpipdgemhc.operationName = text;
|
|
Action action = delegate
|
|
{
|
|
ToastListModel toastListModel = blpipdgemhc.<>4__this.ADJIAENKNAN;
|
|
string operationName = blpipdgemhc.operationName;
|
|
string text2 = "Successfully " + operationName + " entry subroom";
|
|
toastListModel.AddMessageToast(text2);
|
|
};
|
|
Action<string> action2 = delegate(string err)
|
|
{
|
|
blpipdgemhc.<>4__this.ADJIAENKNAN.AddMessageToast(err);
|
|
};
|
|
throw new NullReferenceException();
|
|
}
|
|
|
|
// Token: 0x060055CA RID: 21962 RVA: 0x001340B4 File Offset: 0x001322B4
|
|
[Token(Token = "0x60055CA")]
|
|
[Address(RVA = "0x1444E20", Offset = "0x1443C20", VA = "0x181444E20")]
|
|
public EntrySubroomToggleImpl()
|
|
{
|
|
}
|
|
}
|
|
|
|
// Token: 0x02000E64 RID: 3684
|
|
[Token(Token = "0x2000E64")]
|
|
[Serializable]
|
|
private class HostOnlyAreasEnabledToggleImpl : ToggleControllerImpl<SubroomModel>
|
|
{
|
|
// Token: 0x060055CB RID: 21963 RVA: 0x001340C8 File Offset: 0x001322C8
|
|
[Token(Token = "0x60055CB")]
|
|
[Address(RVA = "0x1446500", Offset = "0x1445300", VA = "0x181446500", Slot = "27")]
|
|
protected override void DMAHGBLDMFA()
|
|
{
|
|
bool flag;
|
|
if (!flag || typeof(global::UnityEngine.Object).TypeHandle != 0)
|
|
{
|
|
}
|
|
}
|
|
|
|
// Token: 0x060055CC RID: 21964 RVA: 0x001340EC File Offset: 0x001322EC
|
|
[Token(Token = "0x60055CC")]
|
|
[Address(RVA = "0x1446610", Offset = "0x1445410", VA = "0x181446610", Slot = "29")]
|
|
protected override void IKNMALNFPII()
|
|
{
|
|
if (RecRoomSceneManager.FFNIFALJLDD)
|
|
{
|
|
SceneGeometrySettings geometrySettings = RecRoomSceneManager.<OCDLBPHJMOP>k__BackingField.geometrySettings;
|
|
bool flag = !RecRoomSceneManager.<OCDLBPHJMOP>k__BackingField.geometrySettings.EnforceHostsOnlyAreas;
|
|
geometrySettings.EnforceHostsOnlyAreas = flag;
|
|
}
|
|
}
|
|
|
|
// Token: 0x060055CD RID: 21965 RVA: 0x00134130 File Offset: 0x00132330
|
|
[Token(Token = "0x60055CD")]
|
|
[Address(RVA = "0x14467B0", Offset = "0x14455B0", VA = "0x1814467B0")]
|
|
public HostOnlyAreasEnabledToggleImpl()
|
|
{
|
|
}
|
|
}
|
|
|
|
// Token: 0x02000E65 RID: 3685
|
|
[Token(Token = "0x2000E65")]
|
|
[Serializable]
|
|
private class InvisibleWallsEnabledToggleImpl : ToggleControllerImpl<SubroomModel>
|
|
{
|
|
// Token: 0x060055CE RID: 21966 RVA: 0x00134144 File Offset: 0x00132344
|
|
[Token(Token = "0x60055CE")]
|
|
[Address(RVA = "0x1446A40", Offset = "0x1445840", VA = "0x181446A40", Slot = "27")]
|
|
protected override void DMAHGBLDMFA()
|
|
{
|
|
bool flag;
|
|
if (!flag || typeof(global::UnityEngine.Object).TypeHandle != 0)
|
|
{
|
|
}
|
|
}
|
|
|
|
// Token: 0x060055CF RID: 21967 RVA: 0x00134168 File Offset: 0x00132368
|
|
[Token(Token = "0x60055CF")]
|
|
[Address(RVA = "0x1446B50", Offset = "0x1445950", VA = "0x181446B50", Slot = "29")]
|
|
protected override void IKNMALNFPII()
|
|
{
|
|
if (RecRoomSceneManager.FFNIFALJLDD)
|
|
{
|
|
SceneGeometrySettings geometrySettings = RecRoomSceneManager.<OCDLBPHJMOP>k__BackingField.geometrySettings;
|
|
bool flag = !RecRoomSceneManager.<OCDLBPHJMOP>k__BackingField.geometrySettings.MovementBlockersEnabled;
|
|
geometrySettings.MovementBlockersEnabled = flag;
|
|
}
|
|
}
|
|
|
|
// Token: 0x060055D0 RID: 21968 RVA: 0x001341AC File Offset: 0x001323AC
|
|
[Token(Token = "0x60055D0")]
|
|
[Address(RVA = "0x1446CF0", Offset = "0x1445AF0", VA = "0x181446CF0")]
|
|
public InvisibleWallsEnabledToggleImpl()
|
|
{
|
|
}
|
|
}
|
|
|
|
// Token: 0x02000E66 RID: 3686
|
|
[Token(Token = "0x2000E66")]
|
|
[Serializable]
|
|
private class GadgetsToAllEnabledToggleImpl : ToggleControllerImpl<SubroomModel>
|
|
{
|
|
// Token: 0x060055D1 RID: 21969 RVA: 0x001341C0 File Offset: 0x001323C0
|
|
[Token(Token = "0x60055D1")]
|
|
[Address(RVA = "0x1445010", Offset = "0x1443E10", VA = "0x181445010", Slot = "27")]
|
|
protected override void DMAHGBLDMFA()
|
|
{
|
|
bool flag;
|
|
if (!flag || typeof(global::UnityEngine.Object).TypeHandle != 0)
|
|
{
|
|
}
|
|
}
|
|
|
|
// Token: 0x060055D2 RID: 21970 RVA: 0x001341E4 File Offset: 0x001323E4
|
|
[Token(Token = "0x60055D2")]
|
|
[Address(RVA = "0x1445120", Offset = "0x1443F20", VA = "0x181445120", Slot = "29")]
|
|
protected override void IKNMALNFPII()
|
|
{
|
|
if (RecRoomSceneManager.FFNIFALJLDD)
|
|
{
|
|
bool flag = !RecRoomSceneManager.<OCDLBPHJMOP>k__BackingField.sceneRenderingSettings.ShowGadgetsToEveryone;
|
|
SceneRenderingSettings sceneRenderingSettings = RecRoomSceneManager.<OCDLBPHJMOP>k__BackingField.sceneRenderingSettings;
|
|
int num = 0;
|
|
if (sceneRenderingSettings.PILJHJNBICO(flag, num != 0))
|
|
{
|
|
}
|
|
}
|
|
}
|
|
|
|
// Token: 0x060055D3 RID: 21971 RVA: 0x0013422C File Offset: 0x0013242C
|
|
[Token(Token = "0x60055D3")]
|
|
[Address(RVA = "0x14452D0", Offset = "0x14440D0", VA = "0x1814452D0")]
|
|
public GadgetsToAllEnabledToggleImpl()
|
|
{
|
|
}
|
|
}
|
|
|
|
// Token: 0x02000E67 RID: 3687
|
|
[Token(Token = "0x2000E67")]
|
|
[Serializable]
|
|
private class UseNewMaterialsToggleImpl : ToggleControllerImpl<SubroomModel>
|
|
{
|
|
// Token: 0x060055D4 RID: 21972 RVA: 0x00134240 File Offset: 0x00132440
|
|
[Token(Token = "0x60055D4")]
|
|
[Address(RVA = "0x145AE40", Offset = "0x1459C40", VA = "0x18145AE40", Slot = "27")]
|
|
protected override void DMAHGBLDMFA()
|
|
{
|
|
bool flag;
|
|
if (!flag || typeof(global::UnityEngine.Object).TypeHandle != 0)
|
|
{
|
|
}
|
|
}
|
|
|
|
// Token: 0x060055D5 RID: 21973 RVA: 0x00134264 File Offset: 0x00132464
|
|
[Token(Token = "0x60055D5")]
|
|
[Address(RVA = "0x145AF50", Offset = "0x1459D50", VA = "0x18145AF50", Slot = "29")]
|
|
protected override void IKNMALNFPII()
|
|
{
|
|
if (RecRoomSceneManager.FFNIFALJLDD)
|
|
{
|
|
SceneRenderingSettings sceneRenderingSettings = RecRoomSceneManager.<OCDLBPHJMOP>k__BackingField.sceneRenderingSettings;
|
|
bool flag = !RecRoomSceneManager.<OCDLBPHJMOP>k__BackingField.sceneRenderingSettings.UseNewMaterials;
|
|
sceneRenderingSettings.UseNewMaterials = flag;
|
|
}
|
|
}
|
|
|
|
// Token: 0x060055D6 RID: 21974 RVA: 0x001342A8 File Offset: 0x001324A8
|
|
[Token(Token = "0x60055D6")]
|
|
[Address(RVA = "0x145B0F0", Offset = "0x1459EF0", VA = "0x18145B0F0")]
|
|
public UseNewMaterialsToggleImpl()
|
|
{
|
|
}
|
|
}
|
|
|
|
// Token: 0x02000E68 RID: 3688
|
|
[Token(Token = "0x2000E68")]
|
|
[Serializable]
|
|
private class DirectionalVoiceChatEnabledToggleImpl : ToggleControllerImpl<SubroomModel>
|
|
{
|
|
// Token: 0x060055D7 RID: 21975 RVA: 0x001342BC File Offset: 0x001324BC
|
|
[Token(Token = "0x60055D7")]
|
|
[Address(RVA = "0x1444570", Offset = "0x1443370", VA = "0x181444570", Slot = "27")]
|
|
protected override void DMAHGBLDMFA()
|
|
{
|
|
bool flag;
|
|
if (!flag || typeof(global::UnityEngine.Object).TypeHandle != 0)
|
|
{
|
|
}
|
|
}
|
|
|
|
// Token: 0x060055D8 RID: 21976 RVA: 0x001342E0 File Offset: 0x001324E0
|
|
[Token(Token = "0x60055D8")]
|
|
[Address(RVA = "0x1444680", Offset = "0x1443480", VA = "0x181444680", Slot = "29")]
|
|
protected override void IKNMALNFPII()
|
|
{
|
|
if (RecRoomSceneManager.FFNIFALJLDD)
|
|
{
|
|
SceneAudioSettings audioSettings = RecRoomSceneManager.<OCDLBPHJMOP>k__BackingField.audioSettings;
|
|
bool flag = !RecRoomSceneManager.<OCDLBPHJMOP>k__BackingField.audioSettings.UseDirectionalVoiceChat;
|
|
audioSettings.UseDirectionalVoiceChat = flag;
|
|
}
|
|
}
|
|
|
|
// Token: 0x060055D9 RID: 21977 RVA: 0x00134324 File Offset: 0x00132524
|
|
[Token(Token = "0x60055D9")]
|
|
[Address(RVA = "0x1444820", Offset = "0x1443620", VA = "0x181444820")]
|
|
public DirectionalVoiceChatEnabledToggleImpl()
|
|
{
|
|
}
|
|
}
|
|
|
|
// Token: 0x02000E69 RID: 3689
|
|
[Token(Token = "0x2000E69")]
|
|
[Serializable]
|
|
private class MoodSettingToggleImpl : ToggleControllerImpl<SubroomModel>
|
|
{
|
|
// Token: 0x060055DA RID: 21978 RVA: 0x00134338 File Offset: 0x00132538
|
|
[Token(Token = "0x60055DA")]
|
|
[Address(RVA = "0x1447FB0", Offset = "0x1446DB0", VA = "0x181447FB0", Slot = "27")]
|
|
protected override void DMAHGBLDMFA()
|
|
{
|
|
bool flag;
|
|
if (!flag || typeof(global::UnityEngine.Object).TypeHandle != 0)
|
|
{
|
|
}
|
|
}
|
|
|
|
// Token: 0x060055DB RID: 21979 RVA: 0x0013436C File Offset: 0x0013256C
|
|
[Token(Token = "0x60055DB")]
|
|
[Address(RVA = "0x14481B0", Offset = "0x1446FB0", VA = "0x1814481B0", Slot = "29")]
|
|
protected override void IKNMALNFPII()
|
|
{
|
|
MoodSetting moodSetting = this.mood;
|
|
bool flag;
|
|
if (!RecRoomSceneManager.FFNIFALJLDD || flag)
|
|
{
|
|
}
|
|
}
|
|
|
|
// Token: 0x060055DC RID: 21980 RVA: 0x00134398 File Offset: 0x00132598
|
|
[Token(Token = "0x60055DC")]
|
|
[Address(RVA = "0x1448350", Offset = "0x1447150", VA = "0x181448350")]
|
|
public MoodSettingToggleImpl()
|
|
{
|
|
}
|
|
|
|
// Token: 0x04003B4F RID: 15183
|
|
[FieldOffset(Offset = "0x40")]
|
|
[Token(Token = "0x4003B4F")]
|
|
[SerializeField]
|
|
private MoodSetting mood;
|
|
}
|
|
|
|
// Token: 0x02000E6A RID: 3690
|
|
[Token(Token = "0x2000E6A")]
|
|
[Serializable]
|
|
private class NameInputFieldImpl : InputFieldControllerImpl<SubroomModel>
|
|
{
|
|
// Token: 0x060055DD RID: 21981 RVA: 0x001343AC File Offset: 0x001325AC
|
|
[Token(Token = "0x60055DD")]
|
|
[Address(RVA = "0x1448BA0", Offset = "0x14479A0", VA = "0x181448BA0", Slot = "22")]
|
|
protected override void OFFLOPLJBBG()
|
|
{
|
|
base.OFFLOPLJBBG();
|
|
int num;
|
|
TMP_InputField.OnValidateInput onValidateInput = new TMP_InputField.OnValidateInput(num.OnRoomNameInputValidate);
|
|
num = 0;
|
|
}
|
|
|
|
// Token: 0x060055DE RID: 21982 RVA: 0x001343D4 File Offset: 0x001325D4
|
|
[Token(Token = "0x60055DE")]
|
|
[Address(RVA = "0x1448770", Offset = "0x1447570", VA = "0x181448770", Slot = "27")]
|
|
protected override void DMAHGBLDMFA()
|
|
{
|
|
bool flag;
|
|
if (!flag || typeof(global::UnityEngine.Object).TypeHandle != 0)
|
|
{
|
|
}
|
|
TextMeshProUGUI textMeshProUGUI = this.counter;
|
|
int num = 0;
|
|
bool flag2 = textMeshProUGUI != num;
|
|
if (flag2)
|
|
{
|
|
float minFontSize = textMeshProUGUI.m_minFontSize;
|
|
if (flag2)
|
|
{
|
|
string empty;
|
|
if (minFontSize == 0f || minFontSize == 0f)
|
|
{
|
|
empty = string.Empty;
|
|
}
|
|
TextMeshProUGUI textMeshProUGUI2 = this.counter;
|
|
InputFieldControllerImpl.FFOLKHEBPGA(empty, 128, textMeshProUGUI2);
|
|
}
|
|
}
|
|
}
|
|
|
|
// Token: 0x060055DF RID: 21983 RVA: 0x0013444C File Offset: 0x0013264C
|
|
[Token(Token = "0x60055DF")]
|
|
[Address(RVA = "0x1448AB0", Offset = "0x14478B0", VA = "0x181448AB0", Slot = "30")]
|
|
protected override void OCOCJCIGJLE(string ONGBFDACHHG)
|
|
{
|
|
bool flag;
|
|
if (flag)
|
|
{
|
|
}
|
|
TextMeshProUGUI textMeshProUGUI = this.counter;
|
|
int num = 0;
|
|
if (textMeshProUGUI != num)
|
|
{
|
|
TextMeshProUGUI textMeshProUGUI2 = this.counter;
|
|
InputFieldControllerImpl.FFOLKHEBPGA(ONGBFDACHHG, 128, textMeshProUGUI2);
|
|
}
|
|
}
|
|
|
|
// Token: 0x060055E0 RID: 21984 RVA: 0x0013448C File Offset: 0x0013268C
|
|
[Token(Token = "0x60055E0")]
|
|
[Address(RVA = "0x14488C0", Offset = "0x14476C0", VA = "0x1814488C0", Slot = "31")]
|
|
protected override void NEFBOGHGKFE(string ONGBFDACHHG)
|
|
{
|
|
if (!string.Equals(ONGBFDACHHG, ONGBFDACHHG))
|
|
{
|
|
Action action = new Action(base.CKKKLKPAJFK);
|
|
Action<string> action2 = new Action(base.NEALOFJMEAH);
|
|
return;
|
|
}
|
|
throw new NullReferenceException();
|
|
}
|
|
|
|
// Token: 0x060055E1 RID: 21985 RVA: 0x001344C4 File Offset: 0x001326C4
|
|
[Token(Token = "0x60055E1")]
|
|
[Address(RVA = "0x1448C50", Offset = "0x1447A50", VA = "0x181448C50")]
|
|
public NameInputFieldImpl()
|
|
{
|
|
}
|
|
|
|
// Token: 0x04003B50 RID: 15184
|
|
[FieldOffset(Offset = "0x38")]
|
|
[Token(Token = "0x4003B50")]
|
|
[SerializeField]
|
|
private TextMeshProUGUI counter;
|
|
}
|
|
|
|
// Token: 0x02000E6B RID: 3691
|
|
[Token(Token = "0x2000E6B")]
|
|
[Serializable]
|
|
private class MaxPlayersInputFieldImpl : InputFieldControllerImpl<SubroomModel>
|
|
{
|
|
// Token: 0x060055E2 RID: 21986 RVA: 0x001344D8 File Offset: 0x001326D8
|
|
[Token(Token = "0x60055E2")]
|
|
[Address(RVA = "0x1447C00", Offset = "0x1446A00", VA = "0x181447C00", Slot = "22")]
|
|
protected override void OFFLOPLJBBG()
|
|
{
|
|
base.OFFLOPLJBBG();
|
|
}
|
|
|
|
// Token: 0x060055E3 RID: 21987 RVA: 0x001344F4 File Offset: 0x001326F4
|
|
[Token(Token = "0x60055E3")]
|
|
[Address(RVA = "0x1447730", Offset = "0x1446530", VA = "0x181447730", Slot = "27")]
|
|
protected override void DMAHGBLDMFA()
|
|
{
|
|
bool flag;
|
|
if (!flag || typeof(global::UnityEngine.Object).TypeHandle != 0)
|
|
{
|
|
}
|
|
this.maxPlayersUpperLimit = (int)((uint)1);
|
|
bool flag2;
|
|
if (!flag2 || typeof(global::UnityEngine.Object).TypeHandle != 0)
|
|
{
|
|
}
|
|
bool flag3;
|
|
if (flag3)
|
|
{
|
|
}
|
|
string empty = string.Empty;
|
|
}
|
|
|
|
// Token: 0x060055E4 RID: 21988 RVA: 0x00134538 File Offset: 0x00132738
|
|
[Token(Token = "0x60055E4")]
|
|
[Address(RVA = "0x1447B20", Offset = "0x1446920", VA = "0x181447B20", Slot = "30")]
|
|
protected override void OCOCJCIGJLE(string ONGBFDACHHG)
|
|
{
|
|
bool flag;
|
|
if (flag)
|
|
{
|
|
int num = this.maxPlayersUpperLimit;
|
|
ulong num2;
|
|
num = Mathf.Clamp((int)num2, 1, num);
|
|
}
|
|
}
|
|
|
|
// Token: 0x060055E5 RID: 21989 RVA: 0x00134560 File Offset: 0x00132760
|
|
[Token(Token = "0x60055E5")]
|
|
[Address(RVA = "0x1447900", Offset = "0x1446700", VA = "0x181447900", Slot = "31")]
|
|
protected override void NEFBOGHGKFE(string ONGBFDACHHG)
|
|
{
|
|
bool flag;
|
|
if (flag)
|
|
{
|
|
int num = this.maxPlayersUpperLimit;
|
|
Action action = new Action(ONGBFDACHHG.FHFPJGHEKNJ);
|
|
Action<string> action2 = new Action(ONGBFDACHHG.MHIKHCJLHCJ);
|
|
}
|
|
}
|
|
|
|
// Token: 0x060055E6 RID: 21990 RVA: 0x001345A0 File Offset: 0x001327A0
|
|
[Token(Token = "0x60055E6")]
|
|
[Address(RVA = "0x1447C70", Offset = "0x1446A70", VA = "0x181447C70")]
|
|
public MaxPlayersInputFieldImpl()
|
|
{
|
|
}
|
|
|
|
// Token: 0x04003B51 RID: 15185
|
|
[FieldOffset(Offset = "0x38")]
|
|
[Token(Token = "0x4003B51")]
|
|
private int maxPlayersUpperLimit;
|
|
}
|
|
|
|
// Token: 0x02000E6C RID: 3692
|
|
[Token(Token = "0x2000E6C")]
|
|
[Serializable]
|
|
private class SubroomIdLinkImpl : LinkControllerImpl<SubroomModel>
|
|
{
|
|
// Token: 0x060055E7 RID: 21991 RVA: 0x001345B4 File Offset: 0x001327B4
|
|
[Token(Token = "0x60055E7")]
|
|
[Address(RVA = "0x144A9F0", Offset = "0x14497F0", VA = "0x18144A9F0", Slot = "27")]
|
|
protected override void DMAHGBLDMFA()
|
|
{
|
|
ToggleTheme toggleTheme = this.toggleTheme;
|
|
int num = 0;
|
|
if (toggleTheme != num)
|
|
{
|
|
ToggleTheme toggleTheme2 = this.toggleTheme;
|
|
if (toggleTheme != 0)
|
|
{
|
|
int num2 = 0;
|
|
CECAKDDNHLN cecakddnhln;
|
|
if (cecakddnhln != 0)
|
|
{
|
|
Route <GIAMNOCCOHD>k__BackingField = cecakddnhln.<GIAMNOCCOHD>k__BackingField;
|
|
if (<GIAMNOCCOHD>k__BackingField != 0)
|
|
{
|
|
bool flag = <GIAMNOCCOHD>k__BackingField.Equals(num2);
|
|
}
|
|
}
|
|
}
|
|
int num3 = 0;
|
|
if (num3 != 0)
|
|
{
|
|
}
|
|
bool flag2 = num3 != 0;
|
|
toggleTheme2.MIKDLDEALPN = flag2;
|
|
}
|
|
}
|
|
|
|
// Token: 0x060055E8 RID: 21992 RVA: 0x00134624 File Offset: 0x00132824
|
|
[Token(Token = "0x60055E8")]
|
|
[Address(RVA = "0x144AB10", Offset = "0x1449910", VA = "0x18144AB10", Slot = "29")]
|
|
protected override void IKNMALNFPII()
|
|
{
|
|
int num = 0;
|
|
CECAKDDNHLN cecakddnhln2;
|
|
CECAKDDNHLN cecakddnhln = cecakddnhln2.JKHELHNPILB("SUBROOM_ID_KEY", (long)num);
|
|
base.MHALLIKJGPN(cecakddnhln);
|
|
}
|
|
|
|
// Token: 0x060055E9 RID: 21993 RVA: 0x00134654 File Offset: 0x00132854
|
|
[Token(Token = "0x60055E9")]
|
|
[Address(RVA = "0x144AC10", Offset = "0x1449A10", VA = "0x18144AC10")]
|
|
public SubroomIdLinkImpl()
|
|
{
|
|
}
|
|
|
|
// Token: 0x04003B52 RID: 15186
|
|
[FieldOffset(Offset = "0x50")]
|
|
[Token(Token = "0x4003B52")]
|
|
[SerializeField]
|
|
[OCIDFHDICIP(JIBDPHMGEGO.Self, false, false, false)]
|
|
private ToggleTheme toggleTheme;
|
|
}
|
|
|
|
// Token: 0x02000E6D RID: 3693
|
|
[Token(Token = "0x2000E6D")]
|
|
[Serializable]
|
|
private class RoomFromUriImpl : FromUriControllerImpl<SubroomModel>
|
|
{
|
|
// Token: 0x060055EA RID: 21994 RVA: 0x00134668 File Offset: 0x00132868
|
|
[Token(Token = "0x60055EA")]
|
|
[Address(RVA = "0x14496B0", Offset = "0x14484B0", VA = "0x1814496B0", Slot = "29")]
|
|
protected override void BOEJIAHIFCH()
|
|
{
|
|
int num = 0;
|
|
bool flag;
|
|
CECAKDDNHLN cecakddnhln;
|
|
if (!flag || cecakddnhln.NIAPNGIGHFE("SUBROOM_ID_KEY", num))
|
|
{
|
|
}
|
|
}
|
|
|
|
// Token: 0x060055EB RID: 21995 RVA: 0x00134690 File Offset: 0x00132890
|
|
[Token(Token = "0x60055EB")]
|
|
[Address(RVA = "0x1449820", Offset = "0x1448620", VA = "0x181449820")]
|
|
public RoomFromUriImpl()
|
|
{
|
|
}
|
|
}
|
|
|
|
// Token: 0x02000E6E RID: 3694
|
|
[Token(Token = "0x2000E6E")]
|
|
[Serializable]
|
|
private class HideIfRoomMoodsDisabledImpl : HideableControllerImpl<SubroomModel>
|
|
{
|
|
// Token: 0x060055EC RID: 21996 RVA: 0x001346A4 File Offset: 0x001328A4
|
|
[Token(Token = "0x60055EC")]
|
|
[Address(RVA = "0x1445BA0", Offset = "0x14449A0", VA = "0x181445BA0", Slot = "27")]
|
|
protected override void DMAHGBLDMFA()
|
|
{
|
|
bool flag;
|
|
if (flag)
|
|
{
|
|
}
|
|
if (!RecRoomSceneManager.FFNIFALJLDD)
|
|
{
|
|
}
|
|
bool roomMoodsEnabled = RecRoomSceneManager.<OCDLBPHJMOP>k__BackingField.sceneMoodSettings.RoomMoodsEnabled;
|
|
}
|
|
|
|
// Token: 0x060055ED RID: 21997 RVA: 0x001346D8 File Offset: 0x001328D8
|
|
[Token(Token = "0x60055ED")]
|
|
[Address(RVA = "0x1445D20", Offset = "0x1444B20", VA = "0x181445D20")]
|
|
public HideIfRoomMoodsDisabledImpl()
|
|
{
|
|
}
|
|
}
|
|
|
|
// Token: 0x02000E6F RID: 3695
|
|
[Token(Token = "0x2000E6F")]
|
|
[Serializable]
|
|
private class HideIfMakerPenRoomSceneImpl : HideableControllerImpl<SubroomModel>
|
|
{
|
|
// Token: 0x060055EE RID: 21998 RVA: 0x001346EC File Offset: 0x001328EC
|
|
[Token(Token = "0x60055EE")]
|
|
[Address(RVA = "0x1445900", Offset = "0x1444700", VA = "0x181445900", Slot = "27")]
|
|
protected override void DMAHGBLDMFA()
|
|
{
|
|
bool flag;
|
|
if (!flag)
|
|
{
|
|
}
|
|
int num = 0;
|
|
if (flag)
|
|
{
|
|
}
|
|
if (EJBNGALFNCI.MOIIDCJDFPN(num, num))
|
|
{
|
|
}
|
|
}
|
|
|
|
// Token: 0x060055EF RID: 21999 RVA: 0x00134714 File Offset: 0x00132914
|
|
[Token(Token = "0x60055EF")]
|
|
[Address(RVA = "0x1445A20", Offset = "0x1444820", VA = "0x181445A20")]
|
|
public HideIfMakerPenRoomSceneImpl()
|
|
{
|
|
}
|
|
}
|
|
|
|
// Token: 0x02000E70 RID: 3696
|
|
[Token(Token = "0x2000E70")]
|
|
[Serializable]
|
|
private class HideIfSubroomNotLocalImpl : HideableControllerImpl<SubroomModel>
|
|
{
|
|
// Token: 0x060055F0 RID: 22000 RVA: 0x00134728 File Offset: 0x00132928
|
|
[Token(Token = "0x60055F0")]
|
|
[Address(RVA = "0x1445D60", Offset = "0x1444B60", VA = "0x181445D60", Slot = "27")]
|
|
protected override void DMAHGBLDMFA()
|
|
{
|
|
bool flag;
|
|
if (!flag)
|
|
{
|
|
}
|
|
bool flag3;
|
|
bool flag2 = !flag3;
|
|
}
|
|
|
|
// Token: 0x060055F1 RID: 22001 RVA: 0x00134744 File Offset: 0x00132944
|
|
[Token(Token = "0x60055F1")]
|
|
[Address(RVA = "0x1445E10", Offset = "0x1444C10", VA = "0x181445E10")]
|
|
public HideIfSubroomNotLocalImpl()
|
|
{
|
|
}
|
|
}
|
|
|
|
// Token: 0x02000E71 RID: 3697
|
|
[Token(Token = "0x2000E71")]
|
|
[Serializable]
|
|
private class HideIfNotEnoughSubroomsImpl : HideableControllerImpl<SubroomModel>
|
|
{
|
|
// Token: 0x060055F2 RID: 22002 RVA: 0x00134758 File Offset: 0x00132958
|
|
[Token(Token = "0x60055F2")]
|
|
[Address(RVA = "0x1445A60", Offset = "0x1444860", VA = "0x181445A60", Slot = "27")]
|
|
protected override void DMAHGBLDMFA()
|
|
{
|
|
int num = 0;
|
|
bool flag;
|
|
if (!flag)
|
|
{
|
|
}
|
|
if (typeof(global::UnityEngine.Object).TypeHandle == 0 || num != 0)
|
|
{
|
|
}
|
|
bool flag2 = 0 < this.targetCount;
|
|
}
|
|
|
|
// Token: 0x060055F3 RID: 22003 RVA: 0x0013478C File Offset: 0x0013298C
|
|
[Token(Token = "0x60055F3")]
|
|
[Address(RVA = "0x1445B60", Offset = "0x1444960", VA = "0x181445B60")]
|
|
public HideIfNotEnoughSubroomsImpl()
|
|
{
|
|
}
|
|
|
|
// Token: 0x04003B53 RID: 15187
|
|
[FieldOffset(Offset = "0x38")]
|
|
[Token(Token = "0x4003B53")]
|
|
[SerializeField]
|
|
private int targetCount = (int)((ulong)2L);
|
|
}
|
|
|
|
// Token: 0x02000E72 RID: 3698
|
|
[Token(Token = "0x2000E72")]
|
|
[Serializable]
|
|
private class MaxPlayersSliderImpl : SliderControllerImpl<SubroomModel>
|
|
{
|
|
// Token: 0x060055F4 RID: 22004 RVA: 0x001347A8 File Offset: 0x001329A8
|
|
[Token(Token = "0x60055F4")]
|
|
[Address(RVA = "0x1447CB0", Offset = "0x1446AB0", VA = "0x181447CB0", Slot = "27")]
|
|
protected override void DMAHGBLDMFA()
|
|
{
|
|
bool flag;
|
|
if (!flag || typeof(global::UnityEngine.Object).TypeHandle != 0)
|
|
{
|
|
}
|
|
bool flag2;
|
|
if (flag2)
|
|
{
|
|
}
|
|
bool flag3;
|
|
if (!flag3 || typeof(global::UnityEngine.Object).TypeHandle != 0)
|
|
{
|
|
}
|
|
string text = this.maxValueText.text;
|
|
}
|
|
|
|
// Token: 0x060055F5 RID: 22005 RVA: 0x001347E8 File Offset: 0x001329E8
|
|
[Token(Token = "0x60055F5")]
|
|
[Address(RVA = "0x1447EE0", Offset = "0x1446CE0", VA = "0x181447EE0", Slot = "29")]
|
|
protected override void GFMIFNNFPCN(float ONGBFDACHHG)
|
|
{
|
|
}
|
|
|
|
// Token: 0x060055F6 RID: 22006 RVA: 0x001347FC File Offset: 0x001329FC
|
|
[Token(Token = "0x60055F6")]
|
|
[Address(RVA = "0x1447F70", Offset = "0x1446D70", VA = "0x181447F70")]
|
|
public MaxPlayersSliderImpl()
|
|
{
|
|
}
|
|
|
|
// Token: 0x04003B54 RID: 15188
|
|
[FieldOffset(Offset = "0x40")]
|
|
[Token(Token = "0x4003B54")]
|
|
[SerializeField]
|
|
private TextMeshProUGUI maxValueText;
|
|
}
|
|
}
|
|
}
|