Files
2026-04-10 22:50:51 +02:00

226 lines
6.6 KiB
C#

using System;
using System.Linq;
using System.Runtime.CompilerServices;
using AGUI.StackedUI;
using Cpp2IlInjected;
using RecRoom;
using UnityEngine;
// Token: 0x020010C1 RID: 4289
[Token(Token = "0x20010C1")]
public static class MNLOGADOCFN
{
// Token: 0x06006154 RID: 24916 RVA: 0x0015567C File Offset: 0x0015387C
[Token(Token = "0x6006154")]
[Address(RVA = "0x8D8000", Offset = "0x8D6E00", VA = "0x1808D8000")]
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: 0x06006155 RID: 24917 RVA: 0x00155748 File Offset: 0x00153948
[Token(Token = "0x6006155")]
[Address(RVA = "0x8D7E60", Offset = "0x8D6C60", VA = "0x1808D7E60")]
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: 0x06006156 RID: 24918 RVA: 0x001557A8 File Offset: 0x001539A8
[Token(Token = "0x6006156")]
[Address(RVA = "0x8D8380", Offset = "0x8D7180", VA = "0x1808D8380")]
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: 0x06006157 RID: 24919 RVA: 0x00155828 File Offset: 0x00153A28
// Note: this type is marked as 'beforefieldinit'.
[Token(Token = "0x6006157")]
[Address(RVA = "0x8D85B0", Offset = "0x8D73B0", VA = "0x1808D85B0")]
static MNLOGADOCFN()
{
UISizeConfig uisizeConfig = OLJIOKGMCPN.MNKDOANEFLK<UISizeConfig>(0);
}
// Token: 0x04004065 RID: 16485
[Token(Token = "0x4004065")]
private static UISizeConfig MFIAFAGNMJN;
// Token: 0x020010C2 RID: 4290
[Token(Token = "0x20010C2")]
[CompilerGenerated]
private sealed class NKNNBCMBEEG
{
// Token: 0x06006158 RID: 24920 RVA: 0x0015583C File Offset: 0x00153A3C
[Token(Token = "0x6006158")]
[Address(RVA = "0x3F5100", Offset = "0x3F3F00", VA = "0x1803F5100")]
public NKNNBCMBEEG()
{
}
// Token: 0x06006159 RID: 24921 RVA: 0x00155850 File Offset: 0x00153A50
[Token(Token = "0x6006159")]
[Address(RVA = "0x8CFC10", Offset = "0x8CEA10", VA = "0x1808CFC10")]
internal bool <TryGetSize>b__0(UISizeConfig.UISizeDefinitions d)
{
string text = this.key;
return string.Equals(d.key, text);
}
// Token: 0x0600615A RID: 24922 RVA: 0x00155878 File Offset: 0x00153A78
[Token(Token = "0x600615A")]
[Address(RVA = "0x8E6860", Offset = "0x8E5660", VA = "0x1808E6860")]
internal bool <TryGetSize>b__1(UISizeConfig.SizeDefinition d)
{
OGLEAGGNIPE ogleaggnipe = this.sizeOption;
return d.size == ogleaggnipe;
}
// Token: 0x04004066 RID: 16486
[FieldOffset(Offset = "0x10")]
[Token(Token = "0x4004066")]
public string key;
// Token: 0x04004067 RID: 16487
[FieldOffset(Offset = "0x18")]
[Token(Token = "0x4004067")]
public OGLEAGGNIPE sizeOption;
}
// Token: 0x020010C3 RID: 4291
[Token(Token = "0x20010C3")]
[CompilerGenerated]
private sealed class MLBLBLLNCFC
{
// Token: 0x0600615B RID: 24923 RVA: 0x0015589C File Offset: 0x00153A9C
[Token(Token = "0x600615B")]
[Address(RVA = "0x3F5100", Offset = "0x3F3F00", VA = "0x1803F5100")]
public MLBLBLLNCFC()
{
}
// Token: 0x0600615C RID: 24924 RVA: 0x001558B0 File Offset: 0x00153AB0
[Token(Token = "0x600615C")]
[Address(RVA = "0x8CFC10", Offset = "0x8CEA10", VA = "0x1808CFC10")]
internal bool <DefaultSize>b__0(UISizeConfig.UISizeDefinitions d)
{
string text = this.key;
return string.Equals(d.key, text);
}
// Token: 0x04004068 RID: 16488
[FieldOffset(Offset = "0x10")]
[Token(Token = "0x4004068")]
public string key;
}
// Token: 0x020010C4 RID: 4292
[Token(Token = "0x20010C4")]
[CompilerGenerated]
private sealed class KMECDIODBBN
{
// Token: 0x0600615D RID: 24925 RVA: 0x001558D8 File Offset: 0x00153AD8
[Token(Token = "0x600615D")]
[Address(RVA = "0x3F5100", Offset = "0x3F3F00", VA = "0x1803F5100")]
public KMECDIODBBN()
{
}
// Token: 0x0600615E RID: 24926 RVA: 0x001558EC File Offset: 0x00153AEC
[Token(Token = "0x600615E")]
[Address(RVA = "0x8CFC10", Offset = "0x8CEA10", VA = "0x1808CFC10")]
internal bool <SupportedSizes>b__0(UISizeConfig.UISizeDefinitions d)
{
string text = this.key;
return string.Equals(d.key, text);
}
// Token: 0x04004069 RID: 16489
[FieldOffset(Offset = "0x10")]
[Token(Token = "0x4004069")]
public string key;
}
}