170 lines
5.0 KiB
C#
170 lines
5.0 KiB
C#
using System;
|
|
using System.Runtime.InteropServices;
|
|
using Cpp2IlInjected;
|
|
using UnityEngine;
|
|
|
|
namespace RootMotion.FinalIK
|
|
{
|
|
// Token: 0x02000069 RID: 105
|
|
[Token(Token = "0x2000055")]
|
|
[Serializable]
|
|
public class IKMappingLimb : IKMapping
|
|
{
|
|
// Token: 0x06000300 RID: 768 RVA: 0x000036D8 File Offset: 0x000018D8
|
|
[Token(Token = "0x600029B")]
|
|
[Address(RVA = "0xF1EB70", Offset = "0xF1DB70", VA = "0x180F1EB70", Slot = "4")]
|
|
public override bool IsValid(IKSolver solver, ref string message)
|
|
{
|
|
return default(bool);
|
|
}
|
|
|
|
// Token: 0x06000301 RID: 769 RVA: 0x00002050 File Offset: 0x00000250
|
|
[Token(Token = "0x600029C")]
|
|
[Address(RVA = "0xF1E760", Offset = "0xF1D760", VA = "0x180F1E760")]
|
|
public IKMapping.BoneMap GetBoneMap(IKMappingLimb.BoneMapType boneMap)
|
|
{
|
|
return null;
|
|
}
|
|
|
|
// Token: 0x06000302 RID: 770 RVA: 0x00002053 File Offset: 0x00000253
|
|
[Token(Token = "0x600029D")]
|
|
[Address(RVA = "0xF1ED90", Offset = "0xF1DD90", VA = "0x180F1ED90")]
|
|
public void SetLimbOrientation(Vector3 upper, Vector3 lower)
|
|
{
|
|
}
|
|
|
|
// Token: 0x06000303 RID: 771 RVA: 0x00002053 File Offset: 0x00000253
|
|
[Token(Token = "0x600029E")]
|
|
[Address(RVA = "0xF1F910", Offset = "0xF1E910", VA = "0x180F1F910")]
|
|
public IKMappingLimb()
|
|
{
|
|
}
|
|
|
|
// Token: 0x06000304 RID: 772 RVA: 0x00002053 File Offset: 0x00000253
|
|
[Token(Token = "0x600029F")]
|
|
[Address(RVA = "0xF1F770", Offset = "0xF1E770", VA = "0x180F1F770")]
|
|
public IKMappingLimb(Transform bone1, Transform bone2, Transform bone3, [Optional] Transform parentBone)
|
|
{
|
|
}
|
|
|
|
// Token: 0x06000305 RID: 773 RVA: 0x00002053 File Offset: 0x00000253
|
|
[Token(Token = "0x60002A0")]
|
|
[Address(RVA = "0xF1ED70", Offset = "0xF1DD70", VA = "0x180F1ED70")]
|
|
public void SetBones(Transform bone1, Transform bone2, Transform bone3, [Optional] Transform parentBone)
|
|
{
|
|
}
|
|
|
|
// Token: 0x06000306 RID: 774 RVA: 0x00002053 File Offset: 0x00000253
|
|
[Token(Token = "0x60002A1")]
|
|
[Address(RVA = "0xF1F160", Offset = "0xF1E160", VA = "0x180F1F160")]
|
|
public void StoreDefaultLocalState()
|
|
{
|
|
}
|
|
|
|
// Token: 0x06000307 RID: 775 RVA: 0x00002053 File Offset: 0x00000253
|
|
[Token(Token = "0x60002A2")]
|
|
[Address(RVA = "0xF1E610", Offset = "0xF1D610", VA = "0x180F1E610")]
|
|
public void FixTransforms()
|
|
{
|
|
}
|
|
|
|
// Token: 0x06000308 RID: 776 RVA: 0x00002053 File Offset: 0x00000253
|
|
[Token(Token = "0x60002A3")]
|
|
[Address(RVA = "0xF1E820", Offset = "0xF1D820", VA = "0x180F1E820", Slot = "5")]
|
|
public override void Initiate(IKSolverFullBody solver)
|
|
{
|
|
}
|
|
|
|
// Token: 0x06000309 RID: 777 RVA: 0x00002053 File Offset: 0x00000253
|
|
[Token(Token = "0x60002A4")]
|
|
[Address(RVA = "0xF1EC10", Offset = "0xF1DC10", VA = "0x180F1EC10")]
|
|
public void ReadPose()
|
|
{
|
|
}
|
|
|
|
// Token: 0x0600030A RID: 778 RVA: 0x00002053 File Offset: 0x00000253
|
|
[Token(Token = "0x60002A5")]
|
|
[Address(RVA = "0xF1F320", Offset = "0xF1E320", VA = "0x180F1F320")]
|
|
public void WritePose(IKSolverFullBody solver, bool fullBody)
|
|
{
|
|
}
|
|
|
|
// Token: 0x040002C4 RID: 708
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x10")]
|
|
[Token(Token = "0x400021F")]
|
|
public Transform parentBone;
|
|
|
|
// Token: 0x040002C5 RID: 709
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x18")]
|
|
[Token(Token = "0x4000220")]
|
|
public Transform bone1;
|
|
|
|
// Token: 0x040002C6 RID: 710
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x20")]
|
|
[Token(Token = "0x4000221")]
|
|
public Transform bone2;
|
|
|
|
// Token: 0x040002C7 RID: 711
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x28")]
|
|
[Token(Token = "0x4000222")]
|
|
public Transform bone3;
|
|
|
|
// Token: 0x040002C8 RID: 712
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x30")]
|
|
[Token(Token = "0x4000223")]
|
|
[Range(0f, 1f)]
|
|
public float maintainRotationWeight;
|
|
|
|
// Token: 0x040002C9 RID: 713
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x34")]
|
|
[Token(Token = "0x4000224")]
|
|
[Range(0f, 1f)]
|
|
public float weight;
|
|
|
|
// Token: 0x040002CA RID: 714
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x38")]
|
|
[Token(Token = "0x4000225")]
|
|
[NonSerialized]
|
|
public bool updatePlaneRotations;
|
|
|
|
// Token: 0x040002CB RID: 715
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x40")]
|
|
[Token(Token = "0x4000226")]
|
|
private IKMapping.BoneMap boneMapParent;
|
|
|
|
// Token: 0x040002CC RID: 716
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x48")]
|
|
[Token(Token = "0x4000227")]
|
|
private IKMapping.BoneMap boneMap1;
|
|
|
|
// Token: 0x040002CD RID: 717
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x50")]
|
|
[Token(Token = "0x4000228")]
|
|
private IKMapping.BoneMap boneMap2;
|
|
|
|
// Token: 0x040002CE RID: 718
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x58")]
|
|
[Token(Token = "0x4000229")]
|
|
private IKMapping.BoneMap boneMap3;
|
|
|
|
// Token: 0x0200006A RID: 106
|
|
[Token(Token = "0x20000E2")]
|
|
[Serializable]
|
|
public enum BoneMapType
|
|
{
|
|
// Token: 0x040002D0 RID: 720
|
|
[Token(Token = "0x4000673")]
|
|
Parent,
|
|
// Token: 0x040002D1 RID: 721
|
|
[Token(Token = "0x4000674")]
|
|
Bone1,
|
|
// Token: 0x040002D2 RID: 722
|
|
[Token(Token = "0x4000675")]
|
|
Bone2,
|
|
// Token: 0x040002D3 RID: 723
|
|
[Token(Token = "0x4000676")]
|
|
Bone3
|
|
}
|
|
}
|
|
}
|