Files
niko c12fbe3fc6 m
2026-04-12 16:51:38 +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: 0x0200225A RID: 8794
[Token(Token = "0x200225A")]
public static class GKIADAPODCJ
{
// Token: 0x0600DFF4 RID: 57332 RVA: 0x00339898 File Offset: 0x00337A98
[Token(Token = "0x600DFF4")]
[Address(RVA = "0x1ADEE30", Offset = "0x1ADDE30", VA = "0x181ADEE30")]
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: 0x0600DFF5 RID: 57333 RVA: 0x003398C4 File Offset: 0x00337AC4
[Token(Token = "0x600DFF5")]
[Address(RVA = "0x1ADEF30", Offset = "0x1ADDF30", VA = "0x181ADEF30")]
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: 0x0600DFF6 RID: 57334 RVA: 0x003398F0 File Offset: 0x00337AF0
[Token(Token = "0x600DFF6")]
[Address(RVA = "0x1ADF030", Offset = "0x1ADE030", VA = "0x181ADF030")]
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: 0x0600DFF7 RID: 57335 RVA: 0x0033991C File Offset: 0x00337B1C
[Token(Token = "0x600DFF7")]
[Address(RVA = "0x1ADED30", Offset = "0x1ADDD30", VA = "0x181ADED30")]
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: 0x0600DFF8 RID: 57336 RVA: 0x0000220F File Offset: 0x0000040F
[Token(Token = "0x600DFF8")]
[Address(RVA = "0x24E8380", Offset = "0x24E7380", VA = "0x1824E8380")]
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: 0x0600DFF9 RID: 57337 RVA: 0x00339948 File Offset: 0x00337B48
[Token(Token = "0x600DFF9")]
[Address(RVA = "0x24E8190", Offset = "0x24E7190", VA = "0x1824E8190")]
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: 0x0600DFFA RID: 57338 RVA: 0x00339990 File Offset: 0x00337B90
[Token(Token = "0x600DFFA")]
[Address(RVA = "0x1ADF130", Offset = "0x1ADE130", VA = "0x181ADF130")]
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: 0x0600DFFB RID: 57339 RVA: 0x003399C8 File Offset: 0x00337BC8
[Token(Token = "0x600DFFB")]
[Address(RVA = "0x1ADF920", Offset = "0x1ADE920", VA = "0x181ADF920")]
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: 0x0600DFFC RID: 57340 RVA: 0x003399F8 File Offset: 0x00337BF8
[Token(Token = "0x600DFFC")]
[Address(RVA = "0x1ADF5C0", Offset = "0x1ADE5C0", VA = "0x181ADF5C0")]
private static void NMIKBIPIGPB(Image NGFGJGJAFCI)
{
int num = 0;
NGFGJGJAFCI.enabled = num != 0;
}
// Token: 0x0600DFFD RID: 57341 RVA: 0x00339A14 File Offset: 0x00337C14
[Token(Token = "0x600DFFD")]
[Address(RVA = "0x1ADF200", Offset = "0x1ADE200", VA = "0x181ADF200")]
private static void MIPCPJJJFDK(SpriteRenderer NGFGJGJAFCI)
{
int num = 0;
NGFGJGJAFCI.enabled = num != 0;
}
// Token: 0x0600DFFE RID: 57342 RVA: 0x00339A30 File Offset: 0x00337C30
[Token(Token = "0x600DFFE")]
[Address(RVA = "0x1ADF220", Offset = "0x1ADE220", VA = "0x181ADF220")]
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: 0x0600DFFF RID: 57343 RVA: 0x00339A64 File Offset: 0x00337C64
[Token(Token = "0x600DFFF")]
[Address(RVA = "0x1ADE870", Offset = "0x1ADD870", VA = "0x181ADE870")]
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: 0x0600E000 RID: 57344 RVA: 0x00339AAC File Offset: 0x00337CAC
[Token(Token = "0x600E000")]
[Address(RVA = "0x1ADF5E0", Offset = "0x1ADE5E0", VA = "0x181ADF5E0")]
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: 0x0600E001 RID: 57345 RVA: 0x00339B3C File Offset: 0x00337D3C
[Token(Token = "0x600E001")]
[Address(RVA = "0x1ADF7B0", Offset = "0x1ADE7B0", VA = "0x181ADF7B0")]
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: 0x0600E002 RID: 57346 RVA: 0x00339B9C File Offset: 0x00337D9C
[Token(Token = "0x600E002")]
[Address(RVA = "0x1ADE720", Offset = "0x1ADD720", VA = "0x181ADE720")]
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: 0x04009124 RID: 37156
[Token(Token = "0x4009124")]
private static float FHAMKFPIJFC;
// Token: 0x0200225B RID: 8795
[Token(Token = "0x200225B")]
private sealed class CNKBJGEPNPI<T> : MulticastDelegate
{
// Token: 0x0600E004 RID: 57348 RVA: 0x00339C04 File Offset: 0x00337E04
[Token(Token = "0x600E004")]
[Address(RVA = "0x4AF020", Offset = "0x4AE020", VA = "0x1804AF020")]
public CNKBJGEPNPI(object FEDFKKMABOG, IntPtr APAICGIHAGJ)
{
}
// Token: 0x0600E005 RID: 57349 RVA: 0x00339C14 File Offset: 0x00337E14
[Token(Token = "0x600E005")]
[Address(RVA = "0x26ECC90", Offset = "0x26EBC90", VA = "0x1826ECC90", Slot = "13")]
public void Invoke(T NGFGJGJAFCI, Sprite KMJNLPEBOIF, float HHGAAGKPLIM, Vector3 JKKOAHLEPKA)
{
uint num;
if (num != (uint)0)
{
throw new ExecutionEngineException();
}
}
// Token: 0x0600E006 RID: 57350 RVA: 0x0000220F File Offset: 0x0000040F
[Token(Token = "0x600E006")]
[Address(RVA = "0x26ECBD0", Offset = "0x26EBBD0", VA = "0x1826ECBD0", 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: 0x0600E007 RID: 57351 RVA: 0x0000220F File Offset: 0x0000040F
[Token(Token = "0x600E007")]
[Address(RVA = "0x4F56B0", Offset = "0x4F46B0", VA = "0x1804F56B0", Slot = "15")]
public void EndInvoke(IAsyncResult GIAOBLMEMMI)
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
}
// Token: 0x0200225C RID: 8796
[Token(Token = "0x200225C")]
private sealed class MCLPNPIACMK<T> : MulticastDelegate
{
// Token: 0x0600E008 RID: 57352 RVA: 0x00339D04 File Offset: 0x00337F04
[Token(Token = "0x600E008")]
[Address(RVA = "0x4AF020", Offset = "0x4AE020", VA = "0x1804AF020")]
public MCLPNPIACMK(object FEDFKKMABOG, IntPtr APAICGIHAGJ)
{
}
// Token: 0x0600E009 RID: 57353 RVA: 0x00339D14 File Offset: 0x00337F14
[Token(Token = "0x600E009")]
[Address(RVA = "0x6E1530", Offset = "0x6E0530", VA = "0x1806E1530", Slot = "13")]
public void Invoke(T NGFGJGJAFCI)
{
uint num;
if (num != (uint)0)
{
throw new ExecutionEngineException();
}
}
// Token: 0x0600E00A RID: 57354 RVA: 0x0000220F File Offset: 0x0000040F
[Token(Token = "0x600E00A")]
[Address(RVA = "0x5FA200", Offset = "0x5F9200", VA = "0x1805FA200", 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: 0x0600E00B RID: 57355 RVA: 0x0000220F File Offset: 0x0000040F
[Token(Token = "0x600E00B")]
[Address(RVA = "0x4F56B0", Offset = "0x4F46B0", VA = "0x1804F56B0", Slot = "15")]
public void EndInvoke(IAsyncResult GIAOBLMEMMI)
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
}
// Token: 0x0200225D RID: 8797
[Token(Token = "0x200225D")]
[CompilerGenerated]
private sealed class BJIDEJLMNPC
{
// Token: 0x0600E00C RID: 57356 RVA: 0x00339DFC File Offset: 0x00337FFC
[Token(Token = "0x600E00C")]
[Address(RVA = "0x412370", Offset = "0x411370", VA = "0x180412370")]
public BJIDEJLMNPC()
{
}
// Token: 0x0600E00D RID: 57357 RVA: 0x00339E10 File Offset: 0x00338010
[Token(Token = "0x600E00D")]
[Address(RVA = "0x1AD26C0", Offset = "0x1AD16C0", VA = "0x181AD26C0")]
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: 0x04009125 RID: 37157
[global::Cpp2IlInjected.FieldOffset(Offset = "0x10")]
[Token(Token = "0x4009125")]
public JCOINEEFENJ<GameObject> lambdaPromise;
// Token: 0x04009126 RID: 37158
[global::Cpp2IlInjected.FieldOffset(Offset = "0x18")]
[Token(Token = "0x4009126")]
public float desiredLocalRadius;
// Token: 0x04009127 RID: 37159
[global::Cpp2IlInjected.FieldOffset(Offset = "0x20")]
[Token(Token = "0x4009127")]
public Action<GameObject> onGameObjectLoaded;
}
// Token: 0x0200225E RID: 8798
[Token(Token = "0x200225E")]
[CompilerGenerated]
private sealed class FIAGMDCNPBB
{
// Token: 0x0600E00E RID: 57358 RVA: 0x00339E5C File Offset: 0x0033805C
[Token(Token = "0x600E00E")]
[Address(RVA = "0x412370", Offset = "0x411370", VA = "0x180412370")]
public FIAGMDCNPBB()
{
}
// Token: 0x0600E00F RID: 57359 RVA: 0x00339E70 File Offset: 0x00338070
[Token(Token = "0x600E00F")]
[Address(RVA = "0x1AD27D0", Offset = "0x1AD17D0", VA = "0x181AD27D0")]
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: 0x04009128 RID: 37160
[global::Cpp2IlInjected.FieldOffset(Offset = "0x10")]
[Token(Token = "0x4009128")]
public Transform parent;
// Token: 0x04009129 RID: 37161
[global::Cpp2IlInjected.FieldOffset(Offset = "0x18")]
[Token(Token = "0x4009129")]
public GKIADAPODCJ.BJIDEJLMNPC CS$<>8__locals1;
}
}