using System; using System.Collections.Generic; using System.Linq; using System.Runtime.CompilerServices; using Cpp2IlInjected; using Unity.Mathematics; using UnityEngine; // Token: 0x020021B6 RID: 8630 [Token(Token = "0x20021B6")] public static class NAALKMANKPE { // Token: 0x0600DD45 RID: 56645 RVA: 0x0033590C File Offset: 0x00333B0C [Token(Token = "0x600DD45")] [Address(RVA = "0xC4A1B0", Offset = "0xC48FB0", VA = "0x180C4A1B0")] 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: 0x0600DD46 RID: 56646 RVA: 0x003359DC File Offset: 0x00333BDC [Token(Token = "0x600DD46")] [Address(RVA = "0xC4A500", Offset = "0xC49300", VA = "0x180C4A500")] 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: 0x04009062 RID: 36962 [Token(Token = "0x4009062")] private static Vector2[] JEFBKGEGFGJ; // Token: 0x04009063 RID: 36963 [Token(Token = "0x4009063")] private static Vector4[] BJBBAKNKJFP; // Token: 0x020021B7 RID: 8631 [Token(Token = "0x20021B7")] [CompilerGenerated] private sealed class LIKNGCBFEFK { // Token: 0x0600DD47 RID: 56647 RVA: 0x00335A4C File Offset: 0x00333C4C [Token(Token = "0x600DD47")] [Address(RVA = "0x3F5100", Offset = "0x3F3F00", VA = "0x1803F5100")] public LIKNGCBFEFK() { } // Token: 0x0600DD48 RID: 56648 RVA: 0x00335A60 File Offset: 0x00333C60 [Token(Token = "0x600DD48")] [Address(RVA = "0xC3C9B0", Offset = "0xC3B7B0", VA = "0x180C3C9B0")] 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: 0x04009064 RID: 36964 [FieldOffset(Offset = "0x10")] [Token(Token = "0x4009064")] public IReadOnlyList normalsOS; // Token: 0x04009065 RID: 36965 [FieldOffset(Offset = "0x18")] [Token(Token = "0x4009065")] public int normIndexOffset; // Token: 0x04009066 RID: 36966 [FieldOffset(Offset = "0x1C")] [Token(Token = "0x4009066")] public float3 up; // Token: 0x04009067 RID: 36967 [FieldOffset(Offset = "0x28")] [Token(Token = "0x4009067")] public float3 right; // Token: 0x04009068 RID: 36968 [FieldOffset(Offset = "0x34")] [Token(Token = "0x4009068")] public float3 forward; // Token: 0x04009069 RID: 36969 [FieldOffset(Offset = "0x40")] [Token(Token = "0x4009069")] public IReadOnlyList vertsOS; // Token: 0x0400906A RID: 36970 [FieldOffset(Offset = "0x48")] [Token(Token = "0x400906A")] public int vertIndexOffset; // Token: 0x0400906B RID: 36971 [FieldOffset(Offset = "0x4C")] [Token(Token = "0x400906B")] public float3 worldScaleF; } // Token: 0x020021B8 RID: 8632 [Token(Token = "0x20021B8")] [CompilerGenerated] private sealed class LNEIHGMAEIB { // Token: 0x0600DD49 RID: 56649 RVA: 0x00335AE8 File Offset: 0x00333CE8 [Token(Token = "0x600DD49")] [Address(RVA = "0x3F5100", Offset = "0x3F3F00", VA = "0x1803F5100")] public LNEIHGMAEIB() { } // Token: 0x0600DD4A RID: 56650 RVA: 0x00335AFC File Offset: 0x00333CFC [Token(Token = "0x600DD4A")] [Address(RVA = "0xC3CE80", Offset = "0xC3BC80", VA = "0x180C3CE80")] internal Vector3 b__0(Vector3 v) { } // Token: 0x0400906C RID: 36972 [FieldOffset(Offset = "0x10")] [Token(Token = "0x400906C")] public Vector3 axis; // Token: 0x0400906D RID: 36973 [FieldOffset(Offset = "0x1C")] [Token(Token = "0x400906D")] public Vector3 positiveOffset; // Token: 0x0400906E RID: 36974 [FieldOffset(Offset = "0x28")] [Token(Token = "0x400906E")] public Vector3 negativeOffset; } }