153 lines
4.4 KiB
C#
153 lines
4.4 KiB
C#
using System;
|
|
using Cpp2IlInjected;
|
|
using UnityEngine;
|
|
|
|
namespace RootMotion
|
|
{
|
|
// Token: 0x02000031 RID: 49
|
|
[Token(Token = "0x200002A")]
|
|
public class SolverManager : MonoBehaviour
|
|
{
|
|
// Token: 0x0600010F RID: 271 RVA: 0x00002053 File Offset: 0x00000253
|
|
[Token(Token = "0x600010C")]
|
|
[Address(RVA = "0x29B6790", Offset = "0x29B5590", VA = "0x1829B6790")]
|
|
public void Disable()
|
|
{
|
|
}
|
|
|
|
// Token: 0x06000110 RID: 272 RVA: 0x00002053 File Offset: 0x00000253
|
|
[Token(Token = "0x600010D")]
|
|
[Address(RVA = "0x402080", Offset = "0x400E80", VA = "0x180402080", Slot = "4")]
|
|
protected virtual void InitiateSolver()
|
|
{
|
|
}
|
|
|
|
// Token: 0x06000111 RID: 273 RVA: 0x00002053 File Offset: 0x00000253
|
|
[Token(Token = "0x600010E")]
|
|
[Address(RVA = "0x402080", Offset = "0x400E80", VA = "0x180402080", Slot = "5")]
|
|
protected virtual void UpdateSolver()
|
|
{
|
|
}
|
|
|
|
// Token: 0x06000112 RID: 274 RVA: 0x00002053 File Offset: 0x00000253
|
|
[Token(Token = "0x600010F")]
|
|
[Address(RVA = "0x402080", Offset = "0x400E80", VA = "0x180402080", Slot = "6")]
|
|
protected virtual void FixTransforms()
|
|
{
|
|
}
|
|
|
|
// Token: 0x06000113 RID: 275 RVA: 0x00002053 File Offset: 0x00000253
|
|
[Token(Token = "0x6000110")]
|
|
[Address(RVA = "0x29B6A50", Offset = "0x29B5850", VA = "0x1829B6A50")]
|
|
private void OnDisable()
|
|
{
|
|
}
|
|
|
|
// Token: 0x06000114 RID: 276 RVA: 0x00002053 File Offset: 0x00000253
|
|
[Token(Token = "0x6000111")]
|
|
[Address(RVA = "0x29B69B0", Offset = "0x29B57B0", VA = "0x1829B69B0")]
|
|
private void Start()
|
|
{
|
|
}
|
|
|
|
// Token: 0x1700001D RID: 29
|
|
// (get) Token: 0x06000115 RID: 277 RVA: 0x00002C40 File Offset: 0x00000E40
|
|
[Token(Token = "0x1700001C")]
|
|
private bool animatePhysics
|
|
{
|
|
[Token(Token = "0x6000112")]
|
|
[Address(RVA = "0x29B6B30", Offset = "0x29B5930", VA = "0x1829B6B30")]
|
|
get
|
|
{
|
|
return default(bool);
|
|
}
|
|
}
|
|
|
|
// Token: 0x06000116 RID: 278 RVA: 0x00002053 File Offset: 0x00000253
|
|
[Token(Token = "0x6000113")]
|
|
[Address(RVA = "0x29B69B0", Offset = "0x29B57B0", VA = "0x1829B69B0")]
|
|
private void Initiate()
|
|
{
|
|
}
|
|
|
|
// Token: 0x06000117 RID: 279 RVA: 0x00002053 File Offset: 0x00000253
|
|
[Token(Token = "0x6000114")]
|
|
[Address(RVA = "0x29B6AF0", Offset = "0x29B58F0", VA = "0x1829B6AF0")]
|
|
private void Update()
|
|
{
|
|
}
|
|
|
|
// Token: 0x06000118 RID: 280 RVA: 0x00002053 File Offset: 0x00000253
|
|
[Token(Token = "0x6000115")]
|
|
[Address(RVA = "0x29B6810", Offset = "0x29B5610", VA = "0x1829B6810")]
|
|
private void FindAnimatorRecursive(Transform t, bool findInChildren)
|
|
{
|
|
}
|
|
|
|
// Token: 0x1700001E RID: 30
|
|
// (get) Token: 0x06000119 RID: 281 RVA: 0x00002C58 File Offset: 0x00000E58
|
|
[Token(Token = "0x1700001D")]
|
|
private bool isAnimated
|
|
{
|
|
[Token(Token = "0x6000116")]
|
|
[Address(RVA = "0x29B6C10", Offset = "0x29B5A10", VA = "0x1829B6C10")]
|
|
get
|
|
{
|
|
return default(bool);
|
|
}
|
|
}
|
|
|
|
// Token: 0x0600011A RID: 282 RVA: 0x00002053 File Offset: 0x00000253
|
|
[Token(Token = "0x6000117")]
|
|
[Address(RVA = "0x29B6A00", Offset = "0x29B5800", VA = "0x1829B6A00")]
|
|
private void LateUpdate()
|
|
{
|
|
}
|
|
|
|
// Token: 0x0600011B RID: 283 RVA: 0x00002053 File Offset: 0x00000253
|
|
[Token(Token = "0x6000118")]
|
|
[Address(RVA = "0x29B6AB0", Offset = "0x29B58B0", VA = "0x1829B6AB0")]
|
|
public void UpdateSolverExternal()
|
|
{
|
|
}
|
|
|
|
// Token: 0x0600011C RID: 284 RVA: 0x00002053 File Offset: 0x00000253
|
|
[Token(Token = "0x6000119")]
|
|
[Address(RVA = "0x7DDAC0", Offset = "0x7DC8C0", VA = "0x1807DDAC0")]
|
|
public SolverManager()
|
|
{
|
|
}
|
|
|
|
// Token: 0x0400012E RID: 302
|
|
[FieldOffset(Offset = "0x18")]
|
|
[Token(Token = "0x40000F0")]
|
|
[Tooltip("If true, will fix all the Transforms used by the solver to their initial state in each Update. This prevents potential problems with unanimated bones and animator culling with a small cost of performance. Not recommended for CCD and FABRIK solvers.")]
|
|
public bool fixTransforms;
|
|
|
|
// Token: 0x0400012F RID: 303
|
|
[FieldOffset(Offset = "0x20")]
|
|
[Token(Token = "0x40000F1")]
|
|
private Animator animator;
|
|
|
|
// Token: 0x04000130 RID: 304
|
|
[FieldOffset(Offset = "0x28")]
|
|
[Token(Token = "0x40000F2")]
|
|
private Animation legacy;
|
|
|
|
// Token: 0x04000131 RID: 305
|
|
[FieldOffset(Offset = "0x30")]
|
|
[Token(Token = "0x40000F3")]
|
|
private bool updateFrame;
|
|
|
|
// Token: 0x04000132 RID: 306
|
|
[FieldOffset(Offset = "0x31")]
|
|
[Token(Token = "0x40000F4")]
|
|
private bool componentInitiated;
|
|
|
|
// Token: 0x04000133 RID: 307
|
|
[FieldOffset(Offset = "0x32")]
|
|
[Token(Token = "0x40000F5")]
|
|
private bool skipSolverUpdate;
|
|
}
|
|
}
|