using System; using Cpp2IlInjected; using UnityEngine; namespace MTAssets.UltimateLODSystem.MeshSimplifier.Internal { // Token: 0x02000618 RID: 1560 [Token(Token = "0x2000618")] internal class BlendShapeContainer { // Token: 0x06003127 RID: 12583 RVA: 0x000020D3 File Offset: 0x000002D3 [Token(Token = "0x6003127")] [Address(RVA = "0xE496F0", Offset = "0xE47EF0", VA = "0x180E496F0")] public BlendShapeContainer(BlendShape blendShape) { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } // Token: 0x06003128 RID: 12584 RVA: 0x000020D3 File Offset: 0x000002D3 [Token(Token = "0x6003128")] [Address(RVA = "0x413F80", Offset = "0x412780", VA = "0x180413F80")] public void MoveVertexElement(int dst, int src) { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } // Token: 0x06003129 RID: 12585 RVA: 0x00066C64 File Offset: 0x00064E64 [Token(Token = "0x6003129")] [Address(RVA = "0xE49290", Offset = "0xE47A90", VA = "0x180E49290")] public void InterpolateVertexAttributes(int dst, int i0, int i1, int i2, ref Vector3 barycentricCoord) { BlendShapeFrameContainer[] array = this.frames; int num = 0; if (num < array.Length) { BlendShapeFrameContainer blendShapeFrameContainer = array[num]; BlendShapeFrameContainer[] array2 = this.frames; num++; } } // Token: 0x0600312A RID: 12586 RVA: 0x00066C9C File Offset: 0x00064E9C [Token(Token = "0x600312A")] [Address(RVA = "0xE49370", Offset = "0xE47B70", VA = "0x180E49370")] public void Resize(int length, bool trimExess = false) { BlendShapeFrameContainer[] array = this.frames; int num = 0; if (num < array.Length) { BlendShapeFrameContainer blendShapeFrameContainer = array[num]; ResizableArray deltaVertices = blendShapeFrameContainer.deltaVertices; int num2 = 0; deltaVertices.Resize(length, trimExess, num2 != 0); ResizableArray deltaNormals = blendShapeFrameContainer.deltaNormals; int num3 = 0; deltaNormals.Resize(length, trimExess, num3 != 0); ResizableArray deltaTangents = blendShapeFrameContainer.deltaTangents; int num4 = 0; deltaTangents.Resize(length, trimExess, num4 != 0); BlendShapeFrameContainer[] array2 = this.frames; num++; } } // Token: 0x0600312B RID: 12587 RVA: 0x000020D3 File Offset: 0x000002D3 [Token(Token = "0x600312B")] [Address(RVA = "0xE494B0", Offset = "0xE47CB0", VA = "0x180E494B0")] public BlendShape ToBlendShape() { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } // Token: 0x04003B08 RID: 15112 [FieldOffset(Offset = "0x10")] [Token(Token = "0x4003B08")] private readonly string shapeName; // Token: 0x04003B09 RID: 15113 [FieldOffset(Offset = "0x18")] [Token(Token = "0x4003B09")] private readonly BlendShapeFrameContainer[] frames; } }