106 lines
3.0 KiB
C#
106 lines
3.0 KiB
C#
using System;
|
|
using System.Runtime.InteropServices;
|
|
using Cpp2IlInjected;
|
|
using Unity.Burst;
|
|
using Unity.Collections;
|
|
using Unity.Jobs;
|
|
using Unity.Mathematics;
|
|
using UnityEngine;
|
|
|
|
namespace ClusterLOD
|
|
{
|
|
// Token: 0x02000C94 RID: 3220
|
|
[Token(Token = "0x2000C94")]
|
|
[BurstCompile]
|
|
[StructLayout(0)]
|
|
public struct ClusterMeshUpdateJob : IJob
|
|
{
|
|
// Token: 0x06004D8A RID: 19850 RVA: 0x00120EC0 File Offset: 0x0011F0C0
|
|
[Token(Token = "0x6004D8A")]
|
|
[Address(RVA = "0x23E8F0", Offset = "0x23DCF0", VA = "0x18023E8F0")]
|
|
public ClusterMeshUpdateJob(ClusterMeshUpdateJobData jobData, Vector3 eyePos, bool dynamicCluster, float faceFactor, float meshScale, float distFactor)
|
|
{
|
|
float z = eyePos.z;
|
|
}
|
|
|
|
// Token: 0x06004D8B RID: 19851 RVA: 0x0000220F File Offset: 0x0000040F
|
|
[Token(Token = "0x6004D8B")]
|
|
[Address(RVA = "0x23E8E0", Offset = "0x23DCE0", VA = "0x18023E8E0", Slot = "4")]
|
|
public void Execute()
|
|
{
|
|
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
|
}
|
|
|
|
// Token: 0x04003991 RID: 14737
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x0")]
|
|
[Token(Token = "0x4003991")]
|
|
[ReadOnly]
|
|
private NativeList<float3> verts;
|
|
|
|
// Token: 0x04003992 RID: 14738
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x10")]
|
|
[Token(Token = "0x4003992")]
|
|
[ReadOnly]
|
|
public NativeList<int> origIndices;
|
|
|
|
// Token: 0x04003993 RID: 14739
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x20")]
|
|
[Token(Token = "0x4003993")]
|
|
[ReadOnly]
|
|
private NativeList<MeshComponentInfo> clusterInfo;
|
|
|
|
// Token: 0x04003994 RID: 14740
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x30")]
|
|
[Token(Token = "0x4003994")]
|
|
[ReadOnly]
|
|
private NativeArray<int> componentLod;
|
|
|
|
// Token: 0x04003995 RID: 14741
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x40")]
|
|
[Token(Token = "0x4003995")]
|
|
[ReadOnly]
|
|
private float3 eyePos;
|
|
|
|
// Token: 0x04003996 RID: 14742
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x50")]
|
|
[Token(Token = "0x4003996")]
|
|
[ReadOnly]
|
|
private NativeArray<float3> triNormals;
|
|
|
|
// Token: 0x04003997 RID: 14743
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x60")]
|
|
[Token(Token = "0x4003997")]
|
|
[ReadOnly]
|
|
private NativeArray<float> triSizes;
|
|
|
|
// Token: 0x04003998 RID: 14744
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x70")]
|
|
[Token(Token = "0x4003998")]
|
|
[ReadOnly]
|
|
private bool dynamicCluster;
|
|
|
|
// Token: 0x04003999 RID: 14745
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x74")]
|
|
[Token(Token = "0x4003999")]
|
|
[ReadOnly]
|
|
private float faceFactor;
|
|
|
|
// Token: 0x0400399A RID: 14746
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x78")]
|
|
[Token(Token = "0x400399A")]
|
|
[ReadOnly]
|
|
private float meshScale;
|
|
|
|
// Token: 0x0400399B RID: 14747
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x7C")]
|
|
[Token(Token = "0x400399B")]
|
|
[ReadOnly]
|
|
private float distFactor;
|
|
|
|
// Token: 0x0400399C RID: 14748
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x80")]
|
|
[Token(Token = "0x400399C")]
|
|
private NativeList<int> indices;
|
|
}
|
|
}
|