201 lines
6.4 KiB
C#
201 lines
6.4 KiB
C#
using System;
|
|
using System.Collections.Generic;
|
|
using System.Linq;
|
|
using System.Runtime.CompilerServices;
|
|
using System.Runtime.InteropServices;
|
|
using Cpp2IlInjected;
|
|
using RRUI.Data;
|
|
using TMPro;
|
|
using UnityEngine;
|
|
|
|
namespace RRUI
|
|
{
|
|
// Token: 0x020007A3 RID: 1955
|
|
[Token(Token = "0x20007A3")]
|
|
[CreateAssetMenu]
|
|
[StructLayout(3)]
|
|
public class RoomsConfig : ScriptableObject
|
|
{
|
|
// Token: 0x17000969 RID: 2409
|
|
// (get) Token: 0x06003780 RID: 14208 RVA: 0x000EC3E8 File Offset: 0x000EA5E8
|
|
[Token(Token = "0x17000969")]
|
|
public static RoomsConfig Instance
|
|
{
|
|
[Token(Token = "0x6003780")]
|
|
[Address(RVA = "0x108CCB0", Offset = "0x108B6B0", VA = "0x18108CCB0")]
|
|
get
|
|
{
|
|
RoomsConfig instance = RoomsConfig._instance;
|
|
int num = 0;
|
|
if (!(instance != num))
|
|
{
|
|
RoomsConfig._instance = OIOLECLLCPM.GDJBDCKGDLE<RoomsConfig>(0);
|
|
RoomsConfig instance2 = RoomsConfig._instance;
|
|
int num2 = 0;
|
|
if (instance2 == num2)
|
|
{
|
|
Debug.LogError("Failed to load Rooms object");
|
|
}
|
|
}
|
|
return RoomsConfig._instance;
|
|
}
|
|
}
|
|
|
|
// Token: 0x06003781 RID: 14209 RVA: 0x000EC434 File Offset: 0x000EA634
|
|
[Token(Token = "0x6003781")]
|
|
[Address(RVA = "0x108C920", Offset = "0x108B320", VA = "0x18108C920")]
|
|
public string OPBOLMAGHOO(RoomListModel.BJFLLAKBLBD DIEPOPNJNCO)
|
|
{
|
|
Func<RoomsConfig.RoomSourceFriendlyNameMapping, bool> func = delegate(RoomsConfig.RoomSourceFriendlyNameMapping rs)
|
|
{
|
|
bool flag;
|
|
return flag;
|
|
};
|
|
RoomsConfig.RoomSourceFriendlyNameMapping roomSourceFriendlyNameMapping;
|
|
if (roomSourceFriendlyNameMapping == 0)
|
|
{
|
|
}
|
|
throw new NullReferenceException();
|
|
}
|
|
|
|
// Token: 0x06003782 RID: 14210 RVA: 0x000EC468 File Offset: 0x000EA668
|
|
[Token(Token = "0x6003782")]
|
|
[Address(RVA = "0x108C740", Offset = "0x108B140", VA = "0x18108C740")]
|
|
public void EDFBMLKNEHN(out List<RoomsConfig.RoomSortFriendlyNameMapping> MPKFLMDODBO, out List<AG_TMP_Dropdown.OptionData> FAIIFLGONJC)
|
|
{
|
|
List<RoomsConfig.RoomSortFriendlyNameMapping> roomSortCriteriaMetadata = this.RoomSortCriteriaMetadata;
|
|
Func<RoomsConfig.RoomSortFriendlyNameMapping, RoomsConfig.AMFLBMDDNKI> <>9__9_ = RoomsConfig.<>c.<>9__9_0;
|
|
if (<>9__9_ == 0)
|
|
{
|
|
RoomsConfig.<>c.<>9__9_0 = delegate(RoomsConfig.RoomSortFriendlyNameMapping sc)
|
|
{
|
|
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
|
};
|
|
}
|
|
List<RoomsConfig.RoomSortFriendlyNameMapping> list = Enumerable.ToList<RoomsConfig.RoomSortFriendlyNameMapping>(Enumerable.OrderBy<RoomsConfig.RoomSortFriendlyNameMapping, RoomsConfig.AMFLBMDDNKI>(roomSortCriteriaMetadata, <>9__9_));
|
|
MPKFLMDODBO._items = list;
|
|
Func<RoomsConfig.RoomSortFriendlyNameMapping, AG_TMP_Dropdown.OptionData> func;
|
|
if (RoomsConfig.<>c.<>9__9_1 == 0)
|
|
{
|
|
func = delegate(RoomsConfig.RoomSortFriendlyNameMapping m)
|
|
{
|
|
AG_TMP_Dropdown.OptionData optionData;
|
|
return optionData;
|
|
};
|
|
RoomsConfig.<>c.<>9__9_1 = func;
|
|
}
|
|
List<AG_TMP_Dropdown.OptionData> list2 = Enumerable.ToList<AG_TMP_Dropdown.OptionData>(Enumerable.Select<RoomsConfig.RoomSortFriendlyNameMapping, AG_TMP_Dropdown.OptionData>(list, func));
|
|
FAIIFLGONJC._items = list2;
|
|
}
|
|
|
|
// Token: 0x06003783 RID: 14211 RVA: 0x000EC4E4 File Offset: 0x000EA6E4
|
|
[Token(Token = "0x6003783")]
|
|
[Address(RVA = "0x108C9F0", Offset = "0x108B3F0", VA = "0x18108C9F0")]
|
|
public RoomsConfig()
|
|
{
|
|
List<RoomsConfig.RoomSortFriendlyNameMapping> list = new List();
|
|
this.RoomSortCriteriaMetadata = list;
|
|
List<RoomsConfig.RoomSourceFriendlyNameMapping> list2 = new List();
|
|
this.RoomSourceCriteriaMetadata = list2;
|
|
base..ctor();
|
|
}
|
|
|
|
// Token: 0x040030B2 RID: 12466
|
|
[Token(Token = "0x40030B2")]
|
|
private static RoomsConfig _instance;
|
|
|
|
// Token: 0x040030B3 RID: 12467
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x18")]
|
|
[Token(Token = "0x40030B3")]
|
|
[SerializeField]
|
|
[Header("Room List")]
|
|
private List<RoomsConfig.RoomSortFriendlyNameMapping> RoomSortCriteriaMetadata;
|
|
|
|
// Token: 0x040030B4 RID: 12468
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x20")]
|
|
[Token(Token = "0x40030B4")]
|
|
[SerializeField]
|
|
private List<RoomsConfig.RoomSourceFriendlyNameMapping> RoomSourceCriteriaMetadata;
|
|
|
|
// Token: 0x020007A4 RID: 1956
|
|
[Token(Token = "0x20007A4")]
|
|
public enum AMFLBMDDNKI
|
|
{
|
|
// Token: 0x040030B6 RID: 12470
|
|
[Token(Token = "0x40030B6")]
|
|
CreationDate_Desc,
|
|
// Token: 0x040030B7 RID: 12471
|
|
[Token(Token = "0x40030B7")]
|
|
CreationDate_Asc,
|
|
// Token: 0x040030B8 RID: 12472
|
|
[Token(Token = "0x40030B8")]
|
|
Name_Asc,
|
|
// Token: 0x040030B9 RID: 12473
|
|
[Token(Token = "0x40030B9")]
|
|
Name_Desc,
|
|
// Token: 0x040030BA RID: 12474
|
|
[Token(Token = "0x40030BA")]
|
|
None
|
|
}
|
|
|
|
// Token: 0x020007A5 RID: 1957
|
|
[Token(Token = "0x20007A5")]
|
|
[Serializable]
|
|
public struct RoomSortFriendlyNameMapping
|
|
{
|
|
// Token: 0x040030BB RID: 12475
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x0")]
|
|
[Token(Token = "0x40030BB")]
|
|
public RoomsConfig.AMFLBMDDNKI EnumValue;
|
|
|
|
// Token: 0x040030BC RID: 12476
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x8")]
|
|
[Token(Token = "0x40030BC")]
|
|
public string FriendlyName;
|
|
}
|
|
|
|
// Token: 0x020007A6 RID: 1958
|
|
[Token(Token = "0x20007A6")]
|
|
[Serializable]
|
|
public struct RoomSourceFriendlyNameMapping
|
|
{
|
|
// Token: 0x040030BD RID: 12477
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x0")]
|
|
[Token(Token = "0x40030BD")]
|
|
public RoomListModel.BJFLLAKBLBD SourceEnum;
|
|
|
|
// Token: 0x040030BE RID: 12478
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x8")]
|
|
[Token(Token = "0x40030BE")]
|
|
public string FriendlyName;
|
|
}
|
|
|
|
// Token: 0x020007A7 RID: 1959
|
|
[Token(Token = "0x20007A7")]
|
|
[CompilerGenerated]
|
|
private sealed class ODIJLBPEEPH
|
|
{
|
|
// Token: 0x06003784 RID: 14212 RVA: 0x000EC518 File Offset: 0x000EA718
|
|
[Token(Token = "0x6003784")]
|
|
[Address(RVA = "0x3C1670", Offset = "0x3C0070", VA = "0x1803C1670")]
|
|
public ODIJLBPEEPH()
|
|
{
|
|
}
|
|
|
|
// Token: 0x06003785 RID: 14213 RVA: 0x000EC52C File Offset: 0x000EA72C
|
|
[Token(Token = "0x6003785")]
|
|
[Address(RVA = "0x1088190", Offset = "0x1086B90", VA = "0x181088190")]
|
|
internal bool <GetFriendlyNameFor>b__0(RoomsConfig.RoomSourceFriendlyNameMapping rs)
|
|
{
|
|
bool flag;
|
|
return flag;
|
|
}
|
|
|
|
// Token: 0x040030BF RID: 12479
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x10")]
|
|
[Token(Token = "0x40030BF")]
|
|
public RoomListModel.BJFLLAKBLBD source;
|
|
}
|
|
}
|
|
}
|