145 lines
4.6 KiB
C#
145 lines
4.6 KiB
C#
using System;
|
|
using Cpp2IlInjected;
|
|
using UnityEngine;
|
|
|
|
namespace RootMotion.FinalIK
|
|
{
|
|
// Token: 0x02000461 RID: 1121
|
|
[Token(Token = "0x2000461")]
|
|
public class GenericPoser : Poser
|
|
{
|
|
// Token: 0x06002847 RID: 10311 RVA: 0x000020D3 File Offset: 0x000002D3
|
|
[Token(Token = "0x6002847")]
|
|
[Address(RVA = "0x511A10", Offset = "0x510210", VA = "0x180511A10", Slot = "7")]
|
|
[ContextMenu("Auto-Mapping")]
|
|
public override void AutoMapping()
|
|
{
|
|
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
|
}
|
|
|
|
// Token: 0x06002848 RID: 10312 RVA: 0x00059044 File Offset: 0x00057244
|
|
[Token(Token = "0x6002848")]
|
|
[Address(RVA = "0x511E60", Offset = "0x510660", VA = "0x180511E60", Slot = "8")]
|
|
protected override void InitiatePoser()
|
|
{
|
|
this.StoreDefaultState();
|
|
}
|
|
|
|
// Token: 0x06002849 RID: 10313 RVA: 0x000020D3 File Offset: 0x000002D3
|
|
[Token(Token = "0x6002849")]
|
|
[Address(RVA = "0x511EF0", Offset = "0x5106F0", VA = "0x180511EF0", Slot = "9")]
|
|
protected override void UpdatePoser()
|
|
{
|
|
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
|
}
|
|
|
|
// Token: 0x0600284A RID: 10314 RVA: 0x00059058 File Offset: 0x00057258
|
|
[Token(Token = "0x600284A")]
|
|
[Address(RVA = "0x511D30", Offset = "0x510530", VA = "0x180511D30", Slot = "10")]
|
|
protected override void FixPoserTransforms()
|
|
{
|
|
GenericPoser.Map[] array = this.maps;
|
|
int num = 0;
|
|
if (num < array.Length)
|
|
{
|
|
array[num].FixTransform();
|
|
GenericPoser.Map[] array2 = this.maps;
|
|
num++;
|
|
}
|
|
}
|
|
|
|
// Token: 0x0600284B RID: 10315 RVA: 0x00059094 File Offset: 0x00057294
|
|
[Token(Token = "0x600284B")]
|
|
[Address(RVA = "0x511E70", Offset = "0x510670", VA = "0x180511E70")]
|
|
private void StoreDefaultState()
|
|
{
|
|
GenericPoser.Map[] array = this.maps;
|
|
int num = 0;
|
|
if (num < array.Length)
|
|
{
|
|
array[num].StoreDefaultState();
|
|
GenericPoser.Map[] array2 = this.maps;
|
|
num++;
|
|
}
|
|
}
|
|
|
|
// Token: 0x0600284C RID: 10316 RVA: 0x000020D3 File Offset: 0x000002D3
|
|
[Token(Token = "0x600284C")]
|
|
[Address(RVA = "0x511DB0", Offset = "0x5105B0", VA = "0x180511DB0")]
|
|
private Transform GetTargetNamed(string tName, Transform[] array)
|
|
{
|
|
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
|
}
|
|
|
|
// Token: 0x0600284D RID: 10317 RVA: 0x000590D0 File Offset: 0x000572D0
|
|
[Token(Token = "0x600284D")]
|
|
[Address(RVA = "0x512000", Offset = "0x510800", VA = "0x180512000")]
|
|
public GenericPoser()
|
|
{
|
|
}
|
|
|
|
// Token: 0x040031BD RID: 12733
|
|
[FieldOffset(Offset = "0x50")]
|
|
[Token(Token = "0x40031BD")]
|
|
public GenericPoser.Map[] maps;
|
|
|
|
// Token: 0x02000462 RID: 1122
|
|
[Token(Token = "0x2000462")]
|
|
[Serializable]
|
|
public class Map
|
|
{
|
|
// Token: 0x0600284E RID: 10318 RVA: 0x000020D3 File Offset: 0x000002D3
|
|
[Token(Token = "0x600284E")]
|
|
[Address(RVA = "0x66FDE0", Offset = "0x66E5E0", VA = "0x18066FDE0")]
|
|
public Map(Transform bone, Transform target)
|
|
{
|
|
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
|
}
|
|
|
|
// Token: 0x0600284F RID: 10319 RVA: 0x000020D3 File Offset: 0x000002D3
|
|
[Token(Token = "0x600284F")]
|
|
[Address(RVA = "0x66FBF0", Offset = "0x66E3F0", VA = "0x18066FBF0")]
|
|
public void StoreDefaultState()
|
|
{
|
|
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
|
}
|
|
|
|
// Token: 0x06002850 RID: 10320 RVA: 0x000020D3 File Offset: 0x000002D3
|
|
[Token(Token = "0x6002850")]
|
|
[Address(RVA = "0x66FB90", Offset = "0x66E390", VA = "0x18066FB90")]
|
|
public void FixTransform()
|
|
{
|
|
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
|
}
|
|
|
|
// Token: 0x06002851 RID: 10321 RVA: 0x000020D3 File Offset: 0x000002D3
|
|
[Token(Token = "0x6002851")]
|
|
[Address(RVA = "0x66FC50", Offset = "0x66E450", VA = "0x18066FC50")]
|
|
public void Update(float localRotationWeight, float localPositionWeight)
|
|
{
|
|
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
|
}
|
|
|
|
// Token: 0x040031BE RID: 12734
|
|
[FieldOffset(Offset = "0x10")]
|
|
[Token(Token = "0x40031BE")]
|
|
public Transform bone;
|
|
|
|
// Token: 0x040031BF RID: 12735
|
|
[FieldOffset(Offset = "0x18")]
|
|
[Token(Token = "0x40031BF")]
|
|
public Transform target;
|
|
|
|
// Token: 0x040031C0 RID: 12736
|
|
[FieldOffset(Offset = "0x20")]
|
|
[Token(Token = "0x40031C0")]
|
|
private Vector3 defaultLocalPosition;
|
|
|
|
// Token: 0x040031C1 RID: 12737
|
|
[FieldOffset(Offset = "0x2C")]
|
|
[Token(Token = "0x40031C1")]
|
|
private Quaternion defaultLocalRotation;
|
|
}
|
|
}
|
|
}
|