using System; using System.Collections.Generic; using Cpp2IlInjected; using UnityEngine; namespace Obi { // Token: 0x020004F8 RID: 1272 [Token(Token = "0x20004F8")] public static class ObiUtils { // Token: 0x06002C65 RID: 11365 RVA: 0x000020D3 File Offset: 0x000002D3 [Token(Token = "0x6002C65")] [Address(RVA = "0xE83B50", Offset = "0xE82350", VA = "0x180E83B50")] public static void DrawArrowGizmo(float bodyLenght, float bodyWidth, float headLenght, float headWidth) { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } // Token: 0x06002C66 RID: 11366 RVA: 0x000600E0 File Offset: 0x0005E2E0 [Token(Token = "0x6002C66")] [Address(RVA = "0x6B1940", Offset = "0x6B0140", VA = "0x1806B1940")] public static void ArrayFill(T[] arrayToFill, T[] fillValue) { int length = fillValue.Length; Array.Copy(fillValue, arrayToFill, length); int num = arrayToFill.Length; int num2 = fillValue.Length; num -= arrayToFill; int num3 = arrayToFill.Length; if (num2 < num3) { num3 -= num2; if (num2 <= num) { num3 = num2; } int num4 = 0; Array.Copy(arrayToFill, num4, arrayToFill, num2, num3); num2 += num2; } } // Token: 0x06002C67 RID: 11367 RVA: 0x000020D3 File Offset: 0x000002D3 [Token(Token = "0x6002C67")] [Address(RVA = "0x6B1B40", Offset = "0x6B0340", VA = "0x1806B1B40")] public static IList Swap(this IList list, int indexA, int indexB) { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } // Token: 0x06002C68 RID: 11368 RVA: 0x000020D3 File Offset: 0x000002D3 [Token(Token = "0x6002C68")] [Address(RVA = "0x6B18E0", Offset = "0x6B00E0", VA = "0x1806B18E0")] public static void AddRange(ref T[] array, T[] other) { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } // Token: 0x06002C69 RID: 11369 RVA: 0x000020D3 File Offset: 0x000002D3 [Token(Token = "0x6002C69")] [Address(RVA = "0x6B19E0", Offset = "0x6B01E0", VA = "0x1806B19E0")] public static void RemoveRange(ref T[] array, int index, int count) { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } // Token: 0x06002C6A RID: 11370 RVA: 0x000020D3 File Offset: 0x000002D3 [Token(Token = "0x6002C6A")] [Address(RVA = "0xE83DC0", Offset = "0xE825C0", VA = "0x180E83DC0")] public static Bounds Transform(this Bounds b, Matrix4x4 m) { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } // Token: 0x06002C6B RID: 11371 RVA: 0x00060144 File Offset: 0x0005E344 [Token(Token = "0x6002C6B")] [Address(RVA = "0xE83DA0", Offset = "0xE825A0", VA = "0x180E83DA0")] public static float Remap(this float value, float from1, float to1, float from2, float to2) { return value; } // Token: 0x06002C6C RID: 11372 RVA: 0x00060154 File Offset: 0x0005E354 [Token(Token = "0x6002C6C")] [Address(RVA = "0xE83D60", Offset = "0xE82560", VA = "0x180E83D60")] public static float Mod(float a, float b) { return a; } // Token: 0x06002C6D RID: 11373 RVA: 0x00060164 File Offset: 0x0005E364 [Token(Token = "0x6002C6D")] [Address(RVA = "0xE84620", Offset = "0xE82E20", VA = "0x180E84620")] public static float TriangleArea(Vector3 p1, Vector3 p2, Vector3 p3) { Vector3 vector = Vector3.Cross(p1, p2); return p1.sqrMagnitude * 0.5f; } } }