123 lines
3.8 KiB
C#
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;
|
|
}
|
|
}
|