228 lines
6.7 KiB
C#
228 lines
6.7 KiB
C#
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<UISizeConfig.UISizeDefinitions, bool> func = delegate(UISizeConfig.UISizeDefinitions d)
|
|
{
|
|
string key3 = key;
|
|
return string.Equals(d.key, key3);
|
|
};
|
|
if (Enumerable.FirstOrDefault<UISizeConfig.UISizeDefinitions>(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<UISizeConfig.SizeDefinition, bool> func2;
|
|
if (Enumerable.FirstOrDefault<UISizeConfig.SizeDefinition>(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<UISizeConfig.UISizeDefinitions, bool> 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<UISizeConfig.UISizeDefinitions, bool> 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<UISizeConfig.SizeDefinition, OGLEAGGNIPE> <>9__3_ = MNLOGADOCFN.<>c.<>9__3_1;
|
|
if (<>9__3_ == 0)
|
|
{
|
|
MNLOGADOCFN.<>c.<>9__3_1 = (UISizeConfig.SizeDefinition s) => s.size;
|
|
}
|
|
return Enumerable.ToArray<OGLEAGGNIPE>(Enumerable.Select<UISizeConfig.SizeDefinition, OGLEAGGNIPE>(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<UISizeConfig>(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 <TryGetSize>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 <TryGetSize>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 <DefaultSize>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 <SupportedSizes>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;
|
|
}
|
|
}
|