105 lines
3.3 KiB
C#
105 lines
3.3 KiB
C#
using System;
|
|
using System.Runtime.InteropServices;
|
|
using Cpp2IlInjected;
|
|
using Unity.Burst;
|
|
using Unity.Collections;
|
|
using Unity.Jobs;
|
|
using Unity.Mathematics;
|
|
|
|
namespace ClusterLOD
|
|
{
|
|
// Token: 0x02000C75 RID: 3189
|
|
[Token(Token = "0x2000C75")]
|
|
[BurstCompile]
|
|
[StructLayout(0, Size = 184)]
|
|
public struct FinalizeMeshOptimizationsJob : IJob
|
|
{
|
|
// Token: 0x06004CCA RID: 19658 RVA: 0x0000220F File Offset: 0x0000040F
|
|
[Token(Token = "0x6004CCA")]
|
|
[Address(RVA = "0x23E9E0", Offset = "0x23DDE0", VA = "0x18023E9E0")]
|
|
public FinalizeMeshOptimizationsJob(NativeClusterMesh mesh, MeshOptimizationData optimData, float vertexNormalThresh)
|
|
{
|
|
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
|
}
|
|
|
|
// Token: 0x06004CCB RID: 19659 RVA: 0x0000220F File Offset: 0x0000040F
|
|
[Token(Token = "0x6004CCB")]
|
|
[Address(RVA = "0x23E9D0", Offset = "0x23DDD0", VA = "0x18023E9D0")]
|
|
private void RemoveLastVert()
|
|
{
|
|
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
|
}
|
|
|
|
// Token: 0x06004CCC RID: 19660 RVA: 0x0000220F File Offset: 0x0000040F
|
|
[Token(Token = "0x6004CCC")]
|
|
[Address(RVA = "0x23E9C0", Offset = "0x23DDC0", VA = "0x18023E9C0", Slot = "4")]
|
|
public void Execute()
|
|
{
|
|
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
|
}
|
|
|
|
// Token: 0x040038A7 RID: 14503
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x0")]
|
|
[Token(Token = "0x40038A7")]
|
|
private NativeList<float3> verts;
|
|
|
|
// Token: 0x040038A8 RID: 14504
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x10")]
|
|
[Token(Token = "0x40038A8")]
|
|
private NativeArray<float3> normals;
|
|
|
|
// Token: 0x040038A9 RID: 14505
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x20")]
|
|
[Token(Token = "0x40038A9")]
|
|
private NativeArray<float4> tangents;
|
|
|
|
// Token: 0x040038AA RID: 14506
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x30")]
|
|
[Token(Token = "0x40038AA")]
|
|
private NativeArray<float4> materialIndices;
|
|
|
|
// Token: 0x040038AB RID: 14507
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x40")]
|
|
[Token(Token = "0x40038AB")]
|
|
private NativeArray<float2> uvs;
|
|
|
|
// Token: 0x040038AC RID: 14508
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x50")]
|
|
[Token(Token = "0x40038AC")]
|
|
private NativeList<int> indices;
|
|
|
|
// Token: 0x040038AD RID: 14509
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x60")]
|
|
[Token(Token = "0x40038AD")]
|
|
private NativeArray<int> mapping;
|
|
|
|
// Token: 0x040038AE RID: 14510
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x70")]
|
|
[Token(Token = "0x40038AE")]
|
|
private NativeArray<int> useCount;
|
|
|
|
// Token: 0x040038AF RID: 14511
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x80")]
|
|
[Token(Token = "0x40038AF")]
|
|
private NativeArray<float> mappingWeight;
|
|
|
|
// Token: 0x040038B0 RID: 14512
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x90")]
|
|
[Token(Token = "0x40038B0")]
|
|
[ReadOnly]
|
|
private NativeArray<int> triangleRemoved;
|
|
|
|
// Token: 0x040038B1 RID: 14513
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0xA0")]
|
|
[Token(Token = "0x40038B1")]
|
|
[ReadOnly]
|
|
private NativeArray<int> vertOwner;
|
|
|
|
// Token: 0x040038B2 RID: 14514
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0xB0")]
|
|
[Token(Token = "0x40038B2")]
|
|
[ReadOnly]
|
|
private float normalThresh;
|
|
}
|
|
}
|