Files
27Aug2021-Cpp2IL-Dump/Assembly-CSharp-firstpass/RootMotion/FinalIK/Grounding.cs
T
niko c12fbe3fc6 m
2026-04-12 16:51:38 +02:00

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 = "0x417710", Offset = "0x416710", VA = "0x180417710")]
[CompilerGenerated]
get
{
return null;
}
[Token(Token = "0x60001D5")]
[Address(RVA = "0x417A10", Offset = "0x416A10", VA = "0x180417A10")]
[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 = "0x417720", Offset = "0x416720", VA = "0x180417720")]
[CompilerGenerated]
get
{
return null;
}
[Token(Token = "0x60001D7")]
[Address(RVA = "0x417A20", Offset = "0x416A20", VA = "0x180417A20")]
[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 = "0x4B4FC0", Offset = "0x4B3FC0", VA = "0x1804B4FC0")]
[CompilerGenerated]
get
{
return default(bool);
}
[Token(Token = "0x60001D9")]
[Address(RVA = "0x5AA170", Offset = "0x5A9170", VA = "0x1805AA170")]
[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 = "0x493640", Offset = "0x492640", VA = "0x180493640")]
[CompilerGenerated]
get
{
return null;
}
[Token(Token = "0x60001DB")]
[Address(RVA = "0x476170", Offset = "0x475170", VA = "0x180476170")]
[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 = "0xF185A0", Offset = "0xF175A0", VA = "0x180F185A0")]
[CompilerGenerated]
get
{
return default(RaycastHit);
}
[Token(Token = "0x60001DD")]
[Address(RVA = "0xF18740", Offset = "0xF17740", VA = "0x180F18740")]
[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 = "0xF18540", Offset = "0xF17540", VA = "0x180F18540")]
get
{
return default(bool);
}
}
// Token: 0x060001ED RID: 493 RVA: 0x00003150 File Offset: 0x00001350
[Token(Token = "0x60001DF")]
[Address(RVA = "0xF17300", Offset = "0xF16300", VA = "0x180F17300")]
public RaycastHit GetRootHit(float maxDistanceMlp = 10f)
{
return default(RaycastHit);
}
// Token: 0x060001EE RID: 494 RVA: 0x00003168 File Offset: 0x00001368
[Token(Token = "0x60001E0")]
[Address(RVA = "0xF17F20", Offset = "0xF16F20", VA = "0x180F17F20")]
public bool IsValid(ref string errorMessage)
{
return default(bool);
}
// Token: 0x060001EF RID: 495 RVA: 0x00002053 File Offset: 0x00000253
[Token(Token = "0x60001E1")]
[Address(RVA = "0xF17A70", Offset = "0xF16A70", VA = "0x180F17A70")]
public void Initiate(Transform root, Transform[] feet)
{
}
// Token: 0x060001F0 RID: 496 RVA: 0x00002053 File Offset: 0x00000253
[Token(Token = "0x60001E2")]
[Address(RVA = "0xF18210", Offset = "0xF17210", VA = "0x180F18210")]
public void Update()
{
}
// Token: 0x060001F1 RID: 497 RVA: 0x00003180 File Offset: 0x00001380
[Token(Token = "0x60001E3")]
[Address(RVA = "0xF16FB0", Offset = "0xF15FB0", VA = "0x180F16FB0")]
public Vector3 GetLegsPlaneNormal()
{
return default(Vector3);
}
// Token: 0x060001F2 RID: 498 RVA: 0x00002053 File Offset: 0x00000253
[Token(Token = "0x60001E4")]
[Address(RVA = "0xF18010", Offset = "0xF17010", VA = "0x180F18010")]
public void Reset()
{
}
// Token: 0x060001F3 RID: 499 RVA: 0x00002053 File Offset: 0x00000253
[Token(Token = "0x60001E5")]
[Address(RVA = "0xF17FF0", Offset = "0xF16FF0", VA = "0x180F17FF0")]
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 = "0xF185D0", Offset = "0xF175D0", VA = "0x180F185D0")]
get
{
return default(Vector3);
}
}
// Token: 0x060001F5 RID: 501 RVA: 0x000031B0 File Offset: 0x000013B0
[Token(Token = "0x60001E7")]
[Address(RVA = "0xF17900", Offset = "0xF16900", VA = "0x180F17900")]
public float GetVerticalOffset(Vector3 p1, Vector3 p2)
{
return 0f;
}
// Token: 0x060001F6 RID: 502 RVA: 0x000031C8 File Offset: 0x000013C8
[Token(Token = "0x60001E8")]
[Address(RVA = "0xF16D10", Offset = "0xF15D10", VA = "0x180F16D10")]
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 = "0xF18670", Offset = "0xF17670", VA = "0x180F18670")]
get
{
return default(bool);
}
}
// Token: 0x060001F8 RID: 504 RVA: 0x000031F8 File Offset: 0x000013F8
[Token(Token = "0x60001EA")]
[Address(RVA = "0xF16E50", Offset = "0xF15E50", VA = "0x180F16E50")]
public Vector3 GetFootCenterOffset()
{
return default(Vector3);
}
// Token: 0x060001F9 RID: 505 RVA: 0x00002053 File Offset: 0x00000253
[Token(Token = "0x60001EB")]
[Address(RVA = "0xF184E0", Offset = "0xF174E0", VA = "0x180F184E0")]
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 = "0x4944B0", Offset = "0x4934B0", VA = "0x1804944B0")]
[CompilerGenerated]
get
{
return default(bool);
}
[Token(Token = "0x600064C")]
[Address(RVA = "0x62ADC0", Offset = "0x629DC0", VA = "0x18062ADC0")]
[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 = "0xF22400", Offset = "0xF21400", VA = "0x180F22400")]
[CompilerGenerated]
get
{
return default(Vector3);
}
[Token(Token = "0x600064E")]
[Address(RVA = "0xF22C60", Offset = "0xF21C60", VA = "0x180F22C60")]
[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 = "0x5AB2E0", Offset = "0x5AA2E0", VA = "0x1805AB2E0")]
[CompilerGenerated]
get
{
return default(bool);
}
[Token(Token = "0x6000650")]
[Address(RVA = "0x5AB400", Offset = "0x5AA400", VA = "0x1805AB400")]
[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 = "0x562390", Offset = "0x561390", VA = "0x180562390")]
[CompilerGenerated]
get
{
return 0f;
}
[Token(Token = "0x6000652")]
[Address(RVA = "0x562AC0", Offset = "0x561AC0", VA = "0x180562AC0")]
[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 = "0x9A5DE0", Offset = "0x9A4DE0", VA = "0x1809A5DE0")]
[CompilerGenerated]
get
{
return default(Vector3);
}
[Token(Token = "0x6000654")]
[Address(RVA = "0xF19D10", Offset = "0xF18D10", VA = "0x180F19D10")]
[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 = "0x4975A0", Offset = "0x4965A0", VA = "0x1804975A0")]
[CompilerGenerated]
get
{
return null;
}
[Token(Token = "0x6000656")]
[Address(RVA = "0x55BCF0", Offset = "0x55ACF0", VA = "0x18055BCF0")]
[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 = "0x8148D0", Offset = "0x8138D0", VA = "0x1808148D0")]
[CompilerGenerated]
get
{
return 0f;
}
[Token(Token = "0x6000658")]
[Address(RVA = "0x814BA0", Offset = "0x813BA0", VA = "0x180814BA0")]
[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 = "0xF25D70", Offset = "0xF24D70", VA = "0x180F25D70")]
[CompilerGenerated]
get
{
return default(RaycastHit);
}
[Token(Token = "0x600065A")]
[Address(RVA = "0xF26020", Offset = "0xF25020", VA = "0x180F26020")]
[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 = "0xF25D40", Offset = "0xF24D40", VA = "0x180F25D40")]
[CompilerGenerated]
get
{
return default(RaycastHit);
}
[Token(Token = "0x600065C")]
[Address(RVA = "0xF25FF0", Offset = "0xF24FF0", VA = "0x180F25FF0")]
[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 = "0xF25CC0", Offset = "0xF24CC0", VA = "0x180F25CC0")]
get
{
return default(RaycastHit);
}
}
// Token: 0x0600020D RID: 525 RVA: 0x00002053 File Offset: 0x00000253
[Token(Token = "0x600065E")]
[Address(RVA = "0xF25800", Offset = "0xF24800", VA = "0x180F25800")]
public void SetFootPosition(Vector3 position)
{
}
// Token: 0x0600020E RID: 526 RVA: 0x00002053 File Offset: 0x00000253
[Token(Token = "0x600065F")]
[Address(RVA = "0xF24000", Offset = "0xF23000", VA = "0x180F24000")]
public void Initiate(Grounding grounding, Transform transform)
{
}
// Token: 0x0600020F RID: 527 RVA: 0x00002053 File Offset: 0x00000253
[Token(Token = "0x6000660")]
[Address(RVA = "0xF24130", Offset = "0xF23130", VA = "0x180F24130")]
public void OnEnable()
{
}
// Token: 0x06000210 RID: 528 RVA: 0x00002053 File Offset: 0x00000253
[Token(Token = "0x6000661")]
[Address(RVA = "0xF253D0", Offset = "0xF243D0", VA = "0x180F253D0")]
public void Reset()
{
}
// Token: 0x06000211 RID: 529 RVA: 0x00002053 File Offset: 0x00000253
[Token(Token = "0x6000662")]
[Address(RVA = "0xF24190", Offset = "0xF23190", VA = "0x180F24190")]
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 = "0xF25F50", Offset = "0xF24F50", VA = "0x180F25F50")]
get
{
return 0f;
}
}
// Token: 0x06000213 RID: 531 RVA: 0x00003300 File Offset: 0x00001500
[Token(Token = "0x6000664")]
[Address(RVA = "0xF22ED0", Offset = "0xF21ED0", VA = "0x180F22ED0")]
private RaycastHit GetCapsuleHit(Vector3 offsetFromHeel)
{
return default(RaycastHit);
}
// Token: 0x06000214 RID: 532 RVA: 0x00003318 File Offset: 0x00001518
[Token(Token = "0x6000665")]
[Address(RVA = "0xF23910", Offset = "0xF22910", VA = "0x180F23910")]
private RaycastHit GetRaycastHit(Vector3 offsetFromHeel)
{
return default(RaycastHit);
}
// Token: 0x06000215 RID: 533 RVA: 0x00003330 File Offset: 0x00001530
[Token(Token = "0x6000666")]
[Address(RVA = "0xF256A0", Offset = "0xF246A0", VA = "0x180F256A0")]
private Vector3 RotateNormal(Vector3 normal)
{
return default(Vector3);
}
// Token: 0x06000216 RID: 534 RVA: 0x00002053 File Offset: 0x00000253
[Token(Token = "0x6000667")]
[Address(RVA = "0xF25AF0", Offset = "0xF24AF0", VA = "0x180F25AF0")]
private void SetFootToPoint(Vector3 normal, Vector3 point)
{
}
// Token: 0x06000217 RID: 535 RVA: 0x00002053 File Offset: 0x00000253
[Token(Token = "0x6000668")]
[Address(RVA = "0xF25820", Offset = "0xF24820", VA = "0x180F25820")]
private void SetFootToPlane(Vector3 planeNormal, Vector3 planePoint, Vector3 heelHitPoint)
{
}
// Token: 0x06000218 RID: 536 RVA: 0x00003348 File Offset: 0x00001548
[Token(Token = "0x6000669")]
[Address(RVA = "0xF23730", Offset = "0xF22730", VA = "0x180F23730")]
private float GetHeightFromGround(Vector3 hitPoint)
{
return 0f;
}
// Token: 0x06000219 RID: 537 RVA: 0x00002053 File Offset: 0x00000253
[Token(Token = "0x600066A")]
[Address(RVA = "0xF254A0", Offset = "0xF244A0", VA = "0x180F254A0")]
private void RotateFoot()
{
}
// Token: 0x0600021A RID: 538 RVA: 0x00003360 File Offset: 0x00001560
[Token(Token = "0x600066B")]
[Address(RVA = "0xF23ED0", Offset = "0xF22ED0", VA = "0x180F23ED0")]
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 = "0xF25DA0", Offset = "0xF24DA0", VA = "0x180F25DA0")]
get
{
return 0f;
}
}
// Token: 0x0600021C RID: 540 RVA: 0x00002053 File Offset: 0x00000253
[Token(Token = "0x600066D")]
[Address(RVA = "0xF25C10", Offset = "0xF24C10", VA = "0x180F25C10")]
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 = "0xF26AC0", Offset = "0xF25AC0", VA = "0x180F26AC0")]
[CompilerGenerated]
get
{
return default(Vector3);
}
[Token(Token = "0x600066F")]
[Address(RVA = "0xF26AE0", Offset = "0xF25AE0", VA = "0x180F26AE0")]
[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 = "0x6A46E0", Offset = "0x6A36E0", VA = "0x1806A46E0")]
[CompilerGenerated]
get
{
return 0f;
}
[Token(Token = "0x6000671")]
[Address(RVA = "0x6A46F0", Offset = "0x6A36F0", VA = "0x1806A46F0")]
[CompilerGenerated]
private set
{
}
}
// Token: 0x06000221 RID: 545 RVA: 0x00002053 File Offset: 0x00000253
[Token(Token = "0x6000672")]
[Address(RVA = "0xF265D0", Offset = "0xF255D0", VA = "0x180F265D0")]
public void Initiate(Grounding grounding)
{
}
// Token: 0x06000222 RID: 546 RVA: 0x00002053 File Offset: 0x00000253
[Token(Token = "0x6000673")]
[Address(RVA = "0xF26A00", Offset = "0xF25A00", VA = "0x180F26A00")]
public void Reset()
{
}
// Token: 0x06000223 RID: 547 RVA: 0x00002053 File Offset: 0x00000253
[Token(Token = "0x6000674")]
[Address(RVA = "0xF26640", Offset = "0xF25640", VA = "0x180F26640")]
public void OnEnable()
{
}
// Token: 0x06000224 RID: 548 RVA: 0x00002053 File Offset: 0x00000253
[Token(Token = "0x6000675")]
[Address(RVA = "0xF266B0", Offset = "0xF256B0", VA = "0x180F266B0")]
public void Process(float lowestOffset, float highestOffset, bool isGrounded)
{
}
// Token: 0x06000225 RID: 549 RVA: 0x00002053 File Offset: 0x00000253
[Token(Token = "0x6000676")]
[Address(RVA = "0x412370", Offset = "0x411370", VA = "0x180412370")]
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;
}
}
}