using System; using System.Runtime.CompilerServices; using Cpp2IlInjected; using RecRoom.Avatars; using UnityEngine; // Token: 0x02002378 RID: 9080 [Token(Token = "0x2002378")] public class EBAEOEOCCFE { // Token: 0x0600E99B RID: 59803 RVA: 0x0035C9E8 File Offset: 0x0035ABE8 [Token(Token = "0x600E99B")] [Address(RVA = "0xAB08C0", Offset = "0xAAF6C0", VA = "0x180AB08C0")] public static void EKKBPPGNPBC(Mesh DIEPOPNJNCO, ref Mesh LBPIJFELLCN, AvatarBodyShape NAEHIKOGNND) { EBAEOEOCCFE.MLOMHDOLGBE mlomhdolgbe = new EBAEOEOCCFE.MLOMHDOLGBE(); int num; Vector3[] array = new Vector3[num]; mlomhdolgbe.deltaVertices = array; Vector3[] vertices = DIEPOPNJNCO.vertices; mlomhdolgbe.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.FMCAFLLFNLF); AvatarBodyShapeData.FMCAFLLFNLF blendShape = bsd.blendShape; string name = Enum.GetName(typeFromHandle, typeFromHandle); int blendShapeIndex = DIEPOPNJNCO.GetBlendShapeIndex(name); int blendShapeFrameCount = DIEPOPNJNCO.GetBlendShapeFrameCount(blendShapeIndex); EBAEOEOCCFE.MLOMHDOLGBE cs$<>8__locals = mlomhdolgbe; Action action = delegate(int i) { EBAEOEOCCFE.MLOMHDOLGBE cs$<>8__locals2 = mlomhdolgbe; 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 = mlomhdolgbe.vertices; } // Token: 0x0600E99C RID: 59804 RVA: 0x0035CAD4 File Offset: 0x0035ACD4 [Token(Token = "0x600E99C")] [Address(RVA = "0x3F5100", Offset = "0x3F3F00", VA = "0x1803F5100")] public EBAEOEOCCFE() { } // Token: 0x02002379 RID: 9081 [Token(Token = "0x2002379")] [CompilerGenerated] private sealed class MLOMHDOLGBE { // Token: 0x0600E99D RID: 59805 RVA: 0x0035CAE8 File Offset: 0x0035ACE8 [Token(Token = "0x600E99D")] [Address(RVA = "0x3F5100", Offset = "0x3F3F00", VA = "0x1803F5100")] public MLOMHDOLGBE() { } // Token: 0x04009A11 RID: 39441 [FieldOffset(Offset = "0x10")] [Token(Token = "0x4009A11")] public Vector3[] vertices; // Token: 0x04009A12 RID: 39442 [FieldOffset(Offset = "0x18")] [Token(Token = "0x4009A12")] public Vector3[] deltaVertices; } // Token: 0x0200237A RID: 9082 [Token(Token = "0x200237A")] [CompilerGenerated] private sealed class MDJMGGOGKNN { // Token: 0x0600E99E RID: 59806 RVA: 0x0035CAFC File Offset: 0x0035ACFC [Token(Token = "0x600E99E")] [Address(RVA = "0x3F5100", Offset = "0x3F3F00", VA = "0x1803F5100")] public MDJMGGOGKNN() { } // Token: 0x0600E99F RID: 59807 RVA: 0x0035CB10 File Offset: 0x0035AD10 [Token(Token = "0x600E99F")] [Address(RVA = "0xAC8090", Offset = "0xAC6E90", VA = "0x180AC8090")] internal void b__0(int i) { EBAEOEOCCFE.MLOMHDOLGBE 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: 0x04009A13 RID: 39443 [FieldOffset(Offset = "0x10")] [Token(Token = "0x4009A13")] public AvatarBodyShapeData bsd; // Token: 0x04009A14 RID: 39444 [FieldOffset(Offset = "0x18")] [Token(Token = "0x4009A14")] public EBAEOEOCCFE.MLOMHDOLGBE CS$<>8__locals1; } }