Files
niko 8fc35183db a
2026-04-11 22:19:20 +02:00

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;
}
}