Files
Apr2020-Cpp2Il-Dump/Assembly-CSharp-firstpass/RootMotion/FinalIK/IKMapping.cs
T
niko 8fc35183db a
2026-04-11 22:19:20 +02:00

370 lines
12 KiB
C#

using System;
using System.Runtime.InteropServices;
using Cpp2IlInjected;
using UnityEngine;
namespace RootMotion.FinalIK
{
// Token: 0x02000066 RID: 102
[Token(Token = "0x2000053")]
[Serializable]
public class IKMapping
{
// Token: 0x060002D9 RID: 729 RVA: 0x00003600 File Offset: 0x00001800
[Token(Token = "0x600028E")]
[Address(RVA = "0x460D40", Offset = "0x45FB40", VA = "0x180460D40", Slot = "4")]
public virtual bool IsValid(IKSolver solver, ref string message)
{
return default(bool);
}
// Token: 0x060002DA RID: 730 RVA: 0x00002053 File Offset: 0x00000253
[Token(Token = "0x600028F")]
[Address(RVA = "0x402080", Offset = "0x400E80", VA = "0x180402080", Slot = "5")]
public virtual void Initiate(IKSolverFullBody solver)
{
}
// Token: 0x060002DB RID: 731 RVA: 0x00003618 File Offset: 0x00001818
[Token(Token = "0x6000290")]
[Address(RVA = "0x2D3D140", Offset = "0x2D3BF40", VA = "0x182D3D140")]
protected bool BoneIsValid(Transform bone, IKSolver solver, ref string message, [Optional] Warning.Logger logger)
{
return default(bool);
}
// Token: 0x060002DC RID: 732 RVA: 0x00003630 File Offset: 0x00001830
[Token(Token = "0x6000291")]
[Address(RVA = "0x2D3D250", Offset = "0x2D3C050", VA = "0x182D3D250")]
protected Vector3 SolveFABRIKJoint(Vector3 pos1, Vector3 pos2, float length)
{
return default(Vector3);
}
// Token: 0x060002DD RID: 733 RVA: 0x00002053 File Offset: 0x00000253
[Token(Token = "0x6000292")]
[Address(RVA = "0x3F5100", Offset = "0x3F3F00", VA = "0x1803F5100")]
public IKMapping()
{
}
// Token: 0x02000067 RID: 103
[Token(Token = "0x20000E1")]
[Serializable]
public class BoneMap
{
// Token: 0x060002DE RID: 734 RVA: 0x00002053 File Offset: 0x00000253
[Token(Token = "0x6000688")]
[Address(RVA = "0x2D24AE0", Offset = "0x2D238E0", VA = "0x182D24AE0")]
public void Initiate(Transform transform, IKSolverFullBody solver)
{
}
// Token: 0x17000046 RID: 70
// (get) Token: 0x060002DF RID: 735 RVA: 0x00003648 File Offset: 0x00001848
[Token(Token = "0x1700009A")]
public Vector3 swingDirection
{
[Token(Token = "0x6000689")]
[Address(RVA = "0x2D25F40", Offset = "0x2D24D40", VA = "0x182D25F40")]
get
{
return default(Vector3);
}
}
// Token: 0x060002E0 RID: 736 RVA: 0x00002053 File Offset: 0x00000253
[Token(Token = "0x600068A")]
[Address(RVA = "0x2D25500", Offset = "0x2D24300", VA = "0x182D25500")]
public void StoreDefaultLocalState()
{
}
// Token: 0x060002E1 RID: 737 RVA: 0x00002053 File Offset: 0x00000253
[Token(Token = "0x600068B")]
[Address(RVA = "0x2D246A0", Offset = "0x2D234A0", VA = "0x182D246A0")]
public void FixTransform(bool position)
{
}
// Token: 0x17000047 RID: 71
// (get) Token: 0x060002E2 RID: 738 RVA: 0x00003660 File Offset: 0x00001860
[Token(Token = "0x1700009B")]
public bool isNodeBone
{
[Token(Token = "0x600068C")]
[Address(RVA = "0x2D25C80", Offset = "0x2D24A80", VA = "0x182D25C80")]
get
{
return default(bool);
}
}
// Token: 0x060002E3 RID: 739 RVA: 0x00002053 File Offset: 0x00000253
[Token(Token = "0x600068D")]
[Address(RVA = "0x2D25010", Offset = "0x2D23E10", VA = "0x182D25010")]
public void SetLength(IKMapping.BoneMap nextBone)
{
}
// Token: 0x060002E4 RID: 740 RVA: 0x00002053 File Offset: 0x00000253
[Token(Token = "0x600068E")]
[Address(RVA = "0x2D25100", Offset = "0x2D23F00", VA = "0x182D25100")]
public void SetLocalSwingAxis(IKMapping.BoneMap swingTarget)
{
}
// Token: 0x060002E5 RID: 741 RVA: 0x00002053 File Offset: 0x00000253
[Token(Token = "0x600068F")]
[Address(RVA = "0x2D25110", Offset = "0x2D23F10", VA = "0x182D25110")]
public void SetLocalSwingAxis(IKMapping.BoneMap bone1, IKMapping.BoneMap bone2)
{
}
// Token: 0x060002E6 RID: 742 RVA: 0x00002053 File Offset: 0x00000253
[Token(Token = "0x6000690")]
[Address(RVA = "0x2D252C0", Offset = "0x2D240C0", VA = "0x182D252C0")]
public void SetLocalTwistAxis(Vector3 twistDirection, Vector3 normalDirection)
{
}
// Token: 0x060002E7 RID: 743 RVA: 0x00002053 File Offset: 0x00000253
[Token(Token = "0x6000691")]
[Address(RVA = "0x2D253E0", Offset = "0x2D241E0", VA = "0x182D253E0")]
public void SetPlane(IKSolverFullBody solver, Transform planeBone1, Transform planeBone2, Transform planeBone3)
{
}
// Token: 0x060002E8 RID: 744 RVA: 0x00002053 File Offset: 0x00000253
[Token(Token = "0x6000692")]
[Address(RVA = "0x2D25A70", Offset = "0x2D24870", VA = "0x182D25A70")]
public void UpdatePlane(bool rotation, bool position)
{
}
// Token: 0x060002E9 RID: 745 RVA: 0x00002053 File Offset: 0x00000253
[Token(Token = "0x6000693")]
[Address(RVA = "0x2D24FD0", Offset = "0x2D23DD0", VA = "0x182D24FD0")]
public void SetIKPosition()
{
}
// Token: 0x060002EA RID: 746 RVA: 0x00002053 File Offset: 0x00000253
[Token(Token = "0x6000694")]
[Address(RVA = "0x2D24B20", Offset = "0x2D23920", VA = "0x182D24B20")]
public void MaintainRotation()
{
}
// Token: 0x060002EB RID: 747 RVA: 0x00002053 File Offset: 0x00000253
[Token(Token = "0x6000695")]
[Address(RVA = "0x2D254C0", Offset = "0x2D242C0", VA = "0x182D254C0")]
public void SetToIKPosition()
{
}
// Token: 0x060002EC RID: 748 RVA: 0x00002053 File Offset: 0x00000253
[Token(Token = "0x6000696")]
[Address(RVA = "0x2D24520", Offset = "0x2D23320", VA = "0x182D24520")]
public void FixToNode(IKSolverFullBody solver, float weight, [Optional] IKSolver.Node fixNode)
{
}
// Token: 0x060002ED RID: 749 RVA: 0x00003678 File Offset: 0x00001878
[Token(Token = "0x6000697")]
[Address(RVA = "0x2D24700", Offset = "0x2D23500", VA = "0x182D24700")]
public Vector3 GetPlanePosition(IKSolverFullBody solver)
{
return default(Vector3);
}
// Token: 0x060002EE RID: 750 RVA: 0x00002053 File Offset: 0x00000253
[Token(Token = "0x6000698")]
[Address(RVA = "0x2D24B60", Offset = "0x2D23960", VA = "0x182D24B60")]
public void PositionToPlane(IKSolverFullBody solver)
{
}
// Token: 0x060002EF RID: 751 RVA: 0x00002053 File Offset: 0x00000253
[Token(Token = "0x6000699")]
[Address(RVA = "0x2D24E60", Offset = "0x2D23C60", VA = "0x182D24E60")]
public void RotateToPlane(IKSolverFullBody solver, float weight)
{
}
// Token: 0x060002F0 RID: 752 RVA: 0x00002053 File Offset: 0x00000253
[Token(Token = "0x600069A")]
[Address(RVA = "0x2D25560", Offset = "0x2D24360", VA = "0x182D25560")]
public void Swing(Vector3 swingTarget, float weight)
{
}
// Token: 0x060002F1 RID: 753 RVA: 0x00002053 File Offset: 0x00000253
[Token(Token = "0x600069B")]
[Address(RVA = "0x2D255F0", Offset = "0x2D243F0", VA = "0x182D255F0")]
public void Swing(Vector3 pos1, Vector3 pos2, float weight)
{
}
// Token: 0x060002F2 RID: 754 RVA: 0x00002053 File Offset: 0x00000253
[Token(Token = "0x600069C")]
[Address(RVA = "0x2D25850", Offset = "0x2D24650", VA = "0x182D25850")]
public void Twist(Vector3 twistDirection, Vector3 normalDirection, float weight)
{
}
// Token: 0x060002F3 RID: 755 RVA: 0x00002053 File Offset: 0x00000253
[Token(Token = "0x600069D")]
[Address(RVA = "0x2D24D50", Offset = "0x2D23B50", VA = "0x182D24D50")]
public void RotateToMaintain(float weight)
{
}
// Token: 0x060002F4 RID: 756 RVA: 0x00002053 File Offset: 0x00000253
[Token(Token = "0x600069E")]
[Address(RVA = "0x2D24BB0", Offset = "0x2D239B0", VA = "0x182D24BB0")]
public void RotateToEffector(IKSolverFullBody solver, float weight)
{
}
// Token: 0x060002F5 RID: 757 RVA: 0x00003690 File Offset: 0x00001890
[Token(Token = "0x600069F")]
[Address(RVA = "0x2D24880", Offset = "0x2D23680", VA = "0x182D24880")]
private Quaternion GetTargetRotation(IKSolverFullBody solver)
{
return default(Quaternion);
}
// Token: 0x17000048 RID: 72
// (get) Token: 0x060002F6 RID: 758 RVA: 0x000036A8 File Offset: 0x000018A8
[Token(Token = "0x1700009C")]
private Quaternion lastAnimatedTargetRotation
{
[Token(Token = "0x60006A0")]
[Address(RVA = "0x2D25C90", Offset = "0x2D24A90", VA = "0x182D25C90")]
get
{
return default(Quaternion);
}
}
// Token: 0x060002F7 RID: 759 RVA: 0x00002053 File Offset: 0x00000253
[Token(Token = "0x60006A1")]
[Address(RVA = "0x2D25C50", Offset = "0x2D24A50", VA = "0x182D25C50")]
public BoneMap()
{
}
// Token: 0x040002AB RID: 683
[global::Cpp2IlInjected.FieldOffset(Offset = "0x10")]
[Token(Token = "0x400065C")]
public Transform transform;
// Token: 0x040002AC RID: 684
[global::Cpp2IlInjected.FieldOffset(Offset = "0x18")]
[Token(Token = "0x400065D")]
public int chainIndex;
// Token: 0x040002AD RID: 685
[global::Cpp2IlInjected.FieldOffset(Offset = "0x1C")]
[Token(Token = "0x400065E")]
public int nodeIndex;
// Token: 0x040002AE RID: 686
[global::Cpp2IlInjected.FieldOffset(Offset = "0x20")]
[Token(Token = "0x400065F")]
public Vector3 defaultLocalPosition;
// Token: 0x040002AF RID: 687
[global::Cpp2IlInjected.FieldOffset(Offset = "0x2C")]
[Token(Token = "0x4000660")]
public Quaternion defaultLocalRotation;
// Token: 0x040002B0 RID: 688
[global::Cpp2IlInjected.FieldOffset(Offset = "0x3C")]
[Token(Token = "0x4000661")]
public Vector3 localSwingAxis;
// Token: 0x040002B1 RID: 689
[global::Cpp2IlInjected.FieldOffset(Offset = "0x48")]
[Token(Token = "0x4000662")]
public Vector3 localTwistAxis;
// Token: 0x040002B2 RID: 690
[global::Cpp2IlInjected.FieldOffset(Offset = "0x54")]
[Token(Token = "0x4000663")]
public Vector3 planePosition;
// Token: 0x040002B3 RID: 691
[global::Cpp2IlInjected.FieldOffset(Offset = "0x60")]
[Token(Token = "0x4000664")]
public Vector3 ikPosition;
// Token: 0x040002B4 RID: 692
[global::Cpp2IlInjected.FieldOffset(Offset = "0x6C")]
[Token(Token = "0x4000665")]
public Quaternion defaultLocalTargetRotation;
// Token: 0x040002B5 RID: 693
[global::Cpp2IlInjected.FieldOffset(Offset = "0x7C")]
[Token(Token = "0x4000666")]
private Quaternion maintainRotation;
// Token: 0x040002B6 RID: 694
[global::Cpp2IlInjected.FieldOffset(Offset = "0x8C")]
[Token(Token = "0x4000667")]
public float length;
// Token: 0x040002B7 RID: 695
[global::Cpp2IlInjected.FieldOffset(Offset = "0x90")]
[Token(Token = "0x4000668")]
public Quaternion animatedRotation;
// Token: 0x040002B8 RID: 696
[global::Cpp2IlInjected.FieldOffset(Offset = "0xA0")]
[Token(Token = "0x4000669")]
private Transform planeBone1;
// Token: 0x040002B9 RID: 697
[global::Cpp2IlInjected.FieldOffset(Offset = "0xA8")]
[Token(Token = "0x400066A")]
private Transform planeBone2;
// Token: 0x040002BA RID: 698
[global::Cpp2IlInjected.FieldOffset(Offset = "0xB0")]
[Token(Token = "0x400066B")]
private Transform planeBone3;
// Token: 0x040002BB RID: 699
[global::Cpp2IlInjected.FieldOffset(Offset = "0xB8")]
[Token(Token = "0x400066C")]
private int plane1ChainIndex;
// Token: 0x040002BC RID: 700
[global::Cpp2IlInjected.FieldOffset(Offset = "0xBC")]
[Token(Token = "0x400066D")]
private int plane1NodeIndex;
// Token: 0x040002BD RID: 701
[global::Cpp2IlInjected.FieldOffset(Offset = "0xC0")]
[Token(Token = "0x400066E")]
private int plane2ChainIndex;
// Token: 0x040002BE RID: 702
[global::Cpp2IlInjected.FieldOffset(Offset = "0xC4")]
[Token(Token = "0x400066F")]
private int plane2NodeIndex;
// Token: 0x040002BF RID: 703
[global::Cpp2IlInjected.FieldOffset(Offset = "0xC8")]
[Token(Token = "0x4000670")]
private int plane3ChainIndex;
// Token: 0x040002C0 RID: 704
[global::Cpp2IlInjected.FieldOffset(Offset = "0xCC")]
[Token(Token = "0x4000671")]
private int plane3NodeIndex;
}
}
}