Files
NobetaSource/Cpp2IL/Assembly-CSharp/RootMotion/FinalIK/FullBodyBipedIK.cs
2023-09-06 22:09:22 +02:00

143 lines
5.3 KiB
C#

using System;
using Cpp2IlInjected;
using UnityEngine;
namespace RootMotion.FinalIK
{
// Token: 0x02000413 RID: 1043
[Token(Token = "0x2000413")]
[HelpURL("https://www.youtube.com/watch?v=7__IafZGwvI&index=1&list=PLVxSIA1OaTOu8Nos3CalXbJ2DrKnntMv6")]
[AddComponentMenu("Scripts/RootMotion.FinalIK/IK/Full Body Biped IK")]
public class FullBodyBipedIK : IK
{
// Token: 0x06002538 RID: 9528 RVA: 0x0005424C File Offset: 0x0005244C
[Token(Token = "0x6002538")]
[Address(RVA = "0x4D4CF0", Offset = "0x4D34F0", VA = "0x1804D4CF0", Slot = "8")]
[ContextMenu("User Manual")]
protected override void OpenUserManual()
{
Application.OpenURL("http://www.root-motion.com/finalikdox/html/page6.html");
}
// Token: 0x06002539 RID: 9529 RVA: 0x00054264 File Offset: 0x00052464
[Token(Token = "0x6002539")]
[Address(RVA = "0x4D4C70", Offset = "0x4D3470", VA = "0x1804D4C70", Slot = "9")]
[ContextMenu("Scrpt Reference")]
protected override void OpenScriptReference()
{
Application.OpenURL("http://www.root-motion.com/finalikdox/html/class_root_motion_1_1_final_i_k_1_1_full_body_biped_i_k.html");
}
// Token: 0x0600253A RID: 9530 RVA: 0x0005427C File Offset: 0x0005247C
[Token(Token = "0x600253A")]
[Address(RVA = "0x4D4CB0", Offset = "0x4D34B0", VA = "0x1804D4CB0")]
[ContextMenu("TUTORIAL VIDEO (SETUP)")]
private void OpenSetupTutorial()
{
Application.OpenURL("https://www.youtube.com/watch?v=7__IafZGwvI");
}
// Token: 0x0600253B RID: 9531 RVA: 0x00054294 File Offset: 0x00052494
[Token(Token = "0x600253B")]
[Address(RVA = "0x4D4C30", Offset = "0x4D3430", VA = "0x1804D4C30")]
[ContextMenu("TUTORIAL VIDEO (INSPECTOR)")]
private void OpenInspectorTutorial()
{
Application.OpenURL("https://www.youtube.com/watch?v=tgRMsTphjJo");
}
// Token: 0x0600253C RID: 9532 RVA: 0x000542AC File Offset: 0x000524AC
[Token(Token = "0x600253C")]
[Address(RVA = "0x4D54A0", Offset = "0x4D3CA0", VA = "0x1804D54A0")]
[ContextMenu("Support Group")]
private void SupportGroup()
{
Application.OpenURL("https://groups.google.com/forum/#!forum/final-ik");
}
// Token: 0x0600253D RID: 9533 RVA: 0x000542C4 File Offset: 0x000524C4
[Token(Token = "0x600253D")]
[Address(RVA = "0x4D4B00", Offset = "0x4D3300", VA = "0x1804D4B00")]
[ContextMenu("Asset Store Thread")]
private void ASThread()
{
Application.OpenURL("http://forum.unity3d.com/threads/final-ik-full-body-ik-aim-look-at-fabrik-ccd-ik-1-0-released.222685/");
}
// Token: 0x0600253E RID: 9534 RVA: 0x000020D3 File Offset: 0x000002D3
[Token(Token = "0x600253E")]
[Address(RVA = "0x4D5450", Offset = "0x4D3C50", VA = "0x1804D5450")]
public void SetReferences(BipedReferences references, Transform rootNode)
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
// Token: 0x0600253F RID: 9535 RVA: 0x000020D3 File Offset: 0x000002D3
[Token(Token = "0x600253F")]
[Address(RVA = "0x354080", Offset = "0x352880", VA = "0x180354080", Slot = "7")]
public override IKSolver GetIKSolver()
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
// Token: 0x06002540 RID: 9536 RVA: 0x000020D3 File Offset: 0x000002D3
[Token(Token = "0x6002540")]
[Address(RVA = "0x4D4D30", Offset = "0x4D3530", VA = "0x1804D4D30")]
public bool ReferencesError(ref string errorMessage)
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
// Token: 0x06002541 RID: 9537 RVA: 0x000020D3 File Offset: 0x000002D3
[Token(Token = "0x6002541")]
[Address(RVA = "0x4D4FC0", Offset = "0x4D37C0", VA = "0x1804D4FC0")]
public bool ReferencesWarning(ref string warningMessage)
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
// Token: 0x06002542 RID: 9538 RVA: 0x000542DC File Offset: 0x000524DC
[Token(Token = "0x6002542")]
[Address(RVA = "0x4D53F0", Offset = "0x4D3BF0", VA = "0x1804D53F0")]
[ContextMenu("Reinitiate")]
private void Reinitiate()
{
Transform rootNode = this.solver.rootNode;
IKSolverFullBodyBiped iksolverFullBodyBiped = this.solver;
BipedReferences bipedReferences = this.references;
iksolverFullBodyBiped.SetToReferences(bipedReferences, rootNode);
}
// Token: 0x06002543 RID: 9539 RVA: 0x000020D3 File Offset: 0x000002D3
[Token(Token = "0x6002543")]
[Address(RVA = "0x4D4B40", Offset = "0x4D3340", VA = "0x1804D4B40")]
[ContextMenu("Auto-detect References")]
private void AutoDetectReferences()
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
// Token: 0x06002544 RID: 9540 RVA: 0x00054314 File Offset: 0x00052514
[Token(Token = "0x6002544")]
[Address(RVA = "0x4D54E0", Offset = "0x4D3CE0", VA = "0x1804D54E0")]
public FullBodyBipedIK()
{
BipedReferences bipedReferences = new BipedReferences();
this.references = bipedReferences;
IKSolverFullBodyBiped iksolverFullBodyBiped = new IKSolverFullBodyBiped();
this.solver = iksolverFullBodyBiped;
base..ctor();
}
// Token: 0x04002EDF RID: 11999
[FieldOffset(Offset = "0x38")]
[Token(Token = "0x4002EDF")]
public BipedReferences references;
// Token: 0x04002EE0 RID: 12000
[FieldOffset(Offset = "0x40")]
[Token(Token = "0x4002EE0")]
public IKSolverFullBodyBiped solver;
}
}