using System; using System.Collections.Generic; using System.Linq; using System.Runtime.CompilerServices; using System.Runtime.InteropServices; using Cpp2IlInjected; using Unity.Mathematics; using UnityEngine; // Token: 0x02001FF3 RID: 8179 [Token(Token = "0x2001FF3")] [StructLayout(3)] public static class NAALKMANKPE { // Token: 0x0600E28F RID: 57999 RVA: 0x0035E8F4 File Offset: 0x0035CAF4 [Token(Token = "0x600E28F")] [Address(RVA = "0x142EFF0", Offset = "0x142D9F0", VA = "0x18142EFF0")] public static void AMGPIEBAPKC(Vector3 LMGOJOKEPGO, IReadOnlyList CFNPANAIOKG, int LAFGAEFDFJM, IReadOnlyList AKBHNFLGCIH, int FPFCFFGLJAO, List ALFDCNHDMBP, List HAAGBOCBIHG) { NAALKMANKPE.LIKNGCBFEFK likngcbfefk = new NAALKMANKPE.LIKNGCBFEFK(); likngcbfefk.normIndexOffset = 0; likngcbfefk.normalsOS = AKBHNFLGCIH; likngcbfefk.vertsOS = CFNPANAIOKG; likngcbfefk.vertIndexOffset = LAFGAEFDFJM; IReadOnlyList normalsOS = likngcbfefk.normalsOS; if (likngcbfefk == null) { float z = LMGOJOKEPGO.z; float3 @float; float z2 = @float.z; likngcbfefk.worldScaleF.z = z2; ulong num; likngcbfefk.up.z = (float)num; ulong num2; likngcbfefk.right.z = (float)num2; ulong num3; likngcbfefk.forward.z = (float)num3; Vector2[] jefbkgegfgj = NAALKMANKPE.JEFBKGEGFGJ; if (jefbkgegfgj == 0 || jefbkgegfgj.Length < likngcbfefk) { NAALKMANKPE.JEFBKGEGFGJ = new Vector2[likngcbfefk]; NAALKMANKPE.BJBBAKNKJFP = new Vector4[likngcbfefk]; } Action action = delegate(int i) { IReadOnlyList normalsOS2 = likngcbfefk.normalsOS; int num4 = 0; num4 += num4; num4++; int num5 = 0; IReadOnlyList vertsOS = likngcbfefk.vertsOS; if (num4 < num5) { num4 += num4; if (num4 == num5) { goto IL_44; } num4++; } float z3 = likngcbfefk.worldScaleF.z; int num6 = 0; num6 += num6; IL_44: num6 += num6; float num8; float num7 = Mathf.Sign(Mathf.Sign(num8)); NAALKMANKPE.JEFBKGEGFGJ[0] = num7; NAALKMANKPE.BJBBAKNKJFP.x = num7; }; return; } Debug.LogWarning("Vert and Normal count mismatch, will not attempt to run GenerateTriPlanarUVs"); throw new NullReferenceException(); } // Token: 0x0600E290 RID: 58000 RVA: 0x0035E9C4 File Offset: 0x0035CBC4 [Token(Token = "0x600E290")] [Address(RVA = "0x142F340", Offset = "0x142DD40", VA = "0x18142F340")] public static IEnumerable JNFNIEODIJD(IEnumerable JOPKCKAHCND, Vector3 MDKIFJFAFPC, Vector3 FNJKKNKLDPB, Vector3 GLHHBDHELAO) { float z = GLHHBDHELAO.z; Vector3 axis; axis.z = z; Vector3 vector; float z2 = vector.z; Vector3 positiveOffset; positiveOffset.z = z2; Vector3 vector2; float z3 = vector2.z; Vector3 negativeOffset; negativeOffset.z = z3; Func func = delegate(Vector3 v) { }; return Enumerable.Select(JOPKCKAHCND, func); } // Token: 0x04009498 RID: 38040 [Token(Token = "0x4009498")] private static Vector2[] JEFBKGEGFGJ; // Token: 0x04009499 RID: 38041 [Token(Token = "0x4009499")] private static Vector4[] BJBBAKNKJFP; // Token: 0x02001FF4 RID: 8180 [Token(Token = "0x2001FF4")] [CompilerGenerated] private sealed class LIKNGCBFEFK { // Token: 0x0600E291 RID: 58001 RVA: 0x0035EA34 File Offset: 0x0035CC34 [Token(Token = "0x600E291")] [Address(RVA = "0x3C1670", Offset = "0x3C0070", VA = "0x1803C1670")] public LIKNGCBFEFK() { } // Token: 0x0600E292 RID: 58002 RVA: 0x0035EA48 File Offset: 0x0035CC48 [Token(Token = "0x600E292")] [Address(RVA = "0x1423050", Offset = "0x1421A50", VA = "0x181423050")] internal void b__0(int i) { IReadOnlyList readOnlyList = this.normalsOS; int num = 0; num += num; num++; int num2 = 0; IReadOnlyList readOnlyList2 = this.vertsOS; if (num < num2) { num += num; if (num == num2) { goto IL_44; } num++; } float z = this.worldScaleF.z; int num3 = 0; num3 += num3; IL_44: num3 += num3; float num5; float num4 = Mathf.Sign(Mathf.Sign(num5)); NAALKMANKPE.JEFBKGEGFGJ[0] = num4; NAALKMANKPE.BJBBAKNKJFP.x = num4; } // Token: 0x0400949A RID: 38042 [global::Cpp2IlInjected.FieldOffset(Offset = "0x10")] [Token(Token = "0x400949A")] public IReadOnlyList normalsOS; // Token: 0x0400949B RID: 38043 [global::Cpp2IlInjected.FieldOffset(Offset = "0x18")] [Token(Token = "0x400949B")] public int normIndexOffset; // Token: 0x0400949C RID: 38044 [global::Cpp2IlInjected.FieldOffset(Offset = "0x1C")] [Token(Token = "0x400949C")] public float3 up; // Token: 0x0400949D RID: 38045 [global::Cpp2IlInjected.FieldOffset(Offset = "0x28")] [Token(Token = "0x400949D")] public float3 right; // Token: 0x0400949E RID: 38046 [global::Cpp2IlInjected.FieldOffset(Offset = "0x34")] [Token(Token = "0x400949E")] public float3 forward; // Token: 0x0400949F RID: 38047 [global::Cpp2IlInjected.FieldOffset(Offset = "0x40")] [Token(Token = "0x400949F")] public IReadOnlyList vertsOS; // Token: 0x040094A0 RID: 38048 [global::Cpp2IlInjected.FieldOffset(Offset = "0x48")] [Token(Token = "0x40094A0")] public int vertIndexOffset; // Token: 0x040094A1 RID: 38049 [global::Cpp2IlInjected.FieldOffset(Offset = "0x4C")] [Token(Token = "0x40094A1")] public float3 worldScaleF; } // Token: 0x02001FF5 RID: 8181 [Token(Token = "0x2001FF5")] [CompilerGenerated] private sealed class LNEIHGMAEIB { // Token: 0x0600E293 RID: 58003 RVA: 0x0035EAD0 File Offset: 0x0035CCD0 [Token(Token = "0x600E293")] [Address(RVA = "0x3C1670", Offset = "0x3C0070", VA = "0x1803C1670")] public LNEIHGMAEIB() { } // Token: 0x0600E294 RID: 58004 RVA: 0x0035EAE4 File Offset: 0x0035CCE4 [Token(Token = "0x600E294")] [Address(RVA = "0x1423520", Offset = "0x1421F20", VA = "0x181423520")] internal Vector3 b__0(Vector3 v) { } // Token: 0x040094A2 RID: 38050 [global::Cpp2IlInjected.FieldOffset(Offset = "0x10")] [Token(Token = "0x40094A2")] public Vector3 axis; // Token: 0x040094A3 RID: 38051 [global::Cpp2IlInjected.FieldOffset(Offset = "0x1C")] [Token(Token = "0x40094A3")] public Vector3 positiveOffset; // Token: 0x040094A4 RID: 38052 [global::Cpp2IlInjected.FieldOffset(Offset = "0x28")] [Token(Token = "0x40094A4")] public Vector3 negativeOffset; } }