using System; using System.Collections.Generic; using System.Linq; using System.Runtime.CompilerServices; using Cpp2IlInjected; using Unity.Mathematics; using UnityEngine; // Token: 0x0200229A RID: 8858 [Token(Token = "0x200229A")] public static class NAALKMANKPE { // Token: 0x0600E151 RID: 57681 RVA: 0x0033EE00 File Offset: 0x0033D000 [Token(Token = "0x600E151")] [Address(RVA = "0x17656F0", Offset = "0x17646F0", VA = "0x1817656F0")] 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: 0x0600E152 RID: 57682 RVA: 0x0033EED0 File Offset: 0x0033D0D0 [Token(Token = "0x600E152")] [Address(RVA = "0x1765A40", Offset = "0x1764A40", VA = "0x181765A40")] 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: 0x04009235 RID: 37429 [Token(Token = "0x4009235")] private static Vector2[] JEFBKGEGFGJ; // Token: 0x04009236 RID: 37430 [Token(Token = "0x4009236")] private static Vector4[] BJBBAKNKJFP; // Token: 0x0200229B RID: 8859 [Token(Token = "0x200229B")] [CompilerGenerated] private sealed class LIKNGCBFEFK { // Token: 0x0600E153 RID: 57683 RVA: 0x0033EF40 File Offset: 0x0033D140 [Token(Token = "0x600E153")] [Address(RVA = "0x412370", Offset = "0x411370", VA = "0x180412370")] public LIKNGCBFEFK() { } // Token: 0x0600E154 RID: 57684 RVA: 0x0033EF54 File Offset: 0x0033D154 [Token(Token = "0x600E154")] [Address(RVA = "0x1757420", Offset = "0x1756420", VA = "0x181757420")] 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: 0x04009237 RID: 37431 [FieldOffset(Offset = "0x10")] [Token(Token = "0x4009237")] public IReadOnlyList normalsOS; // Token: 0x04009238 RID: 37432 [FieldOffset(Offset = "0x18")] [Token(Token = "0x4009238")] public int normIndexOffset; // Token: 0x04009239 RID: 37433 [FieldOffset(Offset = "0x1C")] [Token(Token = "0x4009239")] public float3 up; // Token: 0x0400923A RID: 37434 [FieldOffset(Offset = "0x28")] [Token(Token = "0x400923A")] public float3 right; // Token: 0x0400923B RID: 37435 [FieldOffset(Offset = "0x34")] [Token(Token = "0x400923B")] public float3 forward; // Token: 0x0400923C RID: 37436 [FieldOffset(Offset = "0x40")] [Token(Token = "0x400923C")] public IReadOnlyList vertsOS; // Token: 0x0400923D RID: 37437 [FieldOffset(Offset = "0x48")] [Token(Token = "0x400923D")] public int vertIndexOffset; // Token: 0x0400923E RID: 37438 [FieldOffset(Offset = "0x4C")] [Token(Token = "0x400923E")] public float3 worldScaleF; } // Token: 0x0200229C RID: 8860 [Token(Token = "0x200229C")] [CompilerGenerated] private sealed class LNEIHGMAEIB { // Token: 0x0600E155 RID: 57685 RVA: 0x0033EFDC File Offset: 0x0033D1DC [Token(Token = "0x600E155")] [Address(RVA = "0x412370", Offset = "0x411370", VA = "0x180412370")] public LNEIHGMAEIB() { } // Token: 0x0600E156 RID: 57686 RVA: 0x0033EFF0 File Offset: 0x0033D1F0 [Token(Token = "0x600E156")] [Address(RVA = "0x17578F0", Offset = "0x17568F0", VA = "0x1817578F0")] internal Vector3 b__0(Vector3 v) { } // Token: 0x0400923F RID: 37439 [FieldOffset(Offset = "0x10")] [Token(Token = "0x400923F")] public Vector3 axis; // Token: 0x04009240 RID: 37440 [FieldOffset(Offset = "0x1C")] [Token(Token = "0x4009240")] public Vector3 positiveOffset; // Token: 0x04009241 RID: 37441 [FieldOffset(Offset = "0x28")] [Token(Token = "0x4009241")] public Vector3 negativeOffset; } }