995 lines
30 KiB
C#
995 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: 0x02000EAB RID: 3755
|
|
[Token(Token = "0x2000EAB")]
|
|
public class SubroomModelController : ModelController<SubroomModel>
|
|
{
|
|
// Token: 0x0600573F RID: 22335 RVA: 0x00137198 File Offset: 0x00135398
|
|
[Token(Token = "0x600573F")]
|
|
[Address(RVA = "0x1C30770", Offset = "0x1C2F770", VA = "0x181C30770")]
|
|
public SubroomModelController()
|
|
{
|
|
}
|
|
|
|
// Token: 0x02000EAC RID: 3756
|
|
[Token(Token = "0x2000EAC")]
|
|
[Serializable]
|
|
private class NameTextImpl : TextControllerImpl<SubroomModel>
|
|
{
|
|
// Token: 0x06005740 RID: 22336 RVA: 0x001371AC File Offset: 0x001353AC
|
|
[Token(Token = "0x6005740")]
|
|
[Address(RVA = "0x1C259E0", Offset = "0x1C249E0", VA = "0x181C259E0", 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: 0x06005741 RID: 22337 RVA: 0x001371E8 File Offset: 0x001353E8
|
|
[Token(Token = "0x6005741")]
|
|
[Address(RVA = "0x1C25B80", Offset = "0x1C24B80", VA = "0x181C25B80")]
|
|
public NameTextImpl()
|
|
{
|
|
string empty = string.Empty;
|
|
this.prefix = empty;
|
|
this.includeParentRoom = true;
|
|
base..ctor();
|
|
}
|
|
|
|
// Token: 0x04003C36 RID: 15414
|
|
[FieldOffset(Offset = "0x38")]
|
|
[Token(Token = "0x4003C36")]
|
|
[SerializeField]
|
|
private string prefix;
|
|
|
|
// Token: 0x04003C37 RID: 15415
|
|
[FieldOffset(Offset = "0x40")]
|
|
[Token(Token = "0x4003C37")]
|
|
[SerializeField]
|
|
private bool includeParentRoom;
|
|
}
|
|
|
|
// Token: 0x02000EAD RID: 3757
|
|
[Token(Token = "0x2000EAD")]
|
|
[Serializable]
|
|
private class MaxPlayerBackingDataTextImpl : TextControllerImpl<SubroomModel>
|
|
{
|
|
// Token: 0x06005742 RID: 22338 RVA: 0x00137210 File Offset: 0x00135410
|
|
[Token(Token = "0x6005742")]
|
|
[Address(RVA = "0x1C240A0", Offset = "0x1C230A0", VA = "0x181C240A0", Slot = "27")]
|
|
protected override void DMAHGBLDMFA()
|
|
{
|
|
bool flag;
|
|
if (flag)
|
|
{
|
|
string text = this.prefix;
|
|
string text2 = string.Format("{0}{1}", text, flag);
|
|
}
|
|
}
|
|
|
|
// Token: 0x06005743 RID: 22339 RVA: 0x0013723C File Offset: 0x0013543C
|
|
[Token(Token = "0x6005743")]
|
|
[Address(RVA = "0x1C24190", Offset = "0x1C23190", VA = "0x181C24190")]
|
|
public MaxPlayerBackingDataTextImpl()
|
|
{
|
|
string empty = string.Empty;
|
|
this.prefix = empty;
|
|
base..ctor();
|
|
}
|
|
|
|
// Token: 0x04003C38 RID: 15416
|
|
[FieldOffset(Offset = "0x38")]
|
|
[Token(Token = "0x4003C38")]
|
|
[SerializeField]
|
|
private string prefix;
|
|
}
|
|
|
|
// Token: 0x02000EAE RID: 3758
|
|
[Token(Token = "0x2000EAE")]
|
|
[Serializable]
|
|
private class GoToSubroomButtonImpl : ButtonControllerImpl<SubroomModel>
|
|
{
|
|
// Token: 0x06005744 RID: 22340 RVA: 0x0013725C File Offset: 0x0013545C
|
|
[Token(Token = "0x6005744")]
|
|
[Address(RVA = "0x1C21A40", Offset = "0x1C20A40", VA = "0x181C21A40", Slot = "27")]
|
|
protected override void DMAHGBLDMFA()
|
|
{
|
|
bool flag;
|
|
if (!flag)
|
|
{
|
|
}
|
|
bool flag3;
|
|
bool flag2 = !flag3;
|
|
}
|
|
|
|
// Token: 0x06005745 RID: 22341 RVA: 0x0013727C File Offset: 0x0013547C
|
|
[Token(Token = "0x6005745")]
|
|
[Address(RVA = "0x1C21B00", Offset = "0x1C20B00", VA = "0x181C21B00", Slot = "29")]
|
|
protected override void IKNMALNFPII()
|
|
{
|
|
}
|
|
|
|
// Token: 0x06005746 RID: 22342 RVA: 0x00137290 File Offset: 0x00135490
|
|
[Token(Token = "0x6005746")]
|
|
[Address(RVA = "0x1C21B60", Offset = "0x1C20B60", VA = "0x181C21B60")]
|
|
public GoToSubroomButtonImpl()
|
|
{
|
|
}
|
|
}
|
|
|
|
// Token: 0x02000EAF RID: 3759
|
|
[Token(Token = "0x2000EAF")]
|
|
[Serializable]
|
|
private class CloneSubroomButtonImpl : ButtonControllerImpl<SubroomModel>
|
|
{
|
|
// Token: 0x06005747 RID: 22343 RVA: 0x001372A4 File Offset: 0x001354A4
|
|
[Token(Token = "0x6005747")]
|
|
[Address(RVA = "0x1C1EC40", Offset = "0x1C1DC40", VA = "0x181C1EC40", Slot = "27")]
|
|
protected override void DMAHGBLDMFA()
|
|
{
|
|
bool flag;
|
|
if (!flag || typeof(global::UnityEngine.Object).TypeHandle != 0)
|
|
{
|
|
}
|
|
}
|
|
|
|
// Token: 0x06005748 RID: 22344 RVA: 0x001372C8 File Offset: 0x001354C8
|
|
[Token(Token = "0x6005748")]
|
|
[Address(RVA = "0x1C1ED00", Offset = "0x1C1DD00", VA = "0x181C1ED00", Slot = "29")]
|
|
protected override void IKNMALNFPII()
|
|
{
|
|
Action<string> action = new Action(base.BKDKCAHFJOL);
|
|
throw new NullReferenceException();
|
|
}
|
|
|
|
// Token: 0x06005749 RID: 22345 RVA: 0x001372E8 File Offset: 0x001354E8
|
|
[Token(Token = "0x6005749")]
|
|
[Address(RVA = "0x1C1EDF0", Offset = "0x1C1DDF0", VA = "0x181C1EDF0")]
|
|
public CloneSubroomButtonImpl()
|
|
{
|
|
}
|
|
}
|
|
|
|
// Token: 0x02000EB0 RID: 3760
|
|
[Token(Token = "0x2000EB0")]
|
|
[Serializable]
|
|
private class MoveSubroomButton : ButtonControllerImpl<SubroomModel>
|
|
{
|
|
// Token: 0x0600574A RID: 22346 RVA: 0x001372FC File Offset: 0x001354FC
|
|
[Token(Token = "0x600574A")]
|
|
[Address(RVA = "0x1C24E40", Offset = "0x1C23E40", VA = "0x181C24E40", Slot = "27")]
|
|
protected override void DMAHGBLDMFA()
|
|
{
|
|
bool flag;
|
|
if (!flag || typeof(global::UnityEngine.Object).TypeHandle != 0)
|
|
{
|
|
}
|
|
}
|
|
|
|
// Token: 0x0600574B RID: 22347 RVA: 0x00137320 File Offset: 0x00135520
|
|
[Token(Token = "0x600574B")]
|
|
[Address(RVA = "0x1C24F00", Offset = "0x1C23F00", VA = "0x181C24F00", 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: 0x0600574C RID: 22348 RVA: 0x00137360 File Offset: 0x00135560
|
|
[Token(Token = "0x600574C")]
|
|
[Address(RVA = "0x1C25030", Offset = "0x1C24030", VA = "0x181C25030")]
|
|
public MoveSubroomButton()
|
|
{
|
|
}
|
|
}
|
|
|
|
// Token: 0x02000EB1 RID: 3761
|
|
[Token(Token = "0x2000EB1")]
|
|
[Serializable]
|
|
private class DeleteSubroomButtonImpl : ButtonControllerImpl<SubroomModel>
|
|
{
|
|
// Token: 0x0600574D RID: 22349 RVA: 0x00137374 File Offset: 0x00135574
|
|
[Token(Token = "0x600574D")]
|
|
[Address(RVA = "0x1C1F720", Offset = "0x1C1E720", VA = "0x181C1F720", Slot = "27")]
|
|
protected override void DMAHGBLDMFA()
|
|
{
|
|
int num = 0;
|
|
bool flag;
|
|
if (flag)
|
|
{
|
|
if (num != 0)
|
|
{
|
|
}
|
|
}
|
|
}
|
|
|
|
// Token: 0x0600574E RID: 22350 RVA: 0x0013739C File Offset: 0x0013559C
|
|
[Token(Token = "0x600574E")]
|
|
[Address(RVA = "0x1C1F860", Offset = "0x1C1E860", VA = "0x181C1F860", 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: 0x0600574F RID: 22351 RVA: 0x00137400 File Offset: 0x00135600
|
|
[Token(Token = "0x600574F")]
|
|
[Address(RVA = "0x1C1F970", Offset = "0x1C1E970", VA = "0x181C1F970")]
|
|
public DeleteSubroomButtonImpl()
|
|
{
|
|
}
|
|
}
|
|
|
|
// Token: 0x02000EB2 RID: 3762
|
|
[Token(Token = "0x2000EB2")]
|
|
[Serializable]
|
|
private class SaveSubroomButtonImpl : ButtonControllerImpl<SubroomModel>
|
|
{
|
|
// Token: 0x06005750 RID: 22352 RVA: 0x00137414 File Offset: 0x00135614
|
|
[Token(Token = "0x6005750")]
|
|
[Address(RVA = "0x1C26A10", Offset = "0x1C25A10", VA = "0x181C26A10", Slot = "27")]
|
|
protected override void DMAHGBLDMFA()
|
|
{
|
|
bool flag;
|
|
if (!flag || typeof(global::UnityEngine.Object).TypeHandle != 0)
|
|
{
|
|
}
|
|
}
|
|
|
|
// Token: 0x06005751 RID: 22353 RVA: 0x00137438 File Offset: 0x00135638
|
|
[Token(Token = "0x6005751")]
|
|
[Address(RVA = "0x1C26AD0", Offset = "0x1C25AD0", VA = "0x181C26AD0", Slot = "29")]
|
|
protected override void IKNMALNFPII()
|
|
{
|
|
}
|
|
|
|
// Token: 0x06005752 RID: 22354 RVA: 0x0013744C File Offset: 0x0013564C
|
|
[Token(Token = "0x6005752")]
|
|
[Address(RVA = "0x1C26B10", Offset = "0x1C25B10", VA = "0x181C26B10")]
|
|
public SaveSubroomButtonImpl()
|
|
{
|
|
}
|
|
}
|
|
|
|
// Token: 0x02000EB3 RID: 3763
|
|
[Token(Token = "0x2000EB3")]
|
|
[Serializable]
|
|
private class EntrySubroomToggleImpl : ToggleControllerImpl<SubroomModel>
|
|
{
|
|
// Token: 0x06005753 RID: 22355 RVA: 0x00137460 File Offset: 0x00135660
|
|
[Token(Token = "0x6005753")]
|
|
[Address(RVA = "0x1C1FEF0", Offset = "0x1C1EEF0", VA = "0x181C1FEF0", 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: 0x06005754 RID: 22356 RVA: 0x001374B8 File Offset: 0x001356B8
|
|
[Token(Token = "0x6005754")]
|
|
[Address(RVA = "0x1C20140", Offset = "0x1C1F140", VA = "0x181C20140", 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: 0x06005755 RID: 22357 RVA: 0x001374FC File Offset: 0x001356FC
|
|
[Token(Token = "0x6005755")]
|
|
[Address(RVA = "0x1C202D0", Offset = "0x1C1F2D0", VA = "0x181C202D0")]
|
|
public EntrySubroomToggleImpl()
|
|
{
|
|
}
|
|
}
|
|
|
|
// Token: 0x02000EB4 RID: 3764
|
|
[Token(Token = "0x2000EB4")]
|
|
[Serializable]
|
|
private class HostOnlyAreasEnabledToggleImpl : ToggleControllerImpl<SubroomModel>
|
|
{
|
|
// Token: 0x06005756 RID: 22358 RVA: 0x00137510 File Offset: 0x00135710
|
|
[Token(Token = "0x6005756")]
|
|
[Address(RVA = "0x1C22FA0", Offset = "0x1C21FA0", VA = "0x181C22FA0", Slot = "27")]
|
|
protected override void DMAHGBLDMFA()
|
|
{
|
|
bool flag;
|
|
if (!flag || typeof(global::UnityEngine.Object).TypeHandle != 0)
|
|
{
|
|
}
|
|
}
|
|
|
|
// Token: 0x06005757 RID: 22359 RVA: 0x00137534 File Offset: 0x00135734
|
|
[Token(Token = "0x6005757")]
|
|
[Address(RVA = "0x1C230B0", Offset = "0x1C220B0", VA = "0x181C230B0", 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: 0x06005758 RID: 22360 RVA: 0x00137578 File Offset: 0x00135778
|
|
[Token(Token = "0x6005758")]
|
|
[Address(RVA = "0x1C23250", Offset = "0x1C22250", VA = "0x181C23250")]
|
|
public HostOnlyAreasEnabledToggleImpl()
|
|
{
|
|
}
|
|
}
|
|
|
|
// Token: 0x02000EB5 RID: 3765
|
|
[Token(Token = "0x2000EB5")]
|
|
[Serializable]
|
|
private class InvisibleWallsEnabledToggleImpl : ToggleControllerImpl<SubroomModel>
|
|
{
|
|
// Token: 0x06005759 RID: 22361 RVA: 0x0013758C File Offset: 0x0013578C
|
|
[Token(Token = "0x6005759")]
|
|
[Address(RVA = "0x1C234F0", Offset = "0x1C224F0", VA = "0x181C234F0", Slot = "27")]
|
|
protected override void DMAHGBLDMFA()
|
|
{
|
|
bool flag;
|
|
if (!flag || typeof(global::UnityEngine.Object).TypeHandle != 0)
|
|
{
|
|
}
|
|
}
|
|
|
|
// Token: 0x0600575A RID: 22362 RVA: 0x001375B0 File Offset: 0x001357B0
|
|
[Token(Token = "0x600575A")]
|
|
[Address(RVA = "0x1C23600", Offset = "0x1C22600", VA = "0x181C23600", 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: 0x0600575B RID: 22363 RVA: 0x001375F4 File Offset: 0x001357F4
|
|
[Token(Token = "0x600575B")]
|
|
[Address(RVA = "0x1C237A0", Offset = "0x1C227A0", VA = "0x181C237A0")]
|
|
public InvisibleWallsEnabledToggleImpl()
|
|
{
|
|
}
|
|
}
|
|
|
|
// Token: 0x02000EB6 RID: 3766
|
|
[Token(Token = "0x2000EB6")]
|
|
[Serializable]
|
|
private class GadgetsToAllEnabledToggleImpl : ToggleControllerImpl<SubroomModel>
|
|
{
|
|
// Token: 0x0600575C RID: 22364 RVA: 0x00137608 File Offset: 0x00135808
|
|
[Token(Token = "0x600575C")]
|
|
[Address(RVA = "0x1C20B10", Offset = "0x1C1FB10", VA = "0x181C20B10", Slot = "27")]
|
|
protected override void DMAHGBLDMFA()
|
|
{
|
|
bool flag;
|
|
if (!flag || typeof(global::UnityEngine.Object).TypeHandle != 0)
|
|
{
|
|
}
|
|
}
|
|
|
|
// Token: 0x0600575D RID: 22365 RVA: 0x0013762C File Offset: 0x0013582C
|
|
[Token(Token = "0x600575D")]
|
|
[Address(RVA = "0x1C20C20", Offset = "0x1C1FC20", VA = "0x181C20C20", 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: 0x0600575E RID: 22366 RVA: 0x00137674 File Offset: 0x00135874
|
|
[Token(Token = "0x600575E")]
|
|
[Address(RVA = "0x1C20DD0", Offset = "0x1C1FDD0", VA = "0x181C20DD0")]
|
|
public GadgetsToAllEnabledToggleImpl()
|
|
{
|
|
}
|
|
}
|
|
|
|
// Token: 0x02000EB7 RID: 3767
|
|
[Token(Token = "0x2000EB7")]
|
|
[Serializable]
|
|
private class UseNewMaterialsToggleImpl : ToggleControllerImpl<SubroomModel>
|
|
{
|
|
// Token: 0x0600575F RID: 22367 RVA: 0x00137688 File Offset: 0x00135888
|
|
[Token(Token = "0x600575F")]
|
|
[Address(RVA = "0x20E2C50", Offset = "0x20E1C50", VA = "0x1820E2C50", Slot = "27")]
|
|
protected override void DMAHGBLDMFA()
|
|
{
|
|
bool flag;
|
|
if (!flag)
|
|
{
|
|
}
|
|
}
|
|
|
|
// Token: 0x06005760 RID: 22368 RVA: 0x001376A4 File Offset: 0x001358A4
|
|
[Token(Token = "0x6005760")]
|
|
[Address(RVA = "0x20E2D40", Offset = "0x20E1D40", VA = "0x1820E2D40", Slot = "29")]
|
|
protected override void IKNMALNFPII()
|
|
{
|
|
}
|
|
|
|
// Token: 0x06005761 RID: 22369 RVA: 0x001376B8 File Offset: 0x001358B8
|
|
[Token(Token = "0x6005761")]
|
|
[Address(RVA = "0x20E2D80", Offset = "0x20E1D80", VA = "0x1820E2D80")]
|
|
public UseNewMaterialsToggleImpl()
|
|
{
|
|
}
|
|
}
|
|
|
|
// Token: 0x02000EB8 RID: 3768
|
|
[Token(Token = "0x2000EB8")]
|
|
[Serializable]
|
|
private class DirectionalVoiceChatEnabledToggleImpl : ToggleControllerImpl<SubroomModel>
|
|
{
|
|
// Token: 0x06005762 RID: 22370 RVA: 0x001376CC File Offset: 0x001358CC
|
|
[Token(Token = "0x6005762")]
|
|
[Address(RVA = "0x1C1FAD0", Offset = "0x1C1EAD0", VA = "0x181C1FAD0", Slot = "27")]
|
|
protected override void DMAHGBLDMFA()
|
|
{
|
|
bool flag;
|
|
if (!flag || typeof(global::UnityEngine.Object).TypeHandle != 0)
|
|
{
|
|
}
|
|
}
|
|
|
|
// Token: 0x06005763 RID: 22371 RVA: 0x001376F0 File Offset: 0x001358F0
|
|
[Token(Token = "0x6005763")]
|
|
[Address(RVA = "0x1C1FBE0", Offset = "0x1C1EBE0", VA = "0x181C1FBE0", 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: 0x06005764 RID: 22372 RVA: 0x00137734 File Offset: 0x00135934
|
|
[Token(Token = "0x6005764")]
|
|
[Address(RVA = "0x1C1FD80", Offset = "0x1C1ED80", VA = "0x181C1FD80")]
|
|
public DirectionalVoiceChatEnabledToggleImpl()
|
|
{
|
|
}
|
|
}
|
|
|
|
// Token: 0x02000EB9 RID: 3769
|
|
[Token(Token = "0x2000EB9")]
|
|
[Serializable]
|
|
private class MoodSettingToggleImpl : ToggleControllerImpl<SubroomModel>
|
|
{
|
|
// Token: 0x06005765 RID: 22373 RVA: 0x00137748 File Offset: 0x00135948
|
|
[Token(Token = "0x6005765")]
|
|
[Address(RVA = "0x1C24A60", Offset = "0x1C23A60", VA = "0x181C24A60", Slot = "27")]
|
|
protected override void DMAHGBLDMFA()
|
|
{
|
|
bool flag;
|
|
if (!flag || typeof(global::UnityEngine.Object).TypeHandle != 0)
|
|
{
|
|
}
|
|
}
|
|
|
|
// Token: 0x06005766 RID: 22374 RVA: 0x0013777C File Offset: 0x0013597C
|
|
[Token(Token = "0x6005766")]
|
|
[Address(RVA = "0x1C24C60", Offset = "0x1C23C60", VA = "0x181C24C60", Slot = "29")]
|
|
protected override void IKNMALNFPII()
|
|
{
|
|
MoodSetting moodSetting = this.mood;
|
|
bool flag;
|
|
if (!RecRoomSceneManager.FFNIFALJLDD || flag)
|
|
{
|
|
}
|
|
}
|
|
|
|
// Token: 0x06005767 RID: 22375 RVA: 0x001377A8 File Offset: 0x001359A8
|
|
[Token(Token = "0x6005767")]
|
|
[Address(RVA = "0x1C24E00", Offset = "0x1C23E00", VA = "0x181C24E00")]
|
|
public MoodSettingToggleImpl()
|
|
{
|
|
}
|
|
|
|
// Token: 0x04003C39 RID: 15417
|
|
[FieldOffset(Offset = "0x40")]
|
|
[Token(Token = "0x4003C39")]
|
|
[SerializeField]
|
|
private MoodSetting mood;
|
|
}
|
|
|
|
// Token: 0x02000EBA RID: 3770
|
|
[Token(Token = "0x2000EBA")]
|
|
[Serializable]
|
|
private class NameInputFieldImpl : InputFieldControllerImpl<SubroomModel>
|
|
{
|
|
// Token: 0x06005768 RID: 22376 RVA: 0x001377BC File Offset: 0x001359BC
|
|
[Token(Token = "0x6005768")]
|
|
[Address(RVA = "0x1C25810", Offset = "0x1C24810", VA = "0x181C25810", Slot = "22")]
|
|
protected override void OFFLOPLJBBG()
|
|
{
|
|
base.OFFLOPLJBBG();
|
|
int num;
|
|
TMP_InputField.OnValidateInput onValidateInput = new TMP_InputField.OnValidateInput(num.OnRoomNameInputValidate);
|
|
num = 0;
|
|
}
|
|
|
|
// Token: 0x06005769 RID: 22377 RVA: 0x001377E4 File Offset: 0x001359E4
|
|
[Token(Token = "0x6005769")]
|
|
[Address(RVA = "0x1C253E0", Offset = "0x1C243E0", VA = "0x181C253E0", 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: 0x0600576A RID: 22378 RVA: 0x0013785C File Offset: 0x00135A5C
|
|
[Token(Token = "0x600576A")]
|
|
[Address(RVA = "0x1C25720", Offset = "0x1C24720", VA = "0x181C25720", 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: 0x0600576B RID: 22379 RVA: 0x0013789C File Offset: 0x00135A9C
|
|
[Token(Token = "0x600576B")]
|
|
[Address(RVA = "0x1C25530", Offset = "0x1C24530", VA = "0x181C25530", 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: 0x0600576C RID: 22380 RVA: 0x001378D4 File Offset: 0x00135AD4
|
|
[Token(Token = "0x600576C")]
|
|
[Address(RVA = "0x1C258C0", Offset = "0x1C248C0", VA = "0x181C258C0")]
|
|
public NameInputFieldImpl()
|
|
{
|
|
}
|
|
|
|
// Token: 0x04003C3A RID: 15418
|
|
[FieldOffset(Offset = "0x38")]
|
|
[Token(Token = "0x4003C3A")]
|
|
[SerializeField]
|
|
private TextMeshProUGUI counter;
|
|
}
|
|
|
|
// Token: 0x02000EBB RID: 3771
|
|
[Token(Token = "0x2000EBB")]
|
|
[Serializable]
|
|
private class MaxPlayersInputFieldImpl : InputFieldControllerImpl<SubroomModel>
|
|
{
|
|
// Token: 0x0600576D RID: 22381 RVA: 0x001378E8 File Offset: 0x00135AE8
|
|
[Token(Token = "0x600576D")]
|
|
[Address(RVA = "0x1C246B0", Offset = "0x1C236B0", VA = "0x181C246B0", Slot = "22")]
|
|
protected override void OFFLOPLJBBG()
|
|
{
|
|
base.OFFLOPLJBBG();
|
|
}
|
|
|
|
// Token: 0x0600576E RID: 22382 RVA: 0x00137904 File Offset: 0x00135B04
|
|
[Token(Token = "0x600576E")]
|
|
[Address(RVA = "0x1C241E0", Offset = "0x1C231E0", VA = "0x181C241E0", 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: 0x0600576F RID: 22383 RVA: 0x00137948 File Offset: 0x00135B48
|
|
[Token(Token = "0x600576F")]
|
|
[Address(RVA = "0x1C245D0", Offset = "0x1C235D0", VA = "0x181C245D0", 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: 0x06005770 RID: 22384 RVA: 0x00137970 File Offset: 0x00135B70
|
|
[Token(Token = "0x6005770")]
|
|
[Address(RVA = "0x1C243B0", Offset = "0x1C233B0", VA = "0x181C243B0", 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: 0x06005771 RID: 22385 RVA: 0x001379B0 File Offset: 0x00135BB0
|
|
[Token(Token = "0x6005771")]
|
|
[Address(RVA = "0x1C24720", Offset = "0x1C23720", VA = "0x181C24720")]
|
|
public MaxPlayersInputFieldImpl()
|
|
{
|
|
}
|
|
|
|
// Token: 0x04003C3B RID: 15419
|
|
[FieldOffset(Offset = "0x38")]
|
|
[Token(Token = "0x4003C3B")]
|
|
private int maxPlayersUpperLimit;
|
|
}
|
|
|
|
// Token: 0x02000EBC RID: 3772
|
|
[Token(Token = "0x2000EBC")]
|
|
[Serializable]
|
|
private class SubroomIdLinkImpl : LinkControllerImpl<SubroomModel>
|
|
{
|
|
// Token: 0x06005772 RID: 22386 RVA: 0x001379C4 File Offset: 0x00135BC4
|
|
[Token(Token = "0x6005772")]
|
|
[Address(RVA = "0x1C30510", Offset = "0x1C2F510", VA = "0x181C30510", 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: 0x06005773 RID: 22387 RVA: 0x00137A34 File Offset: 0x00135C34
|
|
[Token(Token = "0x6005773")]
|
|
[Address(RVA = "0x1C30630", Offset = "0x1C2F630", VA = "0x181C30630", Slot = "29")]
|
|
protected override void IKNMALNFPII()
|
|
{
|
|
int num = 0;
|
|
CECAKDDNHLN cecakddnhln2;
|
|
CECAKDDNHLN cecakddnhln = cecakddnhln2.JKHELHNPILB("SUBROOM_ID_KEY", (long)num);
|
|
base.MHALLIKJGPN(cecakddnhln);
|
|
}
|
|
|
|
// Token: 0x06005774 RID: 22388 RVA: 0x00137A64 File Offset: 0x00135C64
|
|
[Token(Token = "0x6005774")]
|
|
[Address(RVA = "0x1C30730", Offset = "0x1C2F730", VA = "0x181C30730")]
|
|
public SubroomIdLinkImpl()
|
|
{
|
|
}
|
|
|
|
// Token: 0x04003C3C RID: 15420
|
|
[FieldOffset(Offset = "0x50")]
|
|
[Token(Token = "0x4003C3C")]
|
|
[SerializeField]
|
|
[OAGJHJAIMMP(FHBJCBPFODN.Self, false, false, false)]
|
|
private ToggleTheme toggleTheme;
|
|
}
|
|
|
|
// Token: 0x02000EBD RID: 3773
|
|
[Token(Token = "0x2000EBD")]
|
|
[Serializable]
|
|
private class RoomFromUriImpl : FromUriControllerImpl<SubroomModel>
|
|
{
|
|
// Token: 0x06005775 RID: 22389 RVA: 0x00137A78 File Offset: 0x00135C78
|
|
[Token(Token = "0x6005775")]
|
|
[Address(RVA = "0x1C26450", Offset = "0x1C25450", VA = "0x181C26450", Slot = "29")]
|
|
protected override void BOEJIAHIFCH()
|
|
{
|
|
int num = 0;
|
|
bool flag;
|
|
CECAKDDNHLN cecakddnhln;
|
|
if (!flag || cecakddnhln.NIAPNGIGHFE("SUBROOM_ID_KEY", num))
|
|
{
|
|
}
|
|
}
|
|
|
|
// Token: 0x06005776 RID: 22390 RVA: 0x00137AA0 File Offset: 0x00135CA0
|
|
[Token(Token = "0x6005776")]
|
|
[Address(RVA = "0x1C265C0", Offset = "0x1C255C0", VA = "0x181C265C0")]
|
|
public RoomFromUriImpl()
|
|
{
|
|
}
|
|
}
|
|
|
|
// Token: 0x02000EBE RID: 3774
|
|
[Token(Token = "0x2000EBE")]
|
|
[Serializable]
|
|
private class HideIfRoomMoodsDisabledImpl : HideableControllerImpl<SubroomModel>
|
|
{
|
|
// Token: 0x06005777 RID: 22391 RVA: 0x00137AB4 File Offset: 0x00135CB4
|
|
[Token(Token = "0x6005777")]
|
|
[Address(RVA = "0x1C225C0", Offset = "0x1C215C0", VA = "0x181C225C0", Slot = "27")]
|
|
protected override void DMAHGBLDMFA()
|
|
{
|
|
bool flag;
|
|
if (flag)
|
|
{
|
|
}
|
|
if (!RecRoomSceneManager.FFNIFALJLDD)
|
|
{
|
|
}
|
|
bool roomMoodsEnabled = RecRoomSceneManager.<OCDLBPHJMOP>k__BackingField.sceneMoodSettings.RoomMoodsEnabled;
|
|
}
|
|
|
|
// Token: 0x06005778 RID: 22392 RVA: 0x00137AE8 File Offset: 0x00135CE8
|
|
[Token(Token = "0x6005778")]
|
|
[Address(RVA = "0x1C22740", Offset = "0x1C21740", VA = "0x181C22740")]
|
|
public HideIfRoomMoodsDisabledImpl()
|
|
{
|
|
}
|
|
}
|
|
|
|
// Token: 0x02000EBF RID: 3775
|
|
[Token(Token = "0x2000EBF")]
|
|
[Serializable]
|
|
private class HideIfMakerPenRoomSceneImpl : HideableControllerImpl<SubroomModel>
|
|
{
|
|
// Token: 0x06005779 RID: 22393 RVA: 0x00137AFC File Offset: 0x00135CFC
|
|
[Token(Token = "0x6005779")]
|
|
[Address(RVA = "0x1C220F0", Offset = "0x1C210F0", VA = "0x181C220F0", Slot = "27")]
|
|
protected override void DMAHGBLDMFA()
|
|
{
|
|
bool flag;
|
|
if (!flag)
|
|
{
|
|
}
|
|
int num = 0;
|
|
if (flag)
|
|
{
|
|
}
|
|
if (EJBNGALFNCI.MOIIDCJDFPN(num, num))
|
|
{
|
|
}
|
|
}
|
|
|
|
// Token: 0x0600577A RID: 22394 RVA: 0x00137B24 File Offset: 0x00135D24
|
|
[Token(Token = "0x600577A")]
|
|
[Address(RVA = "0x1C22210", Offset = "0x1C21210", VA = "0x181C22210")]
|
|
public HideIfMakerPenRoomSceneImpl()
|
|
{
|
|
}
|
|
}
|
|
|
|
// Token: 0x02000EC0 RID: 3776
|
|
[Token(Token = "0x2000EC0")]
|
|
[Serializable]
|
|
private class HideIfSubroomNotLocalImpl : HideableControllerImpl<SubroomModel>
|
|
{
|
|
// Token: 0x0600577B RID: 22395 RVA: 0x00137B38 File Offset: 0x00135D38
|
|
[Token(Token = "0x600577B")]
|
|
[Address(RVA = "0x1C22780", Offset = "0x1C21780", VA = "0x181C22780", Slot = "27")]
|
|
protected override void DMAHGBLDMFA()
|
|
{
|
|
bool flag;
|
|
if (!flag)
|
|
{
|
|
}
|
|
bool flag3;
|
|
bool flag2 = !flag3;
|
|
}
|
|
|
|
// Token: 0x0600577C RID: 22396 RVA: 0x00137B54 File Offset: 0x00135D54
|
|
[Token(Token = "0x600577C")]
|
|
[Address(RVA = "0x1C22830", Offset = "0x1C21830", VA = "0x181C22830")]
|
|
public HideIfSubroomNotLocalImpl()
|
|
{
|
|
}
|
|
}
|
|
|
|
// Token: 0x02000EC1 RID: 3777
|
|
[Token(Token = "0x2000EC1")]
|
|
[Serializable]
|
|
private class HideIfNotEnoughSubroomsImpl : HideableControllerImpl<SubroomModel>
|
|
{
|
|
// Token: 0x0600577D RID: 22397 RVA: 0x00137B68 File Offset: 0x00135D68
|
|
[Token(Token = "0x600577D")]
|
|
[Address(RVA = "0x1C22250", Offset = "0x1C21250", VA = "0x181C22250", 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: 0x0600577E RID: 22398 RVA: 0x00137B9C File Offset: 0x00135D9C
|
|
[Token(Token = "0x600577E")]
|
|
[Address(RVA = "0x1C22350", Offset = "0x1C21350", VA = "0x181C22350")]
|
|
public HideIfNotEnoughSubroomsImpl()
|
|
{
|
|
}
|
|
|
|
// Token: 0x04003C3D RID: 15421
|
|
[FieldOffset(Offset = "0x38")]
|
|
[Token(Token = "0x4003C3D")]
|
|
[SerializeField]
|
|
private int targetCount = (int)((ulong)2L);
|
|
}
|
|
|
|
// Token: 0x02000EC2 RID: 3778
|
|
[Token(Token = "0x2000EC2")]
|
|
[Serializable]
|
|
private class MaxPlayersSliderImpl : SliderControllerImpl<SubroomModel>
|
|
{
|
|
// Token: 0x0600577F RID: 22399 RVA: 0x00137BB8 File Offset: 0x00135DB8
|
|
[Token(Token = "0x600577F")]
|
|
[Address(RVA = "0x1C24760", Offset = "0x1C23760", VA = "0x181C24760", 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: 0x06005780 RID: 22400 RVA: 0x00137BF8 File Offset: 0x00135DF8
|
|
[Token(Token = "0x6005780")]
|
|
[Address(RVA = "0x1C24990", Offset = "0x1C23990", VA = "0x181C24990", Slot = "29")]
|
|
protected override void GFMIFNNFPCN(float ONGBFDACHHG)
|
|
{
|
|
}
|
|
|
|
// Token: 0x06005781 RID: 22401 RVA: 0x00137C0C File Offset: 0x00135E0C
|
|
[Token(Token = "0x6005781")]
|
|
[Address(RVA = "0x1C24A20", Offset = "0x1C23A20", VA = "0x181C24A20")]
|
|
public MaxPlayersSliderImpl()
|
|
{
|
|
}
|
|
|
|
// Token: 0x04003C3E RID: 15422
|
|
[FieldOffset(Offset = "0x40")]
|
|
[Token(Token = "0x4003C3E")]
|
|
[SerializeField]
|
|
private TextMeshProUGUI maxValueText;
|
|
}
|
|
}
|
|
}
|