using System; using System.Runtime.CompilerServices; using Cpp2IlInjected; using RecRoom.Avatars; using UnityEngine; // Token: 0x0200245D RID: 9309 [Token(Token = "0x200245D")] public class EBAEOEOCCFE { // Token: 0x0600EDAC RID: 60844 RVA: 0x00365F00 File Offset: 0x00364100 [Token(Token = "0x600EDAC")] [Address(RVA = "0x15C9EA0", Offset = "0x15C8EA0", VA = "0x1815C9EA0")] 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: 0x0600EDAD RID: 60845 RVA: 0x00365FEC File Offset: 0x003641EC [Token(Token = "0x600EDAD")] [Address(RVA = "0x412370", Offset = "0x411370", VA = "0x180412370")] public EBAEOEOCCFE() { } // Token: 0x0200245E RID: 9310 [Token(Token = "0x200245E")] [CompilerGenerated] private sealed class MLOMHDOLGBE { // Token: 0x0600EDAE RID: 60846 RVA: 0x00366000 File Offset: 0x00364200 [Token(Token = "0x600EDAE")] [Address(RVA = "0x412370", Offset = "0x411370", VA = "0x180412370")] public MLOMHDOLGBE() { } // Token: 0x04009C01 RID: 39937 [FieldOffset(Offset = "0x10")] [Token(Token = "0x4009C01")] public Vector3[] vertices; // Token: 0x04009C02 RID: 39938 [FieldOffset(Offset = "0x18")] [Token(Token = "0x4009C02")] public Vector3[] deltaVertices; } // Token: 0x0200245F RID: 9311 [Token(Token = "0x200245F")] [CompilerGenerated] private sealed class MDJMGGOGKNN { // Token: 0x0600EDAF RID: 60847 RVA: 0x00366014 File Offset: 0x00364214 [Token(Token = "0x600EDAF")] [Address(RVA = "0x412370", Offset = "0x411370", VA = "0x180412370")] public MDJMGGOGKNN() { } // Token: 0x0600EDB0 RID: 60848 RVA: 0x00366028 File Offset: 0x00364228 [Token(Token = "0x600EDB0")] [Address(RVA = "0x15E1720", Offset = "0x15E0720", VA = "0x1815E1720")] 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: 0x04009C03 RID: 39939 [FieldOffset(Offset = "0x10")] [Token(Token = "0x4009C03")] public AvatarBodyShapeData bsd; // Token: 0x04009C04 RID: 39940 [FieldOffset(Offset = "0x18")] [Token(Token = "0x4009C04")] public EBAEOEOCCFE.MLOMHDOLGBE CS$<>8__locals1; } }