Files
2026-04-10 22:50:51 +02:00

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: 0x060008C1 RID: 2241 RVA: 0x00006690 File Offset: 0x00004890
[Token(Token = "0x60008C1")]
[Address(RVA = "0x27E4B70", Offset = "0x27E3970", VA = "0x1827E4B70")]
[FreeFunction]
public static Quaternion FromToRotation(Vector3 fromDirection, Vector3 toDirection)
{
return default(Quaternion);
}
// Token: 0x060008C2 RID: 2242 RVA: 0x000066A8 File Offset: 0x000048A8
[Token(Token = "0x60008C2")]
[Address(RVA = "0x27E5090", Offset = "0x27E3E90", VA = "0x1827E5090")]
[FreeFunction]
public static Quaternion Inverse(Quaternion rotation)
{
return default(Quaternion);
}
// Token: 0x060008C3 RID: 2243 RVA: 0x000066C0 File Offset: 0x000048C0
[Token(Token = "0x60008C3")]
[Address(RVA = "0x27E5D80", Offset = "0x27E4B80", VA = "0x1827E5D80")]
[FreeFunction]
public static Quaternion Slerp(Quaternion a, Quaternion b, float t)
{
return default(Quaternion);
}
// Token: 0x060008C4 RID: 2244 RVA: 0x000066D8 File Offset: 0x000048D8
[Token(Token = "0x60008C4")]
[Address(RVA = "0x27E5C50", Offset = "0x27E4A50", VA = "0x1827E5C50")]
[FreeFunction]
public static Quaternion SlerpUnclamped(Quaternion a, Quaternion b, float t)
{
return default(Quaternion);
}
// Token: 0x060008C5 RID: 2245 RVA: 0x000066F0 File Offset: 0x000048F0
[Token(Token = "0x60008C5")]
[Address(RVA = "0x27E52E0", Offset = "0x27E40E0", VA = "0x1827E52E0")]
[FreeFunction]
public static Quaternion Lerp(Quaternion a, Quaternion b, float t)
{
return default(Quaternion);
}
// Token: 0x060008C6 RID: 2246 RVA: 0x00006708 File Offset: 0x00004908
[Token(Token = "0x60008C6")]
[Address(RVA = "0x27E51B0", Offset = "0x27E3FB0", VA = "0x1827E51B0")]
[FreeFunction]
public static Quaternion LerpUnclamped(Quaternion a, Quaternion b, float t)
{
return default(Quaternion);
}
// Token: 0x060008C7 RID: 2247 RVA: 0x00006720 File Offset: 0x00004920
[Token(Token = "0x60008C7")]
[Address(RVA = "0x27E4CE0", Offset = "0x27E3AE0", VA = "0x1827E4CE0")]
[FreeFunction]
private static Quaternion Internal_FromEulerRad(Vector3 euler)
{
return default(Quaternion);
}
// Token: 0x060008C8 RID: 2248 RVA: 0x00006738 File Offset: 0x00004938
[Token(Token = "0x60008C8")]
[Address(RVA = "0x27E4FA0", Offset = "0x27E3DA0", VA = "0x1827E4FA0")]
[FreeFunction]
private static Vector3 Internal_ToEulerRad(Quaternion rotation)
{
return default(Vector3);
}
// Token: 0x060008C9 RID: 2249 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x60008C9")]
[Address(RVA = "0x27E4EC0", Offset = "0x27E3CC0", VA = "0x1827E4EC0")]
[FreeFunction]
private static void Internal_ToAxisAngleRad(Quaternion q, out Vector3 axis, out float angle)
{
}
// Token: 0x060008CA RID: 2250 RVA: 0x00006750 File Offset: 0x00004950
[Token(Token = "0x60008CA")]
[Address(RVA = "0x27E44B0", Offset = "0x27E32B0", VA = "0x1827E44B0")]
[FreeFunction]
public static Quaternion AngleAxis(float angle, Vector3 axis)
{
return default(Quaternion);
}
// Token: 0x060008CB RID: 2251 RVA: 0x00006768 File Offset: 0x00004968
[Token(Token = "0x60008CB")]
[Address(RVA = "0x27E5540", Offset = "0x27E4340", VA = "0x1827E5540")]
[FreeFunction]
public static Quaternion LookRotation(Vector3 forward, [DefaultValue("Vector3.up")] Vector3 upwards)
{
return default(Quaternion);
}
// Token: 0x060008CC RID: 2252 RVA: 0x00006780 File Offset: 0x00004980
[Token(Token = "0x60008CC")]
[Address(RVA = "0x27E5400", Offset = "0x27E4200", VA = "0x1827E5400")]
[ExcludeFromDocs]
public static Quaternion LookRotation(Vector3 forward)
{
return default(Quaternion);
}
// Token: 0x170001DA RID: 474
[Token(Token = "0x170001DA")]
public float this[int index]
{
[Token(Token = "0x60008CD")]
[Address(RVA = "0x27E6430", Offset = "0x27E5230", VA = "0x1827E6430")]
get
{
return 0f;
}
[Token(Token = "0x60008CE")]
[Address(RVA = "0x27E6E90", Offset = "0x27E5C90", VA = "0x1827E6E90")]
set
{
}
}
// Token: 0x060008CF RID: 2255 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x60008CF")]
[Address(RVA = "0x16D4440", Offset = "0x16D3240", VA = "0x1816D4440")]
public Quaternion(float x, float y, float z, float w)
{
}
// Token: 0x170001DB RID: 475
// (get) Token: 0x060008D0 RID: 2256 RVA: 0x000067B0 File Offset: 0x000049B0
[Token(Token = "0x170001DB")]
public static Quaternion identity
{
[Token(Token = "0x60008D0")]
[Address(RVA = "0x27E66A0", Offset = "0x27E54A0", VA = "0x1827E66A0")]
get
{
return default(Quaternion);
}
}
// Token: 0x060008D1 RID: 2257 RVA: 0x000067C8 File Offset: 0x000049C8
[Token(Token = "0x60008D1")]
[Address(RVA = "0x27E6CF0", Offset = "0x27E5AF0", VA = "0x1827E6CF0")]
public static Quaternion operator *(Quaternion lhs, Quaternion rhs)
{
return default(Quaternion);
}
// Token: 0x060008D2 RID: 2258 RVA: 0x000067E0 File Offset: 0x000049E0
[Token(Token = "0x60008D2")]
[Address(RVA = "0x27E6B00", Offset = "0x27E5900", VA = "0x1827E6B00")]
public static Vector3 operator *(Quaternion rotation, Vector3 point)
{
return default(Vector3);
}
// Token: 0x060008D3 RID: 2259 RVA: 0x000067F8 File Offset: 0x000049F8
[Token(Token = "0x60008D3")]
[Address(RVA = "0x27E5130", Offset = "0x27E3F30", VA = "0x1827E5130")]
private static bool IsEqualUsingDot(float dot)
{
return default(bool);
}
// Token: 0x060008D4 RID: 2260 RVA: 0x00006810 File Offset: 0x00004A10
[Token(Token = "0x60008D4")]
[Address(RVA = "0x27E6940", Offset = "0x27E5740", VA = "0x1827E6940")]
public static bool operator ==(Quaternion lhs, Quaternion rhs)
{
return default(bool);
}
// Token: 0x060008D5 RID: 2261 RVA: 0x00006828 File Offset: 0x00004A28
[Token(Token = "0x60008D5")]
[Address(RVA = "0x27E6A00", Offset = "0x27E5800", VA = "0x1827E6A00")]
public static bool operator !=(Quaternion lhs, Quaternion rhs)
{
return default(bool);
}
// Token: 0x060008D6 RID: 2262 RVA: 0x00006840 File Offset: 0x00004A40
[Token(Token = "0x60008D6")]
[Address(RVA = "0x27E4680", Offset = "0x27E3480", VA = "0x1827E4680")]
public static float Dot(Quaternion a, Quaternion b)
{
return 0f;
}
// Token: 0x060008D7 RID: 2263 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x60008D7")]
[Address(RVA = "0x27E5A30", Offset = "0x27E4830", VA = "0x1827E5A30")]
[ExcludeFromDocs]
public void SetLookRotation(Vector3 view)
{
}
// Token: 0x060008D8 RID: 2264 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x60008D8")]
[Address(RVA = "0x27E5AD0", Offset = "0x27E48D0", VA = "0x1827E5AD0")]
public void SetLookRotation(Vector3 view, [DefaultValue("Vector3.up")] Vector3 up)
{
}
// Token: 0x060008D9 RID: 2265 RVA: 0x00006858 File Offset: 0x00004A58
[Token(Token = "0x60008D9")]
[Address(RVA = "0x27E4560", Offset = "0x27E3360", VA = "0x1827E4560")]
public static float Angle(Quaternion a, Quaternion b)
{
return 0f;
}
// Token: 0x060008DA RID: 2266 RVA: 0x00006870 File Offset: 0x00004A70
[Token(Token = "0x60008DA")]
[Address(RVA = "0x27E4D80", Offset = "0x27E3B80", VA = "0x1827E4D80")]
private static Vector3 Internal_MakePositive(Vector3 euler)
{
return default(Vector3);
}
// Token: 0x170001DC RID: 476
// (get) Token: 0x060008DB RID: 2267 RVA: 0x00006888 File Offset: 0x00004A88
// (set) Token: 0x060008DC RID: 2268 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x170001DC")]
public Vector3 eulerAngles
{
[Token(Token = "0x60008DB")]
[Address(RVA = "0x27E64E0", Offset = "0x27E52E0", VA = "0x1827E64E0")]
get
{
return default(Vector3);
}
[Token(Token = "0x60008DC")]
[Address(RVA = "0x27E6F60", Offset = "0x27E5D60", VA = "0x1827E6F60")]
set
{
}
}
// Token: 0x060008DD RID: 2269 RVA: 0x000068A0 File Offset: 0x00004AA0
[Token(Token = "0x60008DD")]
[Address(RVA = "0x27E4840", Offset = "0x27E3640", VA = "0x1827E4840")]
public static Quaternion Euler(float x, float y, float z)
{
return default(Quaternion);
}
// Token: 0x060008DE RID: 2270 RVA: 0x000068B8 File Offset: 0x00004AB8
[Token(Token = "0x60008DE")]
[Address(RVA = "0x27E49D0", Offset = "0x27E37D0", VA = "0x1827E49D0")]
public static Quaternion Euler(Vector3 euler)
{
return default(Quaternion);
}
// Token: 0x060008DF RID: 2271 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x60008DF")]
[Address(RVA = "0x27E5E40", Offset = "0x27E4C40", VA = "0x1827E5E40")]
public void ToAngleAxis(out float angle, out Vector3 axis)
{
}
// Token: 0x060008E0 RID: 2272 RVA: 0x000068D0 File Offset: 0x00004AD0
[Token(Token = "0x60008E0")]
[Address(RVA = "0x27E57C0", Offset = "0x27E45C0", VA = "0x1827E57C0")]
public static Quaternion RotateTowards(Quaternion from, Quaternion to, float maxDegreesDelta)
{
return default(Quaternion);
}
// Token: 0x060008E1 RID: 2273 RVA: 0x000068E8 File Offset: 0x00004AE8
[Token(Token = "0x60008E1")]
[Address(RVA = "0x27E55F0", Offset = "0x27E43F0", VA = "0x1827E55F0")]
public static Quaternion Normalize(Quaternion q)
{
return default(Quaternion);
}
// Token: 0x170001DD RID: 477
// (get) Token: 0x060008E2 RID: 2274 RVA: 0x00006900 File Offset: 0x00004B00
[Token(Token = "0x170001DD")]
public Quaternion normalized
{
[Token(Token = "0x60008E2")]
[Address(RVA = "0x27E6710", Offset = "0x27E5510", VA = "0x1827E6710")]
get
{
return default(Quaternion);
}
}
// Token: 0x060008E3 RID: 2275 RVA: 0x00006918 File Offset: 0x00004B18
[Token(Token = "0x60008E3")]
[Address(RVA = "0x27E4C20", Offset = "0x27E3A20", VA = "0x1827E4C20", Slot = "2")]
public override int GetHashCode()
{
return 0;
}
// Token: 0x060008E4 RID: 2276 RVA: 0x00006930 File Offset: 0x00004B30
[Token(Token = "0x60008E4")]
[Address(RVA = "0x27E46E0", Offset = "0x27E34E0", VA = "0x1827E46E0", Slot = "0")]
public override bool Equals(object other)
{
return default(bool);
}
// Token: 0x060008E5 RID: 2277 RVA: 0x00006948 File Offset: 0x00004B48
[Token(Token = "0x60008E5")]
[Address(RVA = "0x27E47C0", Offset = "0x27E35C0", VA = "0x1827E47C0", Slot = "4")]
public bool Equals(Quaternion other)
{
return default(bool);
}
// Token: 0x060008E6 RID: 2278 RVA: 0x00002052 File Offset: 0x00000252
[Token(Token = "0x60008E6")]
[Address(RVA = "0x27E5F30", Offset = "0x27E4D30", VA = "0x1827E5F30", Slot = "3")]
public override string ToString()
{
return null;
}
// Token: 0x060008E7 RID: 2279 RVA: 0x00002052 File Offset: 0x00000252
[Token(Token = "0x60008E7")]
[Address(RVA = "0x27E6140", Offset = "0x27E4F40", VA = "0x1827E6140")]
public string ToString(string format)
{
return null;
}
// Token: 0x060008E9 RID: 2281 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x60008E9")]
[Address(RVA = "0x27E4B10", Offset = "0x27E3910", VA = "0x1827E4B10")]
private static void FromToRotation_Injected(ref Vector3 fromDirection, ref Vector3 toDirection, out Quaternion ret)
{
}
// Token: 0x060008EA RID: 2282 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x60008EA")]
[Address(RVA = "0x27E5040", Offset = "0x27E3E40", VA = "0x1827E5040")]
private static void Inverse_Injected(ref Quaternion rotation, out Quaternion ret)
{
}
// Token: 0x060008EB RID: 2283 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x60008EB")]
[Address(RVA = "0x27E5D10", Offset = "0x27E4B10", VA = "0x1827E5D10")]
private static void Slerp_Injected(ref Quaternion a, ref Quaternion b, float t, out Quaternion ret)
{
}
// Token: 0x060008EC RID: 2284 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x60008EC")]
[Address(RVA = "0x27E5BE0", Offset = "0x27E49E0", VA = "0x1827E5BE0")]
private static void SlerpUnclamped_Injected(ref Quaternion a, ref Quaternion b, float t, out Quaternion ret)
{
}
// Token: 0x060008ED RID: 2285 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x60008ED")]
[Address(RVA = "0x27E5270", Offset = "0x27E4070", VA = "0x1827E5270")]
private static void Lerp_Injected(ref Quaternion a, ref Quaternion b, float t, out Quaternion ret)
{
}
// Token: 0x060008EE RID: 2286 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x60008EE")]
[Address(RVA = "0x27E5140", Offset = "0x27E3F40", VA = "0x1827E5140")]
private static void LerpUnclamped_Injected(ref Quaternion a, ref Quaternion b, float t, out Quaternion ret)
{
}
// Token: 0x060008EF RID: 2287 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x60008EF")]
[Address(RVA = "0x27E4C90", Offset = "0x27E3A90", VA = "0x1827E4C90")]
private static void Internal_FromEulerRad_Injected(ref Vector3 euler, out Quaternion ret)
{
}
// Token: 0x060008F0 RID: 2288 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x60008F0")]
[Address(RVA = "0x27E4F50", Offset = "0x27E3D50", VA = "0x1827E4F50")]
private static void Internal_ToEulerRad_Injected(ref Quaternion rotation, out Vector3 ret)
{
}
// Token: 0x060008F1 RID: 2289 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x60008F1")]
[Address(RVA = "0x27E4E60", Offset = "0x27E3C60", VA = "0x1827E4E60")]
private static void Internal_ToAxisAngleRad_Injected(ref Quaternion q, out Vector3 axis, out float angle)
{
}
// Token: 0x060008F2 RID: 2290 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x60008F2")]
[Address(RVA = "0x27E4450", Offset = "0x27E3250", VA = "0x1827E4450")]
private static void AngleAxis_Injected(float angle, ref Vector3 axis, out Quaternion ret)
{
}
// Token: 0x060008F3 RID: 2291 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x60008F3")]
[Address(RVA = "0x27E53A0", Offset = "0x27E41A0", VA = "0x1827E53A0")]
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;
}
}