125 lines
3.7 KiB
C#
125 lines
3.7 KiB
C#
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<int> 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 <Bake>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;
|
|
}
|
|
}
|