using System; using System.Linq; using System.Runtime.CompilerServices; using System.Runtime.InteropServices; using AGUI.StackedUI; using Cpp2IlInjected; using RecRoom; using UnityEngine; // Token: 0x02001A5D RID: 6749 [Token(Token = "0x2001A5D")] [StructLayout(3)] public static class MNLOGADOCFN { // Token: 0x0600B5B8 RID: 46520 RVA: 0x002AA3E0 File Offset: 0x002A85E0 [Token(Token = "0x600B5B8")] [Address(RVA = "0x1096170", Offset = "0x1094B70", VA = "0x181096170")] public static bool LOCNMPGADEF(string DNGKIAJLLHG, OGLEAGGNIPE LFEINEEHGCL, out Vector2 MOLGPJNLMLP) { string key = DNGKIAJLLHG; OGLEAGGNIPE sizeOption = LFEINEEHGCL; bool flag; if (flag) { string key4 = key; if (!flag) { Func func = delegate(UISizeConfig.UISizeDefinitions d) { string key3 = key; return string.Equals(d.key, key3); }; if (Enumerable.FirstOrDefault(DNGKIAJLLHG, func) != 0) { goto IL_86; } object[] array = new object[func]; string key2 = key; if (key2 != 0) { } array[0] = key2; Debug.LogWarningFormat("No UI size definitions found for key: {0}", array); } } Vector2 zero = Vector2.zero; MOLGPJNLMLP.x = zero; MOLGPJNLMLP.y = (float)0; IL_86: Func func2; if (Enumerable.FirstOrDefault(DNGKIAJLLHG, func2) == 0) { object[] array2 = new object[func2]; throw new ArrayTypeMismatchException(); } throw new NullReferenceException(); } // Token: 0x0600B5B9 RID: 46521 RVA: 0x002AA4AC File Offset: 0x002A86AC [Token(Token = "0x600B5B9")] [Address(RVA = "0x1095FD0", Offset = "0x10949D0", VA = "0x181095FD0")] public static OGLEAGGNIPE EKMJOMKOFDM(string DNGKIAJLLHG, LocalPlayerController.MIGPLDFLMHA HGLLKBFOBIE, bool FCEEJNFOGHH) { bool flag; if (flag) { string key = DNGKIAJLLHG; if (!flag) { Func func = delegate(UISizeConfig.UISizeDefinitions d) { string key2 = DNGKIAJLLHG; return string.Equals(d.key, key2); }; UISizeConfig.UISizeDefinitions uisizeDefinitions; if (uisizeDefinitions != 0) { if (HGLLKBFOBIE == LocalPlayerController.MIGPLDFLMHA.VR) { return uisizeDefinitions.defaultVrSize; } if (HGLLKBFOBIE == LocalPlayerController.MIGPLDFLMHA.SCREEN && !FCEEJNFOGHH) { OGLEAGGNIPE largeScreensSize = uisizeDefinitions.largeScreensSize; } } } } throw new NullReferenceException(); } // Token: 0x0600B5BA RID: 46522 RVA: 0x002AA50C File Offset: 0x002A870C [Token(Token = "0x600B5BA")] [Address(RVA = "0x10964F0", Offset = "0x1094EF0", VA = "0x1810964F0")] public static OGLEAGGNIPE[] MABJEPEFCMI(string DNGKIAJLLHG) { bool flag; if (flag && !string.IsNullOrEmpty(DNGKIAJLLHG)) { Func func = delegate(UISizeConfig.UISizeDefinitions d) { string key = DNGKIAJLLHG; return string.Equals(d.key, key); }; UISizeConfig.UISizeDefinitions uisizeDefinitions; if (uisizeDefinitions != 0) { UISizeConfig.SizeDefinition[] sizes = uisizeDefinitions.sizes; Func <>9__3_ = MNLOGADOCFN.<>c.<>9__3_1; if (<>9__3_ == 0) { MNLOGADOCFN.<>c.<>9__3_1 = (UISizeConfig.SizeDefinition s) => s.size; } return Enumerable.ToArray(Enumerable.Select(sizes, <>9__3_)); } } throw new NullReferenceException(); } // Token: 0x0600B5BB RID: 46523 RVA: 0x002AA58C File Offset: 0x002A878C // Note: this type is marked as 'beforefieldinit'. [Token(Token = "0x600B5BB")] [Address(RVA = "0x1096720", Offset = "0x1095120", VA = "0x181096720")] static MNLOGADOCFN() { UISizeConfig uisizeConfig = OIOLECLLCPM.GDJBDCKGDLE(0); } // Token: 0x0400774C RID: 30540 [Token(Token = "0x400774C")] private static UISizeConfig MFIAFAGNMJN; // Token: 0x02001A5E RID: 6750 [Token(Token = "0x2001A5E")] [CompilerGenerated] private sealed class NKNNBCMBEEG { // Token: 0x0600B5BC RID: 46524 RVA: 0x002AA5A0 File Offset: 0x002A87A0 [Token(Token = "0x600B5BC")] [Address(RVA = "0x3C1670", Offset = "0x3C0070", VA = "0x1803C1670")] public NKNNBCMBEEG() { } // Token: 0x0600B5BD RID: 46525 RVA: 0x002AA5B4 File Offset: 0x002A87B4 [Token(Token = "0x600B5BD")] [Address(RVA = "0xAE4150", Offset = "0xAE2B50", VA = "0x180AE4150")] internal bool b__0(UISizeConfig.UISizeDefinitions d) { string text = this.key; return string.Equals(d.key, text); } // Token: 0x0600B5BE RID: 46526 RVA: 0x002AA5DC File Offset: 0x002A87DC [Token(Token = "0x600B5BE")] [Address(RVA = "0x10A8AB0", Offset = "0x10A74B0", VA = "0x1810A8AB0")] internal bool b__1(UISizeConfig.SizeDefinition d) { OGLEAGGNIPE ogleaggnipe = this.sizeOption; return d.size == ogleaggnipe; } // Token: 0x0400774D RID: 30541 [global::Cpp2IlInjected.FieldOffset(Offset = "0x10")] [Token(Token = "0x400774D")] public string key; // Token: 0x0400774E RID: 30542 [global::Cpp2IlInjected.FieldOffset(Offset = "0x18")] [Token(Token = "0x400774E")] public OGLEAGGNIPE sizeOption; } // Token: 0x02001A5F RID: 6751 [Token(Token = "0x2001A5F")] [CompilerGenerated] private sealed class MLBLBLLNCFC { // Token: 0x0600B5BF RID: 46527 RVA: 0x002AA600 File Offset: 0x002A8800 [Token(Token = "0x600B5BF")] [Address(RVA = "0x3C1670", Offset = "0x3C0070", VA = "0x1803C1670")] public MLBLBLLNCFC() { } // Token: 0x0600B5C0 RID: 46528 RVA: 0x002AA614 File Offset: 0x002A8814 [Token(Token = "0x600B5C0")] [Address(RVA = "0xAE4150", Offset = "0xAE2B50", VA = "0x180AE4150")] internal bool b__0(UISizeConfig.UISizeDefinitions d) { string text = this.key; return string.Equals(d.key, text); } // Token: 0x0400774F RID: 30543 [global::Cpp2IlInjected.FieldOffset(Offset = "0x10")] [Token(Token = "0x400774F")] public string key; } // Token: 0x02001A60 RID: 6752 [Token(Token = "0x2001A60")] [CompilerGenerated] private sealed class KMECDIODBBN { // Token: 0x0600B5C1 RID: 46529 RVA: 0x002AA63C File Offset: 0x002A883C [Token(Token = "0x600B5C1")] [Address(RVA = "0x3C1670", Offset = "0x3C0070", VA = "0x1803C1670")] public KMECDIODBBN() { } // Token: 0x0600B5C2 RID: 46530 RVA: 0x002AA650 File Offset: 0x002A8850 [Token(Token = "0x600B5C2")] [Address(RVA = "0xAE4150", Offset = "0xAE2B50", VA = "0x180AE4150")] internal bool b__0(UISizeConfig.UISizeDefinitions d) { string text = this.key; return string.Equals(d.key, text); } // Token: 0x04007750 RID: 30544 [global::Cpp2IlInjected.FieldOffset(Offset = "0x10")] [Token(Token = "0x4007750")] public string key; } }