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 HCFKAEDMHIA, string PAANJCAOOAG, List PLPIKBDDBEH, float HHGAAGKPLIM) { int num; GKIADAPODCJ.CNKBJGEPNPI cnkbjgepnpi = new GKIADAPODCJ.CNKBJGEPNPI(num.LCGKFNGDIEK); num = 0; int num2; GKIADAPODCJ.MCLPNPIACMK 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 HCFKAEDMHIA, string PAANJCAOOAG, List PLPIKBDDBEH, float HHGAAGKPLIM) { int num; GKIADAPODCJ.CNKBJGEPNPI cnkbjgepnpi = new GKIADAPODCJ.CNKBJGEPNPI(num.OHBBPCNFPDE); num = 0; int num2; GKIADAPODCJ.MCLPNPIACMK 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 cnkbjgepnpi = new GKIADAPODCJ.CNKBJGEPNPI(num.LCGKFNGDIEK); num = 0; int num2; GKIADAPODCJ.MCLPNPIACMK 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 cnkbjgepnpi = new GKIADAPODCJ.CNKBJGEPNPI(num.OHBBPCNFPDE); num = 0; int num2; GKIADAPODCJ.MCLPNPIACMK 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(TMP_Text MKMKLLLHLAM, List HCFKAEDMHIA, string PAANJCAOOAG, List PLPIKBDDBEH, float HHGAAGKPLIM, GKIADAPODCJ.CNKBJGEPNPI HCKOIHCBLIM, GKIADAPODCJ.MCLPNPIACMK 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(TMP_Text MKMKLLLHLAM, T NGFGJGJAFCI, string PAANJCAOOAG, Sprite KMJNLPEBOIF, float HHGAAGKPLIM, GKIADAPODCJ.CNKBJGEPNPI HCKOIHCBLIM, GKIADAPODCJ.MCLPNPIACMK 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 CAJDNKIKNCG) { List 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("", 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("", 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 IGPGEOMGLDG, Func> EEIAMFDEDMD, Transform DFEIOJDNOGD, float DAKPIPDKKAC, StackedUIBase ANEGNEHDLOI, [Optional] Action OAOBGPAKPID) { GKIADAPODCJ.BJIDEJLMNPC bjidejlmnpc = new GKIADAPODCJ.BJIDEJLMNPC(); bjidejlmnpc.onGameObjectLoaded = 0; bjidejlmnpc.desiredLocalRadius = DAKPIPDKKAC; if (bjidejlmnpc == 0) { } JCOINEEFENJ jcoineefenj = EEIAMFDEDMD(); bjidejlmnpc.lambdaPromise = jcoineefenj; Delayed3DUIObjectSpawner delayed3DUIObjectSpawner = DFEIOJDNOGD.gameObject.GLENGLDKGCK(); Action action = delegate(Transform parent) { JCOINEEFENJ lambdaPromise = bjidejlmnpc.lambdaPromise; Action 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(); 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 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 : 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 : 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 b__0(Transform parent) { GKIADAPODCJ.FIAGMDCNPBB fiagmdcnpbb = new GKIADAPODCJ.FIAGMDCNPBB(); fiagmdcnpbb.CS$<>8__locals1 = this; fiagmdcnpbb.parent = parent; JCOINEEFENJ jcoineefenj = this.lambdaPromise; Action 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(); 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 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 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 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 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(); 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 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; } }