Files
27Aug2021-Cpp2IL-Dump/Assembly-CSharp-firstpass/RootMotion/FinalIK/IKMapping.cs
T
niko c12fbe3fc6 m
2026-04-12 16:51:38 +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 = "0x4246A0", Offset = "0x4236A0", VA = "0x1804246A0", 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 = "0x4242D0", Offset = "0x4232D0", VA = "0x1804242D0", Slot = "5")]
public virtual void Initiate(IKSolverFullBody solver)
{
}
// Token: 0x060002DB RID: 731 RVA: 0x00003618 File Offset: 0x00001818
[Token(Token = "0x6000290")]
[Address(RVA = "0xF22060", Offset = "0xF21060", VA = "0x180F22060")]
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 = "0xF22170", Offset = "0xF21170", VA = "0x180F22170")]
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 = "0x412370", Offset = "0x411370", VA = "0x180412370")]
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 = "0xF099A0", Offset = "0xF089A0", VA = "0x180F099A0")]
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 = "0xF0AE00", Offset = "0xF09E00", VA = "0x180F0AE00")]
get
{
return default(Vector3);
}
}
// Token: 0x060002E0 RID: 736 RVA: 0x00002053 File Offset: 0x00000253
[Token(Token = "0x600068A")]
[Address(RVA = "0xF0A3C0", Offset = "0xF093C0", VA = "0x180F0A3C0")]
public void StoreDefaultLocalState()
{
}
// Token: 0x060002E1 RID: 737 RVA: 0x00002053 File Offset: 0x00000253
[Token(Token = "0x600068B")]
[Address(RVA = "0xF09560", Offset = "0xF08560", VA = "0x180F09560")]
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 = "0xF0AB40", Offset = "0xF09B40", VA = "0x180F0AB40")]
get
{
return default(bool);
}
}
// Token: 0x060002E3 RID: 739 RVA: 0x00002053 File Offset: 0x00000253
[Token(Token = "0x600068D")]
[Address(RVA = "0xF09ED0", Offset = "0xF08ED0", VA = "0x180F09ED0")]
public void SetLength(IKMapping.BoneMap nextBone)
{
}
// Token: 0x060002E4 RID: 740 RVA: 0x00002053 File Offset: 0x00000253
[Token(Token = "0x600068E")]
[Address(RVA = "0xF09FC0", Offset = "0xF08FC0", VA = "0x180F09FC0")]
public void SetLocalSwingAxis(IKMapping.BoneMap swingTarget)
{
}
// Token: 0x060002E5 RID: 741 RVA: 0x00002053 File Offset: 0x00000253
[Token(Token = "0x600068F")]
[Address(RVA = "0xF09FD0", Offset = "0xF08FD0", VA = "0x180F09FD0")]
public void SetLocalSwingAxis(IKMapping.BoneMap bone1, IKMapping.BoneMap bone2)
{
}
// Token: 0x060002E6 RID: 742 RVA: 0x00002053 File Offset: 0x00000253
[Token(Token = "0x6000690")]
[Address(RVA = "0xF0A180", Offset = "0xF09180", VA = "0x180F0A180")]
public void SetLocalTwistAxis(Vector3 twistDirection, Vector3 normalDirection)
{
}
// Token: 0x060002E7 RID: 743 RVA: 0x00002053 File Offset: 0x00000253
[Token(Token = "0x6000691")]
[Address(RVA = "0xF0A2A0", Offset = "0xF092A0", VA = "0x180F0A2A0")]
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 = "0xF0A930", Offset = "0xF09930", VA = "0x180F0A930")]
public void UpdatePlane(bool rotation, bool position)
{
}
// Token: 0x060002E9 RID: 745 RVA: 0x00002053 File Offset: 0x00000253
[Token(Token = "0x6000693")]
[Address(RVA = "0xF09E90", Offset = "0xF08E90", VA = "0x180F09E90")]
public void SetIKPosition()
{
}
// Token: 0x060002EA RID: 746 RVA: 0x00002053 File Offset: 0x00000253
[Token(Token = "0x6000694")]
[Address(RVA = "0xF099E0", Offset = "0xF089E0", VA = "0x180F099E0")]
public void MaintainRotation()
{
}
// Token: 0x060002EB RID: 747 RVA: 0x00002053 File Offset: 0x00000253
[Token(Token = "0x6000695")]
[Address(RVA = "0xF0A380", Offset = "0xF09380", VA = "0x180F0A380")]
public void SetToIKPosition()
{
}
// Token: 0x060002EC RID: 748 RVA: 0x00002053 File Offset: 0x00000253
[Token(Token = "0x6000696")]
[Address(RVA = "0xF093E0", Offset = "0xF083E0", VA = "0x180F093E0")]
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 = "0xF095C0", Offset = "0xF085C0", VA = "0x180F095C0")]
public Vector3 GetPlanePosition(IKSolverFullBody solver)
{
return default(Vector3);
}
// Token: 0x060002EE RID: 750 RVA: 0x00002053 File Offset: 0x00000253
[Token(Token = "0x6000698")]
[Address(RVA = "0xF09A20", Offset = "0xF08A20", VA = "0x180F09A20")]
public void PositionToPlane(IKSolverFullBody solver)
{
}
// Token: 0x060002EF RID: 751 RVA: 0x00002053 File Offset: 0x00000253
[Token(Token = "0x6000699")]
[Address(RVA = "0xF09D20", Offset = "0xF08D20", VA = "0x180F09D20")]
public void RotateToPlane(IKSolverFullBody solver, float weight)
{
}
// Token: 0x060002F0 RID: 752 RVA: 0x00002053 File Offset: 0x00000253
[Token(Token = "0x600069A")]
[Address(RVA = "0xF0A420", Offset = "0xF09420", VA = "0x180F0A420")]
public void Swing(Vector3 swingTarget, float weight)
{
}
// Token: 0x060002F1 RID: 753 RVA: 0x00002053 File Offset: 0x00000253
[Token(Token = "0x600069B")]
[Address(RVA = "0xF0A4B0", Offset = "0xF094B0", VA = "0x180F0A4B0")]
public void Swing(Vector3 pos1, Vector3 pos2, float weight)
{
}
// Token: 0x060002F2 RID: 754 RVA: 0x00002053 File Offset: 0x00000253
[Token(Token = "0x600069C")]
[Address(RVA = "0xF0A710", Offset = "0xF09710", VA = "0x180F0A710")]
public void Twist(Vector3 twistDirection, Vector3 normalDirection, float weight)
{
}
// Token: 0x060002F3 RID: 755 RVA: 0x00002053 File Offset: 0x00000253
[Token(Token = "0x600069D")]
[Address(RVA = "0xF09C10", Offset = "0xF08C10", VA = "0x180F09C10")]
public void RotateToMaintain(float weight)
{
}
// Token: 0x060002F4 RID: 756 RVA: 0x00002053 File Offset: 0x00000253
[Token(Token = "0x600069E")]
[Address(RVA = "0xF09A70", Offset = "0xF08A70", VA = "0x180F09A70")]
public void RotateToEffector(IKSolverFullBody solver, float weight)
{
}
// Token: 0x060002F5 RID: 757 RVA: 0x00003690 File Offset: 0x00001890
[Token(Token = "0x600069F")]
[Address(RVA = "0xF09740", Offset = "0xF08740", VA = "0x180F09740")]
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 = "0xF0AB50", Offset = "0xF09B50", VA = "0x180F0AB50")]
get
{
return default(Quaternion);
}
}
// Token: 0x060002F7 RID: 759 RVA: 0x00002053 File Offset: 0x00000253
[Token(Token = "0x60006A1")]
[Address(RVA = "0xF0AB10", Offset = "0xF09B10", VA = "0x180F0AB10")]
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;
}
}
}