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(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 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 MPKFLMDODBO, out List FAIIFLGONJC) { List roomSortCriteriaMetadata = this.RoomSortCriteriaMetadata; Func <>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 list = Enumerable.ToList(Enumerable.OrderBy(roomSortCriteriaMetadata, <>9__9_)); MPKFLMDODBO._items = list; Func 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 list2 = Enumerable.ToList(Enumerable.Select(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 list = new List(); this.RoomSortCriteriaMetadata = list; List 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 RoomSortCriteriaMetadata; // Token: 0x040030B4 RID: 12468 [global::Cpp2IlInjected.FieldOffset(Offset = "0x20")] [Token(Token = "0x40030B4")] [SerializeField] private List 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 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; } } }