using System; using System.Runtime.CompilerServices; using System.Runtime.InteropServices; using Cpp2IlInjected; using RecRoom.Avatar; using UnityEngine; // Token: 0x02002168 RID: 8552 [Token(Token = "0x2002168")] [StructLayout(3)] public class JMAGKIGIJKO { // Token: 0x0600EB7C RID: 60284 RVA: 0x0037D0CC File Offset: 0x0037B2CC [Token(Token = "0x600EB7C")] [Address(RVA = "0x1181C30", Offset = "0x1180630", VA = "0x181181C30")] public static void EKKBPPGNPBC(Mesh DIEPOPNJNCO, ref Mesh LBPIJFELLCN, AvatarFaceShape NAEHIKOGNND) { JMAGKIGIJKO.NKCINFNDNIN nkcinfndnin = new JMAGKIGIJKO.NKCINFNDNIN(); int num; Vector3[] array = new Vector3[num]; nkcinfndnin.deltaVertices = array; Vector3[] vertices = DIEPOPNJNCO.vertices; nkcinfndnin.vertices = vertices; int num2 = 0; if (NAEHIKOGNND != num2) { AvatarFaceShapeData[] map = NAEHIKOGNND.map; int num3 = 0; int num4 = 0; if (num4 < map.Length) { AvatarFaceShapeData avatarFaceShapeData = map[num3]; AvatarFaceShapeData bsd = avatarFaceShapeData; Type typeFromHandle = typeof(AvatarFaceShapeData.MOMFCJMIJCH); AvatarFaceShapeData.MOMFCJMIJCH blendShape = bsd.blendShape; string name = Enum.GetName(typeFromHandle, typeFromHandle); int blendShapeIndex = DIEPOPNJNCO.GetBlendShapeIndex(name); int blendShapeFrameCount = DIEPOPNJNCO.GetBlendShapeFrameCount(blendShapeIndex); JMAGKIGIJKO.NKCINFNDNIN cs$<>8__locals = nkcinfndnin; Action action = delegate(int i) { JMAGKIGIJKO.NKCINFNDNIN cs$<>8__locals2 = nkcinfndnin; Vector3[] vertices3 = cs$<>8__locals2.vertices; Vector3[] deltaVertices = cs$<>8__locals2.deltaVertices; AvatarFaceShapeData bsd2 = bsd; Vector3 vector; float z = vector.z; Vector3 vector2; float z2 = vector2.z; vertices3[1] = z2; }; num3++; } } Vector3[] vertices2 = nkcinfndnin.vertices; } // Token: 0x0600EB7D RID: 60285 RVA: 0x0037D1B8 File Offset: 0x0037B3B8 [Token(Token = "0x600EB7D")] [Address(RVA = "0x3C1670", Offset = "0x3C0070", VA = "0x1803C1670")] public JMAGKIGIJKO() { } // Token: 0x02002169 RID: 8553 [Token(Token = "0x2002169")] [CompilerGenerated] private sealed class NKCINFNDNIN { // Token: 0x0600EB7E RID: 60286 RVA: 0x0037D1CC File Offset: 0x0037B3CC [Token(Token = "0x600EB7E")] [Address(RVA = "0x3C1670", Offset = "0x3C0070", VA = "0x1803C1670")] public NKCINFNDNIN() { } // Token: 0x04009BF9 RID: 39929 [global::Cpp2IlInjected.FieldOffset(Offset = "0x10")] [Token(Token = "0x4009BF9")] public Vector3[] vertices; // Token: 0x04009BFA RID: 39930 [global::Cpp2IlInjected.FieldOffset(Offset = "0x18")] [Token(Token = "0x4009BFA")] public Vector3[] deltaVertices; } // Token: 0x0200216A RID: 8554 [Token(Token = "0x200216A")] [CompilerGenerated] private sealed class BDLCPAHBMLI { // Token: 0x0600EB7F RID: 60287 RVA: 0x0037D1E0 File Offset: 0x0037B3E0 [Token(Token = "0x600EB7F")] [Address(RVA = "0x3C1670", Offset = "0x3C0070", VA = "0x1803C1670")] public BDLCPAHBMLI() { } // Token: 0x0600EB80 RID: 60288 RVA: 0x0037D1F4 File Offset: 0x0037B3F4 [Token(Token = "0x600EB80")] [Address(RVA = "0x116DA50", Offset = "0x116C450", VA = "0x18116DA50")] internal void b__0(int i) { JMAGKIGIJKO.NKCINFNDNIN cs$<>8__locals = this.CS$<>8__locals1; Vector3[] vertices = cs$<>8__locals.vertices; Vector3[] deltaVertices = cs$<>8__locals.deltaVertices; AvatarFaceShapeData avatarFaceShapeData = this.bsd; Vector3 vector; float z = vector.z; Vector3 vector2; float z2 = vector2.z; vertices[1] = z2; } // Token: 0x04009BFB RID: 39931 [global::Cpp2IlInjected.FieldOffset(Offset = "0x10")] [Token(Token = "0x4009BFB")] public AvatarFaceShapeData bsd; // Token: 0x04009BFC RID: 39932 [global::Cpp2IlInjected.FieldOffset(Offset = "0x18")] [Token(Token = "0x4009BFC")] public JMAGKIGIJKO.NKCINFNDNIN CS$<>8__locals1; } }