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 vertices, List 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 vertices, List triangles, List 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 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 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 vertices, List triangles, List tangents, List 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 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 { // 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; } } }