877 lines
25 KiB
C#
877 lines
25 KiB
C#
using System;
|
|
using System.Runtime.CompilerServices;
|
|
using Cpp2IlInjected;
|
|
using UnityEngine;
|
|
|
|
namespace RootMotion.FinalIK
|
|
{
|
|
// Token: 0x0200004B RID: 75
|
|
[Token(Token = "0x200003F")]
|
|
[Serializable]
|
|
public class Grounding
|
|
{
|
|
// Token: 0x17000029 RID: 41
|
|
// (get) Token: 0x060001E2 RID: 482 RVA: 0x00002050 File Offset: 0x00000250
|
|
// (set) Token: 0x060001E3 RID: 483 RVA: 0x00002053 File Offset: 0x00000253
|
|
[Token(Token = "0x17000028")]
|
|
public Grounding.Leg[] legs
|
|
{
|
|
[Token(Token = "0x60001D4")]
|
|
[Address(RVA = "0x423D40", Offset = "0x422B40", VA = "0x180423D40")]
|
|
[CompilerGenerated]
|
|
get
|
|
{
|
|
return null;
|
|
}
|
|
[Token(Token = "0x60001D5")]
|
|
[Address(RVA = "0x466B90", Offset = "0x465990", VA = "0x180466B90")]
|
|
[CompilerGenerated]
|
|
private set
|
|
{
|
|
}
|
|
}
|
|
|
|
// Token: 0x1700002A RID: 42
|
|
// (get) Token: 0x060001E4 RID: 484 RVA: 0x00002050 File Offset: 0x00000250
|
|
// (set) Token: 0x060001E5 RID: 485 RVA: 0x00002053 File Offset: 0x00000253
|
|
[Token(Token = "0x17000029")]
|
|
public Grounding.Pelvis pelvis
|
|
{
|
|
[Token(Token = "0x60001D6")]
|
|
[Address(RVA = "0x423DE0", Offset = "0x422BE0", VA = "0x180423DE0")]
|
|
[CompilerGenerated]
|
|
get
|
|
{
|
|
return null;
|
|
}
|
|
[Token(Token = "0x60001D7")]
|
|
[Address(RVA = "0x567490", Offset = "0x566290", VA = "0x180567490")]
|
|
[CompilerGenerated]
|
|
private set
|
|
{
|
|
}
|
|
}
|
|
|
|
// Token: 0x1700002B RID: 43
|
|
// (get) Token: 0x060001E6 RID: 486 RVA: 0x00003108 File Offset: 0x00001308
|
|
// (set) Token: 0x060001E7 RID: 487 RVA: 0x00002053 File Offset: 0x00000253
|
|
[Token(Token = "0x1700002A")]
|
|
public bool isGrounded
|
|
{
|
|
[Token(Token = "0x60001D8")]
|
|
[Address(RVA = "0x75C260", Offset = "0x75B060", VA = "0x18075C260")]
|
|
[CompilerGenerated]
|
|
get
|
|
{
|
|
return default(bool);
|
|
}
|
|
[Token(Token = "0x60001D9")]
|
|
[Address(RVA = "0x7223D0", Offset = "0x7211D0", VA = "0x1807223D0")]
|
|
[CompilerGenerated]
|
|
private set
|
|
{
|
|
}
|
|
}
|
|
|
|
// Token: 0x1700002C RID: 44
|
|
// (get) Token: 0x060001E8 RID: 488 RVA: 0x00002050 File Offset: 0x00000250
|
|
// (set) Token: 0x060001E9 RID: 489 RVA: 0x00002053 File Offset: 0x00000253
|
|
[Token(Token = "0x1700002B")]
|
|
public Transform root
|
|
{
|
|
[Token(Token = "0x60001DA")]
|
|
[Address(RVA = "0x4335D0", Offset = "0x4323D0", VA = "0x1804335D0")]
|
|
[CompilerGenerated]
|
|
get
|
|
{
|
|
return null;
|
|
}
|
|
[Token(Token = "0x60001DB")]
|
|
[Address(RVA = "0x703580", Offset = "0x702380", VA = "0x180703580")]
|
|
[CompilerGenerated]
|
|
private set
|
|
{
|
|
}
|
|
}
|
|
|
|
// Token: 0x1700002D RID: 45
|
|
// (get) Token: 0x060001EA RID: 490 RVA: 0x00003120 File Offset: 0x00001320
|
|
// (set) Token: 0x060001EB RID: 491 RVA: 0x00002053 File Offset: 0x00000253
|
|
[Token(Token = "0x1700002C")]
|
|
public RaycastHit rootHit
|
|
{
|
|
[Token(Token = "0x60001DC")]
|
|
[Address(RVA = "0x2D336D0", Offset = "0x2D324D0", VA = "0x182D336D0")]
|
|
[CompilerGenerated]
|
|
get
|
|
{
|
|
return default(RaycastHit);
|
|
}
|
|
[Token(Token = "0x60001DD")]
|
|
[Address(RVA = "0x2D33870", Offset = "0x2D32670", VA = "0x182D33870")]
|
|
[CompilerGenerated]
|
|
private set
|
|
{
|
|
}
|
|
}
|
|
|
|
// Token: 0x1700002E RID: 46
|
|
// (get) Token: 0x060001EC RID: 492 RVA: 0x00003138 File Offset: 0x00001338
|
|
[Token(Token = "0x1700002D")]
|
|
public bool rootGrounded
|
|
{
|
|
[Token(Token = "0x60001DE")]
|
|
[Address(RVA = "0x2D33670", Offset = "0x2D32470", VA = "0x182D33670")]
|
|
get
|
|
{
|
|
return default(bool);
|
|
}
|
|
}
|
|
|
|
// Token: 0x060001ED RID: 493 RVA: 0x00003150 File Offset: 0x00001350
|
|
[Token(Token = "0x60001DF")]
|
|
[Address(RVA = "0x2D32430", Offset = "0x2D31230", VA = "0x182D32430")]
|
|
public RaycastHit GetRootHit(float maxDistanceMlp = 10f)
|
|
{
|
|
return default(RaycastHit);
|
|
}
|
|
|
|
// Token: 0x060001EE RID: 494 RVA: 0x00003168 File Offset: 0x00001368
|
|
[Token(Token = "0x60001E0")]
|
|
[Address(RVA = "0x2D33050", Offset = "0x2D31E50", VA = "0x182D33050")]
|
|
public bool IsValid(ref string errorMessage)
|
|
{
|
|
return default(bool);
|
|
}
|
|
|
|
// Token: 0x060001EF RID: 495 RVA: 0x00002053 File Offset: 0x00000253
|
|
[Token(Token = "0x60001E1")]
|
|
[Address(RVA = "0x2D32BA0", Offset = "0x2D319A0", VA = "0x182D32BA0")]
|
|
public void Initiate(Transform root, Transform[] feet)
|
|
{
|
|
}
|
|
|
|
// Token: 0x060001F0 RID: 496 RVA: 0x00002053 File Offset: 0x00000253
|
|
[Token(Token = "0x60001E2")]
|
|
[Address(RVA = "0x2D33340", Offset = "0x2D32140", VA = "0x182D33340")]
|
|
public void Update()
|
|
{
|
|
}
|
|
|
|
// Token: 0x060001F1 RID: 497 RVA: 0x00003180 File Offset: 0x00001380
|
|
[Token(Token = "0x60001E3")]
|
|
[Address(RVA = "0x2D320E0", Offset = "0x2D30EE0", VA = "0x182D320E0")]
|
|
public Vector3 GetLegsPlaneNormal()
|
|
{
|
|
return default(Vector3);
|
|
}
|
|
|
|
// Token: 0x060001F2 RID: 498 RVA: 0x00002053 File Offset: 0x00000253
|
|
[Token(Token = "0x60001E4")]
|
|
[Address(RVA = "0x2D33140", Offset = "0x2D31F40", VA = "0x182D33140")]
|
|
public void Reset()
|
|
{
|
|
}
|
|
|
|
// Token: 0x060001F3 RID: 499 RVA: 0x00002053 File Offset: 0x00000253
|
|
[Token(Token = "0x60001E5")]
|
|
[Address(RVA = "0x2D33120", Offset = "0x2D31F20", VA = "0x182D33120")]
|
|
public void LogWarning(string message)
|
|
{
|
|
}
|
|
|
|
// Token: 0x1700002F RID: 47
|
|
// (get) Token: 0x060001F4 RID: 500 RVA: 0x00003198 File Offset: 0x00001398
|
|
[Token(Token = "0x1700002E")]
|
|
public Vector3 up
|
|
{
|
|
[Token(Token = "0x60001E6")]
|
|
[Address(RVA = "0x2D33700", Offset = "0x2D32500", VA = "0x182D33700")]
|
|
get
|
|
{
|
|
return default(Vector3);
|
|
}
|
|
}
|
|
|
|
// Token: 0x060001F5 RID: 501 RVA: 0x000031B0 File Offset: 0x000013B0
|
|
[Token(Token = "0x60001E7")]
|
|
[Address(RVA = "0x2D32A30", Offset = "0x2D31830", VA = "0x182D32A30")]
|
|
public float GetVerticalOffset(Vector3 p1, Vector3 p2)
|
|
{
|
|
return 0f;
|
|
}
|
|
|
|
// Token: 0x060001F6 RID: 502 RVA: 0x000031C8 File Offset: 0x000013C8
|
|
[Token(Token = "0x60001E8")]
|
|
[Address(RVA = "0x2D31E40", Offset = "0x2D30C40", VA = "0x182D31E40")]
|
|
public Vector3 Flatten(Vector3 v)
|
|
{
|
|
return default(Vector3);
|
|
}
|
|
|
|
// Token: 0x17000030 RID: 48
|
|
// (get) Token: 0x060001F7 RID: 503 RVA: 0x000031E0 File Offset: 0x000013E0
|
|
[Token(Token = "0x1700002F")]
|
|
private bool useRootRotation
|
|
{
|
|
[Token(Token = "0x60001E9")]
|
|
[Address(RVA = "0x2D337A0", Offset = "0x2D325A0", VA = "0x182D337A0")]
|
|
get
|
|
{
|
|
return default(bool);
|
|
}
|
|
}
|
|
|
|
// Token: 0x060001F8 RID: 504 RVA: 0x000031F8 File Offset: 0x000013F8
|
|
[Token(Token = "0x60001EA")]
|
|
[Address(RVA = "0x2D31F80", Offset = "0x2D30D80", VA = "0x182D31F80")]
|
|
public Vector3 GetFootCenterOffset()
|
|
{
|
|
return default(Vector3);
|
|
}
|
|
|
|
// Token: 0x060001F9 RID: 505 RVA: 0x00002053 File Offset: 0x00000253
|
|
[Token(Token = "0x60001EB")]
|
|
[Address(RVA = "0x2D33610", Offset = "0x2D32410", VA = "0x182D33610")]
|
|
public Grounding()
|
|
{
|
|
}
|
|
|
|
// Token: 0x040001B9 RID: 441
|
|
[FieldOffset(Offset = "0x10")]
|
|
[Token(Token = "0x4000171")]
|
|
[Tooltip("Layers to ground the character to. Make sure to exclude the layer of the character controller.")]
|
|
public LayerMask layers;
|
|
|
|
// Token: 0x040001BA RID: 442
|
|
[FieldOffset(Offset = "0x14")]
|
|
[Token(Token = "0x4000172")]
|
|
[Tooltip("Max step height. Maximum vertical distance of Grounding from the root of the character.")]
|
|
public float maxStep;
|
|
|
|
// Token: 0x040001BB RID: 443
|
|
[FieldOffset(Offset = "0x18")]
|
|
[Token(Token = "0x4000173")]
|
|
[Tooltip("The height offset of the root.")]
|
|
public float heightOffset;
|
|
|
|
// Token: 0x040001BC RID: 444
|
|
[FieldOffset(Offset = "0x1C")]
|
|
[Token(Token = "0x4000174")]
|
|
[Tooltip("The speed of moving the feet up/down.")]
|
|
public float footSpeed;
|
|
|
|
// Token: 0x040001BD RID: 445
|
|
[FieldOffset(Offset = "0x20")]
|
|
[Token(Token = "0x4000175")]
|
|
[Tooltip("CapsuleCast radius. Should match approximately with the size of the feet.")]
|
|
public float footRadius;
|
|
|
|
// Token: 0x040001BE RID: 446
|
|
[FieldOffset(Offset = "0x24")]
|
|
[Token(Token = "0x4000176")]
|
|
[HideInInspector]
|
|
[Tooltip("Offset of the foot center along character forward axis.")]
|
|
public float footCenterOffset;
|
|
|
|
// Token: 0x040001BF RID: 447
|
|
[FieldOffset(Offset = "0x28")]
|
|
[Token(Token = "0x4000177")]
|
|
[Tooltip("Amount of velocity based prediction of the foot positions.")]
|
|
public float prediction;
|
|
|
|
// Token: 0x040001C0 RID: 448
|
|
[FieldOffset(Offset = "0x2C")]
|
|
[Token(Token = "0x4000178")]
|
|
[Tooltip("Weight of rotating the feet to the ground normal offset.")]
|
|
[Range(0f, 1f)]
|
|
public float footRotationWeight;
|
|
|
|
// Token: 0x040001C1 RID: 449
|
|
[FieldOffset(Offset = "0x30")]
|
|
[Token(Token = "0x4000179")]
|
|
[Tooltip("Speed of slerping the feet to their grounded rotations.")]
|
|
public float footRotationSpeed;
|
|
|
|
// Token: 0x040001C2 RID: 450
|
|
[FieldOffset(Offset = "0x34")]
|
|
[Token(Token = "0x400017A")]
|
|
[Tooltip("Max Foot Rotation Angle. Max angular offset from the foot's rotation.")]
|
|
[Range(0f, 90f)]
|
|
public float maxFootRotationAngle;
|
|
|
|
// Token: 0x040001C3 RID: 451
|
|
[FieldOffset(Offset = "0x38")]
|
|
[Token(Token = "0x400017B")]
|
|
[Tooltip("If true, solver will rotate with the character root so the character can be grounded for example to spherical planets. For performance reasons leave this off unless needed.")]
|
|
public bool rotateSolver;
|
|
|
|
// Token: 0x040001C4 RID: 452
|
|
[FieldOffset(Offset = "0x3C")]
|
|
[Token(Token = "0x400017C")]
|
|
[Tooltip("The speed of moving the character up/down.")]
|
|
public float pelvisSpeed;
|
|
|
|
// Token: 0x040001C5 RID: 453
|
|
[FieldOffset(Offset = "0x40")]
|
|
[Token(Token = "0x400017D")]
|
|
[Tooltip("Used for smoothing out vertical pelvis movement (range 0 - 1).")]
|
|
[Range(0f, 1f)]
|
|
public float pelvisDamper;
|
|
|
|
// Token: 0x040001C6 RID: 454
|
|
[FieldOffset(Offset = "0x44")]
|
|
[Token(Token = "0x400017E")]
|
|
[Tooltip("The weight of lowering the pelvis to the lowest foot.")]
|
|
public float lowerPelvisWeight;
|
|
|
|
// Token: 0x040001C7 RID: 455
|
|
[FieldOffset(Offset = "0x48")]
|
|
[Token(Token = "0x400017F")]
|
|
[Tooltip("The weight of lifting the pelvis to the highest foot. This is useful when you don't want the feet to go too high relative to the body when crouching.")]
|
|
public float liftPelvisWeight;
|
|
|
|
// Token: 0x040001C8 RID: 456
|
|
[FieldOffset(Offset = "0x4C")]
|
|
[Token(Token = "0x4000180")]
|
|
[Tooltip("The radius of the spherecast from the root that determines whether the character root is grounded.")]
|
|
public float rootSphereCastRadius;
|
|
|
|
// Token: 0x040001C9 RID: 457
|
|
[FieldOffset(Offset = "0x50")]
|
|
[Token(Token = "0x4000181")]
|
|
[Tooltip("If false, keeps the foot that is over a ledge at the root level. If true, lowers the overstepping foot and body by the 'Max Step' value.")]
|
|
public bool overstepFallsDown;
|
|
|
|
// Token: 0x040001CA RID: 458
|
|
[FieldOffset(Offset = "0x54")]
|
|
[Token(Token = "0x4000182")]
|
|
[Tooltip("The raycasting quality. Fastest is a single raycast per foot, Simple is three raycasts, Best is one raycast and a capsule cast per foot.")]
|
|
public Grounding.Quality quality;
|
|
|
|
// Token: 0x040001D0 RID: 464
|
|
[FieldOffset(Offset = "0xA4")]
|
|
[Token(Token = "0x4000188")]
|
|
private bool initiated;
|
|
|
|
// Token: 0x0200004C RID: 76
|
|
[Token(Token = "0x20000DA")]
|
|
[Serializable]
|
|
public enum Quality
|
|
{
|
|
// Token: 0x040001D2 RID: 466
|
|
[Token(Token = "0x4000616")]
|
|
Fastest,
|
|
// Token: 0x040001D3 RID: 467
|
|
[Token(Token = "0x4000617")]
|
|
Simple,
|
|
// Token: 0x040001D4 RID: 468
|
|
[Token(Token = "0x4000618")]
|
|
Best
|
|
}
|
|
|
|
// Token: 0x0200004D RID: 77
|
|
[Token(Token = "0x20000DB")]
|
|
public class Leg
|
|
{
|
|
// Token: 0x17000031 RID: 49
|
|
// (get) Token: 0x060001FA RID: 506 RVA: 0x00003210 File Offset: 0x00001410
|
|
// (set) Token: 0x060001FB RID: 507 RVA: 0x00002053 File Offset: 0x00000253
|
|
[Token(Token = "0x17000088")]
|
|
public bool isGrounded
|
|
{
|
|
[Token(Token = "0x600064B")]
|
|
[Address(RVA = "0x42D5E0", Offset = "0x42C3E0", VA = "0x18042D5E0")]
|
|
[CompilerGenerated]
|
|
get
|
|
{
|
|
return default(bool);
|
|
}
|
|
[Token(Token = "0x600064C")]
|
|
[Address(RVA = "0x495D50", Offset = "0x494B50", VA = "0x180495D50")]
|
|
[CompilerGenerated]
|
|
private set
|
|
{
|
|
}
|
|
}
|
|
|
|
// Token: 0x17000032 RID: 50
|
|
// (get) Token: 0x060001FC RID: 508 RVA: 0x00003228 File Offset: 0x00001428
|
|
// (set) Token: 0x060001FD RID: 509 RVA: 0x00002053 File Offset: 0x00000253
|
|
[Token(Token = "0x17000089")]
|
|
public Vector3 IKPosition
|
|
{
|
|
[Token(Token = "0x600064D")]
|
|
[Address(RVA = "0x2917C20", Offset = "0x2916A20", VA = "0x182917C20")]
|
|
[CompilerGenerated]
|
|
get
|
|
{
|
|
return default(Vector3);
|
|
}
|
|
[Token(Token = "0x600064E")]
|
|
[Address(RVA = "0x2D3DD20", Offset = "0x2D3CB20", VA = "0x182D3DD20")]
|
|
[CompilerGenerated]
|
|
private set
|
|
{
|
|
}
|
|
}
|
|
|
|
// Token: 0x17000033 RID: 51
|
|
// (get) Token: 0x060001FE RID: 510 RVA: 0x00003240 File Offset: 0x00001440
|
|
// (set) Token: 0x060001FF RID: 511 RVA: 0x00002053 File Offset: 0x00000253
|
|
[Token(Token = "0x1700008A")]
|
|
public bool initiated
|
|
{
|
|
[Token(Token = "0x600064F")]
|
|
[Address(RVA = "0x4364F0", Offset = "0x4352F0", VA = "0x1804364F0")]
|
|
[CompilerGenerated]
|
|
get
|
|
{
|
|
return default(bool);
|
|
}
|
|
[Token(Token = "0x6000650")]
|
|
[Address(RVA = "0x436790", Offset = "0x435590", VA = "0x180436790")]
|
|
[CompilerGenerated]
|
|
private set
|
|
{
|
|
}
|
|
}
|
|
|
|
// Token: 0x17000034 RID: 52
|
|
// (get) Token: 0x06000200 RID: 512 RVA: 0x00003258 File Offset: 0x00001458
|
|
// (set) Token: 0x06000201 RID: 513 RVA: 0x00002053 File Offset: 0x00000253
|
|
[Token(Token = "0x1700008B")]
|
|
public float heightFromGround
|
|
{
|
|
[Token(Token = "0x6000651")]
|
|
[Address(RVA = "0xA9DE10", Offset = "0xA9CC10", VA = "0x180A9DE10")]
|
|
[CompilerGenerated]
|
|
get
|
|
{
|
|
return 0f;
|
|
}
|
|
[Token(Token = "0x6000652")]
|
|
[Address(RVA = "0xA9DC30", Offset = "0xA9CA30", VA = "0x180A9DC30")]
|
|
[CompilerGenerated]
|
|
private set
|
|
{
|
|
}
|
|
}
|
|
|
|
// Token: 0x17000035 RID: 53
|
|
// (get) Token: 0x06000202 RID: 514 RVA: 0x00003270 File Offset: 0x00001470
|
|
// (set) Token: 0x06000203 RID: 515 RVA: 0x00002053 File Offset: 0x00000253
|
|
[Token(Token = "0x1700008C")]
|
|
public Vector3 velocity
|
|
{
|
|
[Token(Token = "0x6000653")]
|
|
[Address(RVA = "0x24C0340", Offset = "0x24BF140", VA = "0x1824C0340")]
|
|
[CompilerGenerated]
|
|
get
|
|
{
|
|
return default(Vector3);
|
|
}
|
|
[Token(Token = "0x6000654")]
|
|
[Address(RVA = "0xDAF030", Offset = "0xDADE30", VA = "0x180DAF030")]
|
|
[CompilerGenerated]
|
|
private set
|
|
{
|
|
}
|
|
}
|
|
|
|
// Token: 0x17000036 RID: 54
|
|
// (get) Token: 0x06000204 RID: 516 RVA: 0x00002050 File Offset: 0x00000250
|
|
// (set) Token: 0x06000205 RID: 517 RVA: 0x00002053 File Offset: 0x00000253
|
|
[Token(Token = "0x1700008D")]
|
|
public Transform transform
|
|
{
|
|
[Token(Token = "0x6000655")]
|
|
[Address(RVA = "0x3FA170", Offset = "0x3F8F70", VA = "0x1803FA170")]
|
|
[CompilerGenerated]
|
|
get
|
|
{
|
|
return null;
|
|
}
|
|
[Token(Token = "0x6000656")]
|
|
[Address(RVA = "0x46AA50", Offset = "0x469850", VA = "0x18046AA50")]
|
|
[CompilerGenerated]
|
|
private set
|
|
{
|
|
}
|
|
}
|
|
|
|
// Token: 0x17000037 RID: 55
|
|
// (get) Token: 0x06000206 RID: 518 RVA: 0x00003288 File Offset: 0x00001488
|
|
// (set) Token: 0x06000207 RID: 519 RVA: 0x00002053 File Offset: 0x00000253
|
|
[Token(Token = "0x1700008E")]
|
|
public float IKOffset
|
|
{
|
|
[Token(Token = "0x6000657")]
|
|
[Address(RVA = "0xA02F00", Offset = "0xA01D00", VA = "0x180A02F00")]
|
|
[CompilerGenerated]
|
|
get
|
|
{
|
|
return 0f;
|
|
}
|
|
[Token(Token = "0x6000658")]
|
|
[Address(RVA = "0x2137D90", Offset = "0x2136B90", VA = "0x182137D90")]
|
|
[CompilerGenerated]
|
|
private set
|
|
{
|
|
}
|
|
}
|
|
|
|
// Token: 0x17000038 RID: 56
|
|
// (get) Token: 0x06000208 RID: 520 RVA: 0x000032A0 File Offset: 0x000014A0
|
|
// (set) Token: 0x06000209 RID: 521 RVA: 0x00002053 File Offset: 0x00000253
|
|
[Token(Token = "0x1700008F")]
|
|
public RaycastHit heelHit
|
|
{
|
|
[Token(Token = "0x6000659")]
|
|
[Address(RVA = "0x2D40E20", Offset = "0x2D3FC20", VA = "0x182D40E20")]
|
|
[CompilerGenerated]
|
|
get
|
|
{
|
|
return default(RaycastHit);
|
|
}
|
|
[Token(Token = "0x600065A")]
|
|
[Address(RVA = "0x2D410D0", Offset = "0x2D3FED0", VA = "0x182D410D0")]
|
|
[CompilerGenerated]
|
|
private set
|
|
{
|
|
}
|
|
}
|
|
|
|
// Token: 0x17000039 RID: 57
|
|
// (get) Token: 0x0600020A RID: 522 RVA: 0x000032B8 File Offset: 0x000014B8
|
|
// (set) Token: 0x0600020B RID: 523 RVA: 0x00002053 File Offset: 0x00000253
|
|
[Token(Token = "0x17000090")]
|
|
public RaycastHit capsuleHit
|
|
{
|
|
[Token(Token = "0x600065B")]
|
|
[Address(RVA = "0x2D40DF0", Offset = "0x2D3FBF0", VA = "0x182D40DF0")]
|
|
[CompilerGenerated]
|
|
get
|
|
{
|
|
return default(RaycastHit);
|
|
}
|
|
[Token(Token = "0x600065C")]
|
|
[Address(RVA = "0x2D410A0", Offset = "0x2D3FEA0", VA = "0x182D410A0")]
|
|
[CompilerGenerated]
|
|
private set
|
|
{
|
|
}
|
|
}
|
|
|
|
// Token: 0x1700003A RID: 58
|
|
// (get) Token: 0x0600020C RID: 524 RVA: 0x000032D0 File Offset: 0x000014D0
|
|
[Token(Token = "0x17000091")]
|
|
public RaycastHit GetHitPoint
|
|
{
|
|
[Token(Token = "0x600065D")]
|
|
[Address(RVA = "0x2D40D70", Offset = "0x2D3FB70", VA = "0x182D40D70")]
|
|
get
|
|
{
|
|
return default(RaycastHit);
|
|
}
|
|
}
|
|
|
|
// Token: 0x0600020D RID: 525 RVA: 0x00002053 File Offset: 0x00000253
|
|
[Token(Token = "0x600065E")]
|
|
[Address(RVA = "0x2D408B0", Offset = "0x2D3F6B0", VA = "0x182D408B0")]
|
|
public void SetFootPosition(Vector3 position)
|
|
{
|
|
}
|
|
|
|
// Token: 0x0600020E RID: 526 RVA: 0x00002053 File Offset: 0x00000253
|
|
[Token(Token = "0x600065F")]
|
|
[Address(RVA = "0x2D3F0B0", Offset = "0x2D3DEB0", VA = "0x182D3F0B0")]
|
|
public void Initiate(Grounding grounding, Transform transform)
|
|
{
|
|
}
|
|
|
|
// Token: 0x0600020F RID: 527 RVA: 0x00002053 File Offset: 0x00000253
|
|
[Token(Token = "0x6000660")]
|
|
[Address(RVA = "0x2D3F1E0", Offset = "0x2D3DFE0", VA = "0x182D3F1E0")]
|
|
public void OnEnable()
|
|
{
|
|
}
|
|
|
|
// Token: 0x06000210 RID: 528 RVA: 0x00002053 File Offset: 0x00000253
|
|
[Token(Token = "0x6000661")]
|
|
[Address(RVA = "0x2D40480", Offset = "0x2D3F280", VA = "0x182D40480")]
|
|
public void Reset()
|
|
{
|
|
}
|
|
|
|
// Token: 0x06000211 RID: 529 RVA: 0x00002053 File Offset: 0x00000253
|
|
[Token(Token = "0x6000662")]
|
|
[Address(RVA = "0x2D3F240", Offset = "0x2D3E040", VA = "0x182D3F240")]
|
|
public void Process()
|
|
{
|
|
}
|
|
|
|
// Token: 0x1700003B RID: 59
|
|
// (get) Token: 0x06000212 RID: 530 RVA: 0x000032E8 File Offset: 0x000014E8
|
|
[Token(Token = "0x17000092")]
|
|
public float stepHeightFromGround
|
|
{
|
|
[Token(Token = "0x6000663")]
|
|
[Address(RVA = "0x2D41000", Offset = "0x2D3FE00", VA = "0x182D41000")]
|
|
get
|
|
{
|
|
return 0f;
|
|
}
|
|
}
|
|
|
|
// Token: 0x06000213 RID: 531 RVA: 0x00003300 File Offset: 0x00001500
|
|
[Token(Token = "0x6000664")]
|
|
[Address(RVA = "0x2D3DF80", Offset = "0x2D3CD80", VA = "0x182D3DF80")]
|
|
private RaycastHit GetCapsuleHit(Vector3 offsetFromHeel)
|
|
{
|
|
return default(RaycastHit);
|
|
}
|
|
|
|
// Token: 0x06000214 RID: 532 RVA: 0x00003318 File Offset: 0x00001518
|
|
[Token(Token = "0x6000665")]
|
|
[Address(RVA = "0x2D3E9C0", Offset = "0x2D3D7C0", VA = "0x182D3E9C0")]
|
|
private RaycastHit GetRaycastHit(Vector3 offsetFromHeel)
|
|
{
|
|
return default(RaycastHit);
|
|
}
|
|
|
|
// Token: 0x06000215 RID: 533 RVA: 0x00003330 File Offset: 0x00001530
|
|
[Token(Token = "0x6000666")]
|
|
[Address(RVA = "0x2D40750", Offset = "0x2D3F550", VA = "0x182D40750")]
|
|
private Vector3 RotateNormal(Vector3 normal)
|
|
{
|
|
return default(Vector3);
|
|
}
|
|
|
|
// Token: 0x06000216 RID: 534 RVA: 0x00002053 File Offset: 0x00000253
|
|
[Token(Token = "0x6000667")]
|
|
[Address(RVA = "0x2D40BA0", Offset = "0x2D3F9A0", VA = "0x182D40BA0")]
|
|
private void SetFootToPoint(Vector3 normal, Vector3 point)
|
|
{
|
|
}
|
|
|
|
// Token: 0x06000217 RID: 535 RVA: 0x00002053 File Offset: 0x00000253
|
|
[Token(Token = "0x6000668")]
|
|
[Address(RVA = "0x2D408D0", Offset = "0x2D3F6D0", VA = "0x182D408D0")]
|
|
private void SetFootToPlane(Vector3 planeNormal, Vector3 planePoint, Vector3 heelHitPoint)
|
|
{
|
|
}
|
|
|
|
// Token: 0x06000218 RID: 536 RVA: 0x00003348 File Offset: 0x00001548
|
|
[Token(Token = "0x6000669")]
|
|
[Address(RVA = "0x2D3E7E0", Offset = "0x2D3D5E0", VA = "0x182D3E7E0")]
|
|
private float GetHeightFromGround(Vector3 hitPoint)
|
|
{
|
|
return 0f;
|
|
}
|
|
|
|
// Token: 0x06000219 RID: 537 RVA: 0x00002053 File Offset: 0x00000253
|
|
[Token(Token = "0x600066A")]
|
|
[Address(RVA = "0x2D40550", Offset = "0x2D3F350", VA = "0x182D40550")]
|
|
private void RotateFoot()
|
|
{
|
|
}
|
|
|
|
// Token: 0x0600021A RID: 538 RVA: 0x00003360 File Offset: 0x00001560
|
|
[Token(Token = "0x600066B")]
|
|
[Address(RVA = "0x2D3EF80", Offset = "0x2D3DD80", VA = "0x182D3EF80")]
|
|
private Quaternion GetRotationOffsetTarget()
|
|
{
|
|
return default(Quaternion);
|
|
}
|
|
|
|
// Token: 0x1700003C RID: 60
|
|
// (get) Token: 0x0600021B RID: 539 RVA: 0x00003378 File Offset: 0x00001578
|
|
[Token(Token = "0x17000093")]
|
|
private float rootYOffset
|
|
{
|
|
[Token(Token = "0x600066C")]
|
|
[Address(RVA = "0x2D40E50", Offset = "0x2D3FC50", VA = "0x182D40E50")]
|
|
get
|
|
{
|
|
return 0f;
|
|
}
|
|
}
|
|
|
|
// Token: 0x0600021C RID: 540 RVA: 0x00002053 File Offset: 0x00000253
|
|
[Token(Token = "0x600066D")]
|
|
[Address(RVA = "0x2D40CC0", Offset = "0x2D3FAC0", VA = "0x182D40CC0")]
|
|
public Leg()
|
|
{
|
|
}
|
|
|
|
// Token: 0x040001D7 RID: 471
|
|
[FieldOffset(Offset = "0x20")]
|
|
[Token(Token = "0x400061B")]
|
|
public Quaternion rotationOffset;
|
|
|
|
// Token: 0x040001DD RID: 477
|
|
[FieldOffset(Offset = "0x54")]
|
|
[Token(Token = "0x4000621")]
|
|
public bool invertFootCenter;
|
|
|
|
// Token: 0x040001E0 RID: 480
|
|
[FieldOffset(Offset = "0xB0")]
|
|
[Token(Token = "0x4000624")]
|
|
private Grounding grounding;
|
|
|
|
// Token: 0x040001E1 RID: 481
|
|
[FieldOffset(Offset = "0xB8")]
|
|
[Token(Token = "0x4000625")]
|
|
private float lastTime;
|
|
|
|
// Token: 0x040001E2 RID: 482
|
|
[FieldOffset(Offset = "0xBC")]
|
|
[Token(Token = "0x4000626")]
|
|
private float deltaTime;
|
|
|
|
// Token: 0x040001E3 RID: 483
|
|
[FieldOffset(Offset = "0xC0")]
|
|
[Token(Token = "0x4000627")]
|
|
private Vector3 lastPosition;
|
|
|
|
// Token: 0x040001E4 RID: 484
|
|
[FieldOffset(Offset = "0xCC")]
|
|
[Token(Token = "0x4000628")]
|
|
private Quaternion toHitNormal;
|
|
|
|
// Token: 0x040001E5 RID: 485
|
|
[FieldOffset(Offset = "0xDC")]
|
|
[Token(Token = "0x4000629")]
|
|
private Quaternion r;
|
|
|
|
// Token: 0x040001E6 RID: 486
|
|
[FieldOffset(Offset = "0xEC")]
|
|
[Token(Token = "0x400062A")]
|
|
private Vector3 up;
|
|
|
|
// Token: 0x040001E7 RID: 487
|
|
[FieldOffset(Offset = "0xF8")]
|
|
[Token(Token = "0x400062B")]
|
|
private bool doOverrideFootPosition;
|
|
|
|
// Token: 0x040001E8 RID: 488
|
|
[FieldOffset(Offset = "0xFC")]
|
|
[Token(Token = "0x400062C")]
|
|
private Vector3 overrideFootPosition;
|
|
|
|
// Token: 0x040001E9 RID: 489
|
|
[FieldOffset(Offset = "0x108")]
|
|
[Token(Token = "0x400062D")]
|
|
private Vector3 transformPosition;
|
|
}
|
|
|
|
// Token: 0x0200004E RID: 78
|
|
[Token(Token = "0x20000DC")]
|
|
public class Pelvis
|
|
{
|
|
// Token: 0x1700003D RID: 61
|
|
// (get) Token: 0x0600021D RID: 541 RVA: 0x00003390 File Offset: 0x00001590
|
|
// (set) Token: 0x0600021E RID: 542 RVA: 0x00002053 File Offset: 0x00000253
|
|
[Token(Token = "0x17000094")]
|
|
public Vector3 IKOffset
|
|
{
|
|
[Token(Token = "0x600066E")]
|
|
[Address(RVA = "0x763C40", Offset = "0x762A40", VA = "0x180763C40")]
|
|
[CompilerGenerated]
|
|
get
|
|
{
|
|
return default(Vector3);
|
|
}
|
|
[Token(Token = "0x600066F")]
|
|
[Address(RVA = "0x763C30", Offset = "0x762A30", VA = "0x180763C30")]
|
|
[CompilerGenerated]
|
|
private set
|
|
{
|
|
}
|
|
}
|
|
|
|
// Token: 0x1700003E RID: 62
|
|
// (get) Token: 0x0600021F RID: 543 RVA: 0x000033A8 File Offset: 0x000015A8
|
|
// (set) Token: 0x06000220 RID: 544 RVA: 0x00002053 File Offset: 0x00000253
|
|
[Token(Token = "0x17000095")]
|
|
public float heightOffset
|
|
{
|
|
[Token(Token = "0x6000670")]
|
|
[Address(RVA = "0x763230", Offset = "0x762030", VA = "0x180763230")]
|
|
[CompilerGenerated]
|
|
get
|
|
{
|
|
return 0f;
|
|
}
|
|
[Token(Token = "0x6000671")]
|
|
[Address(RVA = "0x7143F0", Offset = "0x7131F0", VA = "0x1807143F0")]
|
|
[CompilerGenerated]
|
|
private set
|
|
{
|
|
}
|
|
}
|
|
|
|
// Token: 0x06000221 RID: 545 RVA: 0x00002053 File Offset: 0x00000253
|
|
[Token(Token = "0x6000672")]
|
|
[Address(RVA = "0x2D41680", Offset = "0x2D40480", VA = "0x182D41680")]
|
|
public void Initiate(Grounding grounding)
|
|
{
|
|
}
|
|
|
|
// Token: 0x06000222 RID: 546 RVA: 0x00002053 File Offset: 0x00000253
|
|
[Token(Token = "0x6000673")]
|
|
[Address(RVA = "0x2D41AB0", Offset = "0x2D408B0", VA = "0x182D41AB0")]
|
|
public void Reset()
|
|
{
|
|
}
|
|
|
|
// Token: 0x06000223 RID: 547 RVA: 0x00002053 File Offset: 0x00000253
|
|
[Token(Token = "0x6000674")]
|
|
[Address(RVA = "0x2D416F0", Offset = "0x2D404F0", VA = "0x182D416F0")]
|
|
public void OnEnable()
|
|
{
|
|
}
|
|
|
|
// Token: 0x06000224 RID: 548 RVA: 0x00002053 File Offset: 0x00000253
|
|
[Token(Token = "0x6000675")]
|
|
[Address(RVA = "0x2D41760", Offset = "0x2D40560", VA = "0x182D41760")]
|
|
public void Process(float lowestOffset, float highestOffset, bool isGrounded)
|
|
{
|
|
}
|
|
|
|
// Token: 0x06000225 RID: 549 RVA: 0x00002053 File Offset: 0x00000253
|
|
[Token(Token = "0x6000676")]
|
|
[Address(RVA = "0x3F5100", Offset = "0x3F3F00", VA = "0x1803F5100")]
|
|
public Pelvis()
|
|
{
|
|
}
|
|
|
|
// Token: 0x040001EC RID: 492
|
|
[FieldOffset(Offset = "0x20")]
|
|
[Token(Token = "0x4000630")]
|
|
private Grounding grounding;
|
|
|
|
// Token: 0x040001ED RID: 493
|
|
[FieldOffset(Offset = "0x28")]
|
|
[Token(Token = "0x4000631")]
|
|
private Vector3 lastRootPosition;
|
|
|
|
// Token: 0x040001EE RID: 494
|
|
[FieldOffset(Offset = "0x34")]
|
|
[Token(Token = "0x4000632")]
|
|
private float damperF;
|
|
|
|
// Token: 0x040001EF RID: 495
|
|
[FieldOffset(Offset = "0x38")]
|
|
[Token(Token = "0x4000633")]
|
|
private bool initiated;
|
|
|
|
// Token: 0x040001F0 RID: 496
|
|
[FieldOffset(Offset = "0x3C")]
|
|
[Token(Token = "0x4000634")]
|
|
private float lastTime;
|
|
}
|
|
}
|
|
}
|