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 = "0xD8C920", Offset = "0xD8B920", VA = "0x180D8C920")]
|
|
private void Awake()
|
|
{
|
|
}
|
|
|
|
// Token: 0x06000034 RID: 52 RVA: 0x00002050 File Offset: 0x00000250
|
|
[Token(Token = "0x6000034")]
|
|
[Address(RVA = "0x4177B0", Offset = "0x4167B0", VA = "0x1804177B0", Slot = "4")]
|
|
protected override Transform GetCharacterRoot()
|
|
{
|
|
return null;
|
|
}
|
|
|
|
// Token: 0x06000035 RID: 53 RVA: 0x00002053 File Offset: 0x00000253
|
|
[Token(Token = "0x6000035")]
|
|
[Address(RVA = "0xD8CFD0", Offset = "0xD8BFD0", VA = "0x180D8CFD0", Slot = "5")]
|
|
protected override void OnStartBaking()
|
|
{
|
|
}
|
|
|
|
// Token: 0x06000036 RID: 54 RVA: 0x00002053 File Offset: 0x00000253
|
|
[Token(Token = "0x6000036")]
|
|
[Address(RVA = "0xD8CF30", Offset = "0xD8BF30", VA = "0x180D8CF30", Slot = "6")]
|
|
protected override void OnSetLoopFrame(float time)
|
|
{
|
|
}
|
|
|
|
// Token: 0x06000037 RID: 55 RVA: 0x00002053 File Offset: 0x00000253
|
|
[Token(Token = "0x6000037")]
|
|
[Address(RVA = "0xD8CDF0", Offset = "0xD8BDF0", VA = "0x180D8CDF0", Slot = "7")]
|
|
protected override void OnSetCurves(ref AnimationClip clip)
|
|
{
|
|
}
|
|
|
|
// Token: 0x06000038 RID: 56 RVA: 0x00002053 File Offset: 0x00000253
|
|
[Token(Token = "0x6000038")]
|
|
[Address(RVA = "0xD8CE90", Offset = "0xD8BE90", VA = "0x180D8CE90", Slot = "8")]
|
|
protected override void OnSetKeyframes(float time, bool lastFrame)
|
|
{
|
|
}
|
|
|
|
// Token: 0x06000039 RID: 57 RVA: 0x00002190 File Offset: 0x00000390
|
|
[Token(Token = "0x6000039")]
|
|
[Address(RVA = "0xD8CD10", Offset = "0xD8BD10", VA = "0x180D8CD10")]
|
|
private bool IsIgnored(Transform t)
|
|
{
|
|
return default(bool);
|
|
}
|
|
|
|
// Token: 0x0600003A RID: 58 RVA: 0x000021A8 File Offset: 0x000003A8
|
|
[Token(Token = "0x600003A")]
|
|
[Address(RVA = "0xD8CC30", Offset = "0xD8BC30", VA = "0x180D8CC30")]
|
|
private bool BakePosition(Transform t)
|
|
{
|
|
return default(bool);
|
|
}
|
|
|
|
// Token: 0x0600003B RID: 59 RVA: 0x00002053 File Offset: 0x00000253
|
|
[Token(Token = "0x600003B")]
|
|
[Address(RVA = "0xD8D130", Offset = "0xD8C130", VA = "0x180D8D130")]
|
|
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;
|
|
}
|
|
}
|