Files
NobetaSource/Cpp2IL/Assembly-CSharp/Obi/ObiUtils.cs
2023-09-06 22:09:22 +02:00

102 lines
3.4 KiB
C#

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>(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<T> Swap<T>(this IList<T> 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<T>(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<T>(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;
}
}
}