Files
niko 8fc35183db a
2026-04-11 22:19:20 +02:00

497 lines
17 KiB
C#

using System;
using System.Collections.Generic;
using System.Runtime.CompilerServices;
using System.Runtime.InteropServices;
using AGUI.StackedUI;
using Cpp2IlInjected;
using RecRoom;
using RecRoom.Core.Imposters;
using TMPro;
using UnityEngine;
using UnityEngine.UI;
// Token: 0x02002176 RID: 8566
[Token(Token = "0x2002176")]
public static class GKIADAPODCJ
{
// Token: 0x0600DBE8 RID: 56296 RVA: 0x0033044C File Offset: 0x0032E64C
[Token(Token = "0x600DBE8")]
[Address(RVA = "0xF7FDF0", Offset = "0xF7EBF0", VA = "0x180F7FDF0")]
public static void IGBKNKBDCGN(TMP_Text MKMKLLLHLAM, List<Image> HCFKAEDMHIA, string PAANJCAOOAG, List<Sprite> PLPIKBDDBEH, float HHGAAGKPLIM)
{
int num;
GKIADAPODCJ.CNKBJGEPNPI<Image> cnkbjgepnpi = new GKIADAPODCJ.CNKBJGEPNPI(num.LCGKFNGDIEK);
num = 0;
int num2;
GKIADAPODCJ.MCLPNPIACMK<Image> mclpnpiacmk = new GKIADAPODCJ.MCLPNPIACMK(num2.NMIKBIPIGPB);
num2 = 0;
}
// Token: 0x0600DBE9 RID: 56297 RVA: 0x00330478 File Offset: 0x0032E678
[Token(Token = "0x600DBE9")]
[Address(RVA = "0xF7FEF0", Offset = "0xF7ECF0", VA = "0x180F7FEF0")]
public static void IGBKNKBDCGN(TMP_Text MKMKLLLHLAM, List<SpriteRenderer> HCFKAEDMHIA, string PAANJCAOOAG, List<Sprite> PLPIKBDDBEH, float HHGAAGKPLIM)
{
int num;
GKIADAPODCJ.CNKBJGEPNPI<SpriteRenderer> cnkbjgepnpi = new GKIADAPODCJ.CNKBJGEPNPI(num.OHBBPCNFPDE);
num = 0;
int num2;
GKIADAPODCJ.MCLPNPIACMK<SpriteRenderer> mclpnpiacmk = new GKIADAPODCJ.MCLPNPIACMK(num2.MIPCPJJJFDK);
num2 = 0;
}
// Token: 0x0600DBEA RID: 56298 RVA: 0x003304A4 File Offset: 0x0032E6A4
[Token(Token = "0x600DBEA")]
[Address(RVA = "0xF7FFF0", Offset = "0xF7EDF0", VA = "0x180F7FFF0")]
public static void IGBKNKBDCGN(TMP_Text MKMKLLLHLAM, Image NGFGJGJAFCI, string PAANJCAOOAG, Sprite KMJNLPEBOIF, float HHGAAGKPLIM)
{
int num;
GKIADAPODCJ.CNKBJGEPNPI<Image> cnkbjgepnpi = new GKIADAPODCJ.CNKBJGEPNPI(num.LCGKFNGDIEK);
num = 0;
int num2;
GKIADAPODCJ.MCLPNPIACMK<Image> mclpnpiacmk = new GKIADAPODCJ.MCLPNPIACMK(num2.NMIKBIPIGPB);
num2 = 0;
}
// Token: 0x0600DBEB RID: 56299 RVA: 0x003304D0 File Offset: 0x0032E6D0
[Token(Token = "0x600DBEB")]
[Address(RVA = "0xF7FCF0", Offset = "0xF7EAF0", VA = "0x180F7FCF0")]
public static void IGBKNKBDCGN(TMP_Text MKMKLLLHLAM, SpriteRenderer NGFGJGJAFCI, string PAANJCAOOAG, Sprite KMJNLPEBOIF, float HHGAAGKPLIM)
{
int num;
GKIADAPODCJ.CNKBJGEPNPI<SpriteRenderer> cnkbjgepnpi = new GKIADAPODCJ.CNKBJGEPNPI(num.OHBBPCNFPDE);
num = 0;
int num2;
GKIADAPODCJ.MCLPNPIACMK<SpriteRenderer> mclpnpiacmk = new GKIADAPODCJ.MCLPNPIACMK(num2.MIPCPJJJFDK);
num2 = 0;
}
// Token: 0x0600DBEC RID: 56300 RVA: 0x0000220F File Offset: 0x0000040F
[Token(Token = "0x600DBEC")]
[Address(RVA = "0x1A46570", Offset = "0x1A45370", VA = "0x181A46570")]
private static void IGBKNKBDCGN<T>(TMP_Text MKMKLLLHLAM, List<T> HCFKAEDMHIA, string PAANJCAOOAG, List<Sprite> PLPIKBDDBEH, float HHGAAGKPLIM, GKIADAPODCJ.CNKBJGEPNPI<T> HCKOIHCBLIM, GKIADAPODCJ.MCLPNPIACMK<T> AOMPHKKAHJK)
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
// Token: 0x0600DBED RID: 56301 RVA: 0x003304FC File Offset: 0x0032E6FC
[Token(Token = "0x600DBED")]
[Address(RVA = "0x1A46380", Offset = "0x1A45180", VA = "0x181A46380")]
private static void IGBKNKBDCGN<T>(TMP_Text MKMKLLLHLAM, T NGFGJGJAFCI, string PAANJCAOOAG, Sprite KMJNLPEBOIF, float HHGAAGKPLIM, GKIADAPODCJ.CNKBJGEPNPI<T> HCKOIHCBLIM, GKIADAPODCJ.MCLPNPIACMK<T> AOMPHKKAHJK)
{
int num = 0;
bool flag;
if (KMJNLPEBOIF != num && flag)
{
MKMKLLLHLAM.richText = true;
}
string text = MKMKLLLHLAM.text;
Vector3[] textContainerLocalCorners = MKMKLLLHLAM.GetTextContainerLocalCorners();
}
// Token: 0x0600DBEE RID: 56302 RVA: 0x00330544 File Offset: 0x0032E744
[Token(Token = "0x600DBEE")]
[Address(RVA = "0xF800F0", Offset = "0xF7EEF0", VA = "0x180F800F0")]
private static void LCGKFNGDIEK(Image NGFGJGJAFCI, Sprite KMJNLPEBOIF, float HHGAAGKPLIM, Vector3 JKKOAHLEPKA)
{
NGFGJGJAFCI.sprite = KMJNLPEBOIF;
NGFGJGJAFCI.enabled = true;
RectTransform rectTransform = NGFGJGJAFCI.rectTransform;
Transform transform = NGFGJGJAFCI.transform;
float z = JKKOAHLEPKA.z;
}
// Token: 0x0600DBEF RID: 56303 RVA: 0x0033057C File Offset: 0x0032E77C
[Token(Token = "0x600DBEF")]
[Address(RVA = "0xF808E0", Offset = "0xF7F6E0", VA = "0x180F808E0")]
private static void OHBBPCNFPDE(SpriteRenderer NGFGJGJAFCI, Sprite KMJNLPEBOIF, float HHGAAGKPLIM, Vector3 JKKOAHLEPKA)
{
NGFGJGJAFCI.sprite = KMJNLPEBOIF;
NGFGJGJAFCI.enabled = true;
Transform transform = NGFGJGJAFCI.transform;
float z = JKKOAHLEPKA.z;
}
// Token: 0x0600DBF0 RID: 56304 RVA: 0x003305AC File Offset: 0x0032E7AC
[Token(Token = "0x600DBF0")]
[Address(RVA = "0xF80580", Offset = "0xF7F380", VA = "0x180F80580")]
private static void NMIKBIPIGPB(Image NGFGJGJAFCI)
{
int num = 0;
NGFGJGJAFCI.enabled = num != 0;
}
// Token: 0x0600DBF1 RID: 56305 RVA: 0x003305C8 File Offset: 0x0032E7C8
[Token(Token = "0x600DBF1")]
[Address(RVA = "0xF801C0", Offset = "0xF7EFC0", VA = "0x180F801C0")]
private static void MIPCPJJJFDK(SpriteRenderer NGFGJGJAFCI)
{
int num = 0;
NGFGJGJAFCI.enabled = num != 0;
}
// Token: 0x0600DBF2 RID: 56306 RVA: 0x003305E4 File Offset: 0x0032E7E4
[Token(Token = "0x600DBF2")]
[Address(RVA = "0xF801E0", Offset = "0xF7EFE0", VA = "0x180F801E0")]
private static Vector3 NFOJDLLILKH(TMP_Text MKMKLLLHLAM, int OPPCFGCIBIP)
{
Vector3 vector;
float z = vector.z;
Vector3 vector2;
float z2 = vector2.z;
Vector3 vector3;
float z3 = vector3.z;
Vector3 vector4;
float z4 = vector4.z;
throw new NullReferenceException();
}
// Token: 0x0600DBF3 RID: 56307 RVA: 0x00330618 File Offset: 0x0032E818
[Token(Token = "0x600DBF3")]
[Address(RVA = "0xF7F830", Offset = "0xF7E630", VA = "0x180F7F830")]
private static Vector3 HFNAGFKDMKI(TMP_Text MKMKLLLHLAM, TMP_CharacterInfo ICMJDNFLBLN)
{
Vector3 vector;
float z = vector.z;
Transform transform;
while (transform != 0)
{
}
while (transform != 0)
{
}
Vector3 vector2;
float z2 = vector2.z;
Vector3 vector3;
float z3 = vector3.z;
Vector3 vector4;
float z4 = vector4.z;
Vector3 vector5;
float z5 = vector5.z;
throw new NullReferenceException();
}
// Token: 0x0600DBF4 RID: 56308 RVA: 0x00330660 File Offset: 0x0032E860
[Token(Token = "0x600DBF4")]
[Address(RVA = "0xF805A0", Offset = "0xF7F3A0", VA = "0x180F805A0")]
private static bool NOIFEFCJANM(string PAANJCAOOAG, float HHGAAGKPLIM, out string INJDLCGGFCC, out List<int> CAJDNKIKNCG)
{
List<int> list = new List();
CAJDNKIKNCG._items = list;
int num = 0;
string empty = string.Empty;
int num6;
if (num < PAANJCAOOAG.m_stringLength)
{
uint num3;
int num2 = PAANJCAOOAG.IndexOf((char)num3, num);
uint num5;
int num4 = PAANJCAOOAG.IndexOf((char)num5, num);
num2 -= num;
string text = PAANJCAOOAG.Substring(num, num2);
string text3;
string text2 = string.Format("<space={0}px>", text3);
string text4 = text3 + text2;
num6 = num4 + 1;
}
string text5 = PAANJCAOOAG.Substring(num6);
return "{il2cpp field on {'constant20' (constant value of type Cpp2IL.Core.Analysis.Il2CppClassIdentifier)}, offset 0x18}" > (ulong)0L;
}
// Token: 0x0600DBF5 RID: 56309 RVA: 0x003306F0 File Offset: 0x0032E8F0
[Token(Token = "0x600DBF5")]
[Address(RVA = "0xF80770", Offset = "0xF7F570", VA = "0x180F80770")]
private static bool NOIFEFCJANM(string PAANJCAOOAG, float HHGAAGKPLIM, out string INJDLCGGFCC, out int BIIJNEEDFPE)
{
string empty = string.Empty;
int num = 0;
int num2;
string text = PAANJCAOOAG.Substring(num, num2);
string text2;
int stringLength = text2.m_stringLength;
BIIJNEEDFPE.m_value = stringLength;
string text3 = string.Format("<space={0}px>", stringLength);
int num4;
int num3 = num4 + 1;
string text4 = PAANJCAOOAG.Substring(num3);
string text6;
string text5 = text6 + text4;
return true;
}
// Token: 0x0600DBF6 RID: 56310 RVA: 0x00330750 File Offset: 0x0032E950
[Token(Token = "0x600DBF6")]
[Address(RVA = "0xF7F6E0", Offset = "0xF7E4E0", VA = "0x180F7F6E0")]
public static void FGMDJFHKKAP(ref JCOINEEFENJ<GameObject> IGPGEOMGLDG, Func<JCOINEEFENJ<GameObject>> EEIAMFDEDMD, Transform DFEIOJDNOGD, float DAKPIPDKKAC, StackedUIBase ANEGNEHDLOI, [Optional] Action<GameObject> OAOBGPAKPID)
{
GKIADAPODCJ.BJIDEJLMNPC bjidejlmnpc = new GKIADAPODCJ.BJIDEJLMNPC();
bjidejlmnpc.onGameObjectLoaded = 0;
bjidejlmnpc.desiredLocalRadius = DAKPIPDKKAC;
if (bjidejlmnpc == 0)
{
}
JCOINEEFENJ<GameObject> jcoineefenj = EEIAMFDEDMD();
bjidejlmnpc.lambdaPromise = jcoineefenj;
Delayed3DUIObjectSpawner delayed3DUIObjectSpawner = DFEIOJDNOGD.gameObject.GLENGLDKGCK<Delayed3DUIObjectSpawner>();
Action<Transform> action = delegate(Transform parent)
{
JCOINEEFENJ<GameObject> lambdaPromise = bjidejlmnpc.lambdaPromise;
Action<GameObject> action2 = delegate(GameObject visualGO)
{
int num2 = 0;
if (visualGO != num2)
{
Transform parent = parent;
int num3 = 0;
if (!(parent != num3))
{
OMCHJHPFBDN.KGFPNIMJHIC(visualGO);
return;
}
ImposterUIMaterialAdjustment imposterUIMaterialAdjustment = visualGO.GLENGLDKGCK<ImposterUIMaterialAdjustment>();
GKIADAPODCJ.BJIDEJLMNPC cs$<>8__locals = bjidejlmnpc;
Vector3 vector;
float z = vector.z;
Transform transform = visualGO.transform;
Transform parent2 = parent;
int num4 = 0;
transform.SetParent(parent2, num4 != 0);
Transform transform2 = visualGO.transform;
Transform transform3 = visualGO.transform;
float z2 = Vector3.zero.z;
Transform transform4 = visualGO.transform;
Quaternion identity = Quaternion.identity;
visualGO.NHCPFEKJPIA(DAJFOCGPHGP.IgnoreRaycast);
Action<GameObject> onGameObjectLoaded = bjidejlmnpc.onGameObjectLoaded;
if (onGameObjectLoaded != 0)
{
onGameObjectLoaded(visualGO);
}
}
};
int num = 0;
num += num;
num++;
};
}
// Token: 0x04008F53 RID: 36691
[Token(Token = "0x4008F53")]
private static float FHAMKFPIJFC;
// Token: 0x02002177 RID: 8567
[Token(Token = "0x2002177")]
private sealed class CNKBJGEPNPI<T> : MulticastDelegate
{
// Token: 0x0600DBF8 RID: 56312 RVA: 0x003307B8 File Offset: 0x0032E9B8
[Token(Token = "0x600DBF8")]
[Address(RVA = "0x448ED0", Offset = "0x447CD0", VA = "0x180448ED0")]
public CNKBJGEPNPI(object FEDFKKMABOG, IntPtr APAICGIHAGJ)
{
}
// Token: 0x0600DBF9 RID: 56313 RVA: 0x003307C8 File Offset: 0x0032E9C8
[Token(Token = "0x600DBF9")]
[Address(RVA = "0x1E0D180", Offset = "0x1E0BF80", VA = "0x181E0D180", Slot = "13")]
public void Invoke(T NGFGJGJAFCI, Sprite KMJNLPEBOIF, float HHGAAGKPLIM, Vector3 JKKOAHLEPKA)
{
uint num;
if (num != (uint)0)
{
throw new ExecutionEngineException();
}
}
// Token: 0x0600DBFA RID: 56314 RVA: 0x0000220F File Offset: 0x0000040F
[Token(Token = "0x600DBFA")]
[Address(RVA = "0x1E0D0C0", Offset = "0x1E0BEC0", VA = "0x181E0D0C0", Slot = "14")]
public IAsyncResult BeginInvoke(T NGFGJGJAFCI, Sprite KMJNLPEBOIF, float HHGAAGKPLIM, Vector3 JKKOAHLEPKA, AsyncCallback AFLPGGJMPOE, object FEDFKKMABOG)
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
// Token: 0x0600DBFB RID: 56315 RVA: 0x0000220F File Offset: 0x0000040F
[Token(Token = "0x600DBFB")]
[Address(RVA = "0x448B70", Offset = "0x447970", VA = "0x180448B70", Slot = "15")]
public void EndInvoke(IAsyncResult GIAOBLMEMMI)
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
}
// Token: 0x02002178 RID: 8568
[Token(Token = "0x2002178")]
private sealed class MCLPNPIACMK<T> : MulticastDelegate
{
// Token: 0x0600DBFC RID: 56316 RVA: 0x003308B8 File Offset: 0x0032EAB8
[Token(Token = "0x600DBFC")]
[Address(RVA = "0x448ED0", Offset = "0x447CD0", VA = "0x180448ED0")]
public MCLPNPIACMK(object FEDFKKMABOG, IntPtr APAICGIHAGJ)
{
}
// Token: 0x0600DBFD RID: 56317 RVA: 0x003308C8 File Offset: 0x0032EAC8
[Token(Token = "0x600DBFD")]
[Address(RVA = "0x4D7E10", Offset = "0x4D6C10", VA = "0x1804D7E10", Slot = "13")]
public void Invoke(T NGFGJGJAFCI)
{
uint num;
if (num != (uint)0)
{
throw new ExecutionEngineException();
}
}
// Token: 0x0600DBFE RID: 56318 RVA: 0x0000220F File Offset: 0x0000040F
[Token(Token = "0x600DBFE")]
[Address(RVA = "0x457150", Offset = "0x455F50", VA = "0x180457150", Slot = "14")]
public IAsyncResult BeginInvoke(T NGFGJGJAFCI, AsyncCallback AFLPGGJMPOE, object FEDFKKMABOG)
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
// Token: 0x0600DBFF RID: 56319 RVA: 0x0000220F File Offset: 0x0000040F
[Token(Token = "0x600DBFF")]
[Address(RVA = "0x448B70", Offset = "0x447970", VA = "0x180448B70", Slot = "15")]
public void EndInvoke(IAsyncResult GIAOBLMEMMI)
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
}
// Token: 0x02002179 RID: 8569
[Token(Token = "0x2002179")]
[CompilerGenerated]
private sealed class BJIDEJLMNPC
{
// Token: 0x0600DC00 RID: 56320 RVA: 0x003309B0 File Offset: 0x0032EBB0
[Token(Token = "0x600DC00")]
[Address(RVA = "0x3F5100", Offset = "0x3F3F00", VA = "0x1803F5100")]
public BJIDEJLMNPC()
{
}
// Token: 0x0600DC01 RID: 56321 RVA: 0x003309C4 File Offset: 0x0032EBC4
[Token(Token = "0x600DC01")]
[Address(RVA = "0xF736F0", Offset = "0xF724F0", VA = "0x180F736F0")]
internal void <LoadUIScaledImposter>b__0(Transform parent)
{
GKIADAPODCJ.FIAGMDCNPBB fiagmdcnpbb = new GKIADAPODCJ.FIAGMDCNPBB();
fiagmdcnpbb.CS$<>8__locals1 = this;
fiagmdcnpbb.parent = parent;
JCOINEEFENJ<GameObject> jcoineefenj = this.lambdaPromise;
Action<GameObject> action = delegate(GameObject visualGO)
{
int num2 = 0;
if (visualGO != num2)
{
Transform parent2 = fiagmdcnpbb.parent;
int num3 = 0;
if (!(parent2 != num3))
{
OMCHJHPFBDN.KGFPNIMJHIC(visualGO);
return;
}
ImposterUIMaterialAdjustment imposterUIMaterialAdjustment = visualGO.GLENGLDKGCK<ImposterUIMaterialAdjustment>();
GKIADAPODCJ.BJIDEJLMNPC cs$<>8__locals = fiagmdcnpbb.CS$<>8__locals1;
Vector3 vector;
float z = vector.z;
Transform transform = visualGO.transform;
Transform parent3 = fiagmdcnpbb.parent;
int num4 = 0;
transform.SetParent(parent3, num4 != 0);
Transform transform2 = visualGO.transform;
Transform transform3 = visualGO.transform;
float z2 = Vector3.zero.z;
Transform transform4 = visualGO.transform;
Quaternion identity = Quaternion.identity;
visualGO.NHCPFEKJPIA(DAJFOCGPHGP.IgnoreRaycast);
Action<GameObject> action2 = fiagmdcnpbb.CS$<>8__locals1.onGameObjectLoaded;
if (action2 != 0)
{
action2(visualGO);
}
}
};
int num = 0;
num += num;
num++;
}
// Token: 0x04008F54 RID: 36692
[global::Cpp2IlInjected.FieldOffset(Offset = "0x10")]
[Token(Token = "0x4008F54")]
public JCOINEEFENJ<GameObject> lambdaPromise;
// Token: 0x04008F55 RID: 36693
[global::Cpp2IlInjected.FieldOffset(Offset = "0x18")]
[Token(Token = "0x4008F55")]
public float desiredLocalRadius;
// Token: 0x04008F56 RID: 36694
[global::Cpp2IlInjected.FieldOffset(Offset = "0x20")]
[Token(Token = "0x4008F56")]
public Action<GameObject> onGameObjectLoaded;
}
// Token: 0x0200217A RID: 8570
[Token(Token = "0x200217A")]
[CompilerGenerated]
private sealed class FIAGMDCNPBB
{
// Token: 0x0600DC02 RID: 56322 RVA: 0x00330A10 File Offset: 0x0032EC10
[Token(Token = "0x600DC02")]
[Address(RVA = "0x3F5100", Offset = "0x3F3F00", VA = "0x1803F5100")]
public FIAGMDCNPBB()
{
}
// Token: 0x0600DC03 RID: 56323 RVA: 0x00330A24 File Offset: 0x0032EC24
[Token(Token = "0x600DC03")]
[Address(RVA = "0xF73800", Offset = "0xF72600", VA = "0x180F73800")]
internal void <LoadUIScaledImposter>b__1(GameObject visualGO)
{
int num = 0;
if (visualGO != num)
{
Transform transform = this.parent;
int num2 = 0;
if (!(transform != num2))
{
OMCHJHPFBDN.KGFPNIMJHIC(visualGO);
return;
}
ImposterUIMaterialAdjustment imposterUIMaterialAdjustment = visualGO.GLENGLDKGCK<ImposterUIMaterialAdjustment>();
GKIADAPODCJ.BJIDEJLMNPC cs$<>8__locals = this.CS$<>8__locals1;
Vector3 vector;
float z = vector.z;
Transform transform2 = visualGO.transform;
Transform transform3 = this.parent;
int num3 = 0;
transform2.SetParent(transform3, num3 != 0);
Transform transform4 = visualGO.transform;
Transform transform5 = visualGO.transform;
float z2 = Vector3.zero.z;
Transform transform6 = visualGO.transform;
Quaternion identity = Quaternion.identity;
visualGO.NHCPFEKJPIA(DAJFOCGPHGP.IgnoreRaycast);
Action<GameObject> onGameObjectLoaded = this.CS$<>8__locals1.onGameObjectLoaded;
if (onGameObjectLoaded != 0)
{
onGameObjectLoaded(visualGO);
}
}
}
// Token: 0x04008F57 RID: 36695
[global::Cpp2IlInjected.FieldOffset(Offset = "0x10")]
[Token(Token = "0x4008F57")]
public Transform parent;
// Token: 0x04008F58 RID: 36696
[global::Cpp2IlInjected.FieldOffset(Offset = "0x18")]
[Token(Token = "0x4008F58")]
public GKIADAPODCJ.BJIDEJLMNPC CS$<>8__locals1;
}
}