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

123 lines
3.8 KiB
C#

using System;
using Cpp2IlInjected;
using UnityEngine;
namespace RootMotion
{
// Token: 0x02000013 RID: 19
[Token(Token = "0x2000011")]
public class GenericBaker : Baker
{
// Token: 0x06000033 RID: 51 RVA: 0x00002053 File Offset: 0x00000253
[Token(Token = "0x6000033")]
[Address(RVA = "0x29A3AE0", Offset = "0x29A28E0", VA = "0x1829A3AE0")]
private void Awake()
{
}
// Token: 0x06000034 RID: 52 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x6000034")]
[Address(RVA = "0x567CE0", Offset = "0x566AE0", VA = "0x180567CE0", Slot = "4")]
protected override Transform GetCharacterRoot()
{
return null;
}
// Token: 0x06000035 RID: 53 RVA: 0x00002053 File Offset: 0x00000253
[Token(Token = "0x6000035")]
[Address(RVA = "0x29A4190", Offset = "0x29A2F90", VA = "0x1829A4190", Slot = "5")]
protected override void OnStartBaking()
{
}
// Token: 0x06000036 RID: 54 RVA: 0x00002053 File Offset: 0x00000253
[Token(Token = "0x6000036")]
[Address(RVA = "0x29A40F0", Offset = "0x29A2EF0", VA = "0x1829A40F0", Slot = "6")]
protected override void OnSetLoopFrame(float time)
{
}
// Token: 0x06000037 RID: 55 RVA: 0x00002053 File Offset: 0x00000253
[Token(Token = "0x6000037")]
[Address(RVA = "0x29A3FB0", Offset = "0x29A2DB0", VA = "0x1829A3FB0", Slot = "7")]
protected override void OnSetCurves(ref AnimationClip clip)
{
}
// Token: 0x06000038 RID: 56 RVA: 0x00002053 File Offset: 0x00000253
[Token(Token = "0x6000038")]
[Address(RVA = "0x29A4050", Offset = "0x29A2E50", VA = "0x1829A4050", Slot = "8")]
protected override void OnSetKeyframes(float time, bool lastFrame)
{
}
// Token: 0x06000039 RID: 57 RVA: 0x00002190 File Offset: 0x00000390
[Token(Token = "0x6000039")]
[Address(RVA = "0x29A3ED0", Offset = "0x29A2CD0", VA = "0x1829A3ED0")]
private bool IsIgnored(Transform t)
{
return default(bool);
}
// Token: 0x0600003A RID: 58 RVA: 0x000021A8 File Offset: 0x000003A8
[Token(Token = "0x600003A")]
[Address(RVA = "0x29A3DF0", Offset = "0x29A2BF0", VA = "0x1829A3DF0")]
private bool BakePosition(Transform t)
{
return default(bool);
}
// Token: 0x0600003B RID: 59 RVA: 0x00002053 File Offset: 0x00000253
[Token(Token = "0x600003B")]
[Address(RVA = "0x29A42F0", Offset = "0x29A30F0", VA = "0x1829A42F0")]
public GenericBaker()
{
}
// Token: 0x04000062 RID: 98
[FieldOffset(Offset = "0x78")]
[Token(Token = "0x400003A")]
[Tooltip("If true, produced AnimationClips will be marked as Legacy and usable with the Legacy animation system.")]
public bool markAsLegacy;
// Token: 0x04000063 RID: 99
[FieldOffset(Offset = "0x80")]
[Token(Token = "0x400003B")]
[Tooltip("Root Transform of the hierarchy to bake.")]
public Transform root;
// Token: 0x04000064 RID: 100
[FieldOffset(Offset = "0x88")]
[Token(Token = "0x400003C")]
[Tooltip("Root Node used for root motion.")]
public Transform rootNode;
// Token: 0x04000065 RID: 101
[FieldOffset(Offset = "0x90")]
[Token(Token = "0x400003D")]
[Tooltip("List of Transforms to ignore, rotation curves will not be baked for these Transforms.")]
public Transform[] ignoreList;
// Token: 0x04000066 RID: 102
[FieldOffset(Offset = "0x98")]
[Token(Token = "0x400003E")]
[Tooltip("LocalPosition curves will be baked for these Transforms only. If you are baking a character, the pelvis bone should be added to this array.")]
public Transform[] bakePositionList;
// Token: 0x04000067 RID: 103
[FieldOffset(Offset = "0xA0")]
[Token(Token = "0x400003F")]
private BakerTransform[] children;
// Token: 0x04000068 RID: 104
[FieldOffset(Offset = "0xA8")]
[Token(Token = "0x4000040")]
private BakerTransform rootChild;
// Token: 0x04000069 RID: 105
[FieldOffset(Offset = "0xB0")]
[Token(Token = "0x4000041")]
private int rootChildIndex;
}
}