456 lines
15 KiB
C#
456 lines
15 KiB
C#
using System;
|
|
using Cpp2IlInjected;
|
|
using UnityEngine.Bindings;
|
|
using UnityEngine.Internal;
|
|
using UnityEngine.Scripting;
|
|
|
|
namespace UnityEngine
|
|
{
|
|
// Token: 0x020000D7 RID: 215
|
|
[Token(Token = "0x20000D7")]
|
|
[NativeType]
|
|
[UsedByNativeCode]
|
|
[NativeHeader("Runtime/Math/MathScripting.h")]
|
|
public struct Quaternion : IEquatable<Quaternion>
|
|
{
|
|
// Token: 0x060008C8 RID: 2248 RVA: 0x00006690 File Offset: 0x00004890
|
|
[Token(Token = "0x60008C8")]
|
|
[Address(RVA = "0x2EF0AA0", Offset = "0x2EEFAA0", VA = "0x182EF0AA0")]
|
|
[FreeFunction]
|
|
public static Quaternion FromToRotation(Vector3 fromDirection, Vector3 toDirection)
|
|
{
|
|
return default(Quaternion);
|
|
}
|
|
|
|
// Token: 0x060008C9 RID: 2249 RVA: 0x000066A8 File Offset: 0x000048A8
|
|
[Token(Token = "0x60008C9")]
|
|
[Address(RVA = "0x2EF0FC0", Offset = "0x2EEFFC0", VA = "0x182EF0FC0")]
|
|
[FreeFunction]
|
|
public static Quaternion Inverse(Quaternion rotation)
|
|
{
|
|
return default(Quaternion);
|
|
}
|
|
|
|
// Token: 0x060008CA RID: 2250 RVA: 0x000066C0 File Offset: 0x000048C0
|
|
[Token(Token = "0x60008CA")]
|
|
[Address(RVA = "0x2EF1CB0", Offset = "0x2EF0CB0", VA = "0x182EF1CB0")]
|
|
[FreeFunction]
|
|
public static Quaternion Slerp(Quaternion a, Quaternion b, float t)
|
|
{
|
|
return default(Quaternion);
|
|
}
|
|
|
|
// Token: 0x060008CB RID: 2251 RVA: 0x000066D8 File Offset: 0x000048D8
|
|
[Token(Token = "0x60008CB")]
|
|
[Address(RVA = "0x2EF1B80", Offset = "0x2EF0B80", VA = "0x182EF1B80")]
|
|
[FreeFunction]
|
|
public static Quaternion SlerpUnclamped(Quaternion a, Quaternion b, float t)
|
|
{
|
|
return default(Quaternion);
|
|
}
|
|
|
|
// Token: 0x060008CC RID: 2252 RVA: 0x000066F0 File Offset: 0x000048F0
|
|
[Token(Token = "0x60008CC")]
|
|
[Address(RVA = "0x2EF1210", Offset = "0x2EF0210", VA = "0x182EF1210")]
|
|
[FreeFunction]
|
|
public static Quaternion Lerp(Quaternion a, Quaternion b, float t)
|
|
{
|
|
return default(Quaternion);
|
|
}
|
|
|
|
// Token: 0x060008CD RID: 2253 RVA: 0x00006708 File Offset: 0x00004908
|
|
[Token(Token = "0x60008CD")]
|
|
[Address(RVA = "0x2EF10E0", Offset = "0x2EF00E0", VA = "0x182EF10E0")]
|
|
[FreeFunction]
|
|
public static Quaternion LerpUnclamped(Quaternion a, Quaternion b, float t)
|
|
{
|
|
return default(Quaternion);
|
|
}
|
|
|
|
// Token: 0x060008CE RID: 2254 RVA: 0x00006720 File Offset: 0x00004920
|
|
[Token(Token = "0x60008CE")]
|
|
[Address(RVA = "0x2EF0C10", Offset = "0x2EEFC10", VA = "0x182EF0C10")]
|
|
[FreeFunction]
|
|
private static Quaternion Internal_FromEulerRad(Vector3 euler)
|
|
{
|
|
return default(Quaternion);
|
|
}
|
|
|
|
// Token: 0x060008CF RID: 2255 RVA: 0x00006738 File Offset: 0x00004938
|
|
[Token(Token = "0x60008CF")]
|
|
[Address(RVA = "0x2EF0ED0", Offset = "0x2EEFED0", VA = "0x182EF0ED0")]
|
|
[FreeFunction]
|
|
private static Vector3 Internal_ToEulerRad(Quaternion rotation)
|
|
{
|
|
return default(Vector3);
|
|
}
|
|
|
|
// Token: 0x060008D0 RID: 2256 RVA: 0x00002050 File Offset: 0x00000250
|
|
[Token(Token = "0x60008D0")]
|
|
[Address(RVA = "0x2EF0DF0", Offset = "0x2EEFDF0", VA = "0x182EF0DF0")]
|
|
[FreeFunction]
|
|
private static void Internal_ToAxisAngleRad(Quaternion q, out Vector3 axis, out float angle)
|
|
{
|
|
}
|
|
|
|
// Token: 0x060008D1 RID: 2257 RVA: 0x00006750 File Offset: 0x00004950
|
|
[Token(Token = "0x60008D1")]
|
|
[Address(RVA = "0x2EF03E0", Offset = "0x2EEF3E0", VA = "0x182EF03E0")]
|
|
[FreeFunction]
|
|
public static Quaternion AngleAxis(float angle, Vector3 axis)
|
|
{
|
|
return default(Quaternion);
|
|
}
|
|
|
|
// Token: 0x060008D2 RID: 2258 RVA: 0x00006768 File Offset: 0x00004968
|
|
[Token(Token = "0x60008D2")]
|
|
[Address(RVA = "0x2EF1470", Offset = "0x2EF0470", VA = "0x182EF1470")]
|
|
[FreeFunction]
|
|
public static Quaternion LookRotation(Vector3 forward, [DefaultValue("Vector3.up")] Vector3 upwards)
|
|
{
|
|
return default(Quaternion);
|
|
}
|
|
|
|
// Token: 0x060008D3 RID: 2259 RVA: 0x00006780 File Offset: 0x00004980
|
|
[Token(Token = "0x60008D3")]
|
|
[Address(RVA = "0x2EF1330", Offset = "0x2EF0330", VA = "0x182EF1330")]
|
|
[ExcludeFromDocs]
|
|
public static Quaternion LookRotation(Vector3 forward)
|
|
{
|
|
return default(Quaternion);
|
|
}
|
|
|
|
// Token: 0x170001DB RID: 475
|
|
[Token(Token = "0x170001DB")]
|
|
public float this[int index]
|
|
{
|
|
[Token(Token = "0x60008D4")]
|
|
[Address(RVA = "0x2EF2360", Offset = "0x2EF1360", VA = "0x182EF2360")]
|
|
get
|
|
{
|
|
return 0f;
|
|
}
|
|
[Token(Token = "0x60008D5")]
|
|
[Address(RVA = "0x2EF2DC0", Offset = "0x2EF1DC0", VA = "0x182EF2DC0")]
|
|
set
|
|
{
|
|
}
|
|
}
|
|
|
|
// Token: 0x060008D6 RID: 2262 RVA: 0x00002050 File Offset: 0x00000250
|
|
[Token(Token = "0x60008D6")]
|
|
[Address(RVA = "0x428250", Offset = "0x427250", VA = "0x180428250")]
|
|
public Quaternion(float x, float y, float z, float w)
|
|
{
|
|
}
|
|
|
|
// Token: 0x170001DC RID: 476
|
|
// (get) Token: 0x060008D7 RID: 2263 RVA: 0x000067B0 File Offset: 0x000049B0
|
|
[Token(Token = "0x170001DC")]
|
|
public static Quaternion identity
|
|
{
|
|
[Token(Token = "0x60008D7")]
|
|
[Address(RVA = "0x2EF25D0", Offset = "0x2EF15D0", VA = "0x182EF25D0")]
|
|
get
|
|
{
|
|
return default(Quaternion);
|
|
}
|
|
}
|
|
|
|
// Token: 0x060008D8 RID: 2264 RVA: 0x000067C8 File Offset: 0x000049C8
|
|
[Token(Token = "0x60008D8")]
|
|
[Address(RVA = "0x2EF2C20", Offset = "0x2EF1C20", VA = "0x182EF2C20")]
|
|
public static Quaternion operator *(Quaternion lhs, Quaternion rhs)
|
|
{
|
|
return default(Quaternion);
|
|
}
|
|
|
|
// Token: 0x060008D9 RID: 2265 RVA: 0x000067E0 File Offset: 0x000049E0
|
|
[Token(Token = "0x60008D9")]
|
|
[Address(RVA = "0x2EF2A30", Offset = "0x2EF1A30", VA = "0x182EF2A30")]
|
|
public static Vector3 operator *(Quaternion rotation, Vector3 point)
|
|
{
|
|
return default(Vector3);
|
|
}
|
|
|
|
// Token: 0x060008DA RID: 2266 RVA: 0x000067F8 File Offset: 0x000049F8
|
|
[Token(Token = "0x60008DA")]
|
|
[Address(RVA = "0x2EF1060", Offset = "0x2EF0060", VA = "0x182EF1060")]
|
|
private static bool IsEqualUsingDot(float dot)
|
|
{
|
|
return default(bool);
|
|
}
|
|
|
|
// Token: 0x060008DB RID: 2267 RVA: 0x00006810 File Offset: 0x00004A10
|
|
[Token(Token = "0x60008DB")]
|
|
[Address(RVA = "0x2EF2870", Offset = "0x2EF1870", VA = "0x182EF2870")]
|
|
public static bool operator ==(Quaternion lhs, Quaternion rhs)
|
|
{
|
|
return default(bool);
|
|
}
|
|
|
|
// Token: 0x060008DC RID: 2268 RVA: 0x00006828 File Offset: 0x00004A28
|
|
[Token(Token = "0x60008DC")]
|
|
[Address(RVA = "0x2EF2930", Offset = "0x2EF1930", VA = "0x182EF2930")]
|
|
public static bool operator !=(Quaternion lhs, Quaternion rhs)
|
|
{
|
|
return default(bool);
|
|
}
|
|
|
|
// Token: 0x060008DD RID: 2269 RVA: 0x00006840 File Offset: 0x00004A40
|
|
[Token(Token = "0x60008DD")]
|
|
[Address(RVA = "0x2EF05B0", Offset = "0x2EEF5B0", VA = "0x182EF05B0")]
|
|
public static float Dot(Quaternion a, Quaternion b)
|
|
{
|
|
return 0f;
|
|
}
|
|
|
|
// Token: 0x060008DE RID: 2270 RVA: 0x00002050 File Offset: 0x00000250
|
|
[Token(Token = "0x60008DE")]
|
|
[Address(RVA = "0x2EF1960", Offset = "0x2EF0960", VA = "0x182EF1960")]
|
|
[ExcludeFromDocs]
|
|
public void SetLookRotation(Vector3 view)
|
|
{
|
|
}
|
|
|
|
// Token: 0x060008DF RID: 2271 RVA: 0x00002050 File Offset: 0x00000250
|
|
[Token(Token = "0x60008DF")]
|
|
[Address(RVA = "0x2EF1A00", Offset = "0x2EF0A00", VA = "0x182EF1A00")]
|
|
public void SetLookRotation(Vector3 view, [DefaultValue("Vector3.up")] Vector3 up)
|
|
{
|
|
}
|
|
|
|
// Token: 0x060008E0 RID: 2272 RVA: 0x00006858 File Offset: 0x00004A58
|
|
[Token(Token = "0x60008E0")]
|
|
[Address(RVA = "0x2EF0490", Offset = "0x2EEF490", VA = "0x182EF0490")]
|
|
public static float Angle(Quaternion a, Quaternion b)
|
|
{
|
|
return 0f;
|
|
}
|
|
|
|
// Token: 0x060008E1 RID: 2273 RVA: 0x00006870 File Offset: 0x00004A70
|
|
[Token(Token = "0x60008E1")]
|
|
[Address(RVA = "0x2EF0CB0", Offset = "0x2EEFCB0", VA = "0x182EF0CB0")]
|
|
private static Vector3 Internal_MakePositive(Vector3 euler)
|
|
{
|
|
return default(Vector3);
|
|
}
|
|
|
|
// Token: 0x170001DD RID: 477
|
|
// (get) Token: 0x060008E2 RID: 2274 RVA: 0x00006888 File Offset: 0x00004A88
|
|
// (set) Token: 0x060008E3 RID: 2275 RVA: 0x00002050 File Offset: 0x00000250
|
|
[Token(Token = "0x170001DD")]
|
|
public Vector3 eulerAngles
|
|
{
|
|
[Token(Token = "0x60008E2")]
|
|
[Address(RVA = "0x2EF2410", Offset = "0x2EF1410", VA = "0x182EF2410")]
|
|
get
|
|
{
|
|
return default(Vector3);
|
|
}
|
|
[Token(Token = "0x60008E3")]
|
|
[Address(RVA = "0x2EF2E90", Offset = "0x2EF1E90", VA = "0x182EF2E90")]
|
|
set
|
|
{
|
|
}
|
|
}
|
|
|
|
// Token: 0x060008E4 RID: 2276 RVA: 0x000068A0 File Offset: 0x00004AA0
|
|
[Token(Token = "0x60008E4")]
|
|
[Address(RVA = "0x2EF0770", Offset = "0x2EEF770", VA = "0x182EF0770")]
|
|
public static Quaternion Euler(float x, float y, float z)
|
|
{
|
|
return default(Quaternion);
|
|
}
|
|
|
|
// Token: 0x060008E5 RID: 2277 RVA: 0x000068B8 File Offset: 0x00004AB8
|
|
[Token(Token = "0x60008E5")]
|
|
[Address(RVA = "0x2EF0900", Offset = "0x2EEF900", VA = "0x182EF0900")]
|
|
public static Quaternion Euler(Vector3 euler)
|
|
{
|
|
return default(Quaternion);
|
|
}
|
|
|
|
// Token: 0x060008E6 RID: 2278 RVA: 0x00002050 File Offset: 0x00000250
|
|
[Token(Token = "0x60008E6")]
|
|
[Address(RVA = "0x2EF1D70", Offset = "0x2EF0D70", VA = "0x182EF1D70")]
|
|
public void ToAngleAxis(out float angle, out Vector3 axis)
|
|
{
|
|
}
|
|
|
|
// Token: 0x060008E7 RID: 2279 RVA: 0x000068D0 File Offset: 0x00004AD0
|
|
[Token(Token = "0x60008E7")]
|
|
[Address(RVA = "0x2EF16F0", Offset = "0x2EF06F0", VA = "0x182EF16F0")]
|
|
public static Quaternion RotateTowards(Quaternion from, Quaternion to, float maxDegreesDelta)
|
|
{
|
|
return default(Quaternion);
|
|
}
|
|
|
|
// Token: 0x060008E8 RID: 2280 RVA: 0x000068E8 File Offset: 0x00004AE8
|
|
[Token(Token = "0x60008E8")]
|
|
[Address(RVA = "0x2EF1520", Offset = "0x2EF0520", VA = "0x182EF1520")]
|
|
public static Quaternion Normalize(Quaternion q)
|
|
{
|
|
return default(Quaternion);
|
|
}
|
|
|
|
// Token: 0x170001DE RID: 478
|
|
// (get) Token: 0x060008E9 RID: 2281 RVA: 0x00006900 File Offset: 0x00004B00
|
|
[Token(Token = "0x170001DE")]
|
|
public Quaternion normalized
|
|
{
|
|
[Token(Token = "0x60008E9")]
|
|
[Address(RVA = "0x2EF2640", Offset = "0x2EF1640", VA = "0x182EF2640")]
|
|
get
|
|
{
|
|
return default(Quaternion);
|
|
}
|
|
}
|
|
|
|
// Token: 0x060008EA RID: 2282 RVA: 0x00006918 File Offset: 0x00004B18
|
|
[Token(Token = "0x60008EA")]
|
|
[Address(RVA = "0x2EF0B50", Offset = "0x2EEFB50", VA = "0x182EF0B50", Slot = "2")]
|
|
public override int GetHashCode()
|
|
{
|
|
return 0;
|
|
}
|
|
|
|
// Token: 0x060008EB RID: 2283 RVA: 0x00006930 File Offset: 0x00004B30
|
|
[Token(Token = "0x60008EB")]
|
|
[Address(RVA = "0x2EF0610", Offset = "0x2EEF610", VA = "0x182EF0610", Slot = "0")]
|
|
public override bool Equals(object other)
|
|
{
|
|
return default(bool);
|
|
}
|
|
|
|
// Token: 0x060008EC RID: 2284 RVA: 0x00006948 File Offset: 0x00004B48
|
|
[Token(Token = "0x60008EC")]
|
|
[Address(RVA = "0x2EF06F0", Offset = "0x2EEF6F0", VA = "0x182EF06F0", Slot = "4")]
|
|
public bool Equals(Quaternion other)
|
|
{
|
|
return default(bool);
|
|
}
|
|
|
|
// Token: 0x060008ED RID: 2285 RVA: 0x00002052 File Offset: 0x00000252
|
|
[Token(Token = "0x60008ED")]
|
|
[Address(RVA = "0x2EF1E60", Offset = "0x2EF0E60", VA = "0x182EF1E60", Slot = "3")]
|
|
public override string ToString()
|
|
{
|
|
return null;
|
|
}
|
|
|
|
// Token: 0x060008EE RID: 2286 RVA: 0x00002052 File Offset: 0x00000252
|
|
[Token(Token = "0x60008EE")]
|
|
[Address(RVA = "0x2EF2070", Offset = "0x2EF1070", VA = "0x182EF2070")]
|
|
public string ToString(string format)
|
|
{
|
|
return null;
|
|
}
|
|
|
|
// Token: 0x060008F0 RID: 2288 RVA: 0x00002050 File Offset: 0x00000250
|
|
[Token(Token = "0x60008F0")]
|
|
[Address(RVA = "0x2EF0A40", Offset = "0x2EEFA40", VA = "0x182EF0A40")]
|
|
private static void FromToRotation_Injected(ref Vector3 fromDirection, ref Vector3 toDirection, out Quaternion ret)
|
|
{
|
|
}
|
|
|
|
// Token: 0x060008F1 RID: 2289 RVA: 0x00002050 File Offset: 0x00000250
|
|
[Token(Token = "0x60008F1")]
|
|
[Address(RVA = "0x2EF0F70", Offset = "0x2EEFF70", VA = "0x182EF0F70")]
|
|
private static void Inverse_Injected(ref Quaternion rotation, out Quaternion ret)
|
|
{
|
|
}
|
|
|
|
// Token: 0x060008F2 RID: 2290 RVA: 0x00002050 File Offset: 0x00000250
|
|
[Token(Token = "0x60008F2")]
|
|
[Address(RVA = "0x2EF1C40", Offset = "0x2EF0C40", VA = "0x182EF1C40")]
|
|
private static void Slerp_Injected(ref Quaternion a, ref Quaternion b, float t, out Quaternion ret)
|
|
{
|
|
}
|
|
|
|
// Token: 0x060008F3 RID: 2291 RVA: 0x00002050 File Offset: 0x00000250
|
|
[Token(Token = "0x60008F3")]
|
|
[Address(RVA = "0x2EF1B10", Offset = "0x2EF0B10", VA = "0x182EF1B10")]
|
|
private static void SlerpUnclamped_Injected(ref Quaternion a, ref Quaternion b, float t, out Quaternion ret)
|
|
{
|
|
}
|
|
|
|
// Token: 0x060008F4 RID: 2292 RVA: 0x00002050 File Offset: 0x00000250
|
|
[Token(Token = "0x60008F4")]
|
|
[Address(RVA = "0x2EF11A0", Offset = "0x2EF01A0", VA = "0x182EF11A0")]
|
|
private static void Lerp_Injected(ref Quaternion a, ref Quaternion b, float t, out Quaternion ret)
|
|
{
|
|
}
|
|
|
|
// Token: 0x060008F5 RID: 2293 RVA: 0x00002050 File Offset: 0x00000250
|
|
[Token(Token = "0x60008F5")]
|
|
[Address(RVA = "0x2EF1070", Offset = "0x2EF0070", VA = "0x182EF1070")]
|
|
private static void LerpUnclamped_Injected(ref Quaternion a, ref Quaternion b, float t, out Quaternion ret)
|
|
{
|
|
}
|
|
|
|
// Token: 0x060008F6 RID: 2294 RVA: 0x00002050 File Offset: 0x00000250
|
|
[Token(Token = "0x60008F6")]
|
|
[Address(RVA = "0x2EF0BC0", Offset = "0x2EEFBC0", VA = "0x182EF0BC0")]
|
|
private static void Internal_FromEulerRad_Injected(ref Vector3 euler, out Quaternion ret)
|
|
{
|
|
}
|
|
|
|
// Token: 0x060008F7 RID: 2295 RVA: 0x00002050 File Offset: 0x00000250
|
|
[Token(Token = "0x60008F7")]
|
|
[Address(RVA = "0x2EF0E80", Offset = "0x2EEFE80", VA = "0x182EF0E80")]
|
|
private static void Internal_ToEulerRad_Injected(ref Quaternion rotation, out Vector3 ret)
|
|
{
|
|
}
|
|
|
|
// Token: 0x060008F8 RID: 2296 RVA: 0x00002050 File Offset: 0x00000250
|
|
[Token(Token = "0x60008F8")]
|
|
[Address(RVA = "0x2EF0D90", Offset = "0x2EEFD90", VA = "0x182EF0D90")]
|
|
private static void Internal_ToAxisAngleRad_Injected(ref Quaternion q, out Vector3 axis, out float angle)
|
|
{
|
|
}
|
|
|
|
// Token: 0x060008F9 RID: 2297 RVA: 0x00002050 File Offset: 0x00000250
|
|
[Token(Token = "0x60008F9")]
|
|
[Address(RVA = "0x2EF0380", Offset = "0x2EEF380", VA = "0x182EF0380")]
|
|
private static void AngleAxis_Injected(float angle, ref Vector3 axis, out Quaternion ret)
|
|
{
|
|
}
|
|
|
|
// Token: 0x060008FA RID: 2298 RVA: 0x00002050 File Offset: 0x00000250
|
|
[Token(Token = "0x60008FA")]
|
|
[Address(RVA = "0x2EF12D0", Offset = "0x2EF02D0", VA = "0x182EF12D0")]
|
|
private static void LookRotation_Injected(ref Vector3 forward, [DefaultValue("Vector3.up")] ref Vector3 upwards, out Quaternion ret)
|
|
{
|
|
}
|
|
|
|
// Token: 0x04000403 RID: 1027
|
|
[FieldOffset(Offset = "0x0")]
|
|
[Token(Token = "0x4000403")]
|
|
public float x;
|
|
|
|
// Token: 0x04000404 RID: 1028
|
|
[FieldOffset(Offset = "0x4")]
|
|
[Token(Token = "0x4000404")]
|
|
public float y;
|
|
|
|
// Token: 0x04000405 RID: 1029
|
|
[FieldOffset(Offset = "0x8")]
|
|
[Token(Token = "0x4000405")]
|
|
public float z;
|
|
|
|
// Token: 0x04000406 RID: 1030
|
|
[FieldOffset(Offset = "0xC")]
|
|
[Token(Token = "0x4000406")]
|
|
public float w;
|
|
|
|
// Token: 0x04000407 RID: 1031
|
|
[Token(Token = "0x4000407")]
|
|
private static readonly Quaternion identityQuaternion;
|
|
|
|
// Token: 0x04000408 RID: 1032
|
|
[Token(Token = "0x4000408")]
|
|
public const float kEpsilon = 1E-06f;
|
|
}
|
|
}
|