127 lines
4.2 KiB
C#
127 lines
4.2 KiB
C#
using System;
|
|
using System.Collections.Generic;
|
|
using Cpp2IlInjected;
|
|
using UnityEngine.Experimental.Rendering.Universal.LibTessDotNet;
|
|
|
|
namespace UnityEngine.Experimental.Rendering.Universal
|
|
{
|
|
// Token: 0x020000BE RID: 190
|
|
[Token(Token = "0x200009D")]
|
|
internal class ShadowUtility
|
|
{
|
|
// Token: 0x060003BF RID: 959 RVA: 0x00003F78 File Offset: 0x00002178
|
|
[Token(Token = "0x600039A")]
|
|
[Address(RVA = "0x19DF360", Offset = "0x19DE160", VA = "0x1819DF360")]
|
|
private static ShadowUtility.Edge CreateEdge(int triangleIndexA, int triangleIndexB, List<Vector3> vertices, List<int> triangles)
|
|
{
|
|
return default(ShadowUtility.Edge);
|
|
}
|
|
|
|
// Token: 0x060003C0 RID: 960 RVA: 0x00002050 File Offset: 0x00000250
|
|
[Token(Token = "0x600039B")]
|
|
[Address(RVA = "0x19E0110", Offset = "0x19DEF10", VA = "0x1819E0110")]
|
|
private static void PopulateEdgeArray(List<Vector3> vertices, List<int> triangles, List<ShadowUtility.Edge> edges)
|
|
{
|
|
}
|
|
|
|
// Token: 0x060003C1 RID: 961 RVA: 0x00003F90 File Offset: 0x00002190
|
|
[Token(Token = "0x600039C")]
|
|
[Address(RVA = "0x19DFF50", Offset = "0x19DED50", VA = "0x1819DFF50")]
|
|
private static bool IsOutsideEdge(int edgeIndex, List<ShadowUtility.Edge> edgesToProcess)
|
|
{
|
|
return default(bool);
|
|
}
|
|
|
|
// Token: 0x060003C2 RID: 962 RVA: 0x00002050 File Offset: 0x00000250
|
|
[Token(Token = "0x600039D")]
|
|
[Address(RVA = "0x19E02C0", Offset = "0x19DF0C0", VA = "0x1819E02C0")]
|
|
private static void SortEdges(List<ShadowUtility.Edge> edgesToProcess)
|
|
{
|
|
}
|
|
|
|
// Token: 0x060003C3 RID: 963 RVA: 0x00002050 File Offset: 0x00000250
|
|
[Token(Token = "0x600039E")]
|
|
[Address(RVA = "0x19DF5B0", Offset = "0x19DE3B0", VA = "0x1819DF5B0")]
|
|
private static void CreateShadowTriangles(List<Vector3> vertices, List<int> triangles, List<Vector4> tangents, List<ShadowUtility.Edge> edges)
|
|
{
|
|
}
|
|
|
|
// Token: 0x060003C4 RID: 964 RVA: 0x00002052 File Offset: 0x00000252
|
|
[Token(Token = "0x600039F")]
|
|
[Address(RVA = "0x19DFF20", Offset = "0x19DED20", VA = "0x1819DFF20")]
|
|
private static object InterpCustomVertexData(Vec3 position, object[] data, float[] weights)
|
|
{
|
|
return null;
|
|
}
|
|
|
|
// Token: 0x060003C5 RID: 965 RVA: 0x00002050 File Offset: 0x00000250
|
|
[Token(Token = "0x60003A0")]
|
|
[Address(RVA = "0x19DFE70", Offset = "0x19DEC70", VA = "0x1819DFE70")]
|
|
private static void InitializeTangents(int tangentsToAdd, List<Vector4> tangents)
|
|
{
|
|
}
|
|
|
|
// Token: 0x060003C6 RID: 966 RVA: 0x00002050 File Offset: 0x00000250
|
|
[Token(Token = "0x60003A1")]
|
|
[Address(RVA = "0x19DF7D0", Offset = "0x19DE5D0", VA = "0x1819DF7D0")]
|
|
public static void GenerateShadowMesh(Mesh mesh, Vector3[] shapePath)
|
|
{
|
|
}
|
|
|
|
// Token: 0x060003C7 RID: 967 RVA: 0x00002050 File Offset: 0x00000250
|
|
[Token(Token = "0x60003A2")]
|
|
[Address(RVA = "0x3F5100", Offset = "0x3F3F00", VA = "0x1803F5100")]
|
|
public ShadowUtility()
|
|
{
|
|
}
|
|
|
|
// Token: 0x020000BF RID: 191
|
|
[Token(Token = "0x20000D1")]
|
|
internal struct Edge : IComparable<ShadowUtility.Edge>
|
|
{
|
|
// Token: 0x060003C8 RID: 968 RVA: 0x00002050 File Offset: 0x00000250
|
|
[Token(Token = "0x6000452")]
|
|
[Address(RVA = "0x19CD7B0", Offset = "0x19CC5B0", VA = "0x1819CD7B0")]
|
|
public void AssignVertexIndices(int vi0, int vi1)
|
|
{
|
|
}
|
|
|
|
// Token: 0x060003C9 RID: 969 RVA: 0x00003FA8 File Offset: 0x000021A8
|
|
[Token(Token = "0x6000453")]
|
|
[Address(RVA = "0x19CD850", Offset = "0x19CC650", VA = "0x1819CD850")]
|
|
public int Compare(ShadowUtility.Edge a, ShadowUtility.Edge b)
|
|
{
|
|
return 0;
|
|
}
|
|
|
|
// Token: 0x060003CA RID: 970 RVA: 0x00003FC0 File Offset: 0x000021C0
|
|
[Token(Token = "0x6000454")]
|
|
[Address(RVA = "0x19CD7C0", Offset = "0x19CC5C0", VA = "0x1819CD7C0", Slot = "4")]
|
|
public int CompareTo(ShadowUtility.Edge edgeToCompare)
|
|
{
|
|
return 0;
|
|
}
|
|
|
|
// Token: 0x040004DC RID: 1244
|
|
[FieldOffset(Offset = "0x0")]
|
|
[Token(Token = "0x400052D")]
|
|
public int vertexIndex0;
|
|
|
|
// Token: 0x040004DD RID: 1245
|
|
[FieldOffset(Offset = "0x4")]
|
|
[Token(Token = "0x400052E")]
|
|
public int vertexIndex1;
|
|
|
|
// Token: 0x040004DE RID: 1246
|
|
[FieldOffset(Offset = "0x8")]
|
|
[Token(Token = "0x400052F")]
|
|
public Vector4 tangent;
|
|
|
|
// Token: 0x040004DF RID: 1247
|
|
[FieldOffset(Offset = "0x18")]
|
|
[Token(Token = "0x4000530")]
|
|
private bool compareReversed;
|
|
}
|
|
}
|
|
}
|