using System; using System.Runtime.CompilerServices; using System.Runtime.InteropServices; using Cpp2IlInjected; using RecRoom.Avatar; using UnityEngine; // Token: 0x0200215F RID: 8543 [Token(Token = "0x200215F")] [StructLayout(3)] public class MJNCLGDNDKO { // Token: 0x0600EB43 RID: 60227 RVA: 0x0037C640 File Offset: 0x0037A840 [Token(Token = "0x600EB43")] [Address(RVA = "0x1C17300", Offset = "0x1C15D00", VA = "0x181C17300")] public static void EKKBPPGNPBC(Mesh DIEPOPNJNCO, ref Mesh LBPIJFELLCN, AvatarBodyShape NAEHIKOGNND) { MJNCLGDNDKO.JEFIEEBBEBL jefieebbebl = new MJNCLGDNDKO.JEFIEEBBEBL(); int num; Vector3[] array = new Vector3[num]; jefieebbebl.deltaVertices = array; Vector3[] vertices = DIEPOPNJNCO.vertices; jefieebbebl.vertices = vertices; int num2 = 0; if (NAEHIKOGNND != num2) { AvatarBodyShapeData[] map = NAEHIKOGNND.map; int num3 = 0; int num4 = 0; if (num4 < map.Length) { AvatarBodyShapeData avatarBodyShapeData = map[num3]; AvatarBodyShapeData bsd = avatarBodyShapeData; Type typeFromHandle = typeof(AvatarBodyShapeData.OJMGDHGMCLC); AvatarBodyShapeData.OJMGDHGMCLC blendShape = bsd.blendShape; string name = Enum.GetName(typeFromHandle, typeFromHandle); int blendShapeIndex = DIEPOPNJNCO.GetBlendShapeIndex(name); int blendShapeFrameCount = DIEPOPNJNCO.GetBlendShapeFrameCount(blendShapeIndex); MJNCLGDNDKO.JEFIEEBBEBL cs$<>8__locals = jefieebbebl; Action action = delegate(int i) { MJNCLGDNDKO.JEFIEEBBEBL cs$<>8__locals2 = jefieebbebl; Vector3[] vertices3 = cs$<>8__locals2.vertices; Vector3[] deltaVertices = cs$<>8__locals2.deltaVertices; AvatarBodyShapeData bsd2 = bsd; Vector3 vector; float z = vector.z; Vector3 vector2; float z2 = vector2.z; vertices3[1] = z2; }; num3++; } } Vector3[] vertices2 = jefieebbebl.vertices; } // Token: 0x0600EB44 RID: 60228 RVA: 0x0037C72C File Offset: 0x0037A92C [Token(Token = "0x600EB44")] [Address(RVA = "0x3C1670", Offset = "0x3C0070", VA = "0x1803C1670")] public MJNCLGDNDKO() { } // Token: 0x02002160 RID: 8544 [Token(Token = "0x2002160")] [CompilerGenerated] private sealed class JEFIEEBBEBL { // Token: 0x0600EB45 RID: 60229 RVA: 0x0037C740 File Offset: 0x0037A940 [Token(Token = "0x600EB45")] [Address(RVA = "0x3C1670", Offset = "0x3C0070", VA = "0x1803C1670")] public JEFIEEBBEBL() { } // Token: 0x04009BCF RID: 39887 [global::Cpp2IlInjected.FieldOffset(Offset = "0x10")] [Token(Token = "0x4009BCF")] public Vector3[] vertices; // Token: 0x04009BD0 RID: 39888 [global::Cpp2IlInjected.FieldOffset(Offset = "0x18")] [Token(Token = "0x4009BD0")] public Vector3[] deltaVertices; } // Token: 0x02002161 RID: 8545 [Token(Token = "0x2002161")] [CompilerGenerated] private sealed class GOJEBDBMJIF { // Token: 0x0600EB46 RID: 60230 RVA: 0x0037C754 File Offset: 0x0037A954 [Token(Token = "0x600EB46")] [Address(RVA = "0x3C1670", Offset = "0x3C0070", VA = "0x1803C1670")] public GOJEBDBMJIF() { } // Token: 0x0600EB47 RID: 60231 RVA: 0x0037C768 File Offset: 0x0037A968 [Token(Token = "0x600EB47")] [Address(RVA = "0x1C08580", Offset = "0x1C06F80", VA = "0x181C08580")] internal void b__0(int i) { MJNCLGDNDKO.JEFIEEBBEBL cs$<>8__locals = this.CS$<>8__locals1; Vector3[] vertices = cs$<>8__locals.vertices; Vector3[] deltaVertices = cs$<>8__locals.deltaVertices; AvatarBodyShapeData avatarBodyShapeData = this.bsd; Vector3 vector; float z = vector.z; Vector3 vector2; float z2 = vector2.z; vertices[1] = z2; } // Token: 0x04009BD1 RID: 39889 [global::Cpp2IlInjected.FieldOffset(Offset = "0x10")] [Token(Token = "0x4009BD1")] public AvatarBodyShapeData bsd; // Token: 0x04009BD2 RID: 39890 [global::Cpp2IlInjected.FieldOffset(Offset = "0x18")] [Token(Token = "0x4009BD2")] public MJNCLGDNDKO.JEFIEEBBEBL CS$<>8__locals1; } }