using System; using System.Runtime.CompilerServices; using Cpp2IlInjected; using RecRoom.Avatars; using UnityEngine; // Token: 0x02002380 RID: 9088 [Token(Token = "0x2002380")] public class IOAKGBFLBDF { // Token: 0x0600E9CC RID: 59852 RVA: 0x0035D0A4 File Offset: 0x0035B2A4 [Token(Token = "0x600E9CC")] [Address(RVA = "0xFE6C90", Offset = "0xFE5A90", VA = "0x180FE6C90")] public static void EKKBPPGNPBC(Mesh DIEPOPNJNCO, ref Mesh LBPIJFELLCN, AvatarFaceShape NAEHIKOGNND) { IOAKGBFLBDF.MNFKKNOFBLN mnfkknofbln = new IOAKGBFLBDF.MNFKKNOFBLN(); int num; Vector3[] array = new Vector3[num]; mnfkknofbln.deltaVertices = array; Vector3[] vertices = DIEPOPNJNCO.vertices; mnfkknofbln.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.MMECFCLKGKP); AvatarFaceShapeData.MMECFCLKGKP blendShape = bsd.blendShape; string name = Enum.GetName(typeFromHandle, typeFromHandle); int blendShapeIndex = DIEPOPNJNCO.GetBlendShapeIndex(name); int blendShapeFrameCount = DIEPOPNJNCO.GetBlendShapeFrameCount(blendShapeIndex); IOAKGBFLBDF.MNFKKNOFBLN cs$<>8__locals = mnfkknofbln; Action action = delegate(int i) { IOAKGBFLBDF.MNFKKNOFBLN cs$<>8__locals2 = mnfkknofbln; 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 = mnfkknofbln.vertices; } // Token: 0x0600E9CD RID: 59853 RVA: 0x0035D190 File Offset: 0x0035B390 [Token(Token = "0x600E9CD")] [Address(RVA = "0x3F5100", Offset = "0x3F3F00", VA = "0x1803F5100")] public IOAKGBFLBDF() { } // Token: 0x02002381 RID: 9089 [Token(Token = "0x2002381")] [CompilerGenerated] private sealed class MNFKKNOFBLN { // Token: 0x0600E9CE RID: 59854 RVA: 0x0035D1A4 File Offset: 0x0035B3A4 [Token(Token = "0x600E9CE")] [Address(RVA = "0x3F5100", Offset = "0x3F3F00", VA = "0x1803F5100")] public MNFKKNOFBLN() { } // Token: 0x04009A36 RID: 39478 [FieldOffset(Offset = "0x10")] [Token(Token = "0x4009A36")] public Vector3[] vertices; // Token: 0x04009A37 RID: 39479 [FieldOffset(Offset = "0x18")] [Token(Token = "0x4009A37")] public Vector3[] deltaVertices; } // Token: 0x02002382 RID: 9090 [Token(Token = "0x2002382")] [CompilerGenerated] private sealed class IJGPENFKJNH { // Token: 0x0600E9CF RID: 59855 RVA: 0x0035D1B8 File Offset: 0x0035B3B8 [Token(Token = "0x600E9CF")] [Address(RVA = "0x3F5100", Offset = "0x3F3F00", VA = "0x1803F5100")] public IJGPENFKJNH() { } // Token: 0x0600E9D0 RID: 59856 RVA: 0x0035D1CC File Offset: 0x0035B3CC [Token(Token = "0x600E9D0")] [Address(RVA = "0xFDEDC0", Offset = "0xFDDBC0", VA = "0x180FDEDC0")] internal void b__0(int i) { IOAKGBFLBDF.MNFKKNOFBLN 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: 0x04009A38 RID: 39480 [FieldOffset(Offset = "0x10")] [Token(Token = "0x4009A38")] public AvatarFaceShapeData bsd; // Token: 0x04009A39 RID: 39481 [FieldOffset(Offset = "0x18")] [Token(Token = "0x4009A39")] public IOAKGBFLBDF.MNFKKNOFBLN CS$<>8__locals1; } }