oh dear
This commit is contained in:
@@ -0,0 +1,20 @@
|
||||
using System;
|
||||
|
||||
namespace Cpp2IlInjected
|
||||
{
|
||||
// Token: 0x0200013B RID: 315
|
||||
internal class AddressAttribute : Attribute
|
||||
{
|
||||
// Token: 0x040008A4 RID: 2212
|
||||
public string RVA;
|
||||
|
||||
// Token: 0x040008A5 RID: 2213
|
||||
public string Offset;
|
||||
|
||||
// Token: 0x040008A6 RID: 2214
|
||||
public string VA;
|
||||
|
||||
// Token: 0x040008A7 RID: 2215
|
||||
public string Slot;
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,14 @@
|
||||
using System;
|
||||
|
||||
namespace Cpp2IlInjected
|
||||
{
|
||||
// Token: 0x02000140 RID: 320
|
||||
internal class AnalysisFailedException : Exception
|
||||
{
|
||||
// Token: 0x06000821 RID: 2081 RVA: 0x00004DBE File Offset: 0x00002FBE
|
||||
public AnalysisFailedException(string message)
|
||||
: base(message)
|
||||
{
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,17 @@
|
||||
using System;
|
||||
|
||||
namespace Cpp2IlInjected
|
||||
{
|
||||
// Token: 0x0200013D RID: 317
|
||||
internal class AttributeAttribute : Attribute
|
||||
{
|
||||
// Token: 0x040008A9 RID: 2217
|
||||
public string Name;
|
||||
|
||||
// Token: 0x040008AA RID: 2218
|
||||
public string RVA;
|
||||
|
||||
// Token: 0x040008AB RID: 2219
|
||||
public string Offset;
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,11 @@
|
||||
using System;
|
||||
|
||||
namespace Cpp2IlInjected
|
||||
{
|
||||
// Token: 0x0200013C RID: 316
|
||||
internal class FieldOffsetAttribute : Attribute
|
||||
{
|
||||
// Token: 0x040008A8 RID: 2216
|
||||
public string Offset;
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,11 @@
|
||||
using System;
|
||||
|
||||
namespace Cpp2IlInjected
|
||||
{
|
||||
// Token: 0x0200013E RID: 318
|
||||
internal class MetadataOffsetAttribute : Attribute
|
||||
{
|
||||
// Token: 0x040008AC RID: 2220
|
||||
public string Offset;
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,11 @@
|
||||
using System;
|
||||
|
||||
namespace Cpp2IlInjected
|
||||
{
|
||||
// Token: 0x0200013F RID: 319
|
||||
internal class TokenAttribute : Attribute
|
||||
{
|
||||
// Token: 0x040008AD RID: 2221
|
||||
public string Token;
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,4 @@
|
||||
using System;
|
||||
using System.Reflection;
|
||||
|
||||
[assembly: AssemblyVersion("0.0.0.0")]
|
||||
@@ -0,0 +1,42 @@
|
||||
using System;
|
||||
using Cpp2IlInjected;
|
||||
using UnityEngine;
|
||||
|
||||
namespace RootMotion
|
||||
{
|
||||
// Token: 0x02000015 RID: 21
|
||||
[Token(Token = "0x2000013")]
|
||||
public class AvatarUtility
|
||||
{
|
||||
// Token: 0x0600003D RID: 61 RVA: 0x000021C0 File Offset: 0x000003C0
|
||||
[Token(Token = "0x600003D")]
|
||||
[Address(RVA = "0x2A4E3E0", Offset = "0x2A4D1E0", VA = "0x182A4E3E0")]
|
||||
public static Quaternion GetPostRotation(Avatar avatar, AvatarIKGoal avatarIKGoal)
|
||||
{
|
||||
return default(Quaternion);
|
||||
}
|
||||
|
||||
// Token: 0x0600003E RID: 62 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x600003E")]
|
||||
[Address(RVA = "0x2A4DC50", Offset = "0x2A4CA50", VA = "0x182A4DC50")]
|
||||
public static TQ GetIKGoalTQ(Avatar avatar, float humanScale, AvatarIKGoal avatarIKGoal, TQ bodyPositionRotation, TQ boneTQ)
|
||||
{
|
||||
return null;
|
||||
}
|
||||
|
||||
// Token: 0x0600003F RID: 63 RVA: 0x000021D8 File Offset: 0x000003D8
|
||||
[Token(Token = "0x600003F")]
|
||||
[Address(RVA = "0x2A4E600", Offset = "0x2A4D400", VA = "0x182A4E600")]
|
||||
public static HumanBodyBones HumanIDFromAvatarIKGoal(AvatarIKGoal avatarIKGoal)
|
||||
{
|
||||
return HumanBodyBones.Hips;
|
||||
}
|
||||
|
||||
// Token: 0x06000040 RID: 64 RVA: 0x00002053 File Offset: 0x00000253
|
||||
[Token(Token = "0x6000040")]
|
||||
[Address(RVA = "0x3F5100", Offset = "0x3F3F00", VA = "0x1803F5100")]
|
||||
public AvatarUtility()
|
||||
{
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,21 @@
|
||||
using System;
|
||||
using Cpp2IlInjected;
|
||||
|
||||
namespace RootMotion
|
||||
{
|
||||
// Token: 0x0200001E RID: 30
|
||||
[Token(Token = "0x200001B")]
|
||||
[Serializable]
|
||||
public enum Axis
|
||||
{
|
||||
// Token: 0x040000CF RID: 207
|
||||
[Token(Token = "0x40000A2")]
|
||||
X,
|
||||
// Token: 0x040000D0 RID: 208
|
||||
[Token(Token = "0x40000A3")]
|
||||
Y,
|
||||
// Token: 0x040000D1 RID: 209
|
||||
[Token(Token = "0x40000A4")]
|
||||
Z
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,74 @@
|
||||
using System;
|
||||
using Cpp2IlInjected;
|
||||
using UnityEngine;
|
||||
|
||||
namespace RootMotion
|
||||
{
|
||||
// Token: 0x0200001F RID: 31
|
||||
[Token(Token = "0x200001C")]
|
||||
public class AxisTools
|
||||
{
|
||||
// Token: 0x0600007D RID: 125 RVA: 0x00002298 File Offset: 0x00000498
|
||||
[Token(Token = "0x600007D")]
|
||||
[Address(RVA = "0x2A4EFC0", Offset = "0x2A4DDC0", VA = "0x182A4EFC0")]
|
||||
public static Vector3 ToVector3(Axis axis)
|
||||
{
|
||||
return default(Vector3);
|
||||
}
|
||||
|
||||
// Token: 0x0600007E RID: 126 RVA: 0x000022B0 File Offset: 0x000004B0
|
||||
[Token(Token = "0x600007E")]
|
||||
[Address(RVA = "0x2A4EF00", Offset = "0x2A4DD00", VA = "0x182A4EF00")]
|
||||
public static Axis ToAxis(Vector3 v)
|
||||
{
|
||||
return Axis.X;
|
||||
}
|
||||
|
||||
// Token: 0x0600007F RID: 127 RVA: 0x000022C8 File Offset: 0x000004C8
|
||||
[Token(Token = "0x600007F")]
|
||||
[Address(RVA = "0x2A4E7A0", Offset = "0x2A4D5A0", VA = "0x182A4E7A0")]
|
||||
public static Axis GetAxisToPoint(Transform t, Vector3 worldPosition)
|
||||
{
|
||||
return Axis.X;
|
||||
}
|
||||
|
||||
// Token: 0x06000080 RID: 128 RVA: 0x000022E0 File Offset: 0x000004E0
|
||||
[Token(Token = "0x6000080")]
|
||||
[Address(RVA = "0x2A4E630", Offset = "0x2A4D430", VA = "0x182A4E630")]
|
||||
public static Axis GetAxisToDirection(Transform t, Vector3 direction)
|
||||
{
|
||||
return Axis.X;
|
||||
}
|
||||
|
||||
// Token: 0x06000081 RID: 129 RVA: 0x000022F8 File Offset: 0x000004F8
|
||||
[Token(Token = "0x6000081")]
|
||||
[Address(RVA = "0x2A4EDD0", Offset = "0x2A4DBD0", VA = "0x182A4EDD0")]
|
||||
public static Vector3 GetAxisVectorToPoint(Transform t, Vector3 worldPosition)
|
||||
{
|
||||
return default(Vector3);
|
||||
}
|
||||
|
||||
// Token: 0x06000082 RID: 130 RVA: 0x00002310 File Offset: 0x00000510
|
||||
[Token(Token = "0x6000082")]
|
||||
[Address(RVA = "0x2A4E9A0", Offset = "0x2A4D7A0", VA = "0x182A4E9A0")]
|
||||
public static Vector3 GetAxisVectorToDirection(Transform t, Vector3 direction)
|
||||
{
|
||||
return default(Vector3);
|
||||
}
|
||||
|
||||
// Token: 0x06000083 RID: 131 RVA: 0x00002328 File Offset: 0x00000528
|
||||
[Token(Token = "0x6000083")]
|
||||
[Address(RVA = "0x2A4EA20", Offset = "0x2A4D820", VA = "0x182A4EA20")]
|
||||
public static Vector3 GetAxisVectorToDirection(Quaternion r, Vector3 direction)
|
||||
{
|
||||
return default(Vector3);
|
||||
}
|
||||
|
||||
// Token: 0x06000084 RID: 132 RVA: 0x00002053 File Offset: 0x00000253
|
||||
[Token(Token = "0x6000084")]
|
||||
[Address(RVA = "0x3F5100", Offset = "0x3F3F00", VA = "0x1803F5100")]
|
||||
public AxisTools()
|
||||
{
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,250 @@
|
||||
using System;
|
||||
using System.Runtime.CompilerServices;
|
||||
using Cpp2IlInjected;
|
||||
using UnityEngine;
|
||||
using UnityEngine.Playables;
|
||||
|
||||
namespace RootMotion
|
||||
{
|
||||
// Token: 0x02000011 RID: 17
|
||||
[Token(Token = "0x2000010")]
|
||||
[HelpURL("http://www.root-motion.com/finalikdox/html/page3.html")]
|
||||
[AddComponentMenu("Scripts/RootMotion/Baker")]
|
||||
public abstract class Baker : MonoBehaviour
|
||||
{
|
||||
// Token: 0x06000020 RID: 32 RVA: 0x00002053 File Offset: 0x00000253
|
||||
[Token(Token = "0x6000020")]
|
||||
[Address(RVA = "0x2A523B0", Offset = "0x2A511B0", VA = "0x182A523B0")]
|
||||
[ContextMenu("User Manual")]
|
||||
private void OpenUserManual()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x06000021 RID: 33 RVA: 0x00002053 File Offset: 0x00000253
|
||||
[Token(Token = "0x6000021")]
|
||||
[Address(RVA = "0x2A52370", Offset = "0x2A51170", VA = "0x182A52370")]
|
||||
[ContextMenu("Scrpt Reference")]
|
||||
private void OpenScriptReference()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x06000022 RID: 34 RVA: 0x00002053 File Offset: 0x00000253
|
||||
[Token(Token = "0x6000022")]
|
||||
[Address(RVA = "0x2A523F0", Offset = "0x2A511F0", VA = "0x182A523F0")]
|
||||
[ContextMenu("Support Group")]
|
||||
private void SupportGroup()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x06000023 RID: 35 RVA: 0x00002053 File Offset: 0x00000253
|
||||
[Token(Token = "0x6000023")]
|
||||
[Address(RVA = "0x2A52330", Offset = "0x2A51130", VA = "0x182A52330")]
|
||||
[ContextMenu("Asset Store Thread")]
|
||||
private void ASThread()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x17000010 RID: 16
|
||||
// (get) Token: 0x06000024 RID: 36 RVA: 0x00002148 File Offset: 0x00000348
|
||||
// (set) Token: 0x06000025 RID: 37 RVA: 0x00002053 File Offset: 0x00000253
|
||||
[Token(Token = "0x17000010")]
|
||||
public bool isBaking
|
||||
{
|
||||
[Token(Token = "0x6000024")]
|
||||
[Address(RVA = "0x40FFA0", Offset = "0x40EDA0", VA = "0x18040FFA0")]
|
||||
[CompilerGenerated]
|
||||
get
|
||||
{
|
||||
return default(bool);
|
||||
}
|
||||
[Token(Token = "0x6000025")]
|
||||
[Address(RVA = "0x410010", Offset = "0x40EE10", VA = "0x180410010")]
|
||||
[CompilerGenerated]
|
||||
private set
|
||||
{
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x17000011 RID: 17
|
||||
// (get) Token: 0x06000026 RID: 38 RVA: 0x00002160 File Offset: 0x00000360
|
||||
// (set) Token: 0x06000027 RID: 39 RVA: 0x00002053 File Offset: 0x00000253
|
||||
[Token(Token = "0x17000011")]
|
||||
public float bakingProgress
|
||||
{
|
||||
[Token(Token = "0x6000026")]
|
||||
[Address(RVA = "0x9FDE90", Offset = "0x9FCC90", VA = "0x1809FDE90")]
|
||||
[CompilerGenerated]
|
||||
get
|
||||
{
|
||||
return 0f;
|
||||
}
|
||||
[Token(Token = "0x6000027")]
|
||||
[Address(RVA = "0x2A524C0", Offset = "0x2A512C0", VA = "0x182A524C0")]
|
||||
[CompilerGenerated]
|
||||
private set
|
||||
{
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06000028 RID: 40
|
||||
[Token(Token = "0x6000028")]
|
||||
[Address(Slot = "4")]
|
||||
protected abstract Transform GetCharacterRoot();
|
||||
|
||||
// Token: 0x06000029 RID: 41
|
||||
[Token(Token = "0x6000029")]
|
||||
[Address(Slot = "5")]
|
||||
protected abstract void OnStartBaking();
|
||||
|
||||
// Token: 0x0600002A RID: 42
|
||||
[Token(Token = "0x600002A")]
|
||||
[Address(Slot = "6")]
|
||||
protected abstract void OnSetLoopFrame(float time);
|
||||
|
||||
// Token: 0x0600002B RID: 43
|
||||
[Token(Token = "0x600002B")]
|
||||
[Address(Slot = "7")]
|
||||
protected abstract void OnSetCurves(ref AnimationClip clip);
|
||||
|
||||
// Token: 0x0600002C RID: 44
|
||||
[Token(Token = "0x600002C")]
|
||||
[Address(Slot = "8")]
|
||||
protected abstract void OnSetKeyframes(float time, bool lastFrame);
|
||||
|
||||
// Token: 0x17000012 RID: 18
|
||||
// (get) Token: 0x0600002D RID: 45 RVA: 0x00002178 File Offset: 0x00000378
|
||||
// (set) Token: 0x0600002E RID: 46 RVA: 0x00002053 File Offset: 0x00000253
|
||||
[Token(Token = "0x17000012")]
|
||||
private protected float clipLength
|
||||
{
|
||||
[Token(Token = "0x600002D")]
|
||||
[Address(RVA = "0x7A04F0", Offset = "0x79F2F0", VA = "0x1807A04F0")]
|
||||
[CompilerGenerated]
|
||||
protected get
|
||||
{
|
||||
return 0f;
|
||||
}
|
||||
[Token(Token = "0x600002E")]
|
||||
[Address(RVA = "0x731D80", Offset = "0x730B80", VA = "0x180731D80")]
|
||||
[CompilerGenerated]
|
||||
private set
|
||||
{
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0600002F RID: 47 RVA: 0x00002053 File Offset: 0x00000253
|
||||
[Token(Token = "0x600002F")]
|
||||
[Address(RVA = "0x402080", Offset = "0x400E80", VA = "0x180402080")]
|
||||
public void BakeClip()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x06000030 RID: 48 RVA: 0x00002053 File Offset: 0x00000253
|
||||
[Token(Token = "0x6000030")]
|
||||
[Address(RVA = "0x402080", Offset = "0x400E80", VA = "0x180402080")]
|
||||
public void StartBaking()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x06000031 RID: 49 RVA: 0x00002053 File Offset: 0x00000253
|
||||
[Token(Token = "0x6000031")]
|
||||
[Address(RVA = "0x402080", Offset = "0x400E80", VA = "0x180402080")]
|
||||
public void StopBaking()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x06000032 RID: 50 RVA: 0x00002053 File Offset: 0x00000253
|
||||
[Token(Token = "0x6000032")]
|
||||
[Address(RVA = "0x2A52430", Offset = "0x2A51230", VA = "0x182A52430")]
|
||||
protected Baker()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x0400004F RID: 79
|
||||
[FieldOffset(Offset = "0x18")]
|
||||
[Token(Token = "0x400002C")]
|
||||
[Tooltip("In AnimationClips, AnimationStates or PlayableDirector mode - the frame rate at which the animation clip will be sampled. In Realtime mode - the frame rate at which the pose will be sampled. With the latter, the frame rate is not guaranteed if the player is not able to reach it.")]
|
||||
[Range(1f, 90f)]
|
||||
public int frameRate;
|
||||
|
||||
// Token: 0x04000050 RID: 80
|
||||
[FieldOffset(Offset = "0x1C")]
|
||||
[Token(Token = "0x400002D")]
|
||||
[Tooltip("Maximum allowed error for keyframe reduction.")]
|
||||
[Range(0f, 0.1f)]
|
||||
public float keyReductionError;
|
||||
|
||||
// Token: 0x04000051 RID: 81
|
||||
[FieldOffset(Offset = "0x20")]
|
||||
[Token(Token = "0x400002E")]
|
||||
[Tooltip("AnimationClips mode can be used to bake a batch of AnimationClips directly without the need of setting up an AnimatorController. AnimationStates mode is useful for when you need to set up a more complex rig with layers and AvatarMasks in Mecanim. PlayableDirector mode bakes a Timeline. Realtime mode is for continuous baking of gameplay, ragdoll phsysics or PuppetMaster dynamics.")]
|
||||
public Baker.Mode mode;
|
||||
|
||||
// Token: 0x04000052 RID: 82
|
||||
[FieldOffset(Offset = "0x28")]
|
||||
[Token(Token = "0x400002F")]
|
||||
[Tooltip("AnimationClips to bake.")]
|
||||
public AnimationClip[] animationClips;
|
||||
|
||||
// Token: 0x04000053 RID: 83
|
||||
[FieldOffset(Offset = "0x30")]
|
||||
[Token(Token = "0x4000030")]
|
||||
[Tooltip("The name of the AnimationStates to bake (must be on the base layer) in the Animator above (Right-click on this component header and select 'Find Animation States' to have Baker fill those in automatically, required that state names match with the names of the clips used in them).")]
|
||||
public string[] animationStates;
|
||||
|
||||
// Token: 0x04000054 RID: 84
|
||||
[FieldOffset(Offset = "0x38")]
|
||||
[Token(Token = "0x4000031")]
|
||||
[Tooltip("Sets the baked animation clip to loop time and matches the last frame keys with the first. Note that when overwriting a previously baked clip, AnimationClipSettings will be copied from the existing clip.")]
|
||||
public bool loop;
|
||||
|
||||
// Token: 0x04000055 RID: 85
|
||||
[FieldOffset(Offset = "0x40")]
|
||||
[Token(Token = "0x4000032")]
|
||||
[Tooltip("The folder to save the baked AnimationClips to.")]
|
||||
public string saveToFolder;
|
||||
|
||||
// Token: 0x04000056 RID: 86
|
||||
[FieldOffset(Offset = "0x48")]
|
||||
[Token(Token = "0x4000033")]
|
||||
[Tooltip("String that will be added to each clip or animation state name for the saved clip. For example if your animation state/clip names were 'Idle' and 'Walk', then with '_Baked' as Append Name, the Baker will create 'Idle_Baked' and 'Walk_Baked' animation clips.")]
|
||||
public string appendName;
|
||||
|
||||
// Token: 0x04000057 RID: 87
|
||||
[FieldOffset(Offset = "0x50")]
|
||||
[Token(Token = "0x4000034")]
|
||||
[Tooltip("Name of the created AnimationClip file.")]
|
||||
public string saveName;
|
||||
|
||||
// Token: 0x0400005A RID: 90
|
||||
[FieldOffset(Offset = "0x60")]
|
||||
[Token(Token = "0x4000037")]
|
||||
[HideInInspector]
|
||||
public Animator animator;
|
||||
|
||||
// Token: 0x0400005B RID: 91
|
||||
[FieldOffset(Offset = "0x68")]
|
||||
[Token(Token = "0x4000038")]
|
||||
[HideInInspector]
|
||||
public PlayableDirector director;
|
||||
|
||||
// Token: 0x02000012 RID: 18
|
||||
[Token(Token = "0x20000CF")]
|
||||
[Serializable]
|
||||
public enum Mode
|
||||
{
|
||||
// Token: 0x0400005E RID: 94
|
||||
[Token(Token = "0x40005F1")]
|
||||
AnimationClips,
|
||||
// Token: 0x0400005F RID: 95
|
||||
[Token(Token = "0x40005F2")]
|
||||
AnimationStates,
|
||||
// Token: 0x04000060 RID: 96
|
||||
[Token(Token = "0x40005F3")]
|
||||
PlayableDirector,
|
||||
// Token: 0x04000061 RID: 97
|
||||
[Token(Token = "0x40005F4")]
|
||||
Realtime
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,172 @@
|
||||
using System;
|
||||
using Cpp2IlInjected;
|
||||
using UnityEngine;
|
||||
|
||||
namespace RootMotion
|
||||
{
|
||||
// Token: 0x02000017 RID: 23
|
||||
[Token(Token = "0x2000015")]
|
||||
[Serializable]
|
||||
public class BakerHumanoidQT
|
||||
{
|
||||
// Token: 0x06000046 RID: 70 RVA: 0x00002053 File Offset: 0x00000253
|
||||
[Token(Token = "0x6000046")]
|
||||
[Address(RVA = "0x2A4FF40", Offset = "0x2A4ED40", VA = "0x182A4FF40")]
|
||||
public BakerHumanoidQT(string name)
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x06000047 RID: 71 RVA: 0x00002053 File Offset: 0x00000253
|
||||
[Token(Token = "0x6000047")]
|
||||
[Address(RVA = "0x2A4FE30", Offset = "0x2A4EC30", VA = "0x182A4FE30")]
|
||||
public BakerHumanoidQT(Transform transform, AvatarIKGoal goal, string name)
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x06000048 RID: 72 RVA: 0x00002053 File Offset: 0x00000253
|
||||
[Token(Token = "0x6000048")]
|
||||
[Address(RVA = "0x2A4F280", Offset = "0x2A4E080", VA = "0x182A4F280")]
|
||||
public void Reset()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x06000049 RID: 73 RVA: 0x00002053 File Offset: 0x00000253
|
||||
[Token(Token = "0x6000049")]
|
||||
[Address(RVA = "0x2A4F850", Offset = "0x2A4E650", VA = "0x182A4F850")]
|
||||
public void SetIKKeyframes(float time, Avatar avatar, Transform root, float humanScale, Vector3 bodyPosition, Quaternion bodyRotation)
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x0600004A RID: 74 RVA: 0x00002053 File Offset: 0x00000253
|
||||
[Token(Token = "0x600004A")]
|
||||
[Address(RVA = "0x2A4FC50", Offset = "0x2A4EA50", VA = "0x182A4FC50")]
|
||||
public void SetKeyframes(float time, Vector3 pos, Quaternion rot)
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x0600004B RID: 75 RVA: 0x00002053 File Offset: 0x00000253
|
||||
[Token(Token = "0x600004B")]
|
||||
[Address(RVA = "0x2A4F120", Offset = "0x2A4DF20", VA = "0x182A4F120")]
|
||||
public void MoveLastKeyframes(float time)
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x0600004C RID: 76 RVA: 0x00002053 File Offset: 0x00000253
|
||||
[Token(Token = "0x600004C")]
|
||||
[Address(RVA = "0x2A4FDA0", Offset = "0x2A4EBA0", VA = "0x182A4FDA0")]
|
||||
public void SetLoopFrame(float time)
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x0600004D RID: 77 RVA: 0x00002053 File Offset: 0x00000253
|
||||
[Token(Token = "0x600004D")]
|
||||
[Address(RVA = "0x2A4F090", Offset = "0x2A4DE90", VA = "0x182A4F090")]
|
||||
private void MoveLastKeyframe(float time, AnimationCurve curve)
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x0600004E RID: 78 RVA: 0x00002053 File Offset: 0x00000253
|
||||
[Token(Token = "0x600004E")]
|
||||
[Address(RVA = "0x2A4F1C0", Offset = "0x2A4DFC0", VA = "0x182A4F1C0")]
|
||||
public void MultiplyLength(AnimationCurve curve, float mlp)
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x0600004F RID: 79 RVA: 0x00002053 File Offset: 0x00000253
|
||||
[Token(Token = "0x600004F")]
|
||||
[Address(RVA = "0x2A4F3C0", Offset = "0x2A4E1C0", VA = "0x182A4F3C0")]
|
||||
public void SetCurves(ref AnimationClip clip, float maxError, float lengthMlp)
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x0400006C RID: 108
|
||||
[FieldOffset(Offset = "0x10")]
|
||||
[Token(Token = "0x4000044")]
|
||||
private Transform transform;
|
||||
|
||||
// Token: 0x0400006D RID: 109
|
||||
[FieldOffset(Offset = "0x18")]
|
||||
[Token(Token = "0x4000045")]
|
||||
private string Qx;
|
||||
|
||||
// Token: 0x0400006E RID: 110
|
||||
[FieldOffset(Offset = "0x20")]
|
||||
[Token(Token = "0x4000046")]
|
||||
private string Qy;
|
||||
|
||||
// Token: 0x0400006F RID: 111
|
||||
[FieldOffset(Offset = "0x28")]
|
||||
[Token(Token = "0x4000047")]
|
||||
private string Qz;
|
||||
|
||||
// Token: 0x04000070 RID: 112
|
||||
[FieldOffset(Offset = "0x30")]
|
||||
[Token(Token = "0x4000048")]
|
||||
private string Qw;
|
||||
|
||||
// Token: 0x04000071 RID: 113
|
||||
[FieldOffset(Offset = "0x38")]
|
||||
[Token(Token = "0x4000049")]
|
||||
private string Tx;
|
||||
|
||||
// Token: 0x04000072 RID: 114
|
||||
[FieldOffset(Offset = "0x40")]
|
||||
[Token(Token = "0x400004A")]
|
||||
private string Ty;
|
||||
|
||||
// Token: 0x04000073 RID: 115
|
||||
[FieldOffset(Offset = "0x48")]
|
||||
[Token(Token = "0x400004B")]
|
||||
private string Tz;
|
||||
|
||||
// Token: 0x04000074 RID: 116
|
||||
[FieldOffset(Offset = "0x50")]
|
||||
[Token(Token = "0x400004C")]
|
||||
public AnimationCurve rotX;
|
||||
|
||||
// Token: 0x04000075 RID: 117
|
||||
[FieldOffset(Offset = "0x58")]
|
||||
[Token(Token = "0x400004D")]
|
||||
public AnimationCurve rotY;
|
||||
|
||||
// Token: 0x04000076 RID: 118
|
||||
[FieldOffset(Offset = "0x60")]
|
||||
[Token(Token = "0x400004E")]
|
||||
public AnimationCurve rotZ;
|
||||
|
||||
// Token: 0x04000077 RID: 119
|
||||
[FieldOffset(Offset = "0x68")]
|
||||
[Token(Token = "0x400004F")]
|
||||
public AnimationCurve rotW;
|
||||
|
||||
// Token: 0x04000078 RID: 120
|
||||
[FieldOffset(Offset = "0x70")]
|
||||
[Token(Token = "0x4000050")]
|
||||
public AnimationCurve posX;
|
||||
|
||||
// Token: 0x04000079 RID: 121
|
||||
[FieldOffset(Offset = "0x78")]
|
||||
[Token(Token = "0x4000051")]
|
||||
public AnimationCurve posY;
|
||||
|
||||
// Token: 0x0400007A RID: 122
|
||||
[FieldOffset(Offset = "0x80")]
|
||||
[Token(Token = "0x4000052")]
|
||||
public AnimationCurve posZ;
|
||||
|
||||
// Token: 0x0400007B RID: 123
|
||||
[FieldOffset(Offset = "0x88")]
|
||||
[Token(Token = "0x4000053")]
|
||||
private AvatarIKGoal goal;
|
||||
|
||||
// Token: 0x0400007C RID: 124
|
||||
[FieldOffset(Offset = "0x8C")]
|
||||
[Token(Token = "0x4000054")]
|
||||
private Quaternion lastQ;
|
||||
|
||||
// Token: 0x0400007D RID: 125
|
||||
[FieldOffset(Offset = "0x9C")]
|
||||
[Token(Token = "0x4000055")]
|
||||
private bool lastQSet;
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,77 @@
|
||||
using System;
|
||||
using Cpp2IlInjected;
|
||||
using UnityEngine;
|
||||
|
||||
namespace RootMotion
|
||||
{
|
||||
// Token: 0x02000018 RID: 24
|
||||
[Token(Token = "0x2000016")]
|
||||
[Serializable]
|
||||
public class BakerMuscle
|
||||
{
|
||||
// Token: 0x06000050 RID: 80 RVA: 0x00002053 File Offset: 0x00000253
|
||||
[Token(Token = "0x6000050")]
|
||||
[Address(RVA = "0x2A508C0", Offset = "0x2A4F6C0", VA = "0x182A508C0")]
|
||||
public BakerMuscle(int muscleIndex)
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x06000051 RID: 81 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x6000051")]
|
||||
[Address(RVA = "0x2A50030", Offset = "0x2A4EE30", VA = "0x182A50030")]
|
||||
private string MuscleNameToPropertyName(string n)
|
||||
{
|
||||
return null;
|
||||
}
|
||||
|
||||
// Token: 0x06000052 RID: 82 RVA: 0x00002053 File Offset: 0x00000253
|
||||
[Token(Token = "0x6000052")]
|
||||
[Address(RVA = "0x2A4F1C0", Offset = "0x2A4DFC0", VA = "0x182A4F1C0")]
|
||||
public void MultiplyLength(AnimationCurve curve, float mlp)
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x06000053 RID: 83 RVA: 0x00002053 File Offset: 0x00000253
|
||||
[Token(Token = "0x6000053")]
|
||||
[Address(RVA = "0x2A506C0", Offset = "0x2A4F4C0", VA = "0x182A506C0")]
|
||||
public void SetCurves(ref AnimationClip clip, float maxError, float lengthMlp)
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x06000054 RID: 84 RVA: 0x00002053 File Offset: 0x00000253
|
||||
[Token(Token = "0x6000054")]
|
||||
[Address(RVA = "0x2A50670", Offset = "0x2A4F470", VA = "0x182A50670")]
|
||||
public void Reset()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x06000055 RID: 85 RVA: 0x00002053 File Offset: 0x00000253
|
||||
[Token(Token = "0x6000055")]
|
||||
[Address(RVA = "0x2A50860", Offset = "0x2A4F660", VA = "0x182A50860")]
|
||||
public void SetKeyframe(float time, float[] muscles)
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x06000056 RID: 86 RVA: 0x00002053 File Offset: 0x00000253
|
||||
[Token(Token = "0x6000056")]
|
||||
[Address(RVA = "0x2A508B0", Offset = "0x2A4F6B0", VA = "0x182A508B0")]
|
||||
public void SetLoopFrame(float time)
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x0400007E RID: 126
|
||||
[FieldOffset(Offset = "0x10")]
|
||||
[Token(Token = "0x4000056")]
|
||||
public AnimationCurve curve;
|
||||
|
||||
// Token: 0x0400007F RID: 127
|
||||
[FieldOffset(Offset = "0x18")]
|
||||
[Token(Token = "0x4000057")]
|
||||
private int muscleIndex;
|
||||
|
||||
// Token: 0x04000080 RID: 128
|
||||
[FieldOffset(Offset = "0x20")]
|
||||
[Token(Token = "0x4000058")]
|
||||
private string propertyName;
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,133 @@
|
||||
using System;
|
||||
using Cpp2IlInjected;
|
||||
using UnityEngine;
|
||||
|
||||
namespace RootMotion
|
||||
{
|
||||
// Token: 0x02000019 RID: 25
|
||||
[Token(Token = "0x2000017")]
|
||||
[Serializable]
|
||||
public class BakerTransform
|
||||
{
|
||||
// Token: 0x06000057 RID: 87 RVA: 0x00002053 File Offset: 0x00000253
|
||||
[Token(Token = "0x6000057")]
|
||||
[Address(RVA = "0x2A51680", Offset = "0x2A50480", VA = "0x182A51680")]
|
||||
public BakerTransform(Transform transform, Transform root, bool recordPosition, bool isRootNode)
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x06000058 RID: 88 RVA: 0x00002053 File Offset: 0x00000253
|
||||
[Token(Token = "0x6000058")]
|
||||
[Address(RVA = "0x2A51660", Offset = "0x2A50460", VA = "0x182A51660")]
|
||||
public void SetRelativeSpace(Vector3 position, Quaternion rotation)
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x06000059 RID: 89 RVA: 0x00002053 File Offset: 0x00000253
|
||||
[Token(Token = "0x6000059")]
|
||||
[Address(RVA = "0x2A51120", Offset = "0x2A4FF20", VA = "0x182A51120")]
|
||||
public void SetCurves(ref AnimationClip clip)
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x0600005A RID: 90 RVA: 0x00002053 File Offset: 0x00000253
|
||||
[Token(Token = "0x600005A")]
|
||||
[Address(RVA = "0x2A50C30", Offset = "0x2A4FA30", VA = "0x182A50C30")]
|
||||
private void AddRootMotionCurves(ref AnimationClip clip)
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x0600005B RID: 91 RVA: 0x00002053 File Offset: 0x00000253
|
||||
[Token(Token = "0x600005B")]
|
||||
[Address(RVA = "0x2A51020", Offset = "0x2A4FE20", VA = "0x182A51020")]
|
||||
public void Reset()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x0600005C RID: 92 RVA: 0x00002053 File Offset: 0x00000253
|
||||
[Token(Token = "0x600005C")]
|
||||
[Address(RVA = "0x2A50EA0", Offset = "0x2A4FCA0", VA = "0x182A50EA0")]
|
||||
public void ReduceKeyframes(float maxError)
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x0600005D RID: 93 RVA: 0x00002053 File Offset: 0x00000253
|
||||
[Token(Token = "0x600005D")]
|
||||
[Address(RVA = "0x2A513B0", Offset = "0x2A501B0", VA = "0x182A513B0")]
|
||||
public void SetKeyframes(float time)
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x0600005E RID: 94 RVA: 0x00002053 File Offset: 0x00000253
|
||||
[Token(Token = "0x600005E")]
|
||||
[Address(RVA = "0x2A50960", Offset = "0x2A4F760", VA = "0x182A50960")]
|
||||
public void AddLoopFrame(float time)
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x04000081 RID: 129
|
||||
[FieldOffset(Offset = "0x10")]
|
||||
[Token(Token = "0x4000059")]
|
||||
public Transform transform;
|
||||
|
||||
// Token: 0x04000082 RID: 130
|
||||
[FieldOffset(Offset = "0x18")]
|
||||
[Token(Token = "0x400005A")]
|
||||
public AnimationCurve posX;
|
||||
|
||||
// Token: 0x04000083 RID: 131
|
||||
[FieldOffset(Offset = "0x20")]
|
||||
[Token(Token = "0x400005B")]
|
||||
public AnimationCurve posY;
|
||||
|
||||
// Token: 0x04000084 RID: 132
|
||||
[FieldOffset(Offset = "0x28")]
|
||||
[Token(Token = "0x400005C")]
|
||||
public AnimationCurve posZ;
|
||||
|
||||
// Token: 0x04000085 RID: 133
|
||||
[FieldOffset(Offset = "0x30")]
|
||||
[Token(Token = "0x400005D")]
|
||||
public AnimationCurve rotX;
|
||||
|
||||
// Token: 0x04000086 RID: 134
|
||||
[FieldOffset(Offset = "0x38")]
|
||||
[Token(Token = "0x400005E")]
|
||||
public AnimationCurve rotY;
|
||||
|
||||
// Token: 0x04000087 RID: 135
|
||||
[FieldOffset(Offset = "0x40")]
|
||||
[Token(Token = "0x400005F")]
|
||||
public AnimationCurve rotZ;
|
||||
|
||||
// Token: 0x04000088 RID: 136
|
||||
[FieldOffset(Offset = "0x48")]
|
||||
[Token(Token = "0x4000060")]
|
||||
public AnimationCurve rotW;
|
||||
|
||||
// Token: 0x04000089 RID: 137
|
||||
[FieldOffset(Offset = "0x50")]
|
||||
[Token(Token = "0x4000061")]
|
||||
private string relativePath;
|
||||
|
||||
// Token: 0x0400008A RID: 138
|
||||
[FieldOffset(Offset = "0x58")]
|
||||
[Token(Token = "0x4000062")]
|
||||
private bool recordPosition;
|
||||
|
||||
// Token: 0x0400008B RID: 139
|
||||
[FieldOffset(Offset = "0x5C")]
|
||||
[Token(Token = "0x4000063")]
|
||||
private Vector3 relativePosition;
|
||||
|
||||
// Token: 0x0400008C RID: 140
|
||||
[FieldOffset(Offset = "0x68")]
|
||||
[Token(Token = "0x4000064")]
|
||||
private bool isRootNode;
|
||||
|
||||
// Token: 0x0400008D RID: 141
|
||||
[FieldOffset(Offset = "0x6C")]
|
||||
[Token(Token = "0x4000065")]
|
||||
private Quaternion relativeRotation;
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,48 @@
|
||||
using System;
|
||||
using Cpp2IlInjected;
|
||||
using UnityEngine;
|
||||
|
||||
namespace RootMotion
|
||||
{
|
||||
// Token: 0x02000016 RID: 22
|
||||
[Token(Token = "0x2000014")]
|
||||
public static class BakerUtilities
|
||||
{
|
||||
// Token: 0x06000041 RID: 65 RVA: 0x00002053 File Offset: 0x00000253
|
||||
[Token(Token = "0x6000041")]
|
||||
[Address(RVA = "0x2A51FF0", Offset = "0x2A50DF0", VA = "0x182A51FF0")]
|
||||
public static void ReduceKeyframes(AnimationCurve curve, float maxError)
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x06000042 RID: 66 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x6000042")]
|
||||
[Address(RVA = "0x2A51A70", Offset = "0x2A50870", VA = "0x182A51A70")]
|
||||
public static Keyframe[] GetReducedKeyframes(AnimationCurve curve, float maxError)
|
||||
{
|
||||
return null;
|
||||
}
|
||||
|
||||
// Token: 0x06000043 RID: 67 RVA: 0x00002053 File Offset: 0x00000253
|
||||
[Token(Token = "0x6000043")]
|
||||
[Address(RVA = "0x2A52030", Offset = "0x2A50E30", VA = "0x182A52030")]
|
||||
public static void SetLoopFrame(float time, AnimationCurve curve)
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x06000044 RID: 68 RVA: 0x00002053 File Offset: 0x00000253
|
||||
[Token(Token = "0x6000044")]
|
||||
[Address(RVA = "0x402080", Offset = "0x400E80", VA = "0x180402080")]
|
||||
public static void SetTangentMode(AnimationCurve curve)
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x06000045 RID: 69 RVA: 0x000021F0 File Offset: 0x000003F0
|
||||
[Token(Token = "0x6000045")]
|
||||
[Address(RVA = "0x2A517E0", Offset = "0x2A505E0", VA = "0x182A517E0")]
|
||||
public static Quaternion EnsureQuaternionContinuity(Quaternion lastQ, Quaternion q)
|
||||
{
|
||||
return default(Quaternion);
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,93 @@
|
||||
using System;
|
||||
using Cpp2IlInjected;
|
||||
using UnityEngine;
|
||||
|
||||
namespace RootMotion
|
||||
{
|
||||
// Token: 0x02000020 RID: 32
|
||||
[Token(Token = "0x200001D")]
|
||||
[Serializable]
|
||||
public class BipedLimbOrientations
|
||||
{
|
||||
// Token: 0x06000085 RID: 133 RVA: 0x00002053 File Offset: 0x00000253
|
||||
[Token(Token = "0x6000085")]
|
||||
[Address(RVA = "0xBD6F30", Offset = "0xBD5D30", VA = "0x180BD6F30")]
|
||||
public BipedLimbOrientations(BipedLimbOrientations.LimbOrientation leftArm, BipedLimbOrientations.LimbOrientation rightArm, BipedLimbOrientations.LimbOrientation leftLeg, BipedLimbOrientations.LimbOrientation rightLeg)
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x17000017 RID: 23
|
||||
// (get) Token: 0x06000086 RID: 134 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x17000017")]
|
||||
public static BipedLimbOrientations UMA
|
||||
{
|
||||
[Token(Token = "0x6000086")]
|
||||
[Address(RVA = "0x2A530B0", Offset = "0x2A51EB0", VA = "0x182A530B0")]
|
||||
get
|
||||
{
|
||||
return null;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x17000018 RID: 24
|
||||
// (get) Token: 0x06000087 RID: 135 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x17000018")]
|
||||
public static BipedLimbOrientations MaxBiped
|
||||
{
|
||||
[Token(Token = "0x6000087")]
|
||||
[Address(RVA = "0x2A52DB0", Offset = "0x2A51BB0", VA = "0x182A52DB0")]
|
||||
get
|
||||
{
|
||||
return null;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x040000D2 RID: 210
|
||||
[FieldOffset(Offset = "0x10")]
|
||||
[Token(Token = "0x40000A5")]
|
||||
public BipedLimbOrientations.LimbOrientation leftArm;
|
||||
|
||||
// Token: 0x040000D3 RID: 211
|
||||
[FieldOffset(Offset = "0x18")]
|
||||
[Token(Token = "0x40000A6")]
|
||||
public BipedLimbOrientations.LimbOrientation rightArm;
|
||||
|
||||
// Token: 0x040000D4 RID: 212
|
||||
[FieldOffset(Offset = "0x20")]
|
||||
[Token(Token = "0x40000A7")]
|
||||
public BipedLimbOrientations.LimbOrientation leftLeg;
|
||||
|
||||
// Token: 0x040000D5 RID: 213
|
||||
[FieldOffset(Offset = "0x28")]
|
||||
[Token(Token = "0x40000A8")]
|
||||
public BipedLimbOrientations.LimbOrientation rightLeg;
|
||||
|
||||
// Token: 0x02000021 RID: 33
|
||||
[Token(Token = "0x20000D1")]
|
||||
[Serializable]
|
||||
public class LimbOrientation
|
||||
{
|
||||
// Token: 0x06000088 RID: 136 RVA: 0x00002053 File Offset: 0x00000253
|
||||
[Token(Token = "0x600063D")]
|
||||
[Address(RVA = "0x2A68550", Offset = "0x2A67350", VA = "0x182A68550")]
|
||||
public LimbOrientation(Vector3 upperBoneForwardAxis, Vector3 lowerBoneForwardAxis, Vector3 lastBoneLeftAxis)
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x040000D6 RID: 214
|
||||
[FieldOffset(Offset = "0x10")]
|
||||
[Token(Token = "0x40005FA")]
|
||||
public Vector3 upperBoneForwardAxis;
|
||||
|
||||
// Token: 0x040000D7 RID: 215
|
||||
[FieldOffset(Offset = "0x1C")]
|
||||
[Token(Token = "0x40005FB")]
|
||||
public Vector3 lowerBoneForwardAxis;
|
||||
|
||||
// Token: 0x040000D8 RID: 216
|
||||
[FieldOffset(Offset = "0x28")]
|
||||
[Token(Token = "0x40005FC")]
|
||||
public Vector3 lastBoneLeftAxis;
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,311 @@
|
||||
using System;
|
||||
using Cpp2IlInjected;
|
||||
using UnityEngine;
|
||||
|
||||
namespace RootMotion
|
||||
{
|
||||
// Token: 0x02000022 RID: 34
|
||||
[Token(Token = "0x200001E")]
|
||||
public static class BipedNaming
|
||||
{
|
||||
// Token: 0x06000089 RID: 137 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x6000088")]
|
||||
[Address(RVA = "0x2A53FD0", Offset = "0x2A52DD0", VA = "0x182A53FD0")]
|
||||
public static Transform[] GetBonesOfType(BipedNaming.BoneType boneType, Transform[] bones)
|
||||
{
|
||||
return null;
|
||||
}
|
||||
|
||||
// Token: 0x0600008A RID: 138 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x6000089")]
|
||||
[Address(RVA = "0x2A53C90", Offset = "0x2A52A90", VA = "0x182A53C90")]
|
||||
public static Transform[] GetBonesOfSide(BipedNaming.BoneSide boneSide, Transform[] bones)
|
||||
{
|
||||
return null;
|
||||
}
|
||||
|
||||
// Token: 0x0600008B RID: 139 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x600008A")]
|
||||
[Address(RVA = "0x2A53E10", Offset = "0x2A52C10", VA = "0x182A53E10")]
|
||||
public static Transform[] GetBonesOfTypeAndSide(BipedNaming.BoneType boneType, BipedNaming.BoneSide boneSide, Transform[] bones)
|
||||
{
|
||||
return null;
|
||||
}
|
||||
|
||||
// Token: 0x0600008C RID: 140 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x600008B")]
|
||||
[Address(RVA = "0x2A54150", Offset = "0x2A52F50", VA = "0x182A54150")]
|
||||
public static Transform GetFirstBoneOfTypeAndSide(BipedNaming.BoneType boneType, BipedNaming.BoneSide boneSide, Transform[] bones)
|
||||
{
|
||||
return null;
|
||||
}
|
||||
|
||||
// Token: 0x0600008D RID: 141 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x600008C")]
|
||||
[Address(RVA = "0x2A54200", Offset = "0x2A53000", VA = "0x182A54200")]
|
||||
public static Transform GetNamingMatch(Transform[] transforms, params string[][] namings)
|
||||
{
|
||||
return null;
|
||||
}
|
||||
|
||||
// Token: 0x0600008E RID: 142 RVA: 0x00002340 File Offset: 0x00000540
|
||||
[Token(Token = "0x600008D")]
|
||||
[Address(RVA = "0x2A536E0", Offset = "0x2A524E0", VA = "0x182A536E0")]
|
||||
public static BipedNaming.BoneType GetBoneType(string boneName)
|
||||
{
|
||||
return BipedNaming.BoneType.Unassigned;
|
||||
}
|
||||
|
||||
// Token: 0x0600008F RID: 143 RVA: 0x00002358 File Offset: 0x00000558
|
||||
[Token(Token = "0x600008E")]
|
||||
[Address(RVA = "0x2A533B0", Offset = "0x2A521B0", VA = "0x182A533B0")]
|
||||
public static BipedNaming.BoneSide GetBoneSide(string boneName)
|
||||
{
|
||||
return BipedNaming.BoneSide.Center;
|
||||
}
|
||||
|
||||
// Token: 0x06000090 RID: 144 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x600008F")]
|
||||
[Address(RVA = "0x2A53C00", Offset = "0x2A52A00", VA = "0x182A53C00")]
|
||||
public static Transform GetBone(Transform[] transforms, BipedNaming.BoneType boneType, BipedNaming.BoneSide boneSide = BipedNaming.BoneSide.Center, params string[][] namings)
|
||||
{
|
||||
return null;
|
||||
}
|
||||
|
||||
// Token: 0x06000091 RID: 145 RVA: 0x00002370 File Offset: 0x00000570
|
||||
[Token(Token = "0x6000090")]
|
||||
[Address(RVA = "0x2A574B0", Offset = "0x2A562B0", VA = "0x182A574B0")]
|
||||
private static bool isLeft(string boneName)
|
||||
{
|
||||
return default(bool);
|
||||
}
|
||||
|
||||
// Token: 0x06000092 RID: 146 RVA: 0x00002388 File Offset: 0x00000588
|
||||
[Token(Token = "0x6000091")]
|
||||
[Address(RVA = "0x2A576D0", Offset = "0x2A564D0", VA = "0x182A576D0")]
|
||||
private static bool isRight(string boneName)
|
||||
{
|
||||
return default(bool);
|
||||
}
|
||||
|
||||
// Token: 0x06000093 RID: 147 RVA: 0x000023A0 File Offset: 0x000005A0
|
||||
[Token(Token = "0x6000092")]
|
||||
[Address(RVA = "0x2A57840", Offset = "0x2A56640", VA = "0x182A57840")]
|
||||
private static bool isSpine(string boneName)
|
||||
{
|
||||
return default(bool);
|
||||
}
|
||||
|
||||
// Token: 0x06000094 RID: 148 RVA: 0x000023B8 File Offset: 0x000005B8
|
||||
[Token(Token = "0x6000093")]
|
||||
[Address(RVA = "0x2A573F0", Offset = "0x2A561F0", VA = "0x182A573F0")]
|
||||
private static bool isHead(string boneName)
|
||||
{
|
||||
return default(bool);
|
||||
}
|
||||
|
||||
// Token: 0x06000095 RID: 149 RVA: 0x000023D0 File Offset: 0x000005D0
|
||||
[Token(Token = "0x6000094")]
|
||||
[Address(RVA = "0x2A57270", Offset = "0x2A56070", VA = "0x182A57270")]
|
||||
private static bool isArm(string boneName)
|
||||
{
|
||||
return default(bool);
|
||||
}
|
||||
|
||||
// Token: 0x06000096 RID: 150 RVA: 0x000023E8 File Offset: 0x000005E8
|
||||
[Token(Token = "0x6000095")]
|
||||
[Address(RVA = "0x2A57610", Offset = "0x2A56410", VA = "0x182A57610")]
|
||||
private static bool isLeg(string boneName)
|
||||
{
|
||||
return default(bool);
|
||||
}
|
||||
|
||||
// Token: 0x06000097 RID: 151 RVA: 0x00002400 File Offset: 0x00000600
|
||||
[Token(Token = "0x6000096")]
|
||||
[Address(RVA = "0x2A57900", Offset = "0x2A56700", VA = "0x182A57900")]
|
||||
private static bool isTail(string boneName)
|
||||
{
|
||||
return default(bool);
|
||||
}
|
||||
|
||||
// Token: 0x06000098 RID: 152 RVA: 0x00002418 File Offset: 0x00000618
|
||||
[Token(Token = "0x6000097")]
|
||||
[Address(RVA = "0x2A57330", Offset = "0x2A56130", VA = "0x182A57330")]
|
||||
private static bool isEye(string boneName)
|
||||
{
|
||||
return default(bool);
|
||||
}
|
||||
|
||||
// Token: 0x06000099 RID: 153 RVA: 0x00002430 File Offset: 0x00000630
|
||||
[Token(Token = "0x6000098")]
|
||||
[Address(RVA = "0x2A579C0", Offset = "0x2A567C0", VA = "0x182A579C0")]
|
||||
private static bool isTypeExclude(string boneName)
|
||||
{
|
||||
return default(bool);
|
||||
}
|
||||
|
||||
// Token: 0x0600009A RID: 154 RVA: 0x00002448 File Offset: 0x00000648
|
||||
[Token(Token = "0x6000099")]
|
||||
[Address(RVA = "0x2A57B50", Offset = "0x2A56950", VA = "0x182A57B50")]
|
||||
private static bool matchesNaming(string boneName, string[] namingConvention)
|
||||
{
|
||||
return default(bool);
|
||||
}
|
||||
|
||||
// Token: 0x0600009B RID: 155 RVA: 0x00002460 File Offset: 0x00000660
|
||||
[Token(Token = "0x600009A")]
|
||||
[Address(RVA = "0x2A57180", Offset = "0x2A55F80", VA = "0x182A57180")]
|
||||
private static bool excludesNaming(string boneName, string[] namingConvention)
|
||||
{
|
||||
return default(bool);
|
||||
}
|
||||
|
||||
// Token: 0x0600009C RID: 156 RVA: 0x00002478 File Offset: 0x00000678
|
||||
[Token(Token = "0x600009B")]
|
||||
[Address(RVA = "0x2A57A90", Offset = "0x2A56890", VA = "0x182A57A90")]
|
||||
private static bool matchesLastLetter(string boneName, string[] namingConvention)
|
||||
{
|
||||
return default(bool);
|
||||
}
|
||||
|
||||
// Token: 0x0600009D RID: 157 RVA: 0x00002490 File Offset: 0x00000690
|
||||
[Token(Token = "0x600009C")]
|
||||
[Address(RVA = "0x2A54330", Offset = "0x2A53130", VA = "0x182A54330")]
|
||||
private static bool LastLetterIs(string boneName, string letter)
|
||||
{
|
||||
return default(bool);
|
||||
}
|
||||
|
||||
// Token: 0x0600009E RID: 158 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x600009D")]
|
||||
[Address(RVA = "0x2A57210", Offset = "0x2A56010", VA = "0x182A57210")]
|
||||
private static string firstLetter(string boneName)
|
||||
{
|
||||
return null;
|
||||
}
|
||||
|
||||
// Token: 0x0600009F RID: 159 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x600009E")]
|
||||
[Address(RVA = "0x2A57A30", Offset = "0x2A56830", VA = "0x182A57A30")]
|
||||
private static string lastLetter(string boneName)
|
||||
{
|
||||
return null;
|
||||
}
|
||||
|
||||
// Token: 0x040000D9 RID: 217
|
||||
[Token(Token = "0x40000A9")]
|
||||
public static string[] typeLeft;
|
||||
|
||||
// Token: 0x040000DA RID: 218
|
||||
[Token(Token = "0x40000AA")]
|
||||
public static string[] typeRight;
|
||||
|
||||
// Token: 0x040000DB RID: 219
|
||||
[Token(Token = "0x40000AB")]
|
||||
public static string[] typeSpine;
|
||||
|
||||
// Token: 0x040000DC RID: 220
|
||||
[Token(Token = "0x40000AC")]
|
||||
public static string[] typeHead;
|
||||
|
||||
// Token: 0x040000DD RID: 221
|
||||
[Token(Token = "0x40000AD")]
|
||||
public static string[] typeArm;
|
||||
|
||||
// Token: 0x040000DE RID: 222
|
||||
[Token(Token = "0x40000AE")]
|
||||
public static string[] typeLeg;
|
||||
|
||||
// Token: 0x040000DF RID: 223
|
||||
[Token(Token = "0x40000AF")]
|
||||
public static string[] typeTail;
|
||||
|
||||
// Token: 0x040000E0 RID: 224
|
||||
[Token(Token = "0x40000B0")]
|
||||
public static string[] typeEye;
|
||||
|
||||
// Token: 0x040000E1 RID: 225
|
||||
[Token(Token = "0x40000B1")]
|
||||
public static string[] typeExclude;
|
||||
|
||||
// Token: 0x040000E2 RID: 226
|
||||
[Token(Token = "0x40000B2")]
|
||||
public static string[] typeExcludeSpine;
|
||||
|
||||
// Token: 0x040000E3 RID: 227
|
||||
[Token(Token = "0x40000B3")]
|
||||
public static string[] typeExcludeHead;
|
||||
|
||||
// Token: 0x040000E4 RID: 228
|
||||
[Token(Token = "0x40000B4")]
|
||||
public static string[] typeExcludeArm;
|
||||
|
||||
// Token: 0x040000E5 RID: 229
|
||||
[Token(Token = "0x40000B5")]
|
||||
public static string[] typeExcludeLeg;
|
||||
|
||||
// Token: 0x040000E6 RID: 230
|
||||
[Token(Token = "0x40000B6")]
|
||||
public static string[] typeExcludeTail;
|
||||
|
||||
// Token: 0x040000E7 RID: 231
|
||||
[Token(Token = "0x40000B7")]
|
||||
public static string[] typeExcludeEye;
|
||||
|
||||
// Token: 0x040000E8 RID: 232
|
||||
[Token(Token = "0x40000B8")]
|
||||
public static string[] pelvis;
|
||||
|
||||
// Token: 0x040000E9 RID: 233
|
||||
[Token(Token = "0x40000B9")]
|
||||
public static string[] hand;
|
||||
|
||||
// Token: 0x040000EA RID: 234
|
||||
[Token(Token = "0x40000BA")]
|
||||
public static string[] foot;
|
||||
|
||||
// Token: 0x02000023 RID: 35
|
||||
[Token(Token = "0x20000D2")]
|
||||
[Serializable]
|
||||
public enum BoneType
|
||||
{
|
||||
// Token: 0x040000EC RID: 236
|
||||
[Token(Token = "0x40005FE")]
|
||||
Unassigned,
|
||||
// Token: 0x040000ED RID: 237
|
||||
[Token(Token = "0x40005FF")]
|
||||
Spine,
|
||||
// Token: 0x040000EE RID: 238
|
||||
[Token(Token = "0x4000600")]
|
||||
Head,
|
||||
// Token: 0x040000EF RID: 239
|
||||
[Token(Token = "0x4000601")]
|
||||
Arm,
|
||||
// Token: 0x040000F0 RID: 240
|
||||
[Token(Token = "0x4000602")]
|
||||
Leg,
|
||||
// Token: 0x040000F1 RID: 241
|
||||
[Token(Token = "0x4000603")]
|
||||
Tail,
|
||||
// Token: 0x040000F2 RID: 242
|
||||
[Token(Token = "0x4000604")]
|
||||
Eye
|
||||
}
|
||||
|
||||
// Token: 0x02000024 RID: 36
|
||||
[Token(Token = "0x20000D3")]
|
||||
[Serializable]
|
||||
public enum BoneSide
|
||||
{
|
||||
// Token: 0x040000F4 RID: 244
|
||||
[Token(Token = "0x4000606")]
|
||||
Center,
|
||||
// Token: 0x040000F5 RID: 245
|
||||
[Token(Token = "0x4000607")]
|
||||
Left,
|
||||
// Token: 0x040000F6 RID: 246
|
||||
[Token(Token = "0x4000608")]
|
||||
Right
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,329 @@
|
||||
using System;
|
||||
using Cpp2IlInjected;
|
||||
using UnityEngine;
|
||||
|
||||
namespace RootMotion
|
||||
{
|
||||
// Token: 0x02000025 RID: 37
|
||||
[Token(Token = "0x200001F")]
|
||||
[Serializable]
|
||||
public class BipedReferences
|
||||
{
|
||||
// Token: 0x17000019 RID: 25
|
||||
// (get) Token: 0x060000A1 RID: 161 RVA: 0x000024A8 File Offset: 0x000006A8
|
||||
[Token(Token = "0x17000019")]
|
||||
public virtual bool isFilled
|
||||
{
|
||||
[Token(Token = "0x60000A0")]
|
||||
[Address(RVA = "0x2A5B900", Offset = "0x2A5A700", VA = "0x182A5B900", Slot = "4")]
|
||||
get
|
||||
{
|
||||
return default(bool);
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x1700001A RID: 26
|
||||
// (get) Token: 0x060000A2 RID: 162 RVA: 0x000024C0 File Offset: 0x000006C0
|
||||
[Token(Token = "0x1700001A")]
|
||||
public bool isEmpty
|
||||
{
|
||||
[Token(Token = "0x60000A1")]
|
||||
[Address(RVA = "0xF3D5B0", Offset = "0xF3C3B0", VA = "0x180F3D5B0")]
|
||||
get
|
||||
{
|
||||
return default(bool);
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x060000A3 RID: 163 RVA: 0x000024D8 File Offset: 0x000006D8
|
||||
[Token(Token = "0x60000A2")]
|
||||
[Address(RVA = "0x2A59F10", Offset = "0x2A58D10", VA = "0x182A59F10", Slot = "5")]
|
||||
public virtual bool IsEmpty(bool includeRoot)
|
||||
{
|
||||
return default(bool);
|
||||
}
|
||||
|
||||
// Token: 0x060000A4 RID: 164 RVA: 0x000024F0 File Offset: 0x000006F0
|
||||
[Token(Token = "0x60000A3")]
|
||||
[Address(RVA = "0x2A58860", Offset = "0x2A57660", VA = "0x182A58860", Slot = "6")]
|
||||
public virtual bool Contains(Transform t, bool ignoreRoot = false)
|
||||
{
|
||||
return default(bool);
|
||||
}
|
||||
|
||||
// Token: 0x060000A5 RID: 165 RVA: 0x00002508 File Offset: 0x00000708
|
||||
[Token(Token = "0x60000A4")]
|
||||
[Address(RVA = "0x2A584B0", Offset = "0x2A572B0", VA = "0x182A584B0")]
|
||||
public static bool AutoDetectReferences(ref BipedReferences references, Transform root, BipedReferences.AutoDetectParams autoDetectParams)
|
||||
{
|
||||
return default(bool);
|
||||
}
|
||||
|
||||
// Token: 0x060000A6 RID: 166 RVA: 0x00002053 File Offset: 0x00000253
|
||||
[Token(Token = "0x60000A5")]
|
||||
[Address(RVA = "0x2A58E30", Offset = "0x2A57C30", VA = "0x182A58E30")]
|
||||
public static void DetectReferencesByNaming(ref BipedReferences references, Transform root, BipedReferences.AutoDetectParams autoDetectParams)
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x060000A7 RID: 167 RVA: 0x00002053 File Offset: 0x00000253
|
||||
[Token(Token = "0x60000A6")]
|
||||
[Address(RVA = "0x2A57FB0", Offset = "0x2A56DB0", VA = "0x182A57FB0")]
|
||||
public static void AssignHumanoidReferences(ref BipedReferences references, Animator animator, BipedReferences.AutoDetectParams autoDetectParams)
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x060000A8 RID: 168 RVA: 0x00002520 File Offset: 0x00000720
|
||||
[Token(Token = "0x60000A7")]
|
||||
[Address(RVA = "0x2A5B1F0", Offset = "0x2A59FF0", VA = "0x182A5B1F0")]
|
||||
public static bool SetupError(BipedReferences references, ref string errorMessage)
|
||||
{
|
||||
return default(bool);
|
||||
}
|
||||
|
||||
// Token: 0x060000A9 RID: 169 RVA: 0x00002538 File Offset: 0x00000738
|
||||
[Token(Token = "0x60000A8")]
|
||||
[Address(RVA = "0x2A5B330", Offset = "0x2A5A130", VA = "0x182A5B330")]
|
||||
public static bool SetupWarning(BipedReferences references, ref string warningMessage)
|
||||
{
|
||||
return default(bool);
|
||||
}
|
||||
|
||||
// Token: 0x060000AA RID: 170 RVA: 0x00002550 File Offset: 0x00000750
|
||||
[Token(Token = "0x60000A9")]
|
||||
[Address(RVA = "0x2A5A390", Offset = "0x2A59190", VA = "0x182A5A390")]
|
||||
private static bool IsNeckBone(Transform bone, Transform leftUpperArm)
|
||||
{
|
||||
return default(bool);
|
||||
}
|
||||
|
||||
// Token: 0x060000AB RID: 171 RVA: 0x00002568 File Offset: 0x00000768
|
||||
[Token(Token = "0x60000AA")]
|
||||
[Address(RVA = "0x2A57C40", Offset = "0x2A56A40", VA = "0x182A57C40")]
|
||||
private static bool AddBoneToEyes(Transform bone, ref BipedReferences references, BipedReferences.AutoDetectParams autoDetectParams)
|
||||
{
|
||||
return default(bool);
|
||||
}
|
||||
|
||||
// Token: 0x060000AC RID: 172 RVA: 0x00002580 File Offset: 0x00000780
|
||||
[Token(Token = "0x60000AB")]
|
||||
[Address(RVA = "0x2A57E20", Offset = "0x2A56C20", VA = "0x182A57E20")]
|
||||
private static bool AddBoneToSpine(Transform bone, ref BipedReferences references, BipedReferences.AutoDetectParams autoDetectParams)
|
||||
{
|
||||
return default(bool);
|
||||
}
|
||||
|
||||
// Token: 0x060000AD RID: 173 RVA: 0x00002053 File Offset: 0x00000253
|
||||
[Token(Token = "0x60000AC")]
|
||||
[Address(RVA = "0x2A58CF0", Offset = "0x2A57AF0", VA = "0x182A58CF0")]
|
||||
private static void DetectLimb(BipedNaming.BoneType boneType, BipedNaming.BoneSide boneSide, ref Transform firstBone, ref Transform secondBone, ref Transform lastBone, Transform[] transforms)
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x060000AE RID: 174 RVA: 0x00002053 File Offset: 0x00000253
|
||||
[Token(Token = "0x60000AD")]
|
||||
[Address(RVA = "0x2A57D40", Offset = "0x2A56B40", VA = "0x182A57D40")]
|
||||
private static void AddBoneToHierarchy(ref Transform[] bones, Transform transform)
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x060000AF RID: 175 RVA: 0x00002598 File Offset: 0x00000798
|
||||
[Token(Token = "0x60000AE")]
|
||||
[Address(RVA = "0x2A5A480", Offset = "0x2A59280", VA = "0x182A5A480")]
|
||||
private static bool LimbError(Transform bone1, Transform bone2, Transform bone3, ref string errorMessage)
|
||||
{
|
||||
return default(bool);
|
||||
}
|
||||
|
||||
// Token: 0x060000B0 RID: 176 RVA: 0x000025B0 File Offset: 0x000007B0
|
||||
[Token(Token = "0x60000AF")]
|
||||
[Address(RVA = "0x2A5AAB0", Offset = "0x2A598B0", VA = "0x182A5AAB0")]
|
||||
private static bool LimbWarning(Transform bone1, Transform bone2, Transform bone3, ref string warningMessage)
|
||||
{
|
||||
return default(bool);
|
||||
}
|
||||
|
||||
// Token: 0x060000B1 RID: 177 RVA: 0x000025C8 File Offset: 0x000007C8
|
||||
[Token(Token = "0x60000B0")]
|
||||
[Address(RVA = "0x2A5B420", Offset = "0x2A5A220", VA = "0x182A5B420")]
|
||||
private static bool SpineError(BipedReferences references, ref string errorMessage)
|
||||
{
|
||||
return default(bool);
|
||||
}
|
||||
|
||||
// Token: 0x060000B2 RID: 178 RVA: 0x000025E0 File Offset: 0x000007E0
|
||||
[Token(Token = "0x60000B1")]
|
||||
[Address(RVA = "0x403930", Offset = "0x402730", VA = "0x180403930")]
|
||||
private static bool SpineWarning(BipedReferences references, ref string warningMessage)
|
||||
{
|
||||
return default(bool);
|
||||
}
|
||||
|
||||
// Token: 0x060000B3 RID: 179 RVA: 0x000025F8 File Offset: 0x000007F8
|
||||
[Token(Token = "0x60000B2")]
|
||||
[Address(RVA = "0x2A59980", Offset = "0x2A58780", VA = "0x182A59980")]
|
||||
private static bool EyesError(BipedReferences references, ref string errorMessage)
|
||||
{
|
||||
return default(bool);
|
||||
}
|
||||
|
||||
// Token: 0x060000B4 RID: 180 RVA: 0x00002610 File Offset: 0x00000810
|
||||
[Token(Token = "0x60000B3")]
|
||||
[Address(RVA = "0x403930", Offset = "0x402730", VA = "0x180403930")]
|
||||
private static bool EyesWarning(BipedReferences references, ref string warningMessage)
|
||||
{
|
||||
return default(bool);
|
||||
}
|
||||
|
||||
// Token: 0x060000B5 RID: 181 RVA: 0x00002628 File Offset: 0x00000828
|
||||
[Token(Token = "0x60000B4")]
|
||||
[Address(RVA = "0x2A5AE90", Offset = "0x2A59C90", VA = "0x182A5AE90")]
|
||||
private static bool RootHeightWarning(BipedReferences references, ref string warningMessage)
|
||||
{
|
||||
return default(bool);
|
||||
}
|
||||
|
||||
// Token: 0x060000B6 RID: 182 RVA: 0x00002640 File Offset: 0x00000840
|
||||
[Token(Token = "0x60000B5")]
|
||||
[Address(RVA = "0x2A59B70", Offset = "0x2A58970", VA = "0x182A59B70")]
|
||||
private static bool FacingAxisWarning(BipedReferences references, ref string warningMessage)
|
||||
{
|
||||
return default(bool);
|
||||
}
|
||||
|
||||
// Token: 0x060000B7 RID: 183 RVA: 0x00002658 File Offset: 0x00000858
|
||||
[Token(Token = "0x60000B6")]
|
||||
[Address(RVA = "0x2A59DF0", Offset = "0x2A58BF0", VA = "0x182A59DF0")]
|
||||
private static float GetVerticalOffset(Vector3 p1, Vector3 p2, Quaternion rotation)
|
||||
{
|
||||
return 0f;
|
||||
}
|
||||
|
||||
// Token: 0x060000B8 RID: 184 RVA: 0x00002053 File Offset: 0x00000253
|
||||
[Token(Token = "0x60000B7")]
|
||||
[Address(RVA = "0x2A5B8A0", Offset = "0x2A5A6A0", VA = "0x182A5B8A0")]
|
||||
public BipedReferences()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x040000F7 RID: 247
|
||||
[FieldOffset(Offset = "0x10")]
|
||||
[Token(Token = "0x40000BB")]
|
||||
public Transform root;
|
||||
|
||||
// Token: 0x040000F8 RID: 248
|
||||
[FieldOffset(Offset = "0x18")]
|
||||
[Token(Token = "0x40000BC")]
|
||||
public Transform pelvis;
|
||||
|
||||
// Token: 0x040000F9 RID: 249
|
||||
[FieldOffset(Offset = "0x20")]
|
||||
[Token(Token = "0x40000BD")]
|
||||
public Transform leftThigh;
|
||||
|
||||
// Token: 0x040000FA RID: 250
|
||||
[FieldOffset(Offset = "0x28")]
|
||||
[Token(Token = "0x40000BE")]
|
||||
public Transform leftCalf;
|
||||
|
||||
// Token: 0x040000FB RID: 251
|
||||
[FieldOffset(Offset = "0x30")]
|
||||
[Token(Token = "0x40000BF")]
|
||||
public Transform leftFoot;
|
||||
|
||||
// Token: 0x040000FC RID: 252
|
||||
[FieldOffset(Offset = "0x38")]
|
||||
[Token(Token = "0x40000C0")]
|
||||
public Transform rightThigh;
|
||||
|
||||
// Token: 0x040000FD RID: 253
|
||||
[FieldOffset(Offset = "0x40")]
|
||||
[Token(Token = "0x40000C1")]
|
||||
public Transform rightCalf;
|
||||
|
||||
// Token: 0x040000FE RID: 254
|
||||
[FieldOffset(Offset = "0x48")]
|
||||
[Token(Token = "0x40000C2")]
|
||||
public Transform rightFoot;
|
||||
|
||||
// Token: 0x040000FF RID: 255
|
||||
[FieldOffset(Offset = "0x50")]
|
||||
[Token(Token = "0x40000C3")]
|
||||
public Transform leftUpperArm;
|
||||
|
||||
// Token: 0x04000100 RID: 256
|
||||
[FieldOffset(Offset = "0x58")]
|
||||
[Token(Token = "0x40000C4")]
|
||||
public Transform leftForearm;
|
||||
|
||||
// Token: 0x04000101 RID: 257
|
||||
[FieldOffset(Offset = "0x60")]
|
||||
[Token(Token = "0x40000C5")]
|
||||
public Transform leftHand;
|
||||
|
||||
// Token: 0x04000102 RID: 258
|
||||
[FieldOffset(Offset = "0x68")]
|
||||
[Token(Token = "0x40000C6")]
|
||||
public Transform rightUpperArm;
|
||||
|
||||
// Token: 0x04000103 RID: 259
|
||||
[FieldOffset(Offset = "0x70")]
|
||||
[Token(Token = "0x40000C7")]
|
||||
public Transform rightForearm;
|
||||
|
||||
// Token: 0x04000104 RID: 260
|
||||
[FieldOffset(Offset = "0x78")]
|
||||
[Token(Token = "0x40000C8")]
|
||||
public Transform rightHand;
|
||||
|
||||
// Token: 0x04000105 RID: 261
|
||||
[FieldOffset(Offset = "0x80")]
|
||||
[Token(Token = "0x40000C9")]
|
||||
public Transform head;
|
||||
|
||||
// Token: 0x04000106 RID: 262
|
||||
[FieldOffset(Offset = "0x88")]
|
||||
[Token(Token = "0x40000CA")]
|
||||
public Transform[] spine;
|
||||
|
||||
// Token: 0x04000107 RID: 263
|
||||
[FieldOffset(Offset = "0x90")]
|
||||
[Token(Token = "0x40000CB")]
|
||||
public Transform[] eyes;
|
||||
|
||||
// Token: 0x02000026 RID: 38
|
||||
[Token(Token = "0x20000D4")]
|
||||
public struct AutoDetectParams
|
||||
{
|
||||
// Token: 0x060000B9 RID: 185 RVA: 0x00002053 File Offset: 0x00000253
|
||||
[Token(Token = "0x600063E")]
|
||||
[Address(RVA = "0x2A4DC30", Offset = "0x2A4CA30", VA = "0x182A4DC30")]
|
||||
public AutoDetectParams(bool legsParentInSpine, bool includeEyes)
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x1700001B RID: 27
|
||||
// (get) Token: 0x060000BA RID: 186 RVA: 0x00002670 File Offset: 0x00000870
|
||||
[Token(Token = "0x17000087")]
|
||||
public static BipedReferences.AutoDetectParams Default
|
||||
{
|
||||
[Token(Token = "0x600063F")]
|
||||
[Address(RVA = "0x2A4DC40", Offset = "0x2A4CA40", VA = "0x182A4DC40")]
|
||||
get
|
||||
{
|
||||
return default(BipedReferences.AutoDetectParams);
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x04000108 RID: 264
|
||||
[FieldOffset(Offset = "0x0")]
|
||||
[Token(Token = "0x4000609")]
|
||||
public bool legsParentInSpine;
|
||||
|
||||
// Token: 0x04000109 RID: 265
|
||||
[FieldOffset(Offset = "0x1")]
|
||||
[Token(Token = "0x400060A")]
|
||||
public bool includeEyes;
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,365 @@
|
||||
using System;
|
||||
using System.Runtime.CompilerServices;
|
||||
using Cpp2IlInjected;
|
||||
using UnityEngine;
|
||||
|
||||
namespace RootMotion
|
||||
{
|
||||
// Token: 0x0200001B RID: 27
|
||||
[Token(Token = "0x2000019")]
|
||||
public class CameraController : MonoBehaviour
|
||||
{
|
||||
// Token: 0x17000013 RID: 19
|
||||
// (get) Token: 0x06000067 RID: 103 RVA: 0x00002208 File Offset: 0x00000408
|
||||
// (set) Token: 0x06000068 RID: 104 RVA: 0x00002053 File Offset: 0x00000253
|
||||
[Token(Token = "0x17000013")]
|
||||
public float x
|
||||
{
|
||||
[Token(Token = "0x6000067")]
|
||||
[Address(RVA = "0x933770", Offset = "0x932570", VA = "0x180933770")]
|
||||
[CompilerGenerated]
|
||||
get
|
||||
{
|
||||
return 0f;
|
||||
}
|
||||
[Token(Token = "0x6000068")]
|
||||
[Address(RVA = "0x933780", Offset = "0x932580", VA = "0x180933780")]
|
||||
[CompilerGenerated]
|
||||
private set
|
||||
{
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x17000014 RID: 20
|
||||
// (get) Token: 0x06000069 RID: 105 RVA: 0x00002220 File Offset: 0x00000420
|
||||
// (set) Token: 0x0600006A RID: 106 RVA: 0x00002053 File Offset: 0x00000253
|
||||
[Token(Token = "0x17000014")]
|
||||
public float y
|
||||
{
|
||||
[Token(Token = "0x6000069")]
|
||||
[Address(RVA = "0xA01880", Offset = "0xA00680", VA = "0x180A01880")]
|
||||
[CompilerGenerated]
|
||||
get
|
||||
{
|
||||
return 0f;
|
||||
}
|
||||
[Token(Token = "0x600006A")]
|
||||
[Address(RVA = "0x1CF7790", Offset = "0x1CF6590", VA = "0x181CF7790")]
|
||||
[CompilerGenerated]
|
||||
private set
|
||||
{
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x17000015 RID: 21
|
||||
// (get) Token: 0x0600006B RID: 107 RVA: 0x00002238 File Offset: 0x00000438
|
||||
// (set) Token: 0x0600006C RID: 108 RVA: 0x00002053 File Offset: 0x00000253
|
||||
[Token(Token = "0x17000015")]
|
||||
public float distanceTarget
|
||||
{
|
||||
[Token(Token = "0x600006B")]
|
||||
[Address(RVA = "0x1156950", Offset = "0x1155750", VA = "0x181156950")]
|
||||
[CompilerGenerated]
|
||||
get
|
||||
{
|
||||
return 0f;
|
||||
}
|
||||
[Token(Token = "0x600006C")]
|
||||
[Address(RVA = "0x11FD870", Offset = "0x11FC670", VA = "0x1811FD870")]
|
||||
[CompilerGenerated]
|
||||
private set
|
||||
{
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0600006D RID: 109 RVA: 0x00002053 File Offset: 0x00000253
|
||||
[Token(Token = "0x600006D")]
|
||||
[Address(RVA = "0x2A5C350", Offset = "0x2A5B150", VA = "0x182A5C350")]
|
||||
public void SetAngles(Quaternion rotation)
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x0600006E RID: 110 RVA: 0x00002053 File Offset: 0x00000253
|
||||
[Token(Token = "0x600006E")]
|
||||
[Address(RVA = "0x2A5C390", Offset = "0x2A5B190", VA = "0x182A5C390")]
|
||||
public void SetAngles(float yaw, float pitch)
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x0600006F RID: 111 RVA: 0x00002053 File Offset: 0x00000253
|
||||
[Token(Token = "0x600006F")]
|
||||
[Address(RVA = "0x2A5C080", Offset = "0x2A5AE80", VA = "0x182A5C080", Slot = "4")]
|
||||
protected virtual void Awake()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x06000070 RID: 112 RVA: 0x00002053 File Offset: 0x00000253
|
||||
[Token(Token = "0x6000070")]
|
||||
[Address(RVA = "0x2A5CE70", Offset = "0x2A5BC70", VA = "0x182A5CE70", Slot = "5")]
|
||||
protected virtual void Update()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x06000071 RID: 113 RVA: 0x00002053 File Offset: 0x00000253
|
||||
[Token(Token = "0x6000071")]
|
||||
[Address(RVA = "0x2A5C280", Offset = "0x2A5B080", VA = "0x182A5C280", Slot = "6")]
|
||||
protected virtual void FixedUpdate()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x06000072 RID: 114 RVA: 0x00002053 File Offset: 0x00000253
|
||||
[Token(Token = "0x6000072")]
|
||||
[Address(RVA = "0x2A5C2E0", Offset = "0x2A5B0E0", VA = "0x182A5C2E0", Slot = "7")]
|
||||
protected virtual void LateUpdate()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x06000073 RID: 115 RVA: 0x00002053 File Offset: 0x00000253
|
||||
[Token(Token = "0x6000073")]
|
||||
[Address(RVA = "0x2A5C3A0", Offset = "0x2A5B1A0", VA = "0x182A5C3A0")]
|
||||
public void UpdateInput()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x06000074 RID: 116 RVA: 0x00002053 File Offset: 0x00000253
|
||||
[Token(Token = "0x6000074")]
|
||||
[Address(RVA = "0x2A5C5E0", Offset = "0x2A5B3E0", VA = "0x182A5C5E0")]
|
||||
public void UpdateTransform()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x06000075 RID: 117 RVA: 0x00002053 File Offset: 0x00000253
|
||||
[Token(Token = "0x6000075")]
|
||||
[Address(RVA = "0x2A5C610", Offset = "0x2A5B410", VA = "0x182A5C610")]
|
||||
public void UpdateTransform(float deltaTime)
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x17000016 RID: 22
|
||||
// (get) Token: 0x06000076 RID: 118 RVA: 0x00002250 File Offset: 0x00000450
|
||||
[Token(Token = "0x17000016")]
|
||||
private float zoomAdd
|
||||
{
|
||||
[Token(Token = "0x6000076")]
|
||||
[Address(RVA = "0x2A5CFD0", Offset = "0x2A5BDD0", VA = "0x182A5CFD0")]
|
||||
get
|
||||
{
|
||||
return 0f;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06000077 RID: 119 RVA: 0x00002268 File Offset: 0x00000468
|
||||
[Token(Token = "0x6000077")]
|
||||
[Address(RVA = "0x2A5C1E0", Offset = "0x2A5AFE0", VA = "0x182A5C1E0")]
|
||||
private float ClampAngle(float angle, float min, float max)
|
||||
{
|
||||
return 0f;
|
||||
}
|
||||
|
||||
// Token: 0x06000078 RID: 120 RVA: 0x00002053 File Offset: 0x00000253
|
||||
[Token(Token = "0x6000078")]
|
||||
[Address(RVA = "0x2A5CEA0", Offset = "0x2A5BCA0", VA = "0x182A5CEA0")]
|
||||
public CameraController()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x0400009E RID: 158
|
||||
[FieldOffset(Offset = "0x18")]
|
||||
[Token(Token = "0x4000076")]
|
||||
public Transform target;
|
||||
|
||||
// Token: 0x0400009F RID: 159
|
||||
[FieldOffset(Offset = "0x20")]
|
||||
[Token(Token = "0x4000077")]
|
||||
public Transform rotationSpace;
|
||||
|
||||
// Token: 0x040000A0 RID: 160
|
||||
[FieldOffset(Offset = "0x28")]
|
||||
[Token(Token = "0x4000078")]
|
||||
public CameraController.UpdateMode updateMode;
|
||||
|
||||
// Token: 0x040000A1 RID: 161
|
||||
[FieldOffset(Offset = "0x2C")]
|
||||
[Token(Token = "0x4000079")]
|
||||
public bool lockCursor;
|
||||
|
||||
// Token: 0x040000A2 RID: 162
|
||||
[FieldOffset(Offset = "0x2D")]
|
||||
[Token(Token = "0x400007A")]
|
||||
[Header("Position")]
|
||||
public bool smoothFollow;
|
||||
|
||||
// Token: 0x040000A3 RID: 163
|
||||
[FieldOffset(Offset = "0x30")]
|
||||
[Token(Token = "0x400007B")]
|
||||
public Vector3 offset;
|
||||
|
||||
// Token: 0x040000A4 RID: 164
|
||||
[FieldOffset(Offset = "0x3C")]
|
||||
[Token(Token = "0x400007C")]
|
||||
public float followSpeed;
|
||||
|
||||
// Token: 0x040000A5 RID: 165
|
||||
[FieldOffset(Offset = "0x40")]
|
||||
[Token(Token = "0x400007D")]
|
||||
[Header("Rotation")]
|
||||
public float rotationSensitivity;
|
||||
|
||||
// Token: 0x040000A6 RID: 166
|
||||
[FieldOffset(Offset = "0x44")]
|
||||
[Token(Token = "0x400007E")]
|
||||
public float yMinLimit;
|
||||
|
||||
// Token: 0x040000A7 RID: 167
|
||||
[FieldOffset(Offset = "0x48")]
|
||||
[Token(Token = "0x400007F")]
|
||||
public float yMaxLimit;
|
||||
|
||||
// Token: 0x040000A8 RID: 168
|
||||
[FieldOffset(Offset = "0x4C")]
|
||||
[Token(Token = "0x4000080")]
|
||||
public bool rotateAlways;
|
||||
|
||||
// Token: 0x040000A9 RID: 169
|
||||
[FieldOffset(Offset = "0x4D")]
|
||||
[Token(Token = "0x4000081")]
|
||||
public bool rotateOnLeftButton;
|
||||
|
||||
// Token: 0x040000AA RID: 170
|
||||
[FieldOffset(Offset = "0x4E")]
|
||||
[Token(Token = "0x4000082")]
|
||||
public bool rotateOnRightButton;
|
||||
|
||||
// Token: 0x040000AB RID: 171
|
||||
[FieldOffset(Offset = "0x4F")]
|
||||
[Token(Token = "0x4000083")]
|
||||
public bool rotateOnMiddleButton;
|
||||
|
||||
// Token: 0x040000AC RID: 172
|
||||
[FieldOffset(Offset = "0x50")]
|
||||
[Token(Token = "0x4000084")]
|
||||
[Header("Distance")]
|
||||
public float distance;
|
||||
|
||||
// Token: 0x040000AD RID: 173
|
||||
[FieldOffset(Offset = "0x54")]
|
||||
[Token(Token = "0x4000085")]
|
||||
public float minDistance;
|
||||
|
||||
// Token: 0x040000AE RID: 174
|
||||
[FieldOffset(Offset = "0x58")]
|
||||
[Token(Token = "0x4000086")]
|
||||
public float maxDistance;
|
||||
|
||||
// Token: 0x040000AF RID: 175
|
||||
[FieldOffset(Offset = "0x5C")]
|
||||
[Token(Token = "0x4000087")]
|
||||
public float zoomSpeed;
|
||||
|
||||
// Token: 0x040000B0 RID: 176
|
||||
[FieldOffset(Offset = "0x60")]
|
||||
[Token(Token = "0x4000088")]
|
||||
public float zoomSensitivity;
|
||||
|
||||
// Token: 0x040000B1 RID: 177
|
||||
[FieldOffset(Offset = "0x64")]
|
||||
[Token(Token = "0x4000089")]
|
||||
[Header("Blocking")]
|
||||
public LayerMask blockingLayers;
|
||||
|
||||
// Token: 0x040000B2 RID: 178
|
||||
[FieldOffset(Offset = "0x68")]
|
||||
[Token(Token = "0x400008A")]
|
||||
public float blockingRadius;
|
||||
|
||||
// Token: 0x040000B3 RID: 179
|
||||
[FieldOffset(Offset = "0x6C")]
|
||||
[Token(Token = "0x400008B")]
|
||||
public float blockingSmoothTime;
|
||||
|
||||
// Token: 0x040000B4 RID: 180
|
||||
[FieldOffset(Offset = "0x70")]
|
||||
[Token(Token = "0x400008C")]
|
||||
public float blockingOriginOffset;
|
||||
|
||||
// Token: 0x040000B5 RID: 181
|
||||
[FieldOffset(Offset = "0x74")]
|
||||
[Token(Token = "0x400008D")]
|
||||
[Range(0f, 1f)]
|
||||
public float blockedOffset;
|
||||
|
||||
// Token: 0x040000B9 RID: 185
|
||||
[FieldOffset(Offset = "0x84")]
|
||||
[Token(Token = "0x4000091")]
|
||||
private Vector3 targetDistance;
|
||||
|
||||
// Token: 0x040000BA RID: 186
|
||||
[FieldOffset(Offset = "0x90")]
|
||||
[Token(Token = "0x4000092")]
|
||||
private Vector3 position;
|
||||
|
||||
// Token: 0x040000BB RID: 187
|
||||
[FieldOffset(Offset = "0x9C")]
|
||||
[Token(Token = "0x4000093")]
|
||||
private Quaternion rotation;
|
||||
|
||||
// Token: 0x040000BC RID: 188
|
||||
[FieldOffset(Offset = "0xAC")]
|
||||
[Token(Token = "0x4000094")]
|
||||
private Vector3 smoothPosition;
|
||||
|
||||
// Token: 0x040000BD RID: 189
|
||||
[FieldOffset(Offset = "0xB8")]
|
||||
[Token(Token = "0x4000095")]
|
||||
private Camera cam;
|
||||
|
||||
// Token: 0x040000BE RID: 190
|
||||
[FieldOffset(Offset = "0xC0")]
|
||||
[Token(Token = "0x4000096")]
|
||||
private bool fixedFrame;
|
||||
|
||||
// Token: 0x040000BF RID: 191
|
||||
[FieldOffset(Offset = "0xC4")]
|
||||
[Token(Token = "0x4000097")]
|
||||
private float fixedDeltaTime;
|
||||
|
||||
// Token: 0x040000C0 RID: 192
|
||||
[FieldOffset(Offset = "0xC8")]
|
||||
[Token(Token = "0x4000098")]
|
||||
private Quaternion r;
|
||||
|
||||
// Token: 0x040000C1 RID: 193
|
||||
[FieldOffset(Offset = "0xD8")]
|
||||
[Token(Token = "0x4000099")]
|
||||
private Vector3 lastUp;
|
||||
|
||||
// Token: 0x040000C2 RID: 194
|
||||
[FieldOffset(Offset = "0xE4")]
|
||||
[Token(Token = "0x400009A")]
|
||||
private float blockedDistance;
|
||||
|
||||
// Token: 0x040000C3 RID: 195
|
||||
[FieldOffset(Offset = "0xE8")]
|
||||
[Token(Token = "0x400009B")]
|
||||
private float blockedDistanceV;
|
||||
|
||||
// Token: 0x0200001C RID: 28
|
||||
[Token(Token = "0x20000D0")]
|
||||
[Serializable]
|
||||
public enum UpdateMode
|
||||
{
|
||||
// Token: 0x040000C5 RID: 197
|
||||
[Token(Token = "0x40005F6")]
|
||||
Update,
|
||||
// Token: 0x040000C6 RID: 198
|
||||
[Token(Token = "0x40005F7")]
|
||||
FixedUpdate,
|
||||
// Token: 0x040000C7 RID: 199
|
||||
[Token(Token = "0x40005F8")]
|
||||
LateUpdate,
|
||||
// Token: 0x040000C8 RID: 200
|
||||
[Token(Token = "0x40005F9")]
|
||||
FixedLateUpdate
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,65 @@
|
||||
using System;
|
||||
using Cpp2IlInjected;
|
||||
using UnityEngine;
|
||||
|
||||
namespace RootMotion
|
||||
{
|
||||
// Token: 0x0200001D RID: 29
|
||||
[Token(Token = "0x200001A")]
|
||||
public class CameraControllerFPS : MonoBehaviour
|
||||
{
|
||||
// Token: 0x06000079 RID: 121 RVA: 0x00002053 File Offset: 0x00000253
|
||||
[Token(Token = "0x6000079")]
|
||||
[Address(RVA = "0x2A5BD40", Offset = "0x2A5AB40", VA = "0x182A5BD40")]
|
||||
private void Awake()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x0600007A RID: 122 RVA: 0x00002053 File Offset: 0x00000253
|
||||
[Token(Token = "0x600007A")]
|
||||
[Address(RVA = "0x2A5BE30", Offset = "0x2A5AC30", VA = "0x182A5BE30")]
|
||||
public void LateUpdate()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x0600007B RID: 123 RVA: 0x00002280 File Offset: 0x00000480
|
||||
[Token(Token = "0x600007B")]
|
||||
[Address(RVA = "0x2A5BD90", Offset = "0x2A5AB90", VA = "0x182A5BD90")]
|
||||
private float ClampAngle(float angle, float min, float max)
|
||||
{
|
||||
return 0f;
|
||||
}
|
||||
|
||||
// Token: 0x0600007C RID: 124 RVA: 0x00002053 File Offset: 0x00000253
|
||||
[Token(Token = "0x600007C")]
|
||||
[Address(RVA = "0x2A5C060", Offset = "0x2A5AE60", VA = "0x182A5C060")]
|
||||
public CameraControllerFPS()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x040000C9 RID: 201
|
||||
[FieldOffset(Offset = "0x18")]
|
||||
[Token(Token = "0x400009C")]
|
||||
public float rotationSensitivity;
|
||||
|
||||
// Token: 0x040000CA RID: 202
|
||||
[FieldOffset(Offset = "0x1C")]
|
||||
[Token(Token = "0x400009D")]
|
||||
public float yMinLimit;
|
||||
|
||||
// Token: 0x040000CB RID: 203
|
||||
[FieldOffset(Offset = "0x20")]
|
||||
[Token(Token = "0x400009E")]
|
||||
public float yMaxLimit;
|
||||
|
||||
// Token: 0x040000CC RID: 204
|
||||
[FieldOffset(Offset = "0x24")]
|
||||
[Token(Token = "0x400009F")]
|
||||
private float x;
|
||||
|
||||
// Token: 0x040000CD RID: 205
|
||||
[FieldOffset(Offset = "0x28")]
|
||||
[Token(Token = "0x40000A0")]
|
||||
private float y;
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,24 @@
|
||||
using System;
|
||||
using Cpp2IlInjected;
|
||||
using UnityEngine;
|
||||
|
||||
namespace RootMotion
|
||||
{
|
||||
// Token: 0x02000027 RID: 39
|
||||
[Token(Token = "0x2000020")]
|
||||
public class Comments : MonoBehaviour
|
||||
{
|
||||
// Token: 0x060000BB RID: 187 RVA: 0x00002053 File Offset: 0x00000253
|
||||
[Token(Token = "0x60000B8")]
|
||||
[Address(RVA = "0x74EA40", Offset = "0x74D840", VA = "0x18074EA40")]
|
||||
public Comments()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x0400010A RID: 266
|
||||
[FieldOffset(Offset = "0x18")]
|
||||
[Token(Token = "0x40000CC")]
|
||||
[Multiline]
|
||||
public string text;
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,35 @@
|
||||
using System;
|
||||
using Cpp2IlInjected;
|
||||
using UnityEngine;
|
||||
|
||||
namespace RootMotion
|
||||
{
|
||||
// Token: 0x02000028 RID: 40
|
||||
[Token(Token = "0x2000021")]
|
||||
public class DemoGUIMessage : MonoBehaviour
|
||||
{
|
||||
// Token: 0x060000BC RID: 188 RVA: 0x00002053 File Offset: 0x00000253
|
||||
[Token(Token = "0x60000B9")]
|
||||
[Address(RVA = "0x2A62F80", Offset = "0x2A61D80", VA = "0x182A62F80")]
|
||||
private void OnGUI()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x060000BD RID: 189 RVA: 0x00002053 File Offset: 0x00000253
|
||||
[Token(Token = "0x60000BA")]
|
||||
[Address(RVA = "0x2A63030", Offset = "0x2A61E30", VA = "0x182A63030")]
|
||||
public DemoGUIMessage()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x0400010B RID: 267
|
||||
[FieldOffset(Offset = "0x18")]
|
||||
[Token(Token = "0x40000CD")]
|
||||
public string text;
|
||||
|
||||
// Token: 0x0400010C RID: 268
|
||||
[FieldOffset(Offset = "0x20")]
|
||||
[Token(Token = "0x40000CE")]
|
||||
public Color color;
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,36 @@
|
||||
using System;
|
||||
using Cpp2IlInjected;
|
||||
using RootMotion.FinalIK;
|
||||
using UnityEngine;
|
||||
|
||||
namespace RootMotion.Demos
|
||||
{
|
||||
// Token: 0x020000E6 RID: 230
|
||||
[Token(Token = "0x200008D")]
|
||||
public class AimBoxing : MonoBehaviour
|
||||
{
|
||||
// Token: 0x060006C8 RID: 1736 RVA: 0x00002053 File Offset: 0x00000253
|
||||
[Token(Token = "0x600051F")]
|
||||
[Address(RVA = "0x2A4B770", Offset = "0x2A4A570", VA = "0x182A4B770")]
|
||||
private void LateUpdate()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x060006C9 RID: 1737 RVA: 0x00002053 File Offset: 0x00000253
|
||||
[Token(Token = "0x6000520")]
|
||||
[Address(RVA = "0x74EA40", Offset = "0x74D840", VA = "0x18074EA40")]
|
||||
public AimBoxing()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x0400066D RID: 1645
|
||||
[FieldOffset(Offset = "0x18")]
|
||||
[Token(Token = "0x40003FA")]
|
||||
public AimIK aimIK;
|
||||
|
||||
// Token: 0x0400066E RID: 1646
|
||||
[FieldOffset(Offset = "0x20")]
|
||||
[Token(Token = "0x40003FB")]
|
||||
public Transform pin;
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,37 @@
|
||||
using System;
|
||||
using Cpp2IlInjected;
|
||||
using RootMotion.FinalIK;
|
||||
using UnityEngine;
|
||||
|
||||
namespace RootMotion.Demos
|
||||
{
|
||||
// Token: 0x020000E7 RID: 231
|
||||
[Token(Token = "0x200008E")]
|
||||
public class AimSwing : MonoBehaviour
|
||||
{
|
||||
// Token: 0x060006CA RID: 1738 RVA: 0x00002053 File Offset: 0x00000253
|
||||
[Token(Token = "0x6000521")]
|
||||
[Address(RVA = "0x2A4B830", Offset = "0x2A4A630", VA = "0x182A4B830")]
|
||||
private void LateUpdate()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x060006CB RID: 1739 RVA: 0x00002053 File Offset: 0x00000253
|
||||
[Token(Token = "0x6000522")]
|
||||
[Address(RVA = "0x2A4B970", Offset = "0x2A4A770", VA = "0x182A4B970")]
|
||||
public AimSwing()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x0400066F RID: 1647
|
||||
[FieldOffset(Offset = "0x18")]
|
||||
[Token(Token = "0x40003FC")]
|
||||
public AimIK ik;
|
||||
|
||||
// Token: 0x04000670 RID: 1648
|
||||
[FieldOffset(Offset = "0x20")]
|
||||
[Token(Token = "0x40003FD")]
|
||||
[Tooltip("The direction of the animated weapon swing in character space. Tweak this value to adjust the aiming.")]
|
||||
public Vector3 animatedSwingDirection;
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,128 @@
|
||||
using System;
|
||||
using Cpp2IlInjected;
|
||||
using RootMotion.FinalIK;
|
||||
using UnityEngine;
|
||||
|
||||
namespace RootMotion.Demos
|
||||
{
|
||||
// Token: 0x020000F1 RID: 241
|
||||
[Token(Token = "0x2000097")]
|
||||
public class AnimationWarping : OffsetModifier
|
||||
{
|
||||
// Token: 0x060006F8 RID: 1784 RVA: 0x00002053 File Offset: 0x00000253
|
||||
[Token(Token = "0x6000549")]
|
||||
[Address(RVA = "0x2A4C230", Offset = "0x2A4B030", VA = "0x182A4C230", Slot = "5")]
|
||||
protected override void Start()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x060006F9 RID: 1785 RVA: 0x00004A88 File Offset: 0x00002C88
|
||||
[Token(Token = "0x600054A")]
|
||||
[Address(RVA = "0x2A4B9E0", Offset = "0x2A4A7E0", VA = "0x182A4B9E0")]
|
||||
public float GetWarpWeight(int warpIndex)
|
||||
{
|
||||
return 0f;
|
||||
}
|
||||
|
||||
// Token: 0x060006FA RID: 1786 RVA: 0x00002053 File Offset: 0x00000253
|
||||
[Token(Token = "0x600054B")]
|
||||
[Address(RVA = "0x2A4BD10", Offset = "0x2A4AB10", VA = "0x182A4BD10", Slot = "4")]
|
||||
protected override void OnModifyOffset()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x060006FB RID: 1787 RVA: 0x00002053 File Offset: 0x00000253
|
||||
[Token(Token = "0x600054C")]
|
||||
[Address(RVA = "0x2A4BC60", Offset = "0x2A4AA60", VA = "0x182A4BC60")]
|
||||
private void OnDisable()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x060006FC RID: 1788 RVA: 0x00002053 File Offset: 0x00000253
|
||||
[Token(Token = "0x600054D")]
|
||||
[Address(RVA = "0x25DD6E0", Offset = "0x25DC4E0", VA = "0x1825DD6E0")]
|
||||
public AnimationWarping()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x040006CF RID: 1743
|
||||
[FieldOffset(Offset = "0x30")]
|
||||
[Token(Token = "0x4000457")]
|
||||
[Tooltip("Reference to the Animator component to use")]
|
||||
public Animator animator;
|
||||
|
||||
// Token: 0x040006D0 RID: 1744
|
||||
[FieldOffset(Offset = "0x38")]
|
||||
[Token(Token = "0x4000458")]
|
||||
[Tooltip("Using effector.positionOffset or effector.position with effector.positionWeight? The former will enable you to use effector.position for other things, the latter will weigh in the effectors, hence using Reach and Pull in the process.")]
|
||||
public AnimationWarping.EffectorMode effectorMode;
|
||||
|
||||
// Token: 0x040006D1 RID: 1745
|
||||
[FieldOffset(Offset = "0x40")]
|
||||
[Token(Token = "0x4000459")]
|
||||
[Space]
|
||||
[Space(10f)]
|
||||
[Tooltip("The array of warps, can have multiple simultaneous warps.")]
|
||||
public AnimationWarping.Warp[] warps;
|
||||
|
||||
// Token: 0x040006D2 RID: 1746
|
||||
[FieldOffset(Offset = "0x48")]
|
||||
[Token(Token = "0x400045A")]
|
||||
private AnimationWarping.EffectorMode lastMode;
|
||||
|
||||
// Token: 0x020000F2 RID: 242
|
||||
[Token(Token = "0x200011C")]
|
||||
[Serializable]
|
||||
public struct Warp
|
||||
{
|
||||
// Token: 0x040006D3 RID: 1747
|
||||
[FieldOffset(Offset = "0x0")]
|
||||
[Token(Token = "0x4000818")]
|
||||
[Tooltip("Layer of the 'Animation State' in the Animator.")]
|
||||
public int animationLayer;
|
||||
|
||||
// Token: 0x040006D4 RID: 1748
|
||||
[FieldOffset(Offset = "0x8")]
|
||||
[Token(Token = "0x4000819")]
|
||||
[Tooltip("Name of the state in the Animator to warp.")]
|
||||
public string animationState;
|
||||
|
||||
// Token: 0x040006D5 RID: 1749
|
||||
[FieldOffset(Offset = "0x10")]
|
||||
[Token(Token = "0x400081A")]
|
||||
[Tooltip("Warping weight by normalized time of the animation state.")]
|
||||
public AnimationCurve weightCurve;
|
||||
|
||||
// Token: 0x040006D6 RID: 1750
|
||||
[FieldOffset(Offset = "0x18")]
|
||||
[Token(Token = "0x400081B")]
|
||||
[Tooltip("Animated point to warp from. This should be in character space so keep this Transform parented to the root of the character.")]
|
||||
public Transform warpFrom;
|
||||
|
||||
// Token: 0x040006D7 RID: 1751
|
||||
[FieldOffset(Offset = "0x20")]
|
||||
[Token(Token = "0x400081C")]
|
||||
[Tooltip("World space point to warp to.")]
|
||||
public Transform warpTo;
|
||||
|
||||
// Token: 0x040006D8 RID: 1752
|
||||
[FieldOffset(Offset = "0x28")]
|
||||
[Token(Token = "0x400081D")]
|
||||
[Tooltip("Which FBBIK effector to use?")]
|
||||
public FullBodyBipedEffector effector;
|
||||
}
|
||||
|
||||
// Token: 0x020000F3 RID: 243
|
||||
[Token(Token = "0x200011D")]
|
||||
[Serializable]
|
||||
public enum EffectorMode
|
||||
{
|
||||
// Token: 0x040006DA RID: 1754
|
||||
[Token(Token = "0x400081F")]
|
||||
PositionOffset,
|
||||
// Token: 0x040006DB RID: 1755
|
||||
[Token(Token = "0x4000820")]
|
||||
Position
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,84 @@
|
||||
using System;
|
||||
using Cpp2IlInjected;
|
||||
using UnityEngine;
|
||||
|
||||
namespace RootMotion.Demos
|
||||
{
|
||||
// Token: 0x020000F4 RID: 244
|
||||
[Token(Token = "0x2000098")]
|
||||
public class AnimatorController3rdPerson : MonoBehaviour
|
||||
{
|
||||
// Token: 0x060006FD RID: 1789 RVA: 0x00002053 File Offset: 0x00000253
|
||||
[Token(Token = "0x600054E")]
|
||||
[Address(RVA = "0x2A4DB90", Offset = "0x2A4C990", VA = "0x182A4DB90", Slot = "4")]
|
||||
protected virtual void Start()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x060006FE RID: 1790 RVA: 0x00002053 File Offset: 0x00000253
|
||||
[Token(Token = "0x600054F")]
|
||||
[Address(RVA = "0x2A4D8D0", Offset = "0x2A4C6D0", VA = "0x182A4D8D0")]
|
||||
private void OnAnimatorMove()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x060006FF RID: 1791 RVA: 0x00002053 File Offset: 0x00000253
|
||||
[Token(Token = "0x6000550")]
|
||||
[Address(RVA = "0x2A4D5F0", Offset = "0x2A4C3F0", VA = "0x182A4D5F0", Slot = "5")]
|
||||
public virtual void Move(Vector3 moveInput, bool isMoving, Vector3 faceDirection, Vector3 aimTarget)
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x06000700 RID: 1792 RVA: 0x00002053 File Offset: 0x00000253
|
||||
[Token(Token = "0x6000551")]
|
||||
[Address(RVA = "0x2A4DBD0", Offset = "0x2A4C9D0", VA = "0x182A4DBD0")]
|
||||
public AnimatorController3rdPerson()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x040006DC RID: 1756
|
||||
[FieldOffset(Offset = "0x18")]
|
||||
[Token(Token = "0x400045B")]
|
||||
public float rotateSpeed;
|
||||
|
||||
// Token: 0x040006DD RID: 1757
|
||||
[FieldOffset(Offset = "0x1C")]
|
||||
[Token(Token = "0x400045C")]
|
||||
public float blendSpeed;
|
||||
|
||||
// Token: 0x040006DE RID: 1758
|
||||
[FieldOffset(Offset = "0x20")]
|
||||
[Token(Token = "0x400045D")]
|
||||
public float maxAngle;
|
||||
|
||||
// Token: 0x040006DF RID: 1759
|
||||
[FieldOffset(Offset = "0x24")]
|
||||
[Token(Token = "0x400045E")]
|
||||
public float moveSpeed;
|
||||
|
||||
// Token: 0x040006E0 RID: 1760
|
||||
[FieldOffset(Offset = "0x28")]
|
||||
[Token(Token = "0x400045F")]
|
||||
public float rootMotionWeight;
|
||||
|
||||
// Token: 0x040006E1 RID: 1761
|
||||
[FieldOffset(Offset = "0x30")]
|
||||
[Token(Token = "0x4000460")]
|
||||
protected Animator animator;
|
||||
|
||||
// Token: 0x040006E2 RID: 1762
|
||||
[FieldOffset(Offset = "0x38")]
|
||||
[Token(Token = "0x4000461")]
|
||||
protected Vector3 moveBlend;
|
||||
|
||||
// Token: 0x040006E3 RID: 1763
|
||||
[FieldOffset(Offset = "0x44")]
|
||||
[Token(Token = "0x4000462")]
|
||||
protected Vector3 moveInput;
|
||||
|
||||
// Token: 0x040006E4 RID: 1764
|
||||
[FieldOffset(Offset = "0x50")]
|
||||
[Token(Token = "0x4000463")]
|
||||
protected Vector3 velocity;
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,131 @@
|
||||
using System;
|
||||
using Cpp2IlInjected;
|
||||
using RootMotion.FinalIK;
|
||||
using UnityEngine;
|
||||
|
||||
namespace RootMotion.Demos
|
||||
{
|
||||
// Token: 0x020000F5 RID: 245
|
||||
[Token(Token = "0x2000099")]
|
||||
public class AnimatorController3rdPersonIK : AnimatorController3rdPerson
|
||||
{
|
||||
// Token: 0x06000701 RID: 1793 RVA: 0x00002053 File Offset: 0x00000253
|
||||
[Token(Token = "0x6000552")]
|
||||
[Address(RVA = "0x2A4D3B0", Offset = "0x2A4C1B0", VA = "0x182A4D3B0", Slot = "4")]
|
||||
protected override void Start()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x06000702 RID: 1794 RVA: 0x00002053 File Offset: 0x00000253
|
||||
[Token(Token = "0x6000553")]
|
||||
[Address(RVA = "0x2A4CA00", Offset = "0x2A4B800", VA = "0x182A4CA00", Slot = "5")]
|
||||
public override void Move(Vector3 moveInput, bool isMoving, Vector3 faceDirection, Vector3 aimTarget)
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x06000703 RID: 1795 RVA: 0x00002053 File Offset: 0x00000253
|
||||
[Token(Token = "0x6000554")]
|
||||
[Address(RVA = "0x2A4D200", Offset = "0x2A4C000", VA = "0x182A4D200")]
|
||||
private void Read()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x06000704 RID: 1796 RVA: 0x00002053 File Offset: 0x00000253
|
||||
[Token(Token = "0x6000555")]
|
||||
[Address(RVA = "0x2A4C250", Offset = "0x2A4B050", VA = "0x182A4C250")]
|
||||
private void AimIK()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x06000705 RID: 1797 RVA: 0x00002053 File Offset: 0x00000253
|
||||
[Token(Token = "0x6000556")]
|
||||
[Address(RVA = "0x2A4C2B0", Offset = "0x2A4B0B0", VA = "0x182A4C2B0")]
|
||||
private void FBBIK()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x06000706 RID: 1798 RVA: 0x00002053 File Offset: 0x00000253
|
||||
[Token(Token = "0x6000557")]
|
||||
[Address(RVA = "0x2A4CE00", Offset = "0x2A4BC00", VA = "0x182A4CE00")]
|
||||
private void OnPreRead()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x06000707 RID: 1799 RVA: 0x00002053 File Offset: 0x00000253
|
||||
[Token(Token = "0x6000558")]
|
||||
[Address(RVA = "0x2A4C760", Offset = "0x2A4B560", VA = "0x182A4C760")]
|
||||
private void HeadLookAt(Vector3 lookAtTarget)
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x06000708 RID: 1800 RVA: 0x00002053 File Offset: 0x00000253
|
||||
[Token(Token = "0x6000559")]
|
||||
[Address(RVA = "0x2A4CCF0", Offset = "0x2A4BAF0", VA = "0x182A4CCF0")]
|
||||
private void OnDestroy()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x06000709 RID: 1801 RVA: 0x00002053 File Offset: 0x00000253
|
||||
[Token(Token = "0x600055A")]
|
||||
[Address(RVA = "0x2A4D5C0", Offset = "0x2A4C3C0", VA = "0x182A4D5C0")]
|
||||
public AnimatorController3rdPersonIK()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x040006E5 RID: 1765
|
||||
[FieldOffset(Offset = "0x60")]
|
||||
[Token(Token = "0x4000464")]
|
||||
[Range(0f, 1f)]
|
||||
public float headLookWeight;
|
||||
|
||||
// Token: 0x040006E6 RID: 1766
|
||||
[FieldOffset(Offset = "0x64")]
|
||||
[Token(Token = "0x4000465")]
|
||||
public Vector3 gunHoldOffset;
|
||||
|
||||
// Token: 0x040006E7 RID: 1767
|
||||
[FieldOffset(Offset = "0x70")]
|
||||
[Token(Token = "0x4000466")]
|
||||
public Vector3 leftHandOffset;
|
||||
|
||||
// Token: 0x040006E8 RID: 1768
|
||||
[FieldOffset(Offset = "0x80")]
|
||||
[Token(Token = "0x4000467")]
|
||||
public Recoil recoil;
|
||||
|
||||
// Token: 0x040006E9 RID: 1769
|
||||
[FieldOffset(Offset = "0x88")]
|
||||
[Token(Token = "0x4000468")]
|
||||
private AimIK aim;
|
||||
|
||||
// Token: 0x040006EA RID: 1770
|
||||
[FieldOffset(Offset = "0x90")]
|
||||
[Token(Token = "0x4000469")]
|
||||
private FullBodyBipedIK ik;
|
||||
|
||||
// Token: 0x040006EB RID: 1771
|
||||
[FieldOffset(Offset = "0x98")]
|
||||
[Token(Token = "0x400046A")]
|
||||
private Vector3 headLookAxis;
|
||||
|
||||
// Token: 0x040006EC RID: 1772
|
||||
[FieldOffset(Offset = "0xA4")]
|
||||
[Token(Token = "0x400046B")]
|
||||
private Vector3 leftHandPosRelToRightHand;
|
||||
|
||||
// Token: 0x040006ED RID: 1773
|
||||
[FieldOffset(Offset = "0xB0")]
|
||||
[Token(Token = "0x400046C")]
|
||||
private Quaternion leftHandRotRelToRightHand;
|
||||
|
||||
// Token: 0x040006EE RID: 1774
|
||||
[FieldOffset(Offset = "0xC0")]
|
||||
[Token(Token = "0x400046D")]
|
||||
private Vector3 aimTarget;
|
||||
|
||||
// Token: 0x040006EF RID: 1775
|
||||
[FieldOffset(Offset = "0xCC")]
|
||||
[Token(Token = "0x400046E")]
|
||||
private Quaternion rightHandRotation;
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,25 @@
|
||||
using System;
|
||||
using Cpp2IlInjected;
|
||||
using UnityEngine;
|
||||
|
||||
namespace RootMotion.Demos
|
||||
{
|
||||
// Token: 0x02000135 RID: 309
|
||||
[Token(Token = "0x20000CA")]
|
||||
public class ApplicationQuit : MonoBehaviour
|
||||
{
|
||||
// Token: 0x0600080B RID: 2059 RVA: 0x00002053 File Offset: 0x00000253
|
||||
[Token(Token = "0x600062C")]
|
||||
[Address(RVA = "0x2A4DC00", Offset = "0x2A4CA00", VA = "0x182A4DC00")]
|
||||
private void Update()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x0600080C RID: 2060 RVA: 0x00002053 File Offset: 0x00000253
|
||||
[Token(Token = "0x600062D")]
|
||||
[Address(RVA = "0x74EA40", Offset = "0x74D840", VA = "0x18074EA40")]
|
||||
public ApplicationQuit()
|
||||
{
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,44 @@
|
||||
using System;
|
||||
using Cpp2IlInjected;
|
||||
using RootMotion.FinalIK;
|
||||
using UnityEngine;
|
||||
|
||||
namespace RootMotion.Demos
|
||||
{
|
||||
// Token: 0x02000120 RID: 288
|
||||
[Token(Token = "0x20000BB")]
|
||||
public class BendGoal : MonoBehaviour
|
||||
{
|
||||
// Token: 0x060007B2 RID: 1970 RVA: 0x00002053 File Offset: 0x00000253
|
||||
[Token(Token = "0x60005DB")]
|
||||
[Address(RVA = "0x2A525A0", Offset = "0x2A513A0", VA = "0x182A525A0")]
|
||||
private void Start()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x060007B3 RID: 1971 RVA: 0x00002053 File Offset: 0x00000253
|
||||
[Token(Token = "0x60005DC")]
|
||||
[Address(RVA = "0x2A524D0", Offset = "0x2A512D0", VA = "0x182A524D0")]
|
||||
private void LateUpdate()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x060007B4 RID: 1972 RVA: 0x00002053 File Offset: 0x00000253
|
||||
[Token(Token = "0x60005DD")]
|
||||
[Address(RVA = "0x883B00", Offset = "0x882900", VA = "0x180883B00")]
|
||||
public BendGoal()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x040007DB RID: 2011
|
||||
[FieldOffset(Offset = "0x18")]
|
||||
[Token(Token = "0x4000522")]
|
||||
public LimbIK limbIK;
|
||||
|
||||
// Token: 0x040007DC RID: 2012
|
||||
[FieldOffset(Offset = "0x20")]
|
||||
[Token(Token = "0x4000523")]
|
||||
[Range(0f, 1f)]
|
||||
public float weight;
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,136 @@
|
||||
using System;
|
||||
using Cpp2IlInjected;
|
||||
using RootMotion.FinalIK;
|
||||
using UnityEngine;
|
||||
|
||||
namespace RootMotion.Demos
|
||||
{
|
||||
// Token: 0x020000EB RID: 235
|
||||
[Token(Token = "0x2000092")]
|
||||
public class BipedIKvsAnimatorIK : MonoBehaviour
|
||||
{
|
||||
// Token: 0x060006D8 RID: 1752 RVA: 0x00002053 File Offset: 0x00000253
|
||||
[Token(Token = "0x600052F")]
|
||||
[Address(RVA = "0x2A525F0", Offset = "0x2A513F0", VA = "0x182A525F0")]
|
||||
private void OnAnimatorIK(int layer)
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x060006D9 RID: 1753 RVA: 0x00002053 File Offset: 0x00000253
|
||||
[Token(Token = "0x6000530")]
|
||||
[Address(RVA = "0x2A52D70", Offset = "0x2A51B70", VA = "0x182A52D70")]
|
||||
public BipedIKvsAnimatorIK()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x04000689 RID: 1673
|
||||
[FieldOffset(Offset = "0x18")]
|
||||
[Token(Token = "0x4000416")]
|
||||
[LargeHeader("References")]
|
||||
public Animator animator;
|
||||
|
||||
// Token: 0x0400068A RID: 1674
|
||||
[FieldOffset(Offset = "0x20")]
|
||||
[Token(Token = "0x4000417")]
|
||||
public BipedIK bipedIK;
|
||||
|
||||
// Token: 0x0400068B RID: 1675
|
||||
[FieldOffset(Offset = "0x28")]
|
||||
[Token(Token = "0x4000418")]
|
||||
[LargeHeader("Look At")]
|
||||
public Transform lookAtTargetBiped;
|
||||
|
||||
// Token: 0x0400068C RID: 1676
|
||||
[FieldOffset(Offset = "0x30")]
|
||||
[Token(Token = "0x4000419")]
|
||||
public Transform lookAtTargetAnimator;
|
||||
|
||||
// Token: 0x0400068D RID: 1677
|
||||
[FieldOffset(Offset = "0x38")]
|
||||
[Token(Token = "0x400041A")]
|
||||
[Range(0f, 1f)]
|
||||
public float lookAtWeight;
|
||||
|
||||
// Token: 0x0400068E RID: 1678
|
||||
[FieldOffset(Offset = "0x3C")]
|
||||
[Token(Token = "0x400041B")]
|
||||
[Range(0f, 1f)]
|
||||
public float lookAtBodyWeight;
|
||||
|
||||
// Token: 0x0400068F RID: 1679
|
||||
[FieldOffset(Offset = "0x40")]
|
||||
[Token(Token = "0x400041C")]
|
||||
[Range(0f, 1f)]
|
||||
public float lookAtHeadWeight;
|
||||
|
||||
// Token: 0x04000690 RID: 1680
|
||||
[FieldOffset(Offset = "0x44")]
|
||||
[Token(Token = "0x400041D")]
|
||||
[Range(0f, 1f)]
|
||||
public float lookAtEyesWeight;
|
||||
|
||||
// Token: 0x04000691 RID: 1681
|
||||
[FieldOffset(Offset = "0x48")]
|
||||
[Token(Token = "0x400041E")]
|
||||
[Range(0f, 1f)]
|
||||
public float lookAtClampWeight;
|
||||
|
||||
// Token: 0x04000692 RID: 1682
|
||||
[FieldOffset(Offset = "0x4C")]
|
||||
[Token(Token = "0x400041F")]
|
||||
[Range(0f, 1f)]
|
||||
public float lookAtClampWeightHead;
|
||||
|
||||
// Token: 0x04000693 RID: 1683
|
||||
[FieldOffset(Offset = "0x50")]
|
||||
[Token(Token = "0x4000420")]
|
||||
[Range(0f, 1f)]
|
||||
public float lookAtClampWeightEyes;
|
||||
|
||||
// Token: 0x04000694 RID: 1684
|
||||
[FieldOffset(Offset = "0x58")]
|
||||
[Token(Token = "0x4000421")]
|
||||
[LargeHeader("Foot")]
|
||||
public Transform footTargetBiped;
|
||||
|
||||
// Token: 0x04000695 RID: 1685
|
||||
[FieldOffset(Offset = "0x60")]
|
||||
[Token(Token = "0x4000422")]
|
||||
public Transform footTargetAnimator;
|
||||
|
||||
// Token: 0x04000696 RID: 1686
|
||||
[FieldOffset(Offset = "0x68")]
|
||||
[Token(Token = "0x4000423")]
|
||||
[Range(0f, 1f)]
|
||||
public float footPositionWeight;
|
||||
|
||||
// Token: 0x04000697 RID: 1687
|
||||
[FieldOffset(Offset = "0x6C")]
|
||||
[Token(Token = "0x4000424")]
|
||||
[Range(0f, 1f)]
|
||||
public float footRotationWeight;
|
||||
|
||||
// Token: 0x04000698 RID: 1688
|
||||
[FieldOffset(Offset = "0x70")]
|
||||
[Token(Token = "0x4000425")]
|
||||
[LargeHeader("Hand")]
|
||||
public Transform handTargetBiped;
|
||||
|
||||
// Token: 0x04000699 RID: 1689
|
||||
[FieldOffset(Offset = "0x78")]
|
||||
[Token(Token = "0x4000426")]
|
||||
public Transform handTargetAnimator;
|
||||
|
||||
// Token: 0x0400069A RID: 1690
|
||||
[FieldOffset(Offset = "0x80")]
|
||||
[Token(Token = "0x4000427")]
|
||||
[Range(0f, 1f)]
|
||||
public float handPositionWeight;
|
||||
|
||||
// Token: 0x0400069B RID: 1691
|
||||
[FieldOffset(Offset = "0x84")]
|
||||
[Token(Token = "0x4000428")]
|
||||
[Range(0f, 1f)]
|
||||
public float handRotationWeight;
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,110 @@
|
||||
using System;
|
||||
using Cpp2IlInjected;
|
||||
using UnityEngine;
|
||||
|
||||
namespace RootMotion.Demos
|
||||
{
|
||||
// Token: 0x02000128 RID: 296
|
||||
[Token(Token = "0x20000C2")]
|
||||
public abstract class CharacterAnimationBase : MonoBehaviour
|
||||
{
|
||||
// Token: 0x060007C5 RID: 1989 RVA: 0x00004B78 File Offset: 0x00002D78
|
||||
[Token(Token = "0x60005EC")]
|
||||
[Address(RVA = "0x7A1F30", Offset = "0x7A0D30", VA = "0x1807A1F30", Slot = "4")]
|
||||
public virtual Vector3 GetPivotPoint()
|
||||
{
|
||||
return default(Vector3);
|
||||
}
|
||||
|
||||
// Token: 0x170000D9 RID: 217
|
||||
// (get) Token: 0x060007C6 RID: 1990 RVA: 0x00004B90 File Offset: 0x00002D90
|
||||
[Token(Token = "0x17000081")]
|
||||
public virtual bool animationGrounded
|
||||
{
|
||||
[Token(Token = "0x60005ED")]
|
||||
[Address(RVA = "0x460D40", Offset = "0x45FB40", VA = "0x180460D40", Slot = "5")]
|
||||
get
|
||||
{
|
||||
return default(bool);
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x060007C7 RID: 1991 RVA: 0x00004BA8 File Offset: 0x00002DA8
|
||||
[Token(Token = "0x60005EE")]
|
||||
[Address(RVA = "0x2A5D040", Offset = "0x2A5BE40", VA = "0x182A5D040")]
|
||||
public float GetAngleFromForward(Vector3 worldDirection)
|
||||
{
|
||||
return 0f;
|
||||
}
|
||||
|
||||
// Token: 0x060007C8 RID: 1992 RVA: 0x00002053 File Offset: 0x00000253
|
||||
[Token(Token = "0x60005EF")]
|
||||
[Address(RVA = "0x2A5D430", Offset = "0x2A5C230", VA = "0x182A5D430", Slot = "6")]
|
||||
protected virtual void Start()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x060007C9 RID: 1993 RVA: 0x00002053 File Offset: 0x00000253
|
||||
[Token(Token = "0x60005F0")]
|
||||
[Address(RVA = "0x2A5D100", Offset = "0x2A5BF00", VA = "0x182A5D100", Slot = "7")]
|
||||
protected virtual void LateUpdate()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x060007CA RID: 1994 RVA: 0x00002053 File Offset: 0x00000253
|
||||
[Token(Token = "0x60005F1")]
|
||||
[Address(RVA = "0x2A5D030", Offset = "0x2A5BE30", VA = "0x182A5D030", Slot = "8")]
|
||||
protected virtual void FixedUpdate()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x060007CB RID: 1995 RVA: 0x00002053 File Offset: 0x00000253
|
||||
[Token(Token = "0x60005F2")]
|
||||
[Address(RVA = "0x2A5D110", Offset = "0x2A5BF10", VA = "0x182A5D110")]
|
||||
private void SmoothFollow()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x060007CC RID: 1996 RVA: 0x00002053 File Offset: 0x00000253
|
||||
[Token(Token = "0x60005F3")]
|
||||
[Address(RVA = "0x2A5D5C0", Offset = "0x2A5C3C0", VA = "0x182A5D5C0")]
|
||||
protected CharacterAnimationBase()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x04000801 RID: 2049
|
||||
[FieldOffset(Offset = "0x18")]
|
||||
[Token(Token = "0x4000546")]
|
||||
public bool smoothFollow;
|
||||
|
||||
// Token: 0x04000802 RID: 2050
|
||||
[FieldOffset(Offset = "0x1C")]
|
||||
[Token(Token = "0x4000547")]
|
||||
public float smoothFollowSpeed;
|
||||
|
||||
// Token: 0x04000803 RID: 2051
|
||||
[FieldOffset(Offset = "0x20")]
|
||||
[Token(Token = "0x4000548")]
|
||||
protected bool animatePhysics;
|
||||
|
||||
// Token: 0x04000804 RID: 2052
|
||||
[FieldOffset(Offset = "0x24")]
|
||||
[Token(Token = "0x4000549")]
|
||||
private Vector3 lastPosition;
|
||||
|
||||
// Token: 0x04000805 RID: 2053
|
||||
[FieldOffset(Offset = "0x30")]
|
||||
[Token(Token = "0x400054A")]
|
||||
private Vector3 localPosition;
|
||||
|
||||
// Token: 0x04000806 RID: 2054
|
||||
[FieldOffset(Offset = "0x3C")]
|
||||
[Token(Token = "0x400054B")]
|
||||
private Quaternion localRotation;
|
||||
|
||||
// Token: 0x04000807 RID: 2055
|
||||
[FieldOffset(Offset = "0x4C")]
|
||||
[Token(Token = "0x400054C")]
|
||||
private Quaternion lastRotation;
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,60 @@
|
||||
using System;
|
||||
using Cpp2IlInjected;
|
||||
using UnityEngine;
|
||||
|
||||
namespace RootMotion.Demos
|
||||
{
|
||||
// Token: 0x02000129 RID: 297
|
||||
[Token(Token = "0x20000C3")]
|
||||
public class CharacterAnimationSimple : CharacterAnimationBase
|
||||
{
|
||||
// Token: 0x060007CD RID: 1997 RVA: 0x00002053 File Offset: 0x00000253
|
||||
[Token(Token = "0x60005F4")]
|
||||
[Address(RVA = "0x2A5D780", Offset = "0x2A5C580", VA = "0x182A5D780", Slot = "6")]
|
||||
protected override void Start()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x060007CE RID: 1998 RVA: 0x00004BC0 File Offset: 0x00002DC0
|
||||
[Token(Token = "0x60005F5")]
|
||||
[Address(RVA = "0x2A5D5E0", Offset = "0x2A5C3E0", VA = "0x182A5D5E0", Slot = "4")]
|
||||
public override Vector3 GetPivotPoint()
|
||||
{
|
||||
return default(Vector3);
|
||||
}
|
||||
|
||||
// Token: 0x060007CF RID: 1999 RVA: 0x00002053 File Offset: 0x00000253
|
||||
[Token(Token = "0x60005F6")]
|
||||
[Address(RVA = "0x2A5D7D0", Offset = "0x2A5C5D0", VA = "0x182A5D7D0")]
|
||||
private void Update()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x060007D0 RID: 2000 RVA: 0x00002053 File Offset: 0x00000253
|
||||
[Token(Token = "0x60005F7")]
|
||||
[Address(RVA = "0x2A5D5C0", Offset = "0x2A5C3C0", VA = "0x182A5D5C0")]
|
||||
public CharacterAnimationSimple()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x04000808 RID: 2056
|
||||
[FieldOffset(Offset = "0x60")]
|
||||
[Token(Token = "0x400054D")]
|
||||
public CharacterThirdPerson characterController;
|
||||
|
||||
// Token: 0x04000809 RID: 2057
|
||||
[FieldOffset(Offset = "0x68")]
|
||||
[Token(Token = "0x400054E")]
|
||||
public float pivotOffset;
|
||||
|
||||
// Token: 0x0400080A RID: 2058
|
||||
[FieldOffset(Offset = "0x70")]
|
||||
[Token(Token = "0x400054F")]
|
||||
public AnimationCurve moveSpeed;
|
||||
|
||||
// Token: 0x0400080B RID: 2059
|
||||
[FieldOffset(Offset = "0x78")]
|
||||
[Token(Token = "0x4000550")]
|
||||
private Animator animator;
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,123 @@
|
||||
using System;
|
||||
using Cpp2IlInjected;
|
||||
using UnityEngine;
|
||||
|
||||
namespace RootMotion.Demos
|
||||
{
|
||||
// Token: 0x0200012A RID: 298
|
||||
[Token(Token = "0x20000C4")]
|
||||
public class CharacterAnimationThirdPerson : CharacterAnimationBase
|
||||
{
|
||||
// Token: 0x060007D1 RID: 2001 RVA: 0x00002053 File Offset: 0x00000253
|
||||
[Token(Token = "0x60005F8")]
|
||||
[Address(RVA = "0x2A5E180", Offset = "0x2A5CF80", VA = "0x182A5E180", Slot = "6")]
|
||||
protected override void Start()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x060007D2 RID: 2002 RVA: 0x00004BD8 File Offset: 0x00002DD8
|
||||
[Token(Token = "0x60005F9")]
|
||||
[Address(RVA = "0x2A5DF80", Offset = "0x2A5CD80", VA = "0x182A5DF80", Slot = "4")]
|
||||
public override Vector3 GetPivotPoint()
|
||||
{
|
||||
return default(Vector3);
|
||||
}
|
||||
|
||||
// Token: 0x170000DA RID: 218
|
||||
// (get) Token: 0x060007D3 RID: 2003 RVA: 0x00004BF0 File Offset: 0x00002DF0
|
||||
[Token(Token = "0x17000082")]
|
||||
public override bool animationGrounded
|
||||
{
|
||||
[Token(Token = "0x60005FA")]
|
||||
[Address(RVA = "0x2A5E780", Offset = "0x2A5D580", VA = "0x182A5E780", Slot = "5")]
|
||||
get
|
||||
{
|
||||
return default(bool);
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x060007D4 RID: 2004 RVA: 0x00002053 File Offset: 0x00000253
|
||||
[Token(Token = "0x60005FB")]
|
||||
[Address(RVA = "0x2A5E210", Offset = "0x2A5D010", VA = "0x182A5E210", Slot = "9")]
|
||||
protected virtual void Update()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x060007D5 RID: 2005 RVA: 0x00002053 File Offset: 0x00000253
|
||||
[Token(Token = "0x60005FC")]
|
||||
[Address(RVA = "0x2A5DFC0", Offset = "0x2A5CDC0", VA = "0x182A5DFC0")]
|
||||
private void OnAnimatorMove()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x060007D6 RID: 2006 RVA: 0x00002053 File Offset: 0x00000253
|
||||
[Token(Token = "0x60005FD")]
|
||||
[Address(RVA = "0x2A5DF50", Offset = "0x2A5CD50", VA = "0x182A5DF50")]
|
||||
public CharacterAnimationThirdPerson()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x0400080C RID: 2060
|
||||
[FieldOffset(Offset = "0x60")]
|
||||
[Token(Token = "0x4000551")]
|
||||
public CharacterThirdPerson characterController;
|
||||
|
||||
// Token: 0x0400080D RID: 2061
|
||||
[FieldOffset(Offset = "0x68")]
|
||||
[Token(Token = "0x4000552")]
|
||||
[SerializeField]
|
||||
private float turnSensitivity;
|
||||
|
||||
// Token: 0x0400080E RID: 2062
|
||||
[FieldOffset(Offset = "0x6C")]
|
||||
[Token(Token = "0x4000553")]
|
||||
[SerializeField]
|
||||
private float turnSpeed;
|
||||
|
||||
// Token: 0x0400080F RID: 2063
|
||||
[FieldOffset(Offset = "0x70")]
|
||||
[Token(Token = "0x4000554")]
|
||||
[SerializeField]
|
||||
private float runCycleLegOffset;
|
||||
|
||||
// Token: 0x04000810 RID: 2064
|
||||
[FieldOffset(Offset = "0x74")]
|
||||
[Token(Token = "0x4000555")]
|
||||
[SerializeField]
|
||||
[Range(0.1f, 3f)]
|
||||
private float animSpeedMultiplier;
|
||||
|
||||
// Token: 0x04000811 RID: 2065
|
||||
[FieldOffset(Offset = "0x78")]
|
||||
[Token(Token = "0x4000556")]
|
||||
protected Animator animator;
|
||||
|
||||
// Token: 0x04000812 RID: 2066
|
||||
[FieldOffset(Offset = "0x80")]
|
||||
[Token(Token = "0x4000557")]
|
||||
private Vector3 lastForward;
|
||||
|
||||
// Token: 0x04000813 RID: 2067
|
||||
[Token(Token = "0x4000558")]
|
||||
private const string groundedDirectional = "Grounded Directional";
|
||||
|
||||
// Token: 0x04000814 RID: 2068
|
||||
[Token(Token = "0x4000559")]
|
||||
private const string groundedStrafe = "Grounded Strafe";
|
||||
|
||||
// Token: 0x04000815 RID: 2069
|
||||
[FieldOffset(Offset = "0x8C")]
|
||||
[Token(Token = "0x400055A")]
|
||||
private float deltaAngle;
|
||||
|
||||
// Token: 0x04000816 RID: 2070
|
||||
[FieldOffset(Offset = "0x90")]
|
||||
[Token(Token = "0x400055B")]
|
||||
private float jumpLeg;
|
||||
|
||||
// Token: 0x04000817 RID: 2071
|
||||
[FieldOffset(Offset = "0x94")]
|
||||
[Token(Token = "0x400055C")]
|
||||
private bool lastJump;
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,45 @@
|
||||
using System;
|
||||
using Cpp2IlInjected;
|
||||
using RootMotion.FinalIK;
|
||||
using UnityEngine;
|
||||
|
||||
namespace RootMotion.Demos
|
||||
{
|
||||
// Token: 0x020000F6 RID: 246
|
||||
[Token(Token = "0x200009A")]
|
||||
public class CharacterAnimationThirdPersonIK : CharacterAnimationThirdPerson
|
||||
{
|
||||
// Token: 0x0600070A RID: 1802 RVA: 0x00002053 File Offset: 0x00000253
|
||||
[Token(Token = "0x600055B")]
|
||||
[Address(RVA = "0x2A5DE90", Offset = "0x2A5CC90", VA = "0x182A5DE90", Slot = "6")]
|
||||
protected override void Start()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x0600070B RID: 1803 RVA: 0x00002053 File Offset: 0x00000253
|
||||
[Token(Token = "0x600055C")]
|
||||
[Address(RVA = "0x2A5D990", Offset = "0x2A5C790", VA = "0x182A5D990", Slot = "7")]
|
||||
protected override void LateUpdate()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x0600070C RID: 1804 RVA: 0x00002053 File Offset: 0x00000253
|
||||
[Token(Token = "0x600055D")]
|
||||
[Address(RVA = "0x2A5DC90", Offset = "0x2A5CA90", VA = "0x182A5DC90")]
|
||||
private void RotateEffector(IKEffector effector, Quaternion rotation, float mlp)
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x0600070D RID: 1805 RVA: 0x00002053 File Offset: 0x00000253
|
||||
[Token(Token = "0x600055E")]
|
||||
[Address(RVA = "0x2A5DF50", Offset = "0x2A5CD50", VA = "0x182A5DF50")]
|
||||
public CharacterAnimationThirdPersonIK()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x040006F0 RID: 1776
|
||||
[FieldOffset(Offset = "0x98")]
|
||||
[Token(Token = "0x400046F")]
|
||||
private FullBodyBipedIK ik;
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,162 @@
|
||||
using System;
|
||||
using Cpp2IlInjected;
|
||||
using UnityEngine;
|
||||
|
||||
namespace RootMotion.Demos
|
||||
{
|
||||
// Token: 0x0200012B RID: 299
|
||||
[Token(Token = "0x20000C5")]
|
||||
public abstract class CharacterBase : MonoBehaviour
|
||||
{
|
||||
// Token: 0x060007D7 RID: 2007
|
||||
[Token(Token = "0x60005FE")]
|
||||
[Address(Slot = "4")]
|
||||
public abstract void Move(Vector3 deltaPosition, Quaternion deltaRotation);
|
||||
|
||||
// Token: 0x060007D8 RID: 2008 RVA: 0x00004C08 File Offset: 0x00002E08
|
||||
[Token(Token = "0x60005FF")]
|
||||
[Address(RVA = "0x2A5E930", Offset = "0x2A5D730", VA = "0x182A5E930")]
|
||||
protected Vector3 GetGravity()
|
||||
{
|
||||
return default(Vector3);
|
||||
}
|
||||
|
||||
// Token: 0x060007D9 RID: 2009 RVA: 0x00002053 File Offset: 0x00000253
|
||||
[Token(Token = "0x6000600")]
|
||||
[Address(RVA = "0x2A5F3C0", Offset = "0x2A5E1C0", VA = "0x182A5F3C0", Slot = "5")]
|
||||
protected virtual void Start()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x060007DA RID: 2010 RVA: 0x00004C20 File Offset: 0x00002E20
|
||||
[Token(Token = "0x6000601")]
|
||||
[Address(RVA = "0x2A5EC10", Offset = "0x2A5DA10", VA = "0x182A5EC10", Slot = "6")]
|
||||
protected virtual RaycastHit GetSpherecastHit()
|
||||
{
|
||||
return default(RaycastHit);
|
||||
}
|
||||
|
||||
// Token: 0x060007DB RID: 2011 RVA: 0x00004C38 File Offset: 0x00002E38
|
||||
[Token(Token = "0x6000602")]
|
||||
[Address(RVA = "0x2A5E870", Offset = "0x2A5D670", VA = "0x182A5E870")]
|
||||
public float GetAngleFromForward(Vector3 worldDirection)
|
||||
{
|
||||
return 0f;
|
||||
}
|
||||
|
||||
// Token: 0x060007DC RID: 2012 RVA: 0x00002053 File Offset: 0x00000253
|
||||
[Token(Token = "0x6000603")]
|
||||
[Address(RVA = "0x2A5EF90", Offset = "0x2A5DD90", VA = "0x182A5EF90")]
|
||||
protected void RigidbodyRotateAround(Vector3 point, Vector3 axis, float angle)
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x060007DD RID: 2013 RVA: 0x00002053 File Offset: 0x00000253
|
||||
[Token(Token = "0x6000604")]
|
||||
[Address(RVA = "0x2A5F1A0", Offset = "0x2A5DFA0", VA = "0x182A5F1A0")]
|
||||
protected void ScaleCapsule(float mlp)
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x060007DE RID: 2014 RVA: 0x00002053 File Offset: 0x00000253
|
||||
[Token(Token = "0x6000605")]
|
||||
[Address(RVA = "0x2A5EF60", Offset = "0x2A5DD60", VA = "0x182A5EF60")]
|
||||
protected void HighFriction()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x060007DF RID: 2015 RVA: 0x00002053 File Offset: 0x00000253
|
||||
[Token(Token = "0x6000606")]
|
||||
[Address(RVA = "0x2A5F560", Offset = "0x2A5E360", VA = "0x182A5F560")]
|
||||
protected void ZeroFriction()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x060007E0 RID: 2016 RVA: 0x00004C50 File Offset: 0x00002E50
|
||||
[Token(Token = "0x6000607")]
|
||||
[Address(RVA = "0x2A5EB00", Offset = "0x2A5D900", VA = "0x182A5EB00")]
|
||||
protected float GetSlopeDamper(Vector3 velocity, Vector3 groundNormal)
|
||||
{
|
||||
return 0f;
|
||||
}
|
||||
|
||||
// Token: 0x060007E1 RID: 2017 RVA: 0x00002053 File Offset: 0x00000253
|
||||
[Token(Token = "0x6000608")]
|
||||
[Address(RVA = "0x2A5F590", Offset = "0x2A5E390", VA = "0x182A5F590")]
|
||||
protected CharacterBase()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x04000818 RID: 2072
|
||||
[FieldOffset(Offset = "0x18")]
|
||||
[Token(Token = "0x400055D")]
|
||||
[Header("Base Parameters")]
|
||||
[Tooltip("If specified, will use the direction from the character to this Transform as the gravity vector instead of Physics.gravity. Physics.gravity.magnitude will be used as the magnitude of the gravity vector.")]
|
||||
public Transform gravityTarget;
|
||||
|
||||
// Token: 0x04000819 RID: 2073
|
||||
[FieldOffset(Offset = "0x20")]
|
||||
[Token(Token = "0x400055E")]
|
||||
[Tooltip("Multiplies gravity applied to the character even if 'Individual Gravity' is unchecked.")]
|
||||
public float gravityMultiplier;
|
||||
|
||||
// Token: 0x0400081A RID: 2074
|
||||
[FieldOffset(Offset = "0x24")]
|
||||
[Token(Token = "0x400055F")]
|
||||
public float airborneThreshold;
|
||||
|
||||
// Token: 0x0400081B RID: 2075
|
||||
[FieldOffset(Offset = "0x28")]
|
||||
[Token(Token = "0x4000560")]
|
||||
public float slopeStartAngle;
|
||||
|
||||
// Token: 0x0400081C RID: 2076
|
||||
[FieldOffset(Offset = "0x2C")]
|
||||
[Token(Token = "0x4000561")]
|
||||
public float slopeEndAngle;
|
||||
|
||||
// Token: 0x0400081D RID: 2077
|
||||
[FieldOffset(Offset = "0x30")]
|
||||
[Token(Token = "0x4000562")]
|
||||
public float spherecastRadius;
|
||||
|
||||
// Token: 0x0400081E RID: 2078
|
||||
[FieldOffset(Offset = "0x34")]
|
||||
[Token(Token = "0x4000563")]
|
||||
public LayerMask groundLayers;
|
||||
|
||||
// Token: 0x0400081F RID: 2079
|
||||
[FieldOffset(Offset = "0x38")]
|
||||
[Token(Token = "0x4000564")]
|
||||
private PhysicMaterial zeroFrictionMaterial;
|
||||
|
||||
// Token: 0x04000820 RID: 2080
|
||||
[FieldOffset(Offset = "0x40")]
|
||||
[Token(Token = "0x4000565")]
|
||||
private PhysicMaterial highFrictionMaterial;
|
||||
|
||||
// Token: 0x04000821 RID: 2081
|
||||
[FieldOffset(Offset = "0x48")]
|
||||
[Token(Token = "0x4000566")]
|
||||
protected Rigidbody r;
|
||||
|
||||
// Token: 0x04000822 RID: 2082
|
||||
[Token(Token = "0x4000567")]
|
||||
protected const float half = 0.5f;
|
||||
|
||||
// Token: 0x04000823 RID: 2083
|
||||
[FieldOffset(Offset = "0x50")]
|
||||
[Token(Token = "0x4000568")]
|
||||
protected float originalHeight;
|
||||
|
||||
// Token: 0x04000824 RID: 2084
|
||||
[FieldOffset(Offset = "0x54")]
|
||||
[Token(Token = "0x4000569")]
|
||||
protected Vector3 originalCenter;
|
||||
|
||||
// Token: 0x04000825 RID: 2085
|
||||
[FieldOffset(Offset = "0x60")]
|
||||
[Token(Token = "0x400056A")]
|
||||
protected CapsuleCollider capsule;
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,68 @@
|
||||
using System;
|
||||
using Cpp2IlInjected;
|
||||
using UnityEngine;
|
||||
|
||||
namespace RootMotion.Demos
|
||||
{
|
||||
// Token: 0x020000F7 RID: 247
|
||||
[Token(Token = "0x200009B")]
|
||||
public class CharacterController3rdPerson : MonoBehaviour
|
||||
{
|
||||
// Token: 0x0600070E RID: 1806 RVA: 0x00002053 File Offset: 0x00000253
|
||||
[Token(Token = "0x600055F")]
|
||||
[Address(RVA = "0x2A5F980", Offset = "0x2A5E780", VA = "0x182A5F980")]
|
||||
private void Start()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x0600070F RID: 1807 RVA: 0x00002053 File Offset: 0x00000253
|
||||
[Token(Token = "0x6000560")]
|
||||
[Address(RVA = "0x2A5F5C0", Offset = "0x2A5E3C0", VA = "0x182A5F5C0")]
|
||||
private void LateUpdate()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x170000CD RID: 205
|
||||
// (get) Token: 0x06000710 RID: 1808 RVA: 0x00004AA0 File Offset: 0x00002CA0
|
||||
[Token(Token = "0x1700007C")]
|
||||
private static Vector3 inputVector
|
||||
{
|
||||
[Token(Token = "0x6000561")]
|
||||
[Address(RVA = "0x2A5FA60", Offset = "0x2A5E860", VA = "0x182A5FA60")]
|
||||
get
|
||||
{
|
||||
return default(Vector3);
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x170000CE RID: 206
|
||||
// (get) Token: 0x06000711 RID: 1809 RVA: 0x00004AB8 File Offset: 0x00002CB8
|
||||
[Token(Token = "0x1700007D")]
|
||||
private static Vector3 inputVectorRaw
|
||||
{
|
||||
[Token(Token = "0x6000562")]
|
||||
[Address(RVA = "0x2A5F9E0", Offset = "0x2A5E7E0", VA = "0x182A5F9E0")]
|
||||
get
|
||||
{
|
||||
return default(Vector3);
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06000712 RID: 1810 RVA: 0x00002053 File Offset: 0x00000253
|
||||
[Token(Token = "0x6000563")]
|
||||
[Address(RVA = "0x74EA40", Offset = "0x74D840", VA = "0x18074EA40")]
|
||||
public CharacterController3rdPerson()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x040006F1 RID: 1777
|
||||
[FieldOffset(Offset = "0x18")]
|
||||
[Token(Token = "0x4000470")]
|
||||
public CameraController cam;
|
||||
|
||||
// Token: 0x040006F2 RID: 1778
|
||||
[FieldOffset(Offset = "0x20")]
|
||||
[Token(Token = "0x4000471")]
|
||||
private AnimatorController3rdPerson animatorController;
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,490 @@
|
||||
using System;
|
||||
using System.Collections;
|
||||
using System.Runtime.CompilerServices;
|
||||
using Cpp2IlInjected;
|
||||
using UnityEngine;
|
||||
|
||||
namespace RootMotion.Demos
|
||||
{
|
||||
// Token: 0x0200012C RID: 300
|
||||
[Token(Token = "0x20000C6")]
|
||||
public class CharacterThirdPerson : CharacterBase
|
||||
{
|
||||
// Token: 0x170000DB RID: 219
|
||||
// (get) Token: 0x060007E2 RID: 2018 RVA: 0x00004C68 File Offset: 0x00002E68
|
||||
// (set) Token: 0x060007E3 RID: 2019 RVA: 0x00002053 File Offset: 0x00000253
|
||||
[Token(Token = "0x17000083")]
|
||||
public bool onGround
|
||||
{
|
||||
[Token(Token = "0x6000609")]
|
||||
[Address(RVA = "0xD52970", Offset = "0xD51770", VA = "0x180D52970")]
|
||||
[CompilerGenerated]
|
||||
get
|
||||
{
|
||||
return default(bool);
|
||||
}
|
||||
[Token(Token = "0x600060A")]
|
||||
[Address(RVA = "0xD510E0", Offset = "0xD4FEE0", VA = "0x180D510E0")]
|
||||
[CompilerGenerated]
|
||||
private set
|
||||
{
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x060007E4 RID: 2020 RVA: 0x00002053 File Offset: 0x00000253
|
||||
[Token(Token = "0x600060B")]
|
||||
[Address(RVA = "0x2A62260", Offset = "0x2A61060", VA = "0x182A62260", Slot = "5")]
|
||||
protected override void Start()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x060007E5 RID: 2021 RVA: 0x00002053 File Offset: 0x00000253
|
||||
[Token(Token = "0x600060C")]
|
||||
[Address(RVA = "0x2A61C30", Offset = "0x2A60A30", VA = "0x182A61C30")]
|
||||
private void OnAnimatorMove()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x060007E6 RID: 2022 RVA: 0x00002053 File Offset: 0x00000253
|
||||
[Token(Token = "0x600060D")]
|
||||
[Address(RVA = "0x2A61AF0", Offset = "0x2A608F0", VA = "0x182A61AF0", Slot = "4")]
|
||||
public override void Move(Vector3 deltaPosition, Quaternion deltaRotation)
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x060007E7 RID: 2023 RVA: 0x00002053 File Offset: 0x00000253
|
||||
[Token(Token = "0x600060E")]
|
||||
[Address(RVA = "0x2A5FB80", Offset = "0x2A5E980", VA = "0x182A5FB80")]
|
||||
private void FixedUpdate()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x060007E8 RID: 2024 RVA: 0x00002053 File Offset: 0x00000253
|
||||
[Token(Token = "0x600060F")]
|
||||
[Address(RVA = "0x2A623E0", Offset = "0x2A611E0", VA = "0x182A623E0", Slot = "7")]
|
||||
protected virtual void Update()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x060007E9 RID: 2025 RVA: 0x00002053 File Offset: 0x00000253
|
||||
[Token(Token = "0x6000610")]
|
||||
[Address(RVA = "0x2A61340", Offset = "0x2A60140", VA = "0x182A61340", Slot = "8")]
|
||||
protected virtual void LateUpdate()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x060007EA RID: 2026 RVA: 0x00002053 File Offset: 0x00000253
|
||||
[Token(Token = "0x6000611")]
|
||||
[Address(RVA = "0x2A61420", Offset = "0x2A60220", VA = "0x182A61420")]
|
||||
private void MoveFixed(Vector3 deltaPosition)
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x060007EB RID: 2027 RVA: 0x00002053 File Offset: 0x00000253
|
||||
[Token(Token = "0x6000612")]
|
||||
[Address(RVA = "0x2A624E0", Offset = "0x2A612E0", VA = "0x182A624E0")]
|
||||
private void WallRun()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x060007EC RID: 2028 RVA: 0x00004C80 File Offset: 0x00002E80
|
||||
[Token(Token = "0x6000613")]
|
||||
[Address(RVA = "0x2A5FAE0", Offset = "0x2A5E8E0", VA = "0x182A5FAE0")]
|
||||
private bool CanWallRun()
|
||||
{
|
||||
return default(bool);
|
||||
}
|
||||
|
||||
// Token: 0x060007ED RID: 2029 RVA: 0x00004C98 File Offset: 0x00002E98
|
||||
[Token(Token = "0x6000614")]
|
||||
[Address(RVA = "0x2A606F0", Offset = "0x2A5F4F0", VA = "0x182A606F0")]
|
||||
private Vector3 GetMoveDirection()
|
||||
{
|
||||
return default(Vector3);
|
||||
}
|
||||
|
||||
// Token: 0x060007EE RID: 2030 RVA: 0x00002053 File Offset: 0x00000253
|
||||
[Token(Token = "0x6000615")]
|
||||
[Address(RVA = "0x2A61CD0", Offset = "0x2A60AD0", VA = "0x182A61CD0", Slot = "9")]
|
||||
protected virtual void Rotate()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x060007EF RID: 2031 RVA: 0x00004CB0 File Offset: 0x00002EB0
|
||||
[Token(Token = "0x6000616")]
|
||||
[Address(RVA = "0x2A604D0", Offset = "0x2A5F2D0", VA = "0x182A604D0")]
|
||||
private Vector3 GetForwardDirection()
|
||||
{
|
||||
return default(Vector3);
|
||||
}
|
||||
|
||||
// Token: 0x060007F0 RID: 2032 RVA: 0x00004CC8 File Offset: 0x00002EC8
|
||||
[Token(Token = "0x6000617")]
|
||||
[Address(RVA = "0x2A61060", Offset = "0x2A5FE60", VA = "0x182A61060", Slot = "10")]
|
||||
protected virtual bool Jump()
|
||||
{
|
||||
return default(bool);
|
||||
}
|
||||
|
||||
// Token: 0x060007F1 RID: 2033 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x6000618")]
|
||||
[Address(RVA = "0x2A60FE0", Offset = "0x2A5FDE0", VA = "0x182A60FE0")]
|
||||
private IEnumerator JumpSmooth(Vector3 jumpVelocity)
|
||||
{
|
||||
return null;
|
||||
}
|
||||
|
||||
// Token: 0x060007F2 RID: 2034 RVA: 0x00002053 File Offset: 0x00000253
|
||||
[Token(Token = "0x6000619")]
|
||||
[Address(RVA = "0x2A60AB0", Offset = "0x2A5F8B0", VA = "0x182A60AB0")]
|
||||
private void GroundCheck()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x060007F3 RID: 2035 RVA: 0x00002053 File Offset: 0x00000253
|
||||
[Token(Token = "0x600061A")]
|
||||
[Address(RVA = "0x2A62DF0", Offset = "0x2A61BF0", VA = "0x182A62DF0")]
|
||||
public CharacterThirdPerson()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x04000826 RID: 2086
|
||||
[FieldOffset(Offset = "0x68")]
|
||||
[Token(Token = "0x400056B")]
|
||||
[Header("References")]
|
||||
public CharacterAnimationBase characterAnimation;
|
||||
|
||||
// Token: 0x04000827 RID: 2087
|
||||
[FieldOffset(Offset = "0x70")]
|
||||
[Token(Token = "0x400056C")]
|
||||
public UserControlThirdPerson userControl;
|
||||
|
||||
// Token: 0x04000828 RID: 2088
|
||||
[FieldOffset(Offset = "0x78")]
|
||||
[Token(Token = "0x400056D")]
|
||||
public CameraController cam;
|
||||
|
||||
// Token: 0x04000829 RID: 2089
|
||||
[FieldOffset(Offset = "0x80")]
|
||||
[Token(Token = "0x400056E")]
|
||||
[Header("Movement")]
|
||||
public CharacterThirdPerson.MoveMode moveMode;
|
||||
|
||||
// Token: 0x0400082A RID: 2090
|
||||
[FieldOffset(Offset = "0x84")]
|
||||
[Token(Token = "0x400056F")]
|
||||
public bool smoothPhysics;
|
||||
|
||||
// Token: 0x0400082B RID: 2091
|
||||
[FieldOffset(Offset = "0x88")]
|
||||
[Token(Token = "0x4000570")]
|
||||
public float smoothAccelerationTime;
|
||||
|
||||
// Token: 0x0400082C RID: 2092
|
||||
[FieldOffset(Offset = "0x8C")]
|
||||
[Token(Token = "0x4000571")]
|
||||
public float linearAccelerationSpeed;
|
||||
|
||||
// Token: 0x0400082D RID: 2093
|
||||
[FieldOffset(Offset = "0x90")]
|
||||
[Token(Token = "0x4000572")]
|
||||
public float platformFriction;
|
||||
|
||||
// Token: 0x0400082E RID: 2094
|
||||
[FieldOffset(Offset = "0x94")]
|
||||
[Token(Token = "0x4000573")]
|
||||
public float groundStickyEffect;
|
||||
|
||||
// Token: 0x0400082F RID: 2095
|
||||
[FieldOffset(Offset = "0x98")]
|
||||
[Token(Token = "0x4000574")]
|
||||
public float maxVerticalVelocityOnGround;
|
||||
|
||||
// Token: 0x04000830 RID: 2096
|
||||
[FieldOffset(Offset = "0x9C")]
|
||||
[Token(Token = "0x4000575")]
|
||||
public float velocityToGroundTangentWeight;
|
||||
|
||||
// Token: 0x04000831 RID: 2097
|
||||
[FieldOffset(Offset = "0xA0")]
|
||||
[Token(Token = "0x4000576")]
|
||||
[Header("Rotation")]
|
||||
public bool lookInCameraDirection;
|
||||
|
||||
// Token: 0x04000832 RID: 2098
|
||||
[FieldOffset(Offset = "0xA4")]
|
||||
[Token(Token = "0x4000577")]
|
||||
public float turnSpeed;
|
||||
|
||||
// Token: 0x04000833 RID: 2099
|
||||
[FieldOffset(Offset = "0xA8")]
|
||||
[Token(Token = "0x4000578")]
|
||||
public float stationaryTurnSpeedMlp;
|
||||
|
||||
// Token: 0x04000834 RID: 2100
|
||||
[FieldOffset(Offset = "0xAC")]
|
||||
[Token(Token = "0x4000579")]
|
||||
[Header("Jumping and Falling")]
|
||||
public bool smoothJump;
|
||||
|
||||
// Token: 0x04000835 RID: 2101
|
||||
[FieldOffset(Offset = "0xB0")]
|
||||
[Token(Token = "0x400057A")]
|
||||
public float airSpeed;
|
||||
|
||||
// Token: 0x04000836 RID: 2102
|
||||
[FieldOffset(Offset = "0xB4")]
|
||||
[Token(Token = "0x400057B")]
|
||||
public float airControl;
|
||||
|
||||
// Token: 0x04000837 RID: 2103
|
||||
[FieldOffset(Offset = "0xB8")]
|
||||
[Token(Token = "0x400057C")]
|
||||
public float jumpPower;
|
||||
|
||||
// Token: 0x04000838 RID: 2104
|
||||
[FieldOffset(Offset = "0xBC")]
|
||||
[Token(Token = "0x400057D")]
|
||||
public float jumpRepeatDelayTime;
|
||||
|
||||
// Token: 0x04000839 RID: 2105
|
||||
[FieldOffset(Offset = "0xC0")]
|
||||
[Token(Token = "0x400057E")]
|
||||
public bool doubleJumpEnabled;
|
||||
|
||||
// Token: 0x0400083A RID: 2106
|
||||
[FieldOffset(Offset = "0xC4")]
|
||||
[Token(Token = "0x400057F")]
|
||||
public float doubleJumpPowerMlp;
|
||||
|
||||
// Token: 0x0400083B RID: 2107
|
||||
[FieldOffset(Offset = "0xC8")]
|
||||
[Token(Token = "0x4000580")]
|
||||
[Header("Wall Running")]
|
||||
public LayerMask wallRunLayers;
|
||||
|
||||
// Token: 0x0400083C RID: 2108
|
||||
[FieldOffset(Offset = "0xCC")]
|
||||
[Token(Token = "0x4000581")]
|
||||
public float wallRunMaxLength;
|
||||
|
||||
// Token: 0x0400083D RID: 2109
|
||||
[FieldOffset(Offset = "0xD0")]
|
||||
[Token(Token = "0x4000582")]
|
||||
public float wallRunMinMoveMag;
|
||||
|
||||
// Token: 0x0400083E RID: 2110
|
||||
[FieldOffset(Offset = "0xD4")]
|
||||
[Token(Token = "0x4000583")]
|
||||
public float wallRunMinVelocityY;
|
||||
|
||||
// Token: 0x0400083F RID: 2111
|
||||
[FieldOffset(Offset = "0xD8")]
|
||||
[Token(Token = "0x4000584")]
|
||||
public float wallRunRotationSpeed;
|
||||
|
||||
// Token: 0x04000840 RID: 2112
|
||||
[FieldOffset(Offset = "0xDC")]
|
||||
[Token(Token = "0x4000585")]
|
||||
public float wallRunMaxRotationAngle;
|
||||
|
||||
// Token: 0x04000841 RID: 2113
|
||||
[FieldOffset(Offset = "0xE0")]
|
||||
[Token(Token = "0x4000586")]
|
||||
public float wallRunWeightSpeed;
|
||||
|
||||
// Token: 0x04000842 RID: 2114
|
||||
[FieldOffset(Offset = "0xE4")]
|
||||
[Token(Token = "0x4000587")]
|
||||
[Header("Crouching")]
|
||||
public float crouchCapsuleScaleMlp;
|
||||
|
||||
// Token: 0x04000844 RID: 2116
|
||||
[FieldOffset(Offset = "0xEC")]
|
||||
[Token(Token = "0x4000589")]
|
||||
public CharacterThirdPerson.AnimState animState;
|
||||
|
||||
// Token: 0x04000845 RID: 2117
|
||||
[FieldOffset(Offset = "0x104")]
|
||||
[Token(Token = "0x400058A")]
|
||||
protected Vector3 moveDirection;
|
||||
|
||||
// Token: 0x04000846 RID: 2118
|
||||
[FieldOffset(Offset = "0x110")]
|
||||
[Token(Token = "0x400058B")]
|
||||
private Animator animator;
|
||||
|
||||
// Token: 0x04000847 RID: 2119
|
||||
[FieldOffset(Offset = "0x118")]
|
||||
[Token(Token = "0x400058C")]
|
||||
private Vector3 normal;
|
||||
|
||||
// Token: 0x04000848 RID: 2120
|
||||
[FieldOffset(Offset = "0x124")]
|
||||
[Token(Token = "0x400058D")]
|
||||
private Vector3 platformVelocity;
|
||||
|
||||
// Token: 0x04000849 RID: 2121
|
||||
[FieldOffset(Offset = "0x130")]
|
||||
[Token(Token = "0x400058E")]
|
||||
private Vector3 platformAngularVelocity;
|
||||
|
||||
// Token: 0x0400084A RID: 2122
|
||||
[FieldOffset(Offset = "0x13C")]
|
||||
[Token(Token = "0x400058F")]
|
||||
private RaycastHit hit;
|
||||
|
||||
// Token: 0x0400084B RID: 2123
|
||||
[FieldOffset(Offset = "0x168")]
|
||||
[Token(Token = "0x4000590")]
|
||||
private float jumpLeg;
|
||||
|
||||
// Token: 0x0400084C RID: 2124
|
||||
[FieldOffset(Offset = "0x16C")]
|
||||
[Token(Token = "0x4000591")]
|
||||
private float jumpEndTime;
|
||||
|
||||
// Token: 0x0400084D RID: 2125
|
||||
[FieldOffset(Offset = "0x170")]
|
||||
[Token(Token = "0x4000592")]
|
||||
private float forwardMlp;
|
||||
|
||||
// Token: 0x0400084E RID: 2126
|
||||
[FieldOffset(Offset = "0x174")]
|
||||
[Token(Token = "0x4000593")]
|
||||
private float groundDistance;
|
||||
|
||||
// Token: 0x0400084F RID: 2127
|
||||
[FieldOffset(Offset = "0x178")]
|
||||
[Token(Token = "0x4000594")]
|
||||
private float lastAirTime;
|
||||
|
||||
// Token: 0x04000850 RID: 2128
|
||||
[FieldOffset(Offset = "0x17C")]
|
||||
[Token(Token = "0x4000595")]
|
||||
private float stickyForce;
|
||||
|
||||
// Token: 0x04000851 RID: 2129
|
||||
[FieldOffset(Offset = "0x180")]
|
||||
[Token(Token = "0x4000596")]
|
||||
private Vector3 wallNormal;
|
||||
|
||||
// Token: 0x04000852 RID: 2130
|
||||
[FieldOffset(Offset = "0x18C")]
|
||||
[Token(Token = "0x4000597")]
|
||||
private Vector3 moveDirectionVelocity;
|
||||
|
||||
// Token: 0x04000853 RID: 2131
|
||||
[FieldOffset(Offset = "0x198")]
|
||||
[Token(Token = "0x4000598")]
|
||||
private float wallRunWeight;
|
||||
|
||||
// Token: 0x04000854 RID: 2132
|
||||
[FieldOffset(Offset = "0x19C")]
|
||||
[Token(Token = "0x4000599")]
|
||||
private float lastWallRunWeight;
|
||||
|
||||
// Token: 0x04000855 RID: 2133
|
||||
[FieldOffset(Offset = "0x1A0")]
|
||||
[Token(Token = "0x400059A")]
|
||||
private float fixedDeltaTime;
|
||||
|
||||
// Token: 0x04000856 RID: 2134
|
||||
[FieldOffset(Offset = "0x1A4")]
|
||||
[Token(Token = "0x400059B")]
|
||||
private Vector3 fixedDeltaPosition;
|
||||
|
||||
// Token: 0x04000857 RID: 2135
|
||||
[FieldOffset(Offset = "0x1B0")]
|
||||
[Token(Token = "0x400059C")]
|
||||
private Quaternion fixedDeltaRotation;
|
||||
|
||||
// Token: 0x04000858 RID: 2136
|
||||
[FieldOffset(Offset = "0x1C0")]
|
||||
[Token(Token = "0x400059D")]
|
||||
private bool fixedFrame;
|
||||
|
||||
// Token: 0x04000859 RID: 2137
|
||||
[FieldOffset(Offset = "0x1C4")]
|
||||
[Token(Token = "0x400059E")]
|
||||
private float wallRunEndTime;
|
||||
|
||||
// Token: 0x0400085A RID: 2138
|
||||
[FieldOffset(Offset = "0x1C8")]
|
||||
[Token(Token = "0x400059F")]
|
||||
private Vector3 gravity;
|
||||
|
||||
// Token: 0x0400085B RID: 2139
|
||||
[FieldOffset(Offset = "0x1D4")]
|
||||
[Token(Token = "0x40005A0")]
|
||||
private Vector3 verticalVelocity;
|
||||
|
||||
// Token: 0x0400085C RID: 2140
|
||||
[FieldOffset(Offset = "0x1E0")]
|
||||
[Token(Token = "0x40005A1")]
|
||||
private float velocityY;
|
||||
|
||||
// Token: 0x0400085D RID: 2141
|
||||
[FieldOffset(Offset = "0x1E4")]
|
||||
[Token(Token = "0x40005A2")]
|
||||
private bool doubleJumped;
|
||||
|
||||
// Token: 0x0400085E RID: 2142
|
||||
[FieldOffset(Offset = "0x1E5")]
|
||||
[Token(Token = "0x40005A3")]
|
||||
private bool jumpReleased;
|
||||
|
||||
// Token: 0x0200012D RID: 301
|
||||
[Token(Token = "0x2000128")]
|
||||
[Serializable]
|
||||
public enum MoveMode
|
||||
{
|
||||
// Token: 0x04000860 RID: 2144
|
||||
[Token(Token = "0x400085C")]
|
||||
Directional,
|
||||
// Token: 0x04000861 RID: 2145
|
||||
[Token(Token = "0x400085D")]
|
||||
Strafe
|
||||
}
|
||||
|
||||
// Token: 0x0200012E RID: 302
|
||||
[Token(Token = "0x2000129")]
|
||||
public struct AnimState
|
||||
{
|
||||
// Token: 0x04000862 RID: 2146
|
||||
[FieldOffset(Offset = "0x0")]
|
||||
[Token(Token = "0x400085E")]
|
||||
public Vector3 moveDirection;
|
||||
|
||||
// Token: 0x04000863 RID: 2147
|
||||
[FieldOffset(Offset = "0xC")]
|
||||
[Token(Token = "0x400085F")]
|
||||
public bool jump;
|
||||
|
||||
// Token: 0x04000864 RID: 2148
|
||||
[FieldOffset(Offset = "0xD")]
|
||||
[Token(Token = "0x4000860")]
|
||||
public bool crouch;
|
||||
|
||||
// Token: 0x04000865 RID: 2149
|
||||
[FieldOffset(Offset = "0xE")]
|
||||
[Token(Token = "0x4000861")]
|
||||
public bool onGround;
|
||||
|
||||
// Token: 0x04000866 RID: 2150
|
||||
[FieldOffset(Offset = "0xF")]
|
||||
[Token(Token = "0x4000862")]
|
||||
public bool isStrafing;
|
||||
|
||||
// Token: 0x04000867 RID: 2151
|
||||
[FieldOffset(Offset = "0x10")]
|
||||
[Token(Token = "0x4000863")]
|
||||
public float yVelocity;
|
||||
|
||||
// Token: 0x04000868 RID: 2152
|
||||
[FieldOffset(Offset = "0x14")]
|
||||
[Token(Token = "0x4000864")]
|
||||
public bool doubleJump;
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,77 @@
|
||||
using System;
|
||||
using Cpp2IlInjected;
|
||||
using RootMotion.FinalIK;
|
||||
using UnityEngine;
|
||||
|
||||
namespace RootMotion.Demos
|
||||
{
|
||||
// Token: 0x020000F8 RID: 248
|
||||
[Token(Token = "0x200009C")]
|
||||
public class EffectorOffset : OffsetModifier
|
||||
{
|
||||
// Token: 0x06000713 RID: 1811 RVA: 0x00002053 File Offset: 0x00000253
|
||||
[Token(Token = "0x6000564")]
|
||||
[Address(RVA = "0x2A63060", Offset = "0x2A61E60", VA = "0x182A63060", Slot = "4")]
|
||||
protected override void OnModifyOffset()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x06000714 RID: 1812 RVA: 0x00002053 File Offset: 0x00000253
|
||||
[Token(Token = "0x6000565")]
|
||||
[Address(RVA = "0x25DD6E0", Offset = "0x25DC4E0", VA = "0x1825DD6E0")]
|
||||
public EffectorOffset()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x040006F3 RID: 1779
|
||||
[FieldOffset(Offset = "0x30")]
|
||||
[Token(Token = "0x4000472")]
|
||||
[Range(0f, 1f)]
|
||||
public float handsMaintainRelativePositionWeight;
|
||||
|
||||
// Token: 0x040006F4 RID: 1780
|
||||
[FieldOffset(Offset = "0x34")]
|
||||
[Token(Token = "0x4000473")]
|
||||
public Vector3 bodyOffset;
|
||||
|
||||
// Token: 0x040006F5 RID: 1781
|
||||
[FieldOffset(Offset = "0x40")]
|
||||
[Token(Token = "0x4000474")]
|
||||
public Vector3 leftShoulderOffset;
|
||||
|
||||
// Token: 0x040006F6 RID: 1782
|
||||
[FieldOffset(Offset = "0x4C")]
|
||||
[Token(Token = "0x4000475")]
|
||||
public Vector3 rightShoulderOffset;
|
||||
|
||||
// Token: 0x040006F7 RID: 1783
|
||||
[FieldOffset(Offset = "0x58")]
|
||||
[Token(Token = "0x4000476")]
|
||||
public Vector3 leftThighOffset;
|
||||
|
||||
// Token: 0x040006F8 RID: 1784
|
||||
[FieldOffset(Offset = "0x64")]
|
||||
[Token(Token = "0x4000477")]
|
||||
public Vector3 rightThighOffset;
|
||||
|
||||
// Token: 0x040006F9 RID: 1785
|
||||
[FieldOffset(Offset = "0x70")]
|
||||
[Token(Token = "0x4000478")]
|
||||
public Vector3 leftHandOffset;
|
||||
|
||||
// Token: 0x040006FA RID: 1786
|
||||
[FieldOffset(Offset = "0x7C")]
|
||||
[Token(Token = "0x4000479")]
|
||||
public Vector3 rightHandOffset;
|
||||
|
||||
// Token: 0x040006FB RID: 1787
|
||||
[FieldOffset(Offset = "0x88")]
|
||||
[Token(Token = "0x400047A")]
|
||||
public Vector3 leftFootOffset;
|
||||
|
||||
// Token: 0x040006FC RID: 1788
|
||||
[FieldOffset(Offset = "0x94")]
|
||||
[Token(Token = "0x400047B")]
|
||||
public Vector3 rightFootOffset;
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,95 @@
|
||||
using System;
|
||||
using Cpp2IlInjected;
|
||||
using RootMotion.FinalIK;
|
||||
using UnityEngine;
|
||||
|
||||
namespace RootMotion.Demos
|
||||
{
|
||||
// Token: 0x020000F9 RID: 249
|
||||
[Token(Token = "0x200009D")]
|
||||
public class ExplosionDemo : MonoBehaviour
|
||||
{
|
||||
// Token: 0x06000715 RID: 1813 RVA: 0x00002053 File Offset: 0x00000253
|
||||
[Token(Token = "0x6000566")]
|
||||
[Address(RVA = "0x2A63A50", Offset = "0x2A62850", VA = "0x182A63A50")]
|
||||
private void Start()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x06000716 RID: 1814 RVA: 0x00002053 File Offset: 0x00000253
|
||||
[Token(Token = "0x6000567")]
|
||||
[Address(RVA = "0x2A63AE0", Offset = "0x2A628E0", VA = "0x182A63AE0")]
|
||||
private void Update()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x06000717 RID: 1815 RVA: 0x00002053 File Offset: 0x00000253
|
||||
[Token(Token = "0x6000568")]
|
||||
[Address(RVA = "0x2A63990", Offset = "0x2A62790", VA = "0x182A63990")]
|
||||
private void SetEffectorWeights(float w)
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x06000718 RID: 1816 RVA: 0x00002053 File Offset: 0x00000253
|
||||
[Token(Token = "0x6000569")]
|
||||
[Address(RVA = "0x2A641B0", Offset = "0x2A62FB0", VA = "0x182A641B0")]
|
||||
public ExplosionDemo()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x040006FD RID: 1789
|
||||
[FieldOffset(Offset = "0x18")]
|
||||
[Token(Token = "0x400047C")]
|
||||
public SimpleLocomotion character;
|
||||
|
||||
// Token: 0x040006FE RID: 1790
|
||||
[FieldOffset(Offset = "0x20")]
|
||||
[Token(Token = "0x400047D")]
|
||||
public float forceMlp;
|
||||
|
||||
// Token: 0x040006FF RID: 1791
|
||||
[FieldOffset(Offset = "0x24")]
|
||||
[Token(Token = "0x400047E")]
|
||||
public float upForce;
|
||||
|
||||
// Token: 0x04000700 RID: 1792
|
||||
[FieldOffset(Offset = "0x28")]
|
||||
[Token(Token = "0x400047F")]
|
||||
public float weightFalloffSpeed;
|
||||
|
||||
// Token: 0x04000701 RID: 1793
|
||||
[FieldOffset(Offset = "0x30")]
|
||||
[Token(Token = "0x4000480")]
|
||||
public AnimationCurve weightFalloff;
|
||||
|
||||
// Token: 0x04000702 RID: 1794
|
||||
[FieldOffset(Offset = "0x38")]
|
||||
[Token(Token = "0x4000481")]
|
||||
public AnimationCurve explosionForceByDistance;
|
||||
|
||||
// Token: 0x04000703 RID: 1795
|
||||
[FieldOffset(Offset = "0x40")]
|
||||
[Token(Token = "0x4000482")]
|
||||
public AnimationCurve scale;
|
||||
|
||||
// Token: 0x04000704 RID: 1796
|
||||
[FieldOffset(Offset = "0x48")]
|
||||
[Token(Token = "0x4000483")]
|
||||
private float weight;
|
||||
|
||||
// Token: 0x04000705 RID: 1797
|
||||
[FieldOffset(Offset = "0x4C")]
|
||||
[Token(Token = "0x4000484")]
|
||||
private Vector3 defaultScale;
|
||||
|
||||
// Token: 0x04000706 RID: 1798
|
||||
[FieldOffset(Offset = "0x58")]
|
||||
[Token(Token = "0x4000485")]
|
||||
private Rigidbody r;
|
||||
|
||||
// Token: 0x04000707 RID: 1799
|
||||
[FieldOffset(Offset = "0x60")]
|
||||
[Token(Token = "0x4000486")]
|
||||
private FullBodyBipedIK ik;
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,115 @@
|
||||
using System;
|
||||
using Cpp2IlInjected;
|
||||
using RootMotion.FinalIK;
|
||||
using UnityEngine;
|
||||
|
||||
namespace RootMotion.Demos
|
||||
{
|
||||
// Token: 0x020000FA RID: 250
|
||||
[Token(Token = "0x200009E")]
|
||||
public class FBBIKSettings : MonoBehaviour
|
||||
{
|
||||
// Token: 0x06000719 RID: 1817 RVA: 0x00002053 File Offset: 0x00000253
|
||||
[Token(Token = "0x600056A")]
|
||||
[Address(RVA = "0x2A642C0", Offset = "0x2A630C0", VA = "0x182A642C0")]
|
||||
public void UpdateSettings()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x0600071A RID: 1818 RVA: 0x00002053 File Offset: 0x00000253
|
||||
[Token(Token = "0x600056B")]
|
||||
[Address(RVA = "0x2A64240", Offset = "0x2A63040", VA = "0x182A64240")]
|
||||
private void Start()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x0600071B RID: 1819 RVA: 0x00002053 File Offset: 0x00000253
|
||||
[Token(Token = "0x600056C")]
|
||||
[Address(RVA = "0x2A64440", Offset = "0x2A63240", VA = "0x182A64440")]
|
||||
private void Update()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x0600071C RID: 1820 RVA: 0x00002053 File Offset: 0x00000253
|
||||
[Token(Token = "0x600056D")]
|
||||
[Address(RVA = "0x2A64450", Offset = "0x2A63250", VA = "0x182A64450")]
|
||||
public FBBIKSettings()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x04000708 RID: 1800
|
||||
[FieldOffset(Offset = "0x18")]
|
||||
[Token(Token = "0x4000487")]
|
||||
public FullBodyBipedIK ik;
|
||||
|
||||
// Token: 0x04000709 RID: 1801
|
||||
[FieldOffset(Offset = "0x20")]
|
||||
[Token(Token = "0x4000488")]
|
||||
public bool disableAfterStart;
|
||||
|
||||
// Token: 0x0400070A RID: 1802
|
||||
[FieldOffset(Offset = "0x28")]
|
||||
[Token(Token = "0x4000489")]
|
||||
public FBBIKSettings.Limb leftArm;
|
||||
|
||||
// Token: 0x0400070B RID: 1803
|
||||
[FieldOffset(Offset = "0x30")]
|
||||
[Token(Token = "0x400048A")]
|
||||
public FBBIKSettings.Limb rightArm;
|
||||
|
||||
// Token: 0x0400070C RID: 1804
|
||||
[FieldOffset(Offset = "0x38")]
|
||||
[Token(Token = "0x400048B")]
|
||||
public FBBIKSettings.Limb leftLeg;
|
||||
|
||||
// Token: 0x0400070D RID: 1805
|
||||
[FieldOffset(Offset = "0x40")]
|
||||
[Token(Token = "0x400048C")]
|
||||
public FBBIKSettings.Limb rightLeg;
|
||||
|
||||
// Token: 0x0400070E RID: 1806
|
||||
[FieldOffset(Offset = "0x48")]
|
||||
[Token(Token = "0x400048D")]
|
||||
public float rootPin;
|
||||
|
||||
// Token: 0x0400070F RID: 1807
|
||||
[FieldOffset(Offset = "0x4C")]
|
||||
[Token(Token = "0x400048E")]
|
||||
public bool bodyEffectChildNodes;
|
||||
|
||||
// Token: 0x020000FB RID: 251
|
||||
[Token(Token = "0x200011E")]
|
||||
[Serializable]
|
||||
public class Limb
|
||||
{
|
||||
// Token: 0x0600071D RID: 1821 RVA: 0x00002053 File Offset: 0x00000253
|
||||
[Token(Token = "0x60007D9")]
|
||||
[Address(RVA = "0x2A685C0", Offset = "0x2A673C0", VA = "0x182A685C0")]
|
||||
public void Apply(FullBodyBipedChain chain, IKSolverFullBodyBiped solver)
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x0600071E RID: 1822 RVA: 0x00002053 File Offset: 0x00000253
|
||||
[Token(Token = "0x60007DA")]
|
||||
[Address(RVA = "0xD7F7C0", Offset = "0xD7E5C0", VA = "0x180D7F7C0")]
|
||||
public Limb()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x04000710 RID: 1808
|
||||
[FieldOffset(Offset = "0x10")]
|
||||
[Token(Token = "0x4000821")]
|
||||
public FBIKChain.Smoothing reachSmoothing;
|
||||
|
||||
// Token: 0x04000711 RID: 1809
|
||||
[FieldOffset(Offset = "0x14")]
|
||||
[Token(Token = "0x4000822")]
|
||||
public float maintainRelativePositionWeight;
|
||||
|
||||
// Token: 0x04000712 RID: 1810
|
||||
[FieldOffset(Offset = "0x18")]
|
||||
[Token(Token = "0x4000823")]
|
||||
public float mappingWeight;
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,48 @@
|
||||
using System;
|
||||
using Cpp2IlInjected;
|
||||
using RootMotion.FinalIK;
|
||||
using UnityEngine;
|
||||
|
||||
namespace RootMotion.Demos
|
||||
{
|
||||
// Token: 0x020000FC RID: 252
|
||||
[Token(Token = "0x200009F")]
|
||||
public class FBIKBendGoal : MonoBehaviour
|
||||
{
|
||||
// Token: 0x0600071F RID: 1823 RVA: 0x00002053 File Offset: 0x00000253
|
||||
[Token(Token = "0x600056E")]
|
||||
[Address(RVA = "0x2A64460", Offset = "0x2A63260", VA = "0x182A64460")]
|
||||
private void Start()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x06000720 RID: 1824 RVA: 0x00002053 File Offset: 0x00000253
|
||||
[Token(Token = "0x600056F")]
|
||||
[Address(RVA = "0x2A644B0", Offset = "0x2A632B0", VA = "0x182A644B0")]
|
||||
private void Update()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x06000721 RID: 1825 RVA: 0x00002053 File Offset: 0x00000253
|
||||
[Token(Token = "0x6000570")]
|
||||
[Address(RVA = "0x74EA40", Offset = "0x74D840", VA = "0x18074EA40")]
|
||||
public FBIKBendGoal()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x04000713 RID: 1811
|
||||
[FieldOffset(Offset = "0x18")]
|
||||
[Token(Token = "0x400048F")]
|
||||
public FullBodyBipedIK ik;
|
||||
|
||||
// Token: 0x04000714 RID: 1812
|
||||
[FieldOffset(Offset = "0x20")]
|
||||
[Token(Token = "0x4000490")]
|
||||
public FullBodyBipedChain chain;
|
||||
|
||||
// Token: 0x04000715 RID: 1813
|
||||
[FieldOffset(Offset = "0x24")]
|
||||
[Token(Token = "0x4000491")]
|
||||
public float weight;
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,80 @@
|
||||
using System;
|
||||
using Cpp2IlInjected;
|
||||
using RootMotion.FinalIK;
|
||||
using UnityEngine;
|
||||
|
||||
namespace RootMotion.Demos
|
||||
{
|
||||
// Token: 0x020000FD RID: 253
|
||||
[Token(Token = "0x20000A0")]
|
||||
public class FBIKBoxing : MonoBehaviour
|
||||
{
|
||||
// Token: 0x06000722 RID: 1826 RVA: 0x00002053 File Offset: 0x00000253
|
||||
[Token(Token = "0x6000571")]
|
||||
[Address(RVA = "0x2A64780", Offset = "0x2A63580", VA = "0x182A64780")]
|
||||
private void Start()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x06000723 RID: 1827 RVA: 0x00002053 File Offset: 0x00000253
|
||||
[Token(Token = "0x6000572")]
|
||||
[Address(RVA = "0x2A64580", Offset = "0x2A63380", VA = "0x182A64580")]
|
||||
private void LateUpdate()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x06000724 RID: 1828 RVA: 0x00002053 File Offset: 0x00000253
|
||||
[Token(Token = "0x6000573")]
|
||||
[Address(RVA = "0x74EA40", Offset = "0x74D840", VA = "0x18074EA40")]
|
||||
public FBIKBoxing()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x04000716 RID: 1814
|
||||
[FieldOffset(Offset = "0x18")]
|
||||
[Token(Token = "0x4000492")]
|
||||
[Tooltip("The target we want to hit")]
|
||||
public Transform target;
|
||||
|
||||
// Token: 0x04000717 RID: 1815
|
||||
[FieldOffset(Offset = "0x20")]
|
||||
[Token(Token = "0x4000493")]
|
||||
[Tooltip("The pin Transform is used to reference the exact hit point in the animation (used by AimIK to aim the upper body to follow the target).In Legacy and Generic modes you can just create and position a reference point in your animating software and include it in the FBX. Then in Unity if you added a GameObject with the exact same name under the character's root, it would be animated to the required position.In Humanoid mode however, Mecanim loses track of any Transform that does not belong to the avatar, so in this case the pin point has to be manually set inside the Unity Editor.")]
|
||||
public Transform pin;
|
||||
|
||||
// Token: 0x04000718 RID: 1816
|
||||
[FieldOffset(Offset = "0x28")]
|
||||
[Token(Token = "0x4000494")]
|
||||
[Tooltip("The Full Body Biped IK component")]
|
||||
public FullBodyBipedIK ik;
|
||||
|
||||
// Token: 0x04000719 RID: 1817
|
||||
[FieldOffset(Offset = "0x30")]
|
||||
[Token(Token = "0x4000495")]
|
||||
[Tooltip("The Aim IK component. Aim IK is ust used for following the target slightly with the body.")]
|
||||
public AimIK aim;
|
||||
|
||||
// Token: 0x0400071A RID: 1818
|
||||
[FieldOffset(Offset = "0x38")]
|
||||
[Token(Token = "0x4000496")]
|
||||
[Tooltip("The master weight")]
|
||||
public float weight;
|
||||
|
||||
// Token: 0x0400071B RID: 1819
|
||||
[FieldOffset(Offset = "0x3C")]
|
||||
[Token(Token = "0x4000497")]
|
||||
[Tooltip("The effector type of the punching hand")]
|
||||
public FullBodyBipedEffector effector;
|
||||
|
||||
// Token: 0x0400071C RID: 1820
|
||||
[FieldOffset(Offset = "0x40")]
|
||||
[Token(Token = "0x4000498")]
|
||||
[Tooltip("Weight of aiming the body to follow the target")]
|
||||
public AnimationCurve aimWeight;
|
||||
|
||||
// Token: 0x0400071D RID: 1821
|
||||
[FieldOffset(Offset = "0x48")]
|
||||
[Token(Token = "0x4000499")]
|
||||
private Animator animator;
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,57 @@
|
||||
using System;
|
||||
using Cpp2IlInjected;
|
||||
using RootMotion.FinalIK;
|
||||
using UnityEngine;
|
||||
|
||||
namespace RootMotion.Demos
|
||||
{
|
||||
// Token: 0x020000FE RID: 254
|
||||
[Token(Token = "0x20000A1")]
|
||||
public class FBIKHandsOnProp : MonoBehaviour
|
||||
{
|
||||
// Token: 0x06000725 RID: 1829 RVA: 0x00002053 File Offset: 0x00000253
|
||||
[Token(Token = "0x6000574")]
|
||||
[Address(RVA = "0x2A647C0", Offset = "0x2A635C0", VA = "0x182A647C0")]
|
||||
private void Awake()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x06000726 RID: 1830 RVA: 0x00002053 File Offset: 0x00000253
|
||||
[Token(Token = "0x6000575")]
|
||||
[Address(RVA = "0x2A65090", Offset = "0x2A63E90", VA = "0x182A65090")]
|
||||
private void OnPreRead()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x06000727 RID: 1831 RVA: 0x00002053 File Offset: 0x00000253
|
||||
[Token(Token = "0x6000576")]
|
||||
[Address(RVA = "0x2A648A0", Offset = "0x2A636A0", VA = "0x182A648A0")]
|
||||
private void HandsOnProp(IKEffector mainHand, IKEffector otherHand)
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x06000728 RID: 1832 RVA: 0x00002053 File Offset: 0x00000253
|
||||
[Token(Token = "0x6000577")]
|
||||
[Address(RVA = "0x2A64F90", Offset = "0x2A63D90", VA = "0x182A64F90")]
|
||||
private void OnDestroy()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x06000729 RID: 1833 RVA: 0x00002053 File Offset: 0x00000253
|
||||
[Token(Token = "0x6000578")]
|
||||
[Address(RVA = "0x74EA40", Offset = "0x74D840", VA = "0x18074EA40")]
|
||||
public FBIKHandsOnProp()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x0400071E RID: 1822
|
||||
[FieldOffset(Offset = "0x18")]
|
||||
[Token(Token = "0x400049A")]
|
||||
public FullBodyBipedIK ik;
|
||||
|
||||
// Token: 0x0400071F RID: 1823
|
||||
[FieldOffset(Offset = "0x20")]
|
||||
[Token(Token = "0x400049B")]
|
||||
public bool leftHanded;
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,90 @@
|
||||
using System;
|
||||
using Cpp2IlInjected;
|
||||
using UnityEngine;
|
||||
|
||||
namespace RootMotion.Demos
|
||||
{
|
||||
// Token: 0x020000E4 RID: 228
|
||||
[Token(Token = "0x200008C")]
|
||||
public class FKOffset : MonoBehaviour
|
||||
{
|
||||
// Token: 0x060006C2 RID: 1730 RVA: 0x00002053 File Offset: 0x00000253
|
||||
[Token(Token = "0x600051B")]
|
||||
[Address(RVA = "0x2A65400", Offset = "0x2A64200", VA = "0x182A65400")]
|
||||
private void Start()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x060006C3 RID: 1731 RVA: 0x00002053 File Offset: 0x00000253
|
||||
[Token(Token = "0x600051C")]
|
||||
[Address(RVA = "0x2A65130", Offset = "0x2A63F30", VA = "0x182A65130")]
|
||||
private void LateUpdate()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x060006C4 RID: 1732 RVA: 0x00002053 File Offset: 0x00000253
|
||||
[Token(Token = "0x600051D")]
|
||||
[Address(RVA = "0x2A65320", Offset = "0x2A64120", VA = "0x182A65320")]
|
||||
private void OnDrawGizmosSelected()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x060006C5 RID: 1733 RVA: 0x00002053 File Offset: 0x00000253
|
||||
[Token(Token = "0x600051E")]
|
||||
[Address(RVA = "0x74EA40", Offset = "0x74D840", VA = "0x18074EA40")]
|
||||
public FKOffset()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x04000667 RID: 1639
|
||||
[FieldOffset(Offset = "0x18")]
|
||||
[Token(Token = "0x40003F8")]
|
||||
public FKOffset.Offset[] offsets;
|
||||
|
||||
// Token: 0x04000668 RID: 1640
|
||||
[FieldOffset(Offset = "0x20")]
|
||||
[Token(Token = "0x40003F9")]
|
||||
private Animator animator;
|
||||
|
||||
// Token: 0x020000E5 RID: 229
|
||||
[Token(Token = "0x200011A")]
|
||||
[Serializable]
|
||||
public class Offset
|
||||
{
|
||||
// Token: 0x060006C6 RID: 1734 RVA: 0x00002053 File Offset: 0x00000253
|
||||
[Token(Token = "0x60007D1")]
|
||||
[Address(RVA = "0x2A68640", Offset = "0x2A67440", VA = "0x182A68640")]
|
||||
public void Apply(Animator animator)
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x060006C7 RID: 1735 RVA: 0x00002053 File Offset: 0x00000253
|
||||
[Token(Token = "0x60007D2")]
|
||||
[Address(RVA = "0x3F5100", Offset = "0x3F3F00", VA = "0x1803F5100")]
|
||||
public Offset()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x04000669 RID: 1641
|
||||
[FieldOffset(Offset = "0x10")]
|
||||
[Token(Token = "0x400080F")]
|
||||
[HideInInspector]
|
||||
public string name;
|
||||
|
||||
// Token: 0x0400066A RID: 1642
|
||||
[FieldOffset(Offset = "0x18")]
|
||||
[Token(Token = "0x4000810")]
|
||||
public HumanBodyBones bone;
|
||||
|
||||
// Token: 0x0400066B RID: 1643
|
||||
[FieldOffset(Offset = "0x1C")]
|
||||
[Token(Token = "0x4000811")]
|
||||
public Vector3 rotationOffset;
|
||||
|
||||
// Token: 0x0400066C RID: 1644
|
||||
[FieldOffset(Offset = "0x28")]
|
||||
[Token(Token = "0x4000812")]
|
||||
private Transform t;
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,155 @@
|
||||
using System;
|
||||
using Cpp2IlInjected;
|
||||
using RootMotion.FinalIK;
|
||||
using UnityEngine;
|
||||
|
||||
namespace RootMotion.Demos
|
||||
{
|
||||
// Token: 0x020000FF RID: 255
|
||||
[Token(Token = "0x20000A2")]
|
||||
public class FPSAiming : MonoBehaviour
|
||||
{
|
||||
// Token: 0x0600072A RID: 1834 RVA: 0x00002053 File Offset: 0x00000253
|
||||
[Token(Token = "0x6000579")]
|
||||
[Address(RVA = "0x2A66AA0", Offset = "0x2A658A0", VA = "0x182A66AA0")]
|
||||
private void Start()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x0600072B RID: 1835 RVA: 0x00002053 File Offset: 0x00000253
|
||||
[Token(Token = "0x600057A")]
|
||||
[Address(RVA = "0x2A65890", Offset = "0x2A64690", VA = "0x182A65890")]
|
||||
private void FixedUpdate()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x0600072C RID: 1836 RVA: 0x00002053 File Offset: 0x00000253
|
||||
[Token(Token = "0x600057B")]
|
||||
[Address(RVA = "0x2A658A0", Offset = "0x2A646A0", VA = "0x182A658A0")]
|
||||
private void LateUpdate()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x0600072D RID: 1837 RVA: 0x00002053 File Offset: 0x00000253
|
||||
[Token(Token = "0x600057C")]
|
||||
[Address(RVA = "0x2A65440", Offset = "0x2A64240", VA = "0x182A65440")]
|
||||
private void Aiming()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x0600072E RID: 1838 RVA: 0x00002053 File Offset: 0x00000253
|
||||
[Token(Token = "0x600057D")]
|
||||
[Address(RVA = "0x2A659C0", Offset = "0x2A647C0", VA = "0x182A659C0")]
|
||||
private void LookDownTheSight()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x0600072F RID: 1839 RVA: 0x00002053 File Offset: 0x00000253
|
||||
[Token(Token = "0x600057E")]
|
||||
[Address(RVA = "0x2A66740", Offset = "0x2A65540", VA = "0x182A66740")]
|
||||
private void RotateCharacter()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x06000730 RID: 1840 RVA: 0x00002053 File Offset: 0x00000253
|
||||
[Token(Token = "0x600057F")]
|
||||
[Address(RVA = "0x2A66C80", Offset = "0x2A65A80", VA = "0x182A66C80")]
|
||||
public FPSAiming()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x04000720 RID: 1824
|
||||
[FieldOffset(Offset = "0x18")]
|
||||
[Token(Token = "0x400049C")]
|
||||
[Range(0f, 1f)]
|
||||
public float aimWeight;
|
||||
|
||||
// Token: 0x04000721 RID: 1825
|
||||
[FieldOffset(Offset = "0x1C")]
|
||||
[Token(Token = "0x400049D")]
|
||||
[Range(0f, 1f)]
|
||||
public float sightWeight;
|
||||
|
||||
// Token: 0x04000722 RID: 1826
|
||||
[FieldOffset(Offset = "0x20")]
|
||||
[Token(Token = "0x400049E")]
|
||||
[Range(0f, 180f)]
|
||||
public float maxAngle;
|
||||
|
||||
// Token: 0x04000723 RID: 1827
|
||||
[FieldOffset(Offset = "0x24")]
|
||||
[Token(Token = "0x400049F")]
|
||||
public Vector3 aimOffset;
|
||||
|
||||
// Token: 0x04000724 RID: 1828
|
||||
[FieldOffset(Offset = "0x30")]
|
||||
[Token(Token = "0x40004A0")]
|
||||
public bool animatePhysics;
|
||||
|
||||
// Token: 0x04000725 RID: 1829
|
||||
[FieldOffset(Offset = "0x38")]
|
||||
[Token(Token = "0x40004A1")]
|
||||
public Transform gun;
|
||||
|
||||
// Token: 0x04000726 RID: 1830
|
||||
[FieldOffset(Offset = "0x40")]
|
||||
[Token(Token = "0x40004A2")]
|
||||
public Transform gunTarget;
|
||||
|
||||
// Token: 0x04000727 RID: 1831
|
||||
[FieldOffset(Offset = "0x48")]
|
||||
[Token(Token = "0x40004A3")]
|
||||
public FullBodyBipedIK ik;
|
||||
|
||||
// Token: 0x04000728 RID: 1832
|
||||
[FieldOffset(Offset = "0x50")]
|
||||
[Token(Token = "0x40004A4")]
|
||||
public AimIK gunAim;
|
||||
|
||||
// Token: 0x04000729 RID: 1833
|
||||
[FieldOffset(Offset = "0x58")]
|
||||
[Token(Token = "0x40004A5")]
|
||||
public AimIK headAim;
|
||||
|
||||
// Token: 0x0400072A RID: 1834
|
||||
[FieldOffset(Offset = "0x60")]
|
||||
[Token(Token = "0x40004A6")]
|
||||
public CameraControllerFPS cam;
|
||||
|
||||
// Token: 0x0400072B RID: 1835
|
||||
[FieldOffset(Offset = "0x68")]
|
||||
[Token(Token = "0x40004A7")]
|
||||
public Recoil recoil;
|
||||
|
||||
// Token: 0x0400072C RID: 1836
|
||||
[FieldOffset(Offset = "0x70")]
|
||||
[Token(Token = "0x40004A8")]
|
||||
[Range(0f, 1f)]
|
||||
public float cameraRecoilWeight;
|
||||
|
||||
// Token: 0x0400072D RID: 1837
|
||||
[FieldOffset(Offset = "0x74")]
|
||||
[Token(Token = "0x40004A9")]
|
||||
private Vector3 gunTargetDefaultLocalPosition;
|
||||
|
||||
// Token: 0x0400072E RID: 1838
|
||||
[FieldOffset(Offset = "0x80")]
|
||||
[Token(Token = "0x40004AA")]
|
||||
private Vector3 gunTargetDefaultLocalRotation;
|
||||
|
||||
// Token: 0x0400072F RID: 1839
|
||||
[FieldOffset(Offset = "0x8C")]
|
||||
[Token(Token = "0x40004AB")]
|
||||
private Vector3 camDefaultLocalPosition;
|
||||
|
||||
// Token: 0x04000730 RID: 1840
|
||||
[FieldOffset(Offset = "0x98")]
|
||||
[Token(Token = "0x40004AC")]
|
||||
private Vector3 camRelativeToGunTarget;
|
||||
|
||||
// Token: 0x04000731 RID: 1841
|
||||
[FieldOffset(Offset = "0xA4")]
|
||||
[Token(Token = "0x40004AD")]
|
||||
private bool updateFrame;
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,60 @@
|
||||
using System;
|
||||
using Cpp2IlInjected;
|
||||
using UnityEngine;
|
||||
|
||||
namespace RootMotion.Demos
|
||||
{
|
||||
// Token: 0x02000100 RID: 256
|
||||
[Token(Token = "0x20000A3")]
|
||||
public class FPSCharacter : MonoBehaviour
|
||||
{
|
||||
// Token: 0x06000731 RID: 1841 RVA: 0x00002053 File Offset: 0x00000253
|
||||
[Token(Token = "0x6000580")]
|
||||
[Address(RVA = "0x2A66D60", Offset = "0x2A65B60", VA = "0x182A66D60")]
|
||||
private void Start()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x06000732 RID: 1842 RVA: 0x00002053 File Offset: 0x00000253
|
||||
[Token(Token = "0x6000581")]
|
||||
[Address(RVA = "0x2A66DB0", Offset = "0x2A65BB0", VA = "0x182A66DB0")]
|
||||
private void Update()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x06000733 RID: 1843 RVA: 0x00002053 File Offset: 0x00000253
|
||||
[Token(Token = "0x6000582")]
|
||||
[Address(RVA = "0x2A66CB0", Offset = "0x2A65AB0", VA = "0x182A66CB0")]
|
||||
private void OnGUI()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x06000734 RID: 1844 RVA: 0x00002053 File Offset: 0x00000253
|
||||
[Token(Token = "0x6000583")]
|
||||
[Address(RVA = "0xAAB840", Offset = "0xAAA640", VA = "0x180AAB840")]
|
||||
public FPSCharacter()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x04000732 RID: 1842
|
||||
[FieldOffset(Offset = "0x18")]
|
||||
[Token(Token = "0x40004AE")]
|
||||
[Range(0f, 1f)]
|
||||
public float walkSpeed;
|
||||
|
||||
// Token: 0x04000733 RID: 1843
|
||||
[FieldOffset(Offset = "0x1C")]
|
||||
[Token(Token = "0x40004AF")]
|
||||
private float sVel;
|
||||
|
||||
// Token: 0x04000734 RID: 1844
|
||||
[FieldOffset(Offset = "0x20")]
|
||||
[Token(Token = "0x40004B0")]
|
||||
private Animator animator;
|
||||
|
||||
// Token: 0x04000735 RID: 1845
|
||||
[FieldOffset(Offset = "0x28")]
|
||||
[Token(Token = "0x40004B1")]
|
||||
private FPSAiming FPSAiming;
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,37 @@
|
||||
using System;
|
||||
using Cpp2IlInjected;
|
||||
using UnityEngine;
|
||||
|
||||
namespace RootMotion.Demos
|
||||
{
|
||||
// Token: 0x0200011D RID: 285
|
||||
[Token(Token = "0x20000B9")]
|
||||
public class GrounderDemo : MonoBehaviour
|
||||
{
|
||||
// Token: 0x060007A3 RID: 1955 RVA: 0x00002053 File Offset: 0x00000253
|
||||
[Token(Token = "0x60005D2")]
|
||||
[Address(RVA = "0x2A66F70", Offset = "0x2A65D70", VA = "0x182A66F70")]
|
||||
private void OnGUI()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x060007A4 RID: 1956 RVA: 0x00002053 File Offset: 0x00000253
|
||||
[Token(Token = "0x60005D3")]
|
||||
[Address(RVA = "0x2A66EE0", Offset = "0x2A65CE0", VA = "0x182A66EE0")]
|
||||
public void Activate(int index)
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x060007A5 RID: 1957 RVA: 0x00002053 File Offset: 0x00000253
|
||||
[Token(Token = "0x60005D4")]
|
||||
[Address(RVA = "0x74EA40", Offset = "0x74D840", VA = "0x18074EA40")]
|
||||
public GrounderDemo()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x040007CB RID: 1995
|
||||
[FieldOffset(Offset = "0x18")]
|
||||
[Token(Token = "0x4000515")]
|
||||
public GameObject[] characters;
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,48 @@
|
||||
using System;
|
||||
using Cpp2IlInjected;
|
||||
using RootMotion.FinalIK;
|
||||
using UnityEngine;
|
||||
|
||||
namespace RootMotion.Demos
|
||||
{
|
||||
// Token: 0x02000101 RID: 257
|
||||
[Token(Token = "0x20000A4")]
|
||||
public class HitReactionTrigger : MonoBehaviour
|
||||
{
|
||||
// Token: 0x06000735 RID: 1845 RVA: 0x00002053 File Offset: 0x00000253
|
||||
[Token(Token = "0x6000584")]
|
||||
[Address(RVA = "0x2A67110", Offset = "0x2A65F10", VA = "0x182A67110")]
|
||||
private void Update()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x06000736 RID: 1846 RVA: 0x00002053 File Offset: 0x00000253
|
||||
[Token(Token = "0x6000585")]
|
||||
[Address(RVA = "0x2A67070", Offset = "0x2A65E70", VA = "0x182A67070")]
|
||||
private void OnGUI()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x06000737 RID: 1847 RVA: 0x00002053 File Offset: 0x00000253
|
||||
[Token(Token = "0x6000586")]
|
||||
[Address(RVA = "0x883B00", Offset = "0x882900", VA = "0x180883B00")]
|
||||
public HitReactionTrigger()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x04000736 RID: 1846
|
||||
[FieldOffset(Offset = "0x18")]
|
||||
[Token(Token = "0x40004B2")]
|
||||
public HitReaction hitReaction;
|
||||
|
||||
// Token: 0x04000737 RID: 1847
|
||||
[FieldOffset(Offset = "0x20")]
|
||||
[Token(Token = "0x40004B3")]
|
||||
public float hitForce;
|
||||
|
||||
// Token: 0x04000738 RID: 1848
|
||||
[FieldOffset(Offset = "0x28")]
|
||||
[Token(Token = "0x40004B4")]
|
||||
private string colliderName;
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,48 @@
|
||||
using System;
|
||||
using Cpp2IlInjected;
|
||||
using RootMotion.FinalIK;
|
||||
using UnityEngine;
|
||||
|
||||
namespace RootMotion.Demos
|
||||
{
|
||||
// Token: 0x02000123 RID: 291
|
||||
[Token(Token = "0x20000BD")]
|
||||
public class HitReactionVRIKTrigger : MonoBehaviour
|
||||
{
|
||||
// Token: 0x060007B9 RID: 1977 RVA: 0x00002053 File Offset: 0x00000253
|
||||
[Token(Token = "0x60005E0")]
|
||||
[Address(RVA = "0x2A673F0", Offset = "0x2A661F0", VA = "0x182A673F0")]
|
||||
private void Update()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x060007BA RID: 1978 RVA: 0x00002053 File Offset: 0x00000253
|
||||
[Token(Token = "0x60005E1")]
|
||||
[Address(RVA = "0x2A67350", Offset = "0x2A66150", VA = "0x182A67350")]
|
||||
private void OnGUI()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x060007BB RID: 1979 RVA: 0x00002053 File Offset: 0x00000253
|
||||
[Token(Token = "0x60005E2")]
|
||||
[Address(RVA = "0x883B00", Offset = "0x882900", VA = "0x180883B00")]
|
||||
public HitReactionVRIKTrigger()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x040007E1 RID: 2017
|
||||
[FieldOffset(Offset = "0x18")]
|
||||
[Token(Token = "0x4000526")]
|
||||
public HitReactionVRIK hitReaction;
|
||||
|
||||
// Token: 0x040007E2 RID: 2018
|
||||
[FieldOffset(Offset = "0x20")]
|
||||
[Token(Token = "0x4000527")]
|
||||
public float hitForce;
|
||||
|
||||
// Token: 0x040007E3 RID: 2019
|
||||
[FieldOffset(Offset = "0x28")]
|
||||
[Token(Token = "0x4000528")]
|
||||
private string colliderName;
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,73 @@
|
||||
using System;
|
||||
using Cpp2IlInjected;
|
||||
using RootMotion.FinalIK;
|
||||
using UnityEngine;
|
||||
|
||||
namespace RootMotion.Demos
|
||||
{
|
||||
// Token: 0x02000102 RID: 258
|
||||
[Token(Token = "0x20000A5")]
|
||||
public class HoldingHands : MonoBehaviour
|
||||
{
|
||||
// Token: 0x06000738 RID: 1848 RVA: 0x00002053 File Offset: 0x00000253
|
||||
[Token(Token = "0x6000587")]
|
||||
[Address(RVA = "0x2A67AD0", Offset = "0x2A668D0", VA = "0x182A67AD0")]
|
||||
private void Start()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x06000739 RID: 1849 RVA: 0x00002053 File Offset: 0x00000253
|
||||
[Token(Token = "0x6000588")]
|
||||
[Address(RVA = "0x2A67630", Offset = "0x2A66430", VA = "0x182A67630")]
|
||||
private void LateUpdate()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x0600073A RID: 1850 RVA: 0x00002053 File Offset: 0x00000253
|
||||
[Token(Token = "0x6000589")]
|
||||
[Address(RVA = "0x2A67C90", Offset = "0x2A66A90", VA = "0x182A67C90")]
|
||||
public HoldingHands()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x04000739 RID: 1849
|
||||
[FieldOffset(Offset = "0x18")]
|
||||
[Token(Token = "0x40004B5")]
|
||||
public FullBodyBipedIK rightHandChar;
|
||||
|
||||
// Token: 0x0400073A RID: 1850
|
||||
[FieldOffset(Offset = "0x20")]
|
||||
[Token(Token = "0x40004B6")]
|
||||
public FullBodyBipedIK leftHandChar;
|
||||
|
||||
// Token: 0x0400073B RID: 1851
|
||||
[FieldOffset(Offset = "0x28")]
|
||||
[Token(Token = "0x40004B7")]
|
||||
public Transform rightHandTarget;
|
||||
|
||||
// Token: 0x0400073C RID: 1852
|
||||
[FieldOffset(Offset = "0x30")]
|
||||
[Token(Token = "0x40004B8")]
|
||||
public Transform leftHandTarget;
|
||||
|
||||
// Token: 0x0400073D RID: 1853
|
||||
[FieldOffset(Offset = "0x38")]
|
||||
[Token(Token = "0x40004B9")]
|
||||
public float crossFade;
|
||||
|
||||
// Token: 0x0400073E RID: 1854
|
||||
[FieldOffset(Offset = "0x3C")]
|
||||
[Token(Token = "0x40004BA")]
|
||||
public float speed;
|
||||
|
||||
// Token: 0x0400073F RID: 1855
|
||||
[FieldOffset(Offset = "0x40")]
|
||||
[Token(Token = "0x40004BB")]
|
||||
private Quaternion rightHandRotation;
|
||||
|
||||
// Token: 0x04000740 RID: 1856
|
||||
[FieldOffset(Offset = "0x50")]
|
||||
[Token(Token = "0x40004BC")]
|
||||
private Quaternion leftHandRotation;
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,48 @@
|
||||
using System;
|
||||
using Cpp2IlInjected;
|
||||
using RootMotion.FinalIK;
|
||||
using UnityEngine;
|
||||
|
||||
namespace RootMotion.Demos
|
||||
{
|
||||
// Token: 0x02000103 RID: 259
|
||||
[Token(Token = "0x20000A6")]
|
||||
public class InteractionC2CDemo : MonoBehaviour
|
||||
{
|
||||
// Token: 0x0600073B RID: 1851 RVA: 0x00002053 File Offset: 0x00000253
|
||||
[Token(Token = "0x600058A")]
|
||||
[Address(RVA = "0x2A67E50", Offset = "0x2A66C50", VA = "0x182A67E50")]
|
||||
private void OnGUI()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x0600073C RID: 1852 RVA: 0x00002053 File Offset: 0x00000253
|
||||
[Token(Token = "0x600058B")]
|
||||
[Address(RVA = "0x2A67CA0", Offset = "0x2A66AA0", VA = "0x182A67CA0")]
|
||||
private void LateUpdate()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x0600073D RID: 1853 RVA: 0x00002053 File Offset: 0x00000253
|
||||
[Token(Token = "0x600058C")]
|
||||
[Address(RVA = "0x74EA40", Offset = "0x74D840", VA = "0x18074EA40")]
|
||||
public InteractionC2CDemo()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x04000741 RID: 1857
|
||||
[FieldOffset(Offset = "0x18")]
|
||||
[Token(Token = "0x40004BD")]
|
||||
public InteractionSystem character1;
|
||||
|
||||
// Token: 0x04000742 RID: 1858
|
||||
[FieldOffset(Offset = "0x20")]
|
||||
[Token(Token = "0x40004BE")]
|
||||
public InteractionSystem character2;
|
||||
|
||||
// Token: 0x04000743 RID: 1859
|
||||
[FieldOffset(Offset = "0x28")]
|
||||
[Token(Token = "0x40004BF")]
|
||||
public InteractionObject handShake;
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,71 @@
|
||||
using System;
|
||||
using Cpp2IlInjected;
|
||||
using RootMotion.FinalIK;
|
||||
using UnityEngine;
|
||||
|
||||
namespace RootMotion.Demos
|
||||
{
|
||||
// Token: 0x02000104 RID: 260
|
||||
[Token(Token = "0x20000A7")]
|
||||
public class InteractionDemo : MonoBehaviour
|
||||
{
|
||||
// Token: 0x0600073E RID: 1854 RVA: 0x00002053 File Offset: 0x00000253
|
||||
[Token(Token = "0x600058D")]
|
||||
[Address(RVA = "0x2A67EF0", Offset = "0x2A66CF0", VA = "0x182A67EF0")]
|
||||
private void OnGUI()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x0600073F RID: 1855 RVA: 0x00002053 File Offset: 0x00000253
|
||||
[Token(Token = "0x600058E")]
|
||||
[Address(RVA = "0x74EA40", Offset = "0x74D840", VA = "0x18074EA40")]
|
||||
public InteractionDemo()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x04000744 RID: 1860
|
||||
[FieldOffset(Offset = "0x18")]
|
||||
[Token(Token = "0x40004C0")]
|
||||
public InteractionSystem interactionSystem;
|
||||
|
||||
// Token: 0x04000745 RID: 1861
|
||||
[FieldOffset(Offset = "0x20")]
|
||||
[Token(Token = "0x40004C1")]
|
||||
public bool interrupt;
|
||||
|
||||
// Token: 0x04000746 RID: 1862
|
||||
[FieldOffset(Offset = "0x28")]
|
||||
[Token(Token = "0x40004C2")]
|
||||
public InteractionObject ball;
|
||||
|
||||
// Token: 0x04000747 RID: 1863
|
||||
[FieldOffset(Offset = "0x30")]
|
||||
[Token(Token = "0x40004C3")]
|
||||
public InteractionObject benchMain;
|
||||
|
||||
// Token: 0x04000748 RID: 1864
|
||||
[FieldOffset(Offset = "0x38")]
|
||||
[Token(Token = "0x40004C4")]
|
||||
public InteractionObject benchHands;
|
||||
|
||||
// Token: 0x04000749 RID: 1865
|
||||
[FieldOffset(Offset = "0x40")]
|
||||
[Token(Token = "0x40004C5")]
|
||||
public InteractionObject button;
|
||||
|
||||
// Token: 0x0400074A RID: 1866
|
||||
[FieldOffset(Offset = "0x48")]
|
||||
[Token(Token = "0x40004C6")]
|
||||
public InteractionObject cigarette;
|
||||
|
||||
// Token: 0x0400074B RID: 1867
|
||||
[FieldOffset(Offset = "0x50")]
|
||||
[Token(Token = "0x40004C7")]
|
||||
public InteractionObject door;
|
||||
|
||||
// Token: 0x0400074C RID: 1868
|
||||
[FieldOffset(Offset = "0x58")]
|
||||
[Token(Token = "0x40004C8")]
|
||||
private bool isSitting;
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,50 @@
|
||||
using System;
|
||||
using Cpp2IlInjected;
|
||||
using RootMotion.FinalIK;
|
||||
using UnityEngine;
|
||||
|
||||
namespace RootMotion.Demos
|
||||
{
|
||||
// Token: 0x02000105 RID: 261
|
||||
[Token(Token = "0x20000A8")]
|
||||
public class InteractionSystemTestGUI : MonoBehaviour
|
||||
{
|
||||
// Token: 0x06000740 RID: 1856 RVA: 0x00002053 File Offset: 0x00000253
|
||||
[Token(Token = "0x600058F")]
|
||||
[Address(RVA = "0x2A68230", Offset = "0x2A67030", VA = "0x182A68230")]
|
||||
private void Awake()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x06000741 RID: 1857 RVA: 0x00002053 File Offset: 0x00000253
|
||||
[Token(Token = "0x6000590")]
|
||||
[Address(RVA = "0x2A68270", Offset = "0x2A67070", VA = "0x182A68270")]
|
||||
private void OnGUI()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x06000742 RID: 1858 RVA: 0x00002053 File Offset: 0x00000253
|
||||
[Token(Token = "0x6000591")]
|
||||
[Address(RVA = "0x74EA40", Offset = "0x74D840", VA = "0x18074EA40")]
|
||||
public InteractionSystemTestGUI()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x0400074D RID: 1869
|
||||
[FieldOffset(Offset = "0x18")]
|
||||
[Token(Token = "0x40004C9")]
|
||||
[Tooltip("The object to interact to")]
|
||||
public InteractionObject interactionObject;
|
||||
|
||||
// Token: 0x0400074E RID: 1870
|
||||
[FieldOffset(Offset = "0x20")]
|
||||
[Token(Token = "0x40004CA")]
|
||||
[Tooltip("The effectors to interact with")]
|
||||
public FullBodyBipedEffector[] effectors;
|
||||
|
||||
// Token: 0x0400074F RID: 1871
|
||||
[FieldOffset(Offset = "0x28")]
|
||||
[Token(Token = "0x40004CB")]
|
||||
private InteractionSystem interactionSystem;
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,155 @@
|
||||
using System;
|
||||
using Cpp2IlInjected;
|
||||
using RootMotion.FinalIK;
|
||||
using UnityEngine;
|
||||
|
||||
namespace RootMotion.Demos
|
||||
{
|
||||
// Token: 0x02000106 RID: 262
|
||||
[Token(Token = "0x20000A9")]
|
||||
public class KissingRig : MonoBehaviour
|
||||
{
|
||||
// Token: 0x06000743 RID: 1859 RVA: 0x00002053 File Offset: 0x00000253
|
||||
[Token(Token = "0x6000592")]
|
||||
[Address(RVA = "0x2A684F0", Offset = "0x2A672F0", VA = "0x182A684F0")]
|
||||
private void Start()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x06000744 RID: 1860 RVA: 0x00002053 File Offset: 0x00000253
|
||||
[Token(Token = "0x6000593")]
|
||||
[Address(RVA = "0x2A68490", Offset = "0x2A67290", VA = "0x182A68490")]
|
||||
private void LateUpdate()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x06000745 RID: 1861 RVA: 0x00002053 File Offset: 0x00000253
|
||||
[Token(Token = "0x6000594")]
|
||||
[Address(RVA = "0x2A68540", Offset = "0x2A67340", VA = "0x182A68540")]
|
||||
public KissingRig()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x04000750 RID: 1872
|
||||
[FieldOffset(Offset = "0x18")]
|
||||
[Token(Token = "0x40004CC")]
|
||||
public KissingRig.Partner partner1;
|
||||
|
||||
// Token: 0x04000751 RID: 1873
|
||||
[FieldOffset(Offset = "0x20")]
|
||||
[Token(Token = "0x40004CD")]
|
||||
public KissingRig.Partner partner2;
|
||||
|
||||
// Token: 0x04000752 RID: 1874
|
||||
[FieldOffset(Offset = "0x28")]
|
||||
[Token(Token = "0x40004CE")]
|
||||
public float weight;
|
||||
|
||||
// Token: 0x04000753 RID: 1875
|
||||
[FieldOffset(Offset = "0x2C")]
|
||||
[Token(Token = "0x40004CF")]
|
||||
public int iterations;
|
||||
|
||||
// Token: 0x02000107 RID: 263
|
||||
[Token(Token = "0x200011F")]
|
||||
[Serializable]
|
||||
public class Partner
|
||||
{
|
||||
// Token: 0x06000746 RID: 1862 RVA: 0x00002053 File Offset: 0x00000253
|
||||
[Token(Token = "0x60007DB")]
|
||||
[Address(RVA = "0x25E3800", Offset = "0x25E2600", VA = "0x1825E3800")]
|
||||
public void Initiate()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x06000747 RID: 1863 RVA: 0x00002053 File Offset: 0x00000253
|
||||
[Token(Token = "0x60007DC")]
|
||||
[Address(RVA = "0x2A68A00", Offset = "0x2A67800", VA = "0x182A68A00")]
|
||||
public void Update(float weight)
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x170000CF RID: 207
|
||||
// (get) Token: 0x06000748 RID: 1864 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x170000D8")]
|
||||
private Transform neck
|
||||
{
|
||||
[Token(Token = "0x60007DD")]
|
||||
[Address(RVA = "0x2A69420", Offset = "0x2A68220", VA = "0x182A69420")]
|
||||
get
|
||||
{
|
||||
return null;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06000749 RID: 1865 RVA: 0x00002053 File Offset: 0x00000253
|
||||
[Token(Token = "0x60007DE")]
|
||||
[Address(RVA = "0x2A687D0", Offset = "0x2A675D0", VA = "0x182A687D0")]
|
||||
private void InverseTransformEffector(FullBodyBipedEffector effector, Transform target, Vector3 targetPosition, float weight)
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x0600074A RID: 1866 RVA: 0x00002053 File Offset: 0x00000253
|
||||
[Token(Token = "0x60007DF")]
|
||||
[Address(RVA = "0x2A693F0", Offset = "0x2A681F0", VA = "0x182A693F0")]
|
||||
public Partner()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x04000754 RID: 1876
|
||||
[FieldOffset(Offset = "0x10")]
|
||||
[Token(Token = "0x4000824")]
|
||||
public FullBodyBipedIK ik;
|
||||
|
||||
// Token: 0x04000755 RID: 1877
|
||||
[FieldOffset(Offset = "0x18")]
|
||||
[Token(Token = "0x4000825")]
|
||||
public Transform mouth;
|
||||
|
||||
// Token: 0x04000756 RID: 1878
|
||||
[FieldOffset(Offset = "0x20")]
|
||||
[Token(Token = "0x4000826")]
|
||||
public Transform mouthTarget;
|
||||
|
||||
// Token: 0x04000757 RID: 1879
|
||||
[FieldOffset(Offset = "0x28")]
|
||||
[Token(Token = "0x4000827")]
|
||||
public Transform touchTargetLeftHand;
|
||||
|
||||
// Token: 0x04000758 RID: 1880
|
||||
[FieldOffset(Offset = "0x30")]
|
||||
[Token(Token = "0x4000828")]
|
||||
public Transform touchTargetRightHand;
|
||||
|
||||
// Token: 0x04000759 RID: 1881
|
||||
[FieldOffset(Offset = "0x38")]
|
||||
[Token(Token = "0x4000829")]
|
||||
public float bodyWeightHorizontal;
|
||||
|
||||
// Token: 0x0400075A RID: 1882
|
||||
[FieldOffset(Offset = "0x3C")]
|
||||
[Token(Token = "0x400082A")]
|
||||
public float bodyWeightVertical;
|
||||
|
||||
// Token: 0x0400075B RID: 1883
|
||||
[FieldOffset(Offset = "0x40")]
|
||||
[Token(Token = "0x400082B")]
|
||||
public float neckRotationWeight;
|
||||
|
||||
// Token: 0x0400075C RID: 1884
|
||||
[FieldOffset(Offset = "0x44")]
|
||||
[Token(Token = "0x400082C")]
|
||||
public float headTiltAngle;
|
||||
|
||||
// Token: 0x0400075D RID: 1885
|
||||
[FieldOffset(Offset = "0x48")]
|
||||
[Token(Token = "0x400082D")]
|
||||
public Vector3 headTiltAxis;
|
||||
|
||||
// Token: 0x0400075E RID: 1886
|
||||
[FieldOffset(Offset = "0x54")]
|
||||
[Token(Token = "0x400082E")]
|
||||
private Quaternion neckRotation;
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,155 @@
|
||||
using System;
|
||||
using System.Runtime.CompilerServices;
|
||||
using Cpp2IlInjected;
|
||||
using UnityEngine;
|
||||
|
||||
namespace RootMotion.Demos
|
||||
{
|
||||
// Token: 0x020000EC RID: 236
|
||||
[Token(Token = "0x2000093")]
|
||||
public class MechSpider : MonoBehaviour
|
||||
{
|
||||
// Token: 0x170000C7 RID: 199
|
||||
// (get) Token: 0x060006DA RID: 1754 RVA: 0x000049C8 File Offset: 0x00002BC8
|
||||
// (set) Token: 0x060006DB RID: 1755 RVA: 0x00002053 File Offset: 0x00000253
|
||||
[Token(Token = "0x17000078")]
|
||||
public Vector3 velocity
|
||||
{
|
||||
[Token(Token = "0x6000531")]
|
||||
[Address(RVA = "0xA19F00", Offset = "0xA18D00", VA = "0x180A19F00")]
|
||||
[CompilerGenerated]
|
||||
get
|
||||
{
|
||||
return default(Vector3);
|
||||
}
|
||||
[Token(Token = "0x6000532")]
|
||||
[Address(RVA = "0xA199F0", Offset = "0xA187F0", VA = "0x180A199F0")]
|
||||
[CompilerGenerated]
|
||||
private set
|
||||
{
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x060006DC RID: 1756 RVA: 0x00002053 File Offset: 0x00000253
|
||||
[Token(Token = "0x6000533")]
|
||||
[Address(RVA = "0x25EEF60", Offset = "0x25EDD60", VA = "0x1825EEF60")]
|
||||
private void Start()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x060006DD RID: 1757 RVA: 0x00002053 File Offset: 0x00000253
|
||||
[Token(Token = "0x6000534")]
|
||||
[Address(RVA = "0x25EEFA0", Offset = "0x25EDDA0", VA = "0x1825EEFA0")]
|
||||
private void Update()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x060006DE RID: 1758 RVA: 0x000049E0 File Offset: 0x00002BE0
|
||||
[Token(Token = "0x6000535")]
|
||||
[Address(RVA = "0x25EE8B0", Offset = "0x25ED6B0", VA = "0x1825EE8B0")]
|
||||
private Vector3 GetLegCentroid()
|
||||
{
|
||||
return default(Vector3);
|
||||
}
|
||||
|
||||
// Token: 0x060006DF RID: 1759 RVA: 0x000049F8 File Offset: 0x00002BF8
|
||||
[Token(Token = "0x6000536")]
|
||||
[Address(RVA = "0x25EEAD0", Offset = "0x25ED8D0", VA = "0x1825EEAD0")]
|
||||
private Vector3 GetLegsPlaneNormal()
|
||||
{
|
||||
return default(Vector3);
|
||||
}
|
||||
|
||||
// Token: 0x060006E0 RID: 1760 RVA: 0x00002053 File Offset: 0x00000253
|
||||
[Token(Token = "0x6000537")]
|
||||
[Address(RVA = "0x25EF940", Offset = "0x25EE740", VA = "0x1825EF940")]
|
||||
public MechSpider()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x0400069C RID: 1692
|
||||
[FieldOffset(Offset = "0x18")]
|
||||
[Token(Token = "0x4000429")]
|
||||
public LayerMask raycastLayers;
|
||||
|
||||
// Token: 0x0400069D RID: 1693
|
||||
[FieldOffset(Offset = "0x1C")]
|
||||
[Token(Token = "0x400042A")]
|
||||
public float scale;
|
||||
|
||||
// Token: 0x0400069E RID: 1694
|
||||
[FieldOffset(Offset = "0x20")]
|
||||
[Token(Token = "0x400042B")]
|
||||
public Transform body;
|
||||
|
||||
// Token: 0x0400069F RID: 1695
|
||||
[FieldOffset(Offset = "0x28")]
|
||||
[Token(Token = "0x400042C")]
|
||||
public MechSpiderLeg[] legs;
|
||||
|
||||
// Token: 0x040006A0 RID: 1696
|
||||
[FieldOffset(Offset = "0x30")]
|
||||
[Token(Token = "0x400042D")]
|
||||
public float legRotationWeight;
|
||||
|
||||
// Token: 0x040006A1 RID: 1697
|
||||
[FieldOffset(Offset = "0x34")]
|
||||
[Token(Token = "0x400042E")]
|
||||
public float rootPositionSpeed;
|
||||
|
||||
// Token: 0x040006A2 RID: 1698
|
||||
[FieldOffset(Offset = "0x38")]
|
||||
[Token(Token = "0x400042F")]
|
||||
public float rootRotationSpeed;
|
||||
|
||||
// Token: 0x040006A3 RID: 1699
|
||||
[FieldOffset(Offset = "0x3C")]
|
||||
[Token(Token = "0x4000430")]
|
||||
public float breatheSpeed;
|
||||
|
||||
// Token: 0x040006A4 RID: 1700
|
||||
[FieldOffset(Offset = "0x40")]
|
||||
[Token(Token = "0x4000431")]
|
||||
public float breatheMagnitude;
|
||||
|
||||
// Token: 0x040006A5 RID: 1701
|
||||
[FieldOffset(Offset = "0x44")]
|
||||
[Token(Token = "0x4000432")]
|
||||
public float height;
|
||||
|
||||
// Token: 0x040006A6 RID: 1702
|
||||
[FieldOffset(Offset = "0x48")]
|
||||
[Token(Token = "0x4000433")]
|
||||
public float minHeight;
|
||||
|
||||
// Token: 0x040006A7 RID: 1703
|
||||
[FieldOffset(Offset = "0x4C")]
|
||||
[Token(Token = "0x4000434")]
|
||||
public float raycastHeight;
|
||||
|
||||
// Token: 0x040006A8 RID: 1704
|
||||
[FieldOffset(Offset = "0x50")]
|
||||
[Token(Token = "0x4000435")]
|
||||
public float raycastDistance;
|
||||
|
||||
// Token: 0x040006AA RID: 1706
|
||||
[FieldOffset(Offset = "0x60")]
|
||||
[Token(Token = "0x4000437")]
|
||||
private Vector3 lastPosition;
|
||||
|
||||
// Token: 0x040006AB RID: 1707
|
||||
[FieldOffset(Offset = "0x6C")]
|
||||
[Token(Token = "0x4000438")]
|
||||
private Vector3 defaultBodyLocalPosition;
|
||||
|
||||
// Token: 0x040006AC RID: 1708
|
||||
[FieldOffset(Offset = "0x78")]
|
||||
[Token(Token = "0x4000439")]
|
||||
private float sine;
|
||||
|
||||
// Token: 0x040006AD RID: 1709
|
||||
[FieldOffset(Offset = "0x7C")]
|
||||
[Token(Token = "0x400043A")]
|
||||
private RaycastHit rootHit;
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,58 @@
|
||||
using System;
|
||||
using Cpp2IlInjected;
|
||||
using UnityEngine;
|
||||
|
||||
namespace RootMotion.Demos
|
||||
{
|
||||
// Token: 0x020000ED RID: 237
|
||||
[Token(Token = "0x2000094")]
|
||||
public class MechSpiderController : MonoBehaviour
|
||||
{
|
||||
// Token: 0x170000C8 RID: 200
|
||||
// (get) Token: 0x060006E1 RID: 1761 RVA: 0x00004A10 File Offset: 0x00002C10
|
||||
[Token(Token = "0x17000079")]
|
||||
public Vector3 inputVector
|
||||
{
|
||||
[Token(Token = "0x6000538")]
|
||||
[Address(RVA = "0x25ECCC0", Offset = "0x25EBAC0", VA = "0x1825ECCC0")]
|
||||
get
|
||||
{
|
||||
return default(Vector3);
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x060006E2 RID: 1762 RVA: 0x00002053 File Offset: 0x00000253
|
||||
[Token(Token = "0x6000539")]
|
||||
[Address(RVA = "0x25EC920", Offset = "0x25EB720", VA = "0x1825EC920")]
|
||||
private void Update()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x060006E3 RID: 1763 RVA: 0x00002053 File Offset: 0x00000253
|
||||
[Token(Token = "0x600053A")]
|
||||
[Address(RVA = "0x25ECCA0", Offset = "0x25EBAA0", VA = "0x1825ECCA0")]
|
||||
public MechSpiderController()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x040006AE RID: 1710
|
||||
[FieldOffset(Offset = "0x18")]
|
||||
[Token(Token = "0x400043B")]
|
||||
public MechSpider mechSpider;
|
||||
|
||||
// Token: 0x040006AF RID: 1711
|
||||
[FieldOffset(Offset = "0x20")]
|
||||
[Token(Token = "0x400043C")]
|
||||
public Transform cameraTransform;
|
||||
|
||||
// Token: 0x040006B0 RID: 1712
|
||||
[FieldOffset(Offset = "0x28")]
|
||||
[Token(Token = "0x400043D")]
|
||||
public float speed;
|
||||
|
||||
// Token: 0x040006B1 RID: 1713
|
||||
[FieldOffset(Offset = "0x2C")]
|
||||
[Token(Token = "0x400043E")]
|
||||
public float turnSpeed;
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,213 @@
|
||||
using System;
|
||||
using System.Collections;
|
||||
using Cpp2IlInjected;
|
||||
using RootMotion.FinalIK;
|
||||
using UnityEngine;
|
||||
|
||||
namespace RootMotion.Demos
|
||||
{
|
||||
// Token: 0x020000EE RID: 238
|
||||
[Token(Token = "0x2000095")]
|
||||
public class MechSpiderLeg : MonoBehaviour
|
||||
{
|
||||
// Token: 0x170000C9 RID: 201
|
||||
// (get) Token: 0x060006E4 RID: 1764 RVA: 0x00004A28 File Offset: 0x00002C28
|
||||
[Token(Token = "0x1700007A")]
|
||||
public bool isStepping
|
||||
{
|
||||
[Token(Token = "0x600053B")]
|
||||
[Address(RVA = "0x25EE370", Offset = "0x25ED170", VA = "0x1825EE370")]
|
||||
get
|
||||
{
|
||||
return default(bool);
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x170000CA RID: 202
|
||||
// (get) Token: 0x060006E5 RID: 1765 RVA: 0x00004A40 File Offset: 0x00002C40
|
||||
// (set) Token: 0x060006E6 RID: 1766 RVA: 0x00002053 File Offset: 0x00000253
|
||||
[Token(Token = "0x1700007B")]
|
||||
public Vector3 position
|
||||
{
|
||||
[Token(Token = "0x600053C")]
|
||||
[Address(RVA = "0x25EE390", Offset = "0x25ED190", VA = "0x1825EE390")]
|
||||
get
|
||||
{
|
||||
return default(Vector3);
|
||||
}
|
||||
[Token(Token = "0x600053D")]
|
||||
[Address(RVA = "0x25EE3F0", Offset = "0x25ED1F0", VA = "0x1825EE3F0")]
|
||||
set
|
||||
{
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x060006E7 RID: 1767 RVA: 0x00002053 File Offset: 0x00000253
|
||||
[Token(Token = "0x600053E")]
|
||||
[Address(RVA = "0x25ECFC0", Offset = "0x25EBDC0", VA = "0x1825ECFC0")]
|
||||
private void Awake()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x060006E8 RID: 1768 RVA: 0x00002053 File Offset: 0x00000253
|
||||
[Token(Token = "0x600053F")]
|
||||
[Address(RVA = "0x25ECD40", Offset = "0x25EBB40", VA = "0x1825ECD40")]
|
||||
private void AfterIK()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x060006E9 RID: 1769 RVA: 0x00002053 File Offset: 0x00000253
|
||||
[Token(Token = "0x6000540")]
|
||||
[Address(RVA = "0x25ED730", Offset = "0x25EC530", VA = "0x1825ED730")]
|
||||
private void Start()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x060006EA RID: 1770 RVA: 0x00004A58 File Offset: 0x00002C58
|
||||
[Token(Token = "0x6000541")]
|
||||
[Address(RVA = "0x25ED230", Offset = "0x25EC030", VA = "0x1825ED230")]
|
||||
private Vector3 GetStepTarget(out bool stepFound, float focus, float distance)
|
||||
{
|
||||
return default(Vector3);
|
||||
}
|
||||
|
||||
// Token: 0x060006EB RID: 1771 RVA: 0x00002053 File Offset: 0x00000253
|
||||
[Token(Token = "0x6000542")]
|
||||
[Address(RVA = "0x25EDC00", Offset = "0x25ECA00", VA = "0x1825EDC00")]
|
||||
private void UpdatePosition(float distance)
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x060006EC RID: 1772 RVA: 0x00002053 File Offset: 0x00000253
|
||||
[Token(Token = "0x6000543")]
|
||||
[Address(RVA = "0x25EDF40", Offset = "0x25ECD40", VA = "0x1825EDF40")]
|
||||
private void Update()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x060006ED RID: 1773 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x6000544")]
|
||||
[Address(RVA = "0x25EDB60", Offset = "0x25EC960", VA = "0x1825EDB60")]
|
||||
private IEnumerator Step(Vector3 stepStartPosition, Vector3 targetPosition)
|
||||
{
|
||||
return null;
|
||||
}
|
||||
|
||||
// Token: 0x060006EE RID: 1774 RVA: 0x00002053 File Offset: 0x00000253
|
||||
[Token(Token = "0x6000545")]
|
||||
[Address(RVA = "0x25EE2C0", Offset = "0x25ED0C0", VA = "0x1825EE2C0")]
|
||||
public MechSpiderLeg()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x040006B2 RID: 1714
|
||||
[FieldOffset(Offset = "0x18")]
|
||||
[Token(Token = "0x400043F")]
|
||||
public MechSpider mechSpider;
|
||||
|
||||
// Token: 0x040006B3 RID: 1715
|
||||
[FieldOffset(Offset = "0x20")]
|
||||
[Token(Token = "0x4000440")]
|
||||
public MechSpiderLeg unSync;
|
||||
|
||||
// Token: 0x040006B4 RID: 1716
|
||||
[FieldOffset(Offset = "0x28")]
|
||||
[Token(Token = "0x4000441")]
|
||||
public Vector3 offset;
|
||||
|
||||
// Token: 0x040006B5 RID: 1717
|
||||
[FieldOffset(Offset = "0x34")]
|
||||
[Token(Token = "0x4000442")]
|
||||
public float minDelay;
|
||||
|
||||
// Token: 0x040006B6 RID: 1718
|
||||
[FieldOffset(Offset = "0x38")]
|
||||
[Token(Token = "0x4000443")]
|
||||
public float maxOffset;
|
||||
|
||||
// Token: 0x040006B7 RID: 1719
|
||||
[FieldOffset(Offset = "0x3C")]
|
||||
[Token(Token = "0x4000444")]
|
||||
public float stepSpeed;
|
||||
|
||||
// Token: 0x040006B8 RID: 1720
|
||||
[FieldOffset(Offset = "0x40")]
|
||||
[Token(Token = "0x4000445")]
|
||||
public float footHeight;
|
||||
|
||||
// Token: 0x040006B9 RID: 1721
|
||||
[FieldOffset(Offset = "0x44")]
|
||||
[Token(Token = "0x4000446")]
|
||||
public float velocityPrediction;
|
||||
|
||||
// Token: 0x040006BA RID: 1722
|
||||
[FieldOffset(Offset = "0x48")]
|
||||
[Token(Token = "0x4000447")]
|
||||
public float raycastFocus;
|
||||
|
||||
// Token: 0x040006BB RID: 1723
|
||||
[FieldOffset(Offset = "0x50")]
|
||||
[Token(Token = "0x4000448")]
|
||||
public AnimationCurve yOffset;
|
||||
|
||||
// Token: 0x040006BC RID: 1724
|
||||
[FieldOffset(Offset = "0x58")]
|
||||
[Token(Token = "0x4000449")]
|
||||
public Transform foot;
|
||||
|
||||
// Token: 0x040006BD RID: 1725
|
||||
[FieldOffset(Offset = "0x60")]
|
||||
[Token(Token = "0x400044A")]
|
||||
public Vector3 footUpAxis;
|
||||
|
||||
// Token: 0x040006BE RID: 1726
|
||||
[FieldOffset(Offset = "0x6C")]
|
||||
[Token(Token = "0x400044B")]
|
||||
public float footRotationSpeed;
|
||||
|
||||
// Token: 0x040006BF RID: 1727
|
||||
[FieldOffset(Offset = "0x70")]
|
||||
[Token(Token = "0x400044C")]
|
||||
public ParticleSystem sand;
|
||||
|
||||
// Token: 0x040006C0 RID: 1728
|
||||
[FieldOffset(Offset = "0x78")]
|
||||
[Token(Token = "0x400044D")]
|
||||
private IK ik;
|
||||
|
||||
// Token: 0x040006C1 RID: 1729
|
||||
[FieldOffset(Offset = "0x80")]
|
||||
[Token(Token = "0x400044E")]
|
||||
private float stepProgress;
|
||||
|
||||
// Token: 0x040006C2 RID: 1730
|
||||
[FieldOffset(Offset = "0x84")]
|
||||
[Token(Token = "0x400044F")]
|
||||
private float lastStepTime;
|
||||
|
||||
// Token: 0x040006C3 RID: 1731
|
||||
[FieldOffset(Offset = "0x88")]
|
||||
[Token(Token = "0x4000450")]
|
||||
private Vector3 defaultPosition;
|
||||
|
||||
// Token: 0x040006C4 RID: 1732
|
||||
[FieldOffset(Offset = "0x94")]
|
||||
[Token(Token = "0x4000451")]
|
||||
private RaycastHit hit;
|
||||
|
||||
// Token: 0x040006C5 RID: 1733
|
||||
[FieldOffset(Offset = "0xC0")]
|
||||
[Token(Token = "0x4000452")]
|
||||
private Quaternion lastFootLocalRotation;
|
||||
|
||||
// Token: 0x040006C6 RID: 1734
|
||||
[FieldOffset(Offset = "0xD0")]
|
||||
[Token(Token = "0x4000453")]
|
||||
private Vector3 smoothHitNormal;
|
||||
|
||||
// Token: 0x040006C7 RID: 1735
|
||||
[FieldOffset(Offset = "0xDC")]
|
||||
[Token(Token = "0x4000454")]
|
||||
private Vector3 lastStepPosition;
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,42 @@
|
||||
using System;
|
||||
using Cpp2IlInjected;
|
||||
using UnityEngine;
|
||||
|
||||
namespace RootMotion.Demos
|
||||
{
|
||||
// Token: 0x020000F0 RID: 240
|
||||
[Token(Token = "0x2000096")]
|
||||
public class MechSpiderParticles : MonoBehaviour
|
||||
{
|
||||
// Token: 0x060006F5 RID: 1781 RVA: 0x00002053 File Offset: 0x00000253
|
||||
[Token(Token = "0x6000546")]
|
||||
[Address(RVA = "0x25EE440", Offset = "0x25ED240", VA = "0x1825EE440")]
|
||||
private void Start()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x060006F6 RID: 1782 RVA: 0x00002053 File Offset: 0x00000253
|
||||
[Token(Token = "0x6000547")]
|
||||
[Address(RVA = "0x25EE4F0", Offset = "0x25ED2F0", VA = "0x1825EE4F0")]
|
||||
private void Update()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x060006F7 RID: 1783 RVA: 0x00002053 File Offset: 0x00000253
|
||||
[Token(Token = "0x6000548")]
|
||||
[Address(RVA = "0x74EA40", Offset = "0x74D840", VA = "0x18074EA40")]
|
||||
public MechSpiderParticles()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x040006CD RID: 1741
|
||||
[FieldOffset(Offset = "0x18")]
|
||||
[Token(Token = "0x4000455")]
|
||||
public MechSpiderController mechSpiderController;
|
||||
|
||||
// Token: 0x040006CE RID: 1742
|
||||
[FieldOffset(Offset = "0x20")]
|
||||
[Token(Token = "0x4000456")]
|
||||
private ParticleSystem particles;
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,174 @@
|
||||
using System;
|
||||
using Cpp2IlInjected;
|
||||
using RootMotion.FinalIK;
|
||||
using UnityEngine;
|
||||
|
||||
namespace RootMotion.Demos
|
||||
{
|
||||
// Token: 0x02000108 RID: 264
|
||||
[Token(Token = "0x20000AA")]
|
||||
public class MotionAbsorb : OffsetModifier
|
||||
{
|
||||
// Token: 0x0600074B RID: 1867 RVA: 0x00002053 File Offset: 0x00000253
|
||||
[Token(Token = "0x6000595")]
|
||||
[Address(RVA = "0x25F0490", Offset = "0x25EF290", VA = "0x1825F0490", Slot = "5")]
|
||||
protected override void Start()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x0600074C RID: 1868 RVA: 0x00002053 File Offset: 0x00000253
|
||||
[Token(Token = "0x6000596")]
|
||||
[Address(RVA = "0x25EFE70", Offset = "0x25EEC70", VA = "0x1825EFE70")]
|
||||
private void OnCollisionEnter(Collision c)
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x0600074D RID: 1869 RVA: 0x00002053 File Offset: 0x00000253
|
||||
[Token(Token = "0x6000597")]
|
||||
[Address(RVA = "0x25F0140", Offset = "0x25EEF40", VA = "0x1825F0140", Slot = "4")]
|
||||
protected override void OnModifyOffset()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x0600074E RID: 1870 RVA: 0x00002053 File Offset: 0x00000253
|
||||
[Token(Token = "0x6000598")]
|
||||
[Address(RVA = "0x25EFCA0", Offset = "0x25EEAA0", VA = "0x1825EFCA0")]
|
||||
private void AfterIK()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x0600074F RID: 1871 RVA: 0x00002053 File Offset: 0x00000253
|
||||
[Token(Token = "0x6000599")]
|
||||
[Address(RVA = "0x25F0040", Offset = "0x25EEE40", VA = "0x1825F0040", Slot = "6")]
|
||||
protected override void OnDestroy()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x06000750 RID: 1872 RVA: 0x00002053 File Offset: 0x00000253
|
||||
[Token(Token = "0x600059A")]
|
||||
[Address(RVA = "0x25F0560", Offset = "0x25EF360", VA = "0x1825F0560")]
|
||||
public MotionAbsorb()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x0400075F RID: 1887
|
||||
[FieldOffset(Offset = "0x30")]
|
||||
[Token(Token = "0x40004D0")]
|
||||
[Tooltip("Use either effector position, position weight, rotation, rotationWeight or positionOffset and rotating the bone directly.")]
|
||||
public MotionAbsorb.Mode mode;
|
||||
|
||||
// Token: 0x04000760 RID: 1888
|
||||
[FieldOffset(Offset = "0x38")]
|
||||
[Token(Token = "0x40004D1")]
|
||||
[Tooltip("Array containing the absorbers")]
|
||||
public MotionAbsorb.Absorber[] absorbers;
|
||||
|
||||
// Token: 0x04000761 RID: 1889
|
||||
[FieldOffset(Offset = "0x40")]
|
||||
[Token(Token = "0x40004D2")]
|
||||
[Tooltip("Weight falloff curve (how fast will the effect reduce after impact)")]
|
||||
public AnimationCurve falloff;
|
||||
|
||||
// Token: 0x04000762 RID: 1890
|
||||
[FieldOffset(Offset = "0x48")]
|
||||
[Token(Token = "0x40004D3")]
|
||||
[Tooltip("How fast will the impact fade away. (if 1, effect lasts for 1 second)")]
|
||||
public float falloffSpeed;
|
||||
|
||||
// Token: 0x04000763 RID: 1891
|
||||
[FieldOffset(Offset = "0x4C")]
|
||||
[Token(Token = "0x40004D4")]
|
||||
private float timer;
|
||||
|
||||
// Token: 0x04000764 RID: 1892
|
||||
[FieldOffset(Offset = "0x50")]
|
||||
[Token(Token = "0x40004D5")]
|
||||
private float w;
|
||||
|
||||
// Token: 0x04000765 RID: 1893
|
||||
[FieldOffset(Offset = "0x54")]
|
||||
[Token(Token = "0x40004D6")]
|
||||
private MotionAbsorb.Mode initialMode;
|
||||
|
||||
// Token: 0x02000109 RID: 265
|
||||
[Token(Token = "0x2000120")]
|
||||
[Serializable]
|
||||
public enum Mode
|
||||
{
|
||||
// Token: 0x04000767 RID: 1895
|
||||
[Token(Token = "0x4000830")]
|
||||
Position,
|
||||
// Token: 0x04000768 RID: 1896
|
||||
[Token(Token = "0x4000831")]
|
||||
PositionOffset
|
||||
}
|
||||
|
||||
// Token: 0x0200010A RID: 266
|
||||
[Token(Token = "0x2000121")]
|
||||
[Serializable]
|
||||
public class Absorber
|
||||
{
|
||||
// Token: 0x06000751 RID: 1873 RVA: 0x00002053 File Offset: 0x00000253
|
||||
[Token(Token = "0x60007E0")]
|
||||
[Address(RVA = "0x25DB840", Offset = "0x25DA640", VA = "0x1825DB840")]
|
||||
public void SetToBone(IKSolverFullBodyBiped solver, MotionAbsorb.Mode mode)
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x06000752 RID: 1874 RVA: 0x00002053 File Offset: 0x00000253
|
||||
[Token(Token = "0x60007E1")]
|
||||
[Address(RVA = "0x25DB970", Offset = "0x25DA770", VA = "0x1825DB970")]
|
||||
public void UpdateEffectorWeights(float w)
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x06000753 RID: 1875 RVA: 0x00002053 File Offset: 0x00000253
|
||||
[Token(Token = "0x60007E2")]
|
||||
[Address(RVA = "0x25DB540", Offset = "0x25DA340", VA = "0x1825DB540")]
|
||||
public void SetPosition(float w)
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x06000754 RID: 1876 RVA: 0x00002053 File Offset: 0x00000253
|
||||
[Token(Token = "0x60007E3")]
|
||||
[Address(RVA = "0x25DB710", Offset = "0x25DA510", VA = "0x1825DB710")]
|
||||
public void SetRotation(float w)
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x06000755 RID: 1877 RVA: 0x00002053 File Offset: 0x00000253
|
||||
[Token(Token = "0x60007E4")]
|
||||
[Address(RVA = "0x25DB9B0", Offset = "0x25DA7B0", VA = "0x1825DB9B0")]
|
||||
public Absorber()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x04000769 RID: 1897
|
||||
[FieldOffset(Offset = "0x10")]
|
||||
[Token(Token = "0x4000832")]
|
||||
[Tooltip("The type of effector (hand, foot, shoulder...) - this is just an enum")]
|
||||
public FullBodyBipedEffector effector;
|
||||
|
||||
// Token: 0x0400076A RID: 1898
|
||||
[FieldOffset(Offset = "0x14")]
|
||||
[Token(Token = "0x4000833")]
|
||||
[Tooltip("How much should motion be absorbed on this effector")]
|
||||
public float weight;
|
||||
|
||||
// Token: 0x0400076B RID: 1899
|
||||
[FieldOffset(Offset = "0x18")]
|
||||
[Token(Token = "0x4000834")]
|
||||
private Vector3 position;
|
||||
|
||||
// Token: 0x0400076C RID: 1900
|
||||
[FieldOffset(Offset = "0x24")]
|
||||
[Token(Token = "0x4000835")]
|
||||
private Quaternion rotation;
|
||||
|
||||
// Token: 0x0400076D RID: 1901
|
||||
[FieldOffset(Offset = "0x38")]
|
||||
[Token(Token = "0x4000836")]
|
||||
private IKEffector e;
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,79 @@
|
||||
using System;
|
||||
using Cpp2IlInjected;
|
||||
using UnityEngine;
|
||||
|
||||
namespace RootMotion.Demos
|
||||
{
|
||||
// Token: 0x0200010B RID: 267
|
||||
[Token(Token = "0x20000AB")]
|
||||
public class MotionAbsorbCharacter : MonoBehaviour
|
||||
{
|
||||
// Token: 0x06000756 RID: 1878 RVA: 0x00002053 File Offset: 0x00000253
|
||||
[Token(Token = "0x600059B")]
|
||||
[Address(RVA = "0x25EF990", Offset = "0x25EE790", VA = "0x1825EF990")]
|
||||
private void Start()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x06000757 RID: 1879 RVA: 0x00002053 File Offset: 0x00000253
|
||||
[Token(Token = "0x600059C")]
|
||||
[Address(RVA = "0x25EFBE0", Offset = "0x25EE9E0", VA = "0x1825EFBE0")]
|
||||
private void Update()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x06000758 RID: 1880 RVA: 0x00002053 File Offset: 0x00000253
|
||||
[Token(Token = "0x600059D")]
|
||||
[Address(RVA = "0x25EFA00", Offset = "0x25EE800", VA = "0x1825EFA00")]
|
||||
private void SwingStart()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x06000759 RID: 1881 RVA: 0x00002053 File Offset: 0x00000253
|
||||
[Token(Token = "0x600059E")]
|
||||
[Address(RVA = "0xB327B0", Offset = "0xB315B0", VA = "0x180B327B0")]
|
||||
public MotionAbsorbCharacter()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x0400076E RID: 1902
|
||||
[FieldOffset(Offset = "0x18")]
|
||||
[Token(Token = "0x40004D7")]
|
||||
public Animator animator;
|
||||
|
||||
// Token: 0x0400076F RID: 1903
|
||||
[FieldOffset(Offset = "0x20")]
|
||||
[Token(Token = "0x40004D8")]
|
||||
public MotionAbsorb motionAbsorb;
|
||||
|
||||
// Token: 0x04000770 RID: 1904
|
||||
[FieldOffset(Offset = "0x28")]
|
||||
[Token(Token = "0x40004D9")]
|
||||
public Transform cube;
|
||||
|
||||
// Token: 0x04000771 RID: 1905
|
||||
[FieldOffset(Offset = "0x30")]
|
||||
[Token(Token = "0x40004DA")]
|
||||
public float cubeRandomPosition;
|
||||
|
||||
// Token: 0x04000772 RID: 1906
|
||||
[FieldOffset(Offset = "0x38")]
|
||||
[Token(Token = "0x40004DB")]
|
||||
public AnimationCurve motionAbsorbWeight;
|
||||
|
||||
// Token: 0x04000773 RID: 1907
|
||||
[FieldOffset(Offset = "0x40")]
|
||||
[Token(Token = "0x40004DC")]
|
||||
private Vector3 cubeDefaultPosition;
|
||||
|
||||
// Token: 0x04000774 RID: 1908
|
||||
[FieldOffset(Offset = "0x4C")]
|
||||
[Token(Token = "0x40004DD")]
|
||||
private AnimatorStateInfo info;
|
||||
|
||||
// Token: 0x04000775 RID: 1909
|
||||
[FieldOffset(Offset = "0x70")]
|
||||
[Token(Token = "0x40004DE")]
|
||||
private Rigidbody cubeRigidbody;
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,194 @@
|
||||
using System;
|
||||
using System.Runtime.CompilerServices;
|
||||
using Cpp2IlInjected;
|
||||
using UnityEngine;
|
||||
using UnityEngine.AI;
|
||||
|
||||
namespace RootMotion.Demos
|
||||
{
|
||||
// Token: 0x02000137 RID: 311
|
||||
[Token(Token = "0x20000CC")]
|
||||
[Serializable]
|
||||
public class Navigator
|
||||
{
|
||||
// Token: 0x170000DF RID: 223
|
||||
// (get) Token: 0x06000810 RID: 2064 RVA: 0x00004D58 File Offset: 0x00002F58
|
||||
// (set) Token: 0x06000811 RID: 2065 RVA: 0x00002053 File Offset: 0x00000253
|
||||
[Token(Token = "0x17000085")]
|
||||
public Vector3 normalizedDeltaPosition
|
||||
{
|
||||
[Token(Token = "0x6000631")]
|
||||
[Address(RVA = "0x892E80", Offset = "0x891C80", VA = "0x180892E80")]
|
||||
[CompilerGenerated]
|
||||
get
|
||||
{
|
||||
return default(Vector3);
|
||||
}
|
||||
[Token(Token = "0x6000632")]
|
||||
[Address(RVA = "0x892E00", Offset = "0x891C00", VA = "0x180892E00")]
|
||||
[CompilerGenerated]
|
||||
private set
|
||||
{
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x170000E0 RID: 224
|
||||
// (get) Token: 0x06000812 RID: 2066 RVA: 0x00004D70 File Offset: 0x00002F70
|
||||
// (set) Token: 0x06000813 RID: 2067 RVA: 0x00002053 File Offset: 0x00000253
|
||||
[Token(Token = "0x17000086")]
|
||||
public Navigator.State state
|
||||
{
|
||||
[Token(Token = "0x6000633")]
|
||||
[Address(RVA = "0x4730E0", Offset = "0x471EE0", VA = "0x1804730E0")]
|
||||
[CompilerGenerated]
|
||||
get
|
||||
{
|
||||
return Navigator.State.Idle;
|
||||
}
|
||||
[Token(Token = "0x6000634")]
|
||||
[Address(RVA = "0x6CBD90", Offset = "0x6CAB90", VA = "0x1806CBD90")]
|
||||
[CompilerGenerated]
|
||||
private set
|
||||
{
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06000814 RID: 2068 RVA: 0x00002053 File Offset: 0x00000253
|
||||
[Token(Token = "0x6000635")]
|
||||
[Address(RVA = "0x25F08C0", Offset = "0x25EF6C0", VA = "0x1825F08C0")]
|
||||
public void Initiate(Transform transform)
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x06000815 RID: 2069 RVA: 0x00002053 File Offset: 0x00000253
|
||||
[Token(Token = "0x6000636")]
|
||||
[Address(RVA = "0x25F09E0", Offset = "0x25EF7E0", VA = "0x1825F09E0")]
|
||||
public void Update(Vector3 targetPosition)
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x06000816 RID: 2070 RVA: 0x00002053 File Offset: 0x00000253
|
||||
[Token(Token = "0x6000637")]
|
||||
[Address(RVA = "0x25F0570", Offset = "0x25EF370", VA = "0x1825F0570")]
|
||||
private void CalculatePath(Vector3 targetPosition)
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x06000817 RID: 2071 RVA: 0x00004D88 File Offset: 0x00002F88
|
||||
[Token(Token = "0x6000638")]
|
||||
[Address(RVA = "0x25F05E0", Offset = "0x25EF3E0", VA = "0x1825F05E0")]
|
||||
private bool Find(Vector3 targetPosition)
|
||||
{
|
||||
return default(bool);
|
||||
}
|
||||
|
||||
// Token: 0x06000818 RID: 2072 RVA: 0x00002053 File Offset: 0x00000253
|
||||
[Token(Token = "0x6000639")]
|
||||
[Address(RVA = "0x25F0970", Offset = "0x25EF770", VA = "0x1825F0970")]
|
||||
private void Stop()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x06000819 RID: 2073 RVA: 0x00004DA0 File Offset: 0x00002FA0
|
||||
[Token(Token = "0x600063A")]
|
||||
[Address(RVA = "0x25F0800", Offset = "0x25EF600", VA = "0x1825F0800")]
|
||||
private float HorDistance(Vector3 p1, Vector3 p2)
|
||||
{
|
||||
return 0f;
|
||||
}
|
||||
|
||||
// Token: 0x0600081A RID: 2074 RVA: 0x00002053 File Offset: 0x00000253
|
||||
[Token(Token = "0x600063B")]
|
||||
[Address(RVA = "0x25F0F60", Offset = "0x25EFD60", VA = "0x1825F0F60")]
|
||||
public void Visualize()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x0600081B RID: 2075 RVA: 0x00002053 File Offset: 0x00000253
|
||||
[Token(Token = "0x600063C")]
|
||||
[Address(RVA = "0x25F1200", Offset = "0x25F0000", VA = "0x1825F1200")]
|
||||
public Navigator()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x04000891 RID: 2193
|
||||
[FieldOffset(Offset = "0x10")]
|
||||
[Token(Token = "0x40005BE")]
|
||||
[Tooltip("Should this Navigator be actively seeking a path.")]
|
||||
public bool activeTargetSeeking;
|
||||
|
||||
// Token: 0x04000892 RID: 2194
|
||||
[FieldOffset(Offset = "0x14")]
|
||||
[Token(Token = "0x40005BF")]
|
||||
[Tooltip("Increase this value if the character starts running in a circle, not able to reach the corner because of a too large turning radius.")]
|
||||
public float cornerRadius;
|
||||
|
||||
// Token: 0x04000893 RID: 2195
|
||||
[FieldOffset(Offset = "0x18")]
|
||||
[Token(Token = "0x40005C0")]
|
||||
[Tooltip("Recalculate path if target position has moved by this distance from the position it was at when the path was originally calculated")]
|
||||
public float recalculateOnPathDistance;
|
||||
|
||||
// Token: 0x04000894 RID: 2196
|
||||
[FieldOffset(Offset = "0x1C")]
|
||||
[Token(Token = "0x40005C1")]
|
||||
[Tooltip("Sample within this distance from sourcePosition.")]
|
||||
public float maxSampleDistance;
|
||||
|
||||
// Token: 0x04000895 RID: 2197
|
||||
[FieldOffset(Offset = "0x20")]
|
||||
[Token(Token = "0x40005C2")]
|
||||
[Tooltip("Interval of updating the path")]
|
||||
public float nextPathInterval;
|
||||
|
||||
// Token: 0x04000898 RID: 2200
|
||||
[FieldOffset(Offset = "0x38")]
|
||||
[Token(Token = "0x40005C5")]
|
||||
private Transform transform;
|
||||
|
||||
// Token: 0x04000899 RID: 2201
|
||||
[FieldOffset(Offset = "0x40")]
|
||||
[Token(Token = "0x40005C6")]
|
||||
private int cornerIndex;
|
||||
|
||||
// Token: 0x0400089A RID: 2202
|
||||
[FieldOffset(Offset = "0x48")]
|
||||
[Token(Token = "0x40005C7")]
|
||||
private Vector3[] corners;
|
||||
|
||||
// Token: 0x0400089B RID: 2203
|
||||
[FieldOffset(Offset = "0x50")]
|
||||
[Token(Token = "0x40005C8")]
|
||||
private NavMeshPath path;
|
||||
|
||||
// Token: 0x0400089C RID: 2204
|
||||
[FieldOffset(Offset = "0x58")]
|
||||
[Token(Token = "0x40005C9")]
|
||||
private Vector3 lastTargetPosition;
|
||||
|
||||
// Token: 0x0400089D RID: 2205
|
||||
[FieldOffset(Offset = "0x64")]
|
||||
[Token(Token = "0x40005CA")]
|
||||
private bool initiated;
|
||||
|
||||
// Token: 0x0400089E RID: 2206
|
||||
[FieldOffset(Offset = "0x68")]
|
||||
[Token(Token = "0x40005CB")]
|
||||
private float nextPathTime;
|
||||
|
||||
// Token: 0x02000138 RID: 312
|
||||
[Token(Token = "0x200012D")]
|
||||
public enum State
|
||||
{
|
||||
// Token: 0x040008A0 RID: 2208
|
||||
[Token(Token = "0x4000874")]
|
||||
Idle,
|
||||
// Token: 0x040008A1 RID: 2209
|
||||
[Token(Token = "0x4000875")]
|
||||
Seeking,
|
||||
// Token: 0x040008A2 RID: 2210
|
||||
[Token(Token = "0x4000876")]
|
||||
OnPath
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,67 @@
|
||||
using System;
|
||||
using Cpp2IlInjected;
|
||||
using RootMotion.FinalIK;
|
||||
using UnityEngine;
|
||||
|
||||
namespace RootMotion.Demos
|
||||
{
|
||||
// Token: 0x0200010C RID: 268
|
||||
[Token(Token = "0x20000AC")]
|
||||
public class OffsetEffector : OffsetModifier
|
||||
{
|
||||
// Token: 0x0600075A RID: 1882 RVA: 0x00002053 File Offset: 0x00000253
|
||||
[Token(Token = "0x600059F")]
|
||||
[Address(RVA = "0x25F15C0", Offset = "0x25F03C0", VA = "0x1825F15C0", Slot = "5")]
|
||||
protected override void Start()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x0600075B RID: 1883 RVA: 0x00002053 File Offset: 0x00000253
|
||||
[Token(Token = "0x60005A0")]
|
||||
[Address(RVA = "0x25F1270", Offset = "0x25F0070", VA = "0x1825F1270", Slot = "4")]
|
||||
protected override void OnModifyOffset()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x0600075C RID: 1884 RVA: 0x00002053 File Offset: 0x00000253
|
||||
[Token(Token = "0x60005A1")]
|
||||
[Address(RVA = "0x25DD6E0", Offset = "0x25DC4E0", VA = "0x1825DD6E0")]
|
||||
public OffsetEffector()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x04000776 RID: 1910
|
||||
[FieldOffset(Offset = "0x30")]
|
||||
[Token(Token = "0x40004DF")]
|
||||
public OffsetEffector.EffectorLink[] effectorLinks;
|
||||
|
||||
// Token: 0x0200010D RID: 269
|
||||
[Token(Token = "0x2000122")]
|
||||
[Serializable]
|
||||
public class EffectorLink
|
||||
{
|
||||
// Token: 0x0600075D RID: 1885 RVA: 0x00002053 File Offset: 0x00000253
|
||||
[Token(Token = "0x60007E5")]
|
||||
[Address(RVA = "0x22EFD30", Offset = "0x22EEB30", VA = "0x1822EFD30")]
|
||||
public EffectorLink()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x04000777 RID: 1911
|
||||
[FieldOffset(Offset = "0x10")]
|
||||
[Token(Token = "0x4000837")]
|
||||
public FullBodyBipedEffector effectorType;
|
||||
|
||||
// Token: 0x04000778 RID: 1912
|
||||
[FieldOffset(Offset = "0x14")]
|
||||
[Token(Token = "0x4000838")]
|
||||
public float weightMultiplier;
|
||||
|
||||
// Token: 0x04000779 RID: 1913
|
||||
[FieldOffset(Offset = "0x18")]
|
||||
[Token(Token = "0x4000839")]
|
||||
[HideInInspector]
|
||||
public Vector3 localPosition;
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,125 @@
|
||||
using System;
|
||||
using Cpp2IlInjected;
|
||||
using RootMotion.FinalIK;
|
||||
using UnityEngine;
|
||||
|
||||
namespace RootMotion.Demos
|
||||
{
|
||||
// Token: 0x0200010E RID: 270
|
||||
[Token(Token = "0x20000AD")]
|
||||
public class PendulumExample : MonoBehaviour
|
||||
{
|
||||
// Token: 0x0600075E RID: 1886 RVA: 0x00002053 File Offset: 0x00000253
|
||||
[Token(Token = "0x60005A2")]
|
||||
[Address(RVA = "0x25F21A0", Offset = "0x25F0FA0", VA = "0x1825F21A0")]
|
||||
private void Start()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x0600075F RID: 1887 RVA: 0x00002053 File Offset: 0x00000253
|
||||
[Token(Token = "0x60005A3")]
|
||||
[Address(RVA = "0x25F1850", Offset = "0x25F0650", VA = "0x1825F1850")]
|
||||
private void LateUpdate()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x06000760 RID: 1888 RVA: 0x00002053 File Offset: 0x00000253
|
||||
[Token(Token = "0x60005A4")]
|
||||
[Address(RVA = "0x25F2560", Offset = "0x25F1360", VA = "0x1825F2560")]
|
||||
public PendulumExample()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x0400077A RID: 1914
|
||||
[FieldOffset(Offset = "0x18")]
|
||||
[Token(Token = "0x40004E0")]
|
||||
[Tooltip("The master weight of this script.")]
|
||||
[Range(0f, 1f)]
|
||||
public float weight;
|
||||
|
||||
// Token: 0x0400077B RID: 1915
|
||||
[FieldOffset(Offset = "0x1C")]
|
||||
[Token(Token = "0x40004E1")]
|
||||
[Tooltip("Multiplier for the distance of the root to the target.")]
|
||||
public float hangingDistanceMlp;
|
||||
|
||||
// Token: 0x0400077C RID: 1916
|
||||
[FieldOffset(Offset = "0x20")]
|
||||
[Token(Token = "0x40004E2")]
|
||||
[HideInInspector]
|
||||
[Tooltip("Where does the root of the character land when weight is blended out?")]
|
||||
public Vector3 rootTargetPosition;
|
||||
|
||||
// Token: 0x0400077D RID: 1917
|
||||
[FieldOffset(Offset = "0x2C")]
|
||||
[Token(Token = "0x40004E3")]
|
||||
[HideInInspector]
|
||||
[Tooltip("How is the root of the character rotated when weight is blended out?")]
|
||||
public Quaternion rootTargetRotation;
|
||||
|
||||
// Token: 0x0400077E RID: 1918
|
||||
[FieldOffset(Offset = "0x40")]
|
||||
[Token(Token = "0x40004E4")]
|
||||
public Transform target;
|
||||
|
||||
// Token: 0x0400077F RID: 1919
|
||||
[FieldOffset(Offset = "0x48")]
|
||||
[Token(Token = "0x40004E5")]
|
||||
public Transform leftHandTarget;
|
||||
|
||||
// Token: 0x04000780 RID: 1920
|
||||
[FieldOffset(Offset = "0x50")]
|
||||
[Token(Token = "0x40004E6")]
|
||||
public Transform rightHandTarget;
|
||||
|
||||
// Token: 0x04000781 RID: 1921
|
||||
[FieldOffset(Offset = "0x58")]
|
||||
[Token(Token = "0x40004E7")]
|
||||
public Transform leftFootTarget;
|
||||
|
||||
// Token: 0x04000782 RID: 1922
|
||||
[FieldOffset(Offset = "0x60")]
|
||||
[Token(Token = "0x40004E8")]
|
||||
public Transform rightFootTarget;
|
||||
|
||||
// Token: 0x04000783 RID: 1923
|
||||
[FieldOffset(Offset = "0x68")]
|
||||
[Token(Token = "0x40004E9")]
|
||||
public Transform pelvisTarget;
|
||||
|
||||
// Token: 0x04000784 RID: 1924
|
||||
[FieldOffset(Offset = "0x70")]
|
||||
[Token(Token = "0x40004EA")]
|
||||
public Transform bodyTarget;
|
||||
|
||||
// Token: 0x04000785 RID: 1925
|
||||
[FieldOffset(Offset = "0x78")]
|
||||
[Token(Token = "0x40004EB")]
|
||||
public Transform headTarget;
|
||||
|
||||
// Token: 0x04000786 RID: 1926
|
||||
[FieldOffset(Offset = "0x80")]
|
||||
[Token(Token = "0x40004EC")]
|
||||
public Vector3 pelvisDownAxis;
|
||||
|
||||
// Token: 0x04000787 RID: 1927
|
||||
[FieldOffset(Offset = "0x90")]
|
||||
[Token(Token = "0x40004ED")]
|
||||
private FullBodyBipedIK ik;
|
||||
|
||||
// Token: 0x04000788 RID: 1928
|
||||
[FieldOffset(Offset = "0x98")]
|
||||
[Token(Token = "0x40004EE")]
|
||||
private Quaternion rootRelativeToPelvis;
|
||||
|
||||
// Token: 0x04000789 RID: 1929
|
||||
[FieldOffset(Offset = "0xA8")]
|
||||
[Token(Token = "0x40004EF")]
|
||||
private Vector3 pelvisToRoot;
|
||||
|
||||
// Token: 0x0400078A RID: 1930
|
||||
[FieldOffset(Offset = "0xB4")]
|
||||
[Token(Token = "0x40004F0")]
|
||||
private float lastWeight;
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,162 @@
|
||||
using System;
|
||||
using Cpp2IlInjected;
|
||||
using RootMotion.FinalIK;
|
||||
using UnityEngine;
|
||||
|
||||
namespace RootMotion.Demos
|
||||
{
|
||||
// Token: 0x0200010F RID: 271
|
||||
[Token(Token = "0x20000AE")]
|
||||
public abstract class PickUp2Handed : MonoBehaviour
|
||||
{
|
||||
// Token: 0x06000761 RID: 1889 RVA: 0x00002053 File Offset: 0x00000253
|
||||
[Token(Token = "0x60005A5")]
|
||||
[Address(RVA = "0x25F2B70", Offset = "0x25F1970", VA = "0x1825F2B70")]
|
||||
private void OnGUI()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x06000762 RID: 1890
|
||||
[Token(Token = "0x60005A6")]
|
||||
[Address(Slot = "4")]
|
||||
protected abstract void RotatePivot();
|
||||
|
||||
// Token: 0x06000763 RID: 1891 RVA: 0x00002053 File Offset: 0x00000253
|
||||
[Token(Token = "0x60005A7")]
|
||||
[Address(RVA = "0x25F3020", Offset = "0x25F1E20", VA = "0x1825F3020")]
|
||||
private void Start()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x06000764 RID: 1892 RVA: 0x00002053 File Offset: 0x00000253
|
||||
[Token(Token = "0x60005A8")]
|
||||
[Address(RVA = "0x25F2DA0", Offset = "0x25F1BA0", VA = "0x1825F2DA0")]
|
||||
private void OnPause(FullBodyBipedEffector effectorType, InteractionObject interactionObject)
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x06000765 RID: 1893 RVA: 0x00002053 File Offset: 0x00000253
|
||||
[Token(Token = "0x60005A9")]
|
||||
[Address(RVA = "0x25F2F40", Offset = "0x25F1D40", VA = "0x1825F2F40")]
|
||||
private void OnStart(FullBodyBipedEffector effectorType, InteractionObject interactionObject)
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x06000766 RID: 1894 RVA: 0x00002053 File Offset: 0x00000253
|
||||
[Token(Token = "0x60005AA")]
|
||||
[Address(RVA = "0x25F2A30", Offset = "0x25F1830", VA = "0x1825F2A30")]
|
||||
private void OnDrop(FullBodyBipedEffector effectorType, InteractionObject interactionObject)
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x06000767 RID: 1895 RVA: 0x00002053 File Offset: 0x00000253
|
||||
[Token(Token = "0x60005AB")]
|
||||
[Address(RVA = "0x25F25E0", Offset = "0x25F13E0", VA = "0x1825F25E0")]
|
||||
private void LateUpdate()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x170000D0 RID: 208
|
||||
// (get) Token: 0x06000768 RID: 1896 RVA: 0x00004AD0 File Offset: 0x00002CD0
|
||||
[Token(Token = "0x1700007E")]
|
||||
private bool holding
|
||||
{
|
||||
[Token(Token = "0x60005AC")]
|
||||
[Address(RVA = "0x25F3310", Offset = "0x25F2110", VA = "0x1825F3310")]
|
||||
get
|
||||
{
|
||||
return default(bool);
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x170000D1 RID: 209
|
||||
// (get) Token: 0x06000769 RID: 1897 RVA: 0x00004AE8 File Offset: 0x00002CE8
|
||||
[Token(Token = "0x1700007F")]
|
||||
private bool holdingLeft
|
||||
{
|
||||
[Token(Token = "0x60005AD")]
|
||||
[Address(RVA = "0x25F31D0", Offset = "0x25F1FD0", VA = "0x1825F31D0")]
|
||||
get
|
||||
{
|
||||
return default(bool);
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x170000D2 RID: 210
|
||||
// (get) Token: 0x0600076A RID: 1898 RVA: 0x00004B00 File Offset: 0x00002D00
|
||||
[Token(Token = "0x17000080")]
|
||||
private bool holdingRight
|
||||
{
|
||||
[Token(Token = "0x60005AE")]
|
||||
[Address(RVA = "0x25F3270", Offset = "0x25F2070", VA = "0x1825F3270")]
|
||||
get
|
||||
{
|
||||
return default(bool);
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0600076B RID: 1899 RVA: 0x00002053 File Offset: 0x00000253
|
||||
[Token(Token = "0x60005AF")]
|
||||
[Address(RVA = "0x25F2850", Offset = "0x25F1650", VA = "0x1825F2850")]
|
||||
private void OnDestroy()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x0600076C RID: 1900 RVA: 0x00002053 File Offset: 0x00000253
|
||||
[Token(Token = "0x60005B0")]
|
||||
[Address(RVA = "0x25F31C0", Offset = "0x25F1FC0", VA = "0x1825F31C0")]
|
||||
protected PickUp2Handed()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x0400078B RID: 1931
|
||||
[FieldOffset(Offset = "0x18")]
|
||||
[Token(Token = "0x40004F1")]
|
||||
public int GUIspace;
|
||||
|
||||
// Token: 0x0400078C RID: 1932
|
||||
[FieldOffset(Offset = "0x20")]
|
||||
[Token(Token = "0x40004F2")]
|
||||
public InteractionSystem interactionSystem;
|
||||
|
||||
// Token: 0x0400078D RID: 1933
|
||||
[FieldOffset(Offset = "0x28")]
|
||||
[Token(Token = "0x40004F3")]
|
||||
public InteractionObject obj;
|
||||
|
||||
// Token: 0x0400078E RID: 1934
|
||||
[FieldOffset(Offset = "0x30")]
|
||||
[Token(Token = "0x40004F4")]
|
||||
public Transform pivot;
|
||||
|
||||
// Token: 0x0400078F RID: 1935
|
||||
[FieldOffset(Offset = "0x38")]
|
||||
[Token(Token = "0x40004F5")]
|
||||
public Transform holdPoint;
|
||||
|
||||
// Token: 0x04000790 RID: 1936
|
||||
[FieldOffset(Offset = "0x40")]
|
||||
[Token(Token = "0x40004F6")]
|
||||
public float pickUpTime;
|
||||
|
||||
// Token: 0x04000791 RID: 1937
|
||||
[FieldOffset(Offset = "0x44")]
|
||||
[Token(Token = "0x40004F7")]
|
||||
private float holdWeight;
|
||||
|
||||
// Token: 0x04000792 RID: 1938
|
||||
[FieldOffset(Offset = "0x48")]
|
||||
[Token(Token = "0x40004F8")]
|
||||
private float holdWeightVel;
|
||||
|
||||
// Token: 0x04000793 RID: 1939
|
||||
[FieldOffset(Offset = "0x4C")]
|
||||
[Token(Token = "0x40004F9")]
|
||||
private Vector3 pickUpPosition;
|
||||
|
||||
// Token: 0x04000794 RID: 1940
|
||||
[FieldOffset(Offset = "0x58")]
|
||||
[Token(Token = "0x40004FA")]
|
||||
private Quaternion pickUpRotation;
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,24 @@
|
||||
using System;
|
||||
using Cpp2IlInjected;
|
||||
|
||||
namespace RootMotion.Demos
|
||||
{
|
||||
// Token: 0x02000110 RID: 272
|
||||
[Token(Token = "0x20000AF")]
|
||||
public class PickUpBox : PickUp2Handed
|
||||
{
|
||||
// Token: 0x0600076D RID: 1901 RVA: 0x00002053 File Offset: 0x00000253
|
||||
[Token(Token = "0x60005B1")]
|
||||
[Address(RVA = "0x25F3340", Offset = "0x25F2140", VA = "0x1825F3340", Slot = "4")]
|
||||
protected override void RotatePivot()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x0600076E RID: 1902 RVA: 0x00002053 File Offset: 0x00000253
|
||||
[Token(Token = "0x60005B2")]
|
||||
[Address(RVA = "0x25F31C0", Offset = "0x25F1FC0", VA = "0x1825F31C0")]
|
||||
public PickUpBox()
|
||||
{
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,24 @@
|
||||
using System;
|
||||
using Cpp2IlInjected;
|
||||
|
||||
namespace RootMotion.Demos
|
||||
{
|
||||
// Token: 0x02000111 RID: 273
|
||||
[Token(Token = "0x20000B0")]
|
||||
public class PickUpSphere : PickUp2Handed
|
||||
{
|
||||
// Token: 0x0600076F RID: 1903 RVA: 0x00002053 File Offset: 0x00000253
|
||||
[Token(Token = "0x60005B3")]
|
||||
[Address(RVA = "0x25F3600", Offset = "0x25F2400", VA = "0x1825F3600", Slot = "4")]
|
||||
protected override void RotatePivot()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x06000770 RID: 1904 RVA: 0x00002053 File Offset: 0x00000253
|
||||
[Token(Token = "0x60005B4")]
|
||||
[Address(RVA = "0x25F31C0", Offset = "0x25F1FC0", VA = "0x1825F31C0")]
|
||||
public PickUpSphere()
|
||||
{
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,115 @@
|
||||
using System;
|
||||
using System.Collections;
|
||||
using Cpp2IlInjected;
|
||||
using UnityEngine;
|
||||
|
||||
namespace RootMotion.Demos
|
||||
{
|
||||
// Token: 0x0200011E RID: 286
|
||||
[Token(Token = "0x20000BA")]
|
||||
public class PlatformRotator : MonoBehaviour
|
||||
{
|
||||
// Token: 0x060007A6 RID: 1958 RVA: 0x00002053 File Offset: 0x00000253
|
||||
[Token(Token = "0x60005D5")]
|
||||
[Address(RVA = "0x25F3CC0", Offset = "0x25F2AC0", VA = "0x1825F3CC0")]
|
||||
private void Start()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x060007A7 RID: 1959 RVA: 0x00002053 File Offset: 0x00000253
|
||||
[Token(Token = "0x60005D6")]
|
||||
[Address(RVA = "0x25F3840", Offset = "0x25F2640", VA = "0x1825F3840")]
|
||||
private void FixedUpdate()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x060007A8 RID: 1960 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x60005D7")]
|
||||
[Address(RVA = "0x25F3E30", Offset = "0x25F2C30", VA = "0x1825F3E30")]
|
||||
private IEnumerator SwitchRotation()
|
||||
{
|
||||
return null;
|
||||
}
|
||||
|
||||
// Token: 0x060007A9 RID: 1961 RVA: 0x00002053 File Offset: 0x00000253
|
||||
[Token(Token = "0x60005D8")]
|
||||
[Address(RVA = "0x25F3B30", Offset = "0x25F2930", VA = "0x1825F3B30")]
|
||||
private void OnCollisionEnter(Collision collision)
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x060007AA RID: 1962 RVA: 0x00002053 File Offset: 0x00000253
|
||||
[Token(Token = "0x60005D9")]
|
||||
[Address(RVA = "0x25F3C00", Offset = "0x25F2A00", VA = "0x1825F3C00")]
|
||||
private void OnCollisionExit(Collision collision)
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x060007AB RID: 1963 RVA: 0x00002053 File Offset: 0x00000253
|
||||
[Token(Token = "0x60005DA")]
|
||||
[Address(RVA = "0x25F3E90", Offset = "0x25F2C90", VA = "0x1825F3E90")]
|
||||
public PlatformRotator()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x040007CC RID: 1996
|
||||
[FieldOffset(Offset = "0x18")]
|
||||
[Token(Token = "0x4000516")]
|
||||
public float maxAngle;
|
||||
|
||||
// Token: 0x040007CD RID: 1997
|
||||
[FieldOffset(Offset = "0x1C")]
|
||||
[Token(Token = "0x4000517")]
|
||||
public float switchRotationTime;
|
||||
|
||||
// Token: 0x040007CE RID: 1998
|
||||
[FieldOffset(Offset = "0x20")]
|
||||
[Token(Token = "0x4000518")]
|
||||
public float random;
|
||||
|
||||
// Token: 0x040007CF RID: 1999
|
||||
[FieldOffset(Offset = "0x24")]
|
||||
[Token(Token = "0x4000519")]
|
||||
public float rotationSpeed;
|
||||
|
||||
// Token: 0x040007D0 RID: 2000
|
||||
[FieldOffset(Offset = "0x28")]
|
||||
[Token(Token = "0x400051A")]
|
||||
public Vector3 movePosition;
|
||||
|
||||
// Token: 0x040007D1 RID: 2001
|
||||
[FieldOffset(Offset = "0x34")]
|
||||
[Token(Token = "0x400051B")]
|
||||
public float moveSpeed;
|
||||
|
||||
// Token: 0x040007D2 RID: 2002
|
||||
[FieldOffset(Offset = "0x38")]
|
||||
[Token(Token = "0x400051C")]
|
||||
public int characterLayer;
|
||||
|
||||
// Token: 0x040007D3 RID: 2003
|
||||
[FieldOffset(Offset = "0x3C")]
|
||||
[Token(Token = "0x400051D")]
|
||||
private Quaternion defaultRotation;
|
||||
|
||||
// Token: 0x040007D4 RID: 2004
|
||||
[FieldOffset(Offset = "0x4C")]
|
||||
[Token(Token = "0x400051E")]
|
||||
private Quaternion targetRotation;
|
||||
|
||||
// Token: 0x040007D5 RID: 2005
|
||||
[FieldOffset(Offset = "0x5C")]
|
||||
[Token(Token = "0x400051F")]
|
||||
private Vector3 targetPosition;
|
||||
|
||||
// Token: 0x040007D6 RID: 2006
|
||||
[FieldOffset(Offset = "0x68")]
|
||||
[Token(Token = "0x4000520")]
|
||||
private Vector3 velocity;
|
||||
|
||||
// Token: 0x040007D7 RID: 2007
|
||||
[FieldOffset(Offset = "0x78")]
|
||||
[Token(Token = "0x4000521")]
|
||||
private Rigidbody r;
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,48 @@
|
||||
using System;
|
||||
using Cpp2IlInjected;
|
||||
using RootMotion.FinalIK;
|
||||
using UnityEngine;
|
||||
|
||||
namespace RootMotion.Demos
|
||||
{
|
||||
// Token: 0x02000112 RID: 274
|
||||
[Token(Token = "0x20000B1")]
|
||||
public class RagdollUtilityDemo : MonoBehaviour
|
||||
{
|
||||
// Token: 0x06000771 RID: 1905 RVA: 0x00002053 File Offset: 0x00000253
|
||||
[Token(Token = "0x60005B5")]
|
||||
[Address(RVA = "0x25F4230", Offset = "0x25F3030", VA = "0x1825F4230")]
|
||||
private void OnGUI()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x06000772 RID: 1906 RVA: 0x00002053 File Offset: 0x00000253
|
||||
[Token(Token = "0x60005B6")]
|
||||
[Address(RVA = "0x25F4280", Offset = "0x25F3080", VA = "0x1825F4280")]
|
||||
private void Update()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x06000773 RID: 1907 RVA: 0x00002053 File Offset: 0x00000253
|
||||
[Token(Token = "0x60005B7")]
|
||||
[Address(RVA = "0x74EA40", Offset = "0x74D840", VA = "0x18074EA40")]
|
||||
public RagdollUtilityDemo()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x04000795 RID: 1941
|
||||
[FieldOffset(Offset = "0x18")]
|
||||
[Token(Token = "0x40004FB")]
|
||||
public RagdollUtility ragdollUtility;
|
||||
|
||||
// Token: 0x04000796 RID: 1942
|
||||
[FieldOffset(Offset = "0x20")]
|
||||
[Token(Token = "0x40004FC")]
|
||||
public Transform root;
|
||||
|
||||
// Token: 0x04000797 RID: 1943
|
||||
[FieldOffset(Offset = "0x28")]
|
||||
[Token(Token = "0x40004FD")]
|
||||
public Rigidbody pelvis;
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,50 @@
|
||||
using System;
|
||||
using Cpp2IlInjected;
|
||||
using RootMotion.FinalIK;
|
||||
using UnityEngine;
|
||||
|
||||
namespace RootMotion.Demos
|
||||
{
|
||||
// Token: 0x02000113 RID: 275
|
||||
[Token(Token = "0x20000B2")]
|
||||
public class RecoilTest : MonoBehaviour
|
||||
{
|
||||
// Token: 0x06000774 RID: 1908 RVA: 0x00002053 File Offset: 0x00000253
|
||||
[Token(Token = "0x60005B8")]
|
||||
[Address(RVA = "0x25F44F0", Offset = "0x25F32F0", VA = "0x1825F44F0")]
|
||||
private void Start()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x06000775 RID: 1909 RVA: 0x00002053 File Offset: 0x00000253
|
||||
[Token(Token = "0x60005B9")]
|
||||
[Address(RVA = "0x25F4530", Offset = "0x25F3330", VA = "0x1825F4530")]
|
||||
private void Update()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x06000776 RID: 1910 RVA: 0x00002053 File Offset: 0x00000253
|
||||
[Token(Token = "0x60005BA")]
|
||||
[Address(RVA = "0x25F44A0", Offset = "0x25F32A0", VA = "0x1825F44A0")]
|
||||
private void OnGUI()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x06000777 RID: 1911 RVA: 0x00002053 File Offset: 0x00000253
|
||||
[Token(Token = "0x60005BB")]
|
||||
[Address(RVA = "0x814740", Offset = "0x813540", VA = "0x180814740")]
|
||||
public RecoilTest()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x04000798 RID: 1944
|
||||
[FieldOffset(Offset = "0x18")]
|
||||
[Token(Token = "0x40004FE")]
|
||||
public float magnitude;
|
||||
|
||||
// Token: 0x04000799 RID: 1945
|
||||
[FieldOffset(Offset = "0x20")]
|
||||
[Token(Token = "0x40004FF")]
|
||||
private Recoil recoil;
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,66 @@
|
||||
using System;
|
||||
using System.Collections;
|
||||
using Cpp2IlInjected;
|
||||
using UnityEngine;
|
||||
|
||||
namespace RootMotion.Demos
|
||||
{
|
||||
// Token: 0x02000114 RID: 276
|
||||
[Token(Token = "0x20000B3")]
|
||||
public class ResetInteractionObject : MonoBehaviour
|
||||
{
|
||||
// Token: 0x06000778 RID: 1912 RVA: 0x00002053 File Offset: 0x00000253
|
||||
[Token(Token = "0x60005BC")]
|
||||
[Address(RVA = "0x25F4690", Offset = "0x25F3490", VA = "0x1825F4690")]
|
||||
private void Start()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x06000779 RID: 1913 RVA: 0x00002053 File Offset: 0x00000253
|
||||
[Token(Token = "0x60005BD")]
|
||||
[Address(RVA = "0x25F4580", Offset = "0x25F3380", VA = "0x1825F4580")]
|
||||
private void OnPickUp(Transform t)
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x0600077A RID: 1914 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x60005BE")]
|
||||
[Address(RVA = "0x25F4620", Offset = "0x25F3420", VA = "0x1825F4620")]
|
||||
private IEnumerator ResetObject(float resetTime)
|
||||
{
|
||||
return null;
|
||||
}
|
||||
|
||||
// Token: 0x0600077B RID: 1915 RVA: 0x00002053 File Offset: 0x00000253
|
||||
[Token(Token = "0x60005BF")]
|
||||
[Address(RVA = "0x814740", Offset = "0x813540", VA = "0x180814740")]
|
||||
public ResetInteractionObject()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x0400079A RID: 1946
|
||||
[FieldOffset(Offset = "0x18")]
|
||||
[Token(Token = "0x4000500")]
|
||||
public float resetDelay;
|
||||
|
||||
// Token: 0x0400079B RID: 1947
|
||||
[FieldOffset(Offset = "0x1C")]
|
||||
[Token(Token = "0x4000501")]
|
||||
private Vector3 defaultPosition;
|
||||
|
||||
// Token: 0x0400079C RID: 1948
|
||||
[FieldOffset(Offset = "0x28")]
|
||||
[Token(Token = "0x4000502")]
|
||||
private Quaternion defaultRotation;
|
||||
|
||||
// Token: 0x0400079D RID: 1949
|
||||
[FieldOffset(Offset = "0x38")]
|
||||
[Token(Token = "0x4000503")]
|
||||
private Transform defaultParent;
|
||||
|
||||
// Token: 0x0400079E RID: 1950
|
||||
[FieldOffset(Offset = "0x40")]
|
||||
[Token(Token = "0x4000504")]
|
||||
private Rigidbody r;
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,73 @@
|
||||
using System;
|
||||
using Cpp2IlInjected;
|
||||
using RootMotion.FinalIK;
|
||||
using UnityEngine;
|
||||
|
||||
namespace RootMotion.Demos
|
||||
{
|
||||
// Token: 0x020000E8 RID: 232
|
||||
[Token(Token = "0x200008F")]
|
||||
public class SecondHandOnGun : MonoBehaviour
|
||||
{
|
||||
// Token: 0x060006CC RID: 1740 RVA: 0x00002053 File Offset: 0x00000253
|
||||
[Token(Token = "0x6000523")]
|
||||
[Address(RVA = "0x25F4A40", Offset = "0x25F3840", VA = "0x1825F4A40")]
|
||||
private void Start()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x060006CD RID: 1741 RVA: 0x00002053 File Offset: 0x00000253
|
||||
[Token(Token = "0x6000524")]
|
||||
[Address(RVA = "0x25F4750", Offset = "0x25F3550", VA = "0x1825F4750")]
|
||||
private void LateUpdate()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x060006CE RID: 1742 RVA: 0x00002053 File Offset: 0x00000253
|
||||
[Token(Token = "0x6000525")]
|
||||
[Address(RVA = "0x74EA40", Offset = "0x74D840", VA = "0x18074EA40")]
|
||||
public SecondHandOnGun()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x04000671 RID: 1649
|
||||
[FieldOffset(Offset = "0x18")]
|
||||
[Token(Token = "0x40003FE")]
|
||||
public AimIK aim;
|
||||
|
||||
// Token: 0x04000672 RID: 1650
|
||||
[FieldOffset(Offset = "0x20")]
|
||||
[Token(Token = "0x40003FF")]
|
||||
public LimbIK leftArmIK;
|
||||
|
||||
// Token: 0x04000673 RID: 1651
|
||||
[FieldOffset(Offset = "0x28")]
|
||||
[Token(Token = "0x4000400")]
|
||||
public Transform leftHand;
|
||||
|
||||
// Token: 0x04000674 RID: 1652
|
||||
[FieldOffset(Offset = "0x30")]
|
||||
[Token(Token = "0x4000401")]
|
||||
public Transform rightHand;
|
||||
|
||||
// Token: 0x04000675 RID: 1653
|
||||
[FieldOffset(Offset = "0x38")]
|
||||
[Token(Token = "0x4000402")]
|
||||
public Vector3 leftHandPositionOffset;
|
||||
|
||||
// Token: 0x04000676 RID: 1654
|
||||
[FieldOffset(Offset = "0x44")]
|
||||
[Token(Token = "0x4000403")]
|
||||
public Vector3 leftHandRotationOffset;
|
||||
|
||||
// Token: 0x04000677 RID: 1655
|
||||
[FieldOffset(Offset = "0x50")]
|
||||
[Token(Token = "0x4000404")]
|
||||
private Vector3 leftHandPosRelToRight;
|
||||
|
||||
// Token: 0x04000678 RID: 1656
|
||||
[FieldOffset(Offset = "0x5C")]
|
||||
[Token(Token = "0x4000405")]
|
||||
private Quaternion leftHandRotRelToRight;
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,100 @@
|
||||
using System;
|
||||
using Cpp2IlInjected;
|
||||
using RootMotion.FinalIK;
|
||||
using UnityEngine;
|
||||
|
||||
namespace RootMotion.Demos
|
||||
{
|
||||
// Token: 0x020000E9 RID: 233
|
||||
[Token(Token = "0x2000090")]
|
||||
public class SimpleAimingSystem : MonoBehaviour
|
||||
{
|
||||
// Token: 0x060006CF RID: 1743 RVA: 0x00002053 File Offset: 0x00000253
|
||||
[Token(Token = "0x6000526")]
|
||||
[Address(RVA = "0x25F5330", Offset = "0x25F4130", VA = "0x1825F5330")]
|
||||
private void Start()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x060006D0 RID: 1744 RVA: 0x00002053 File Offset: 0x00000253
|
||||
[Token(Token = "0x6000527")]
|
||||
[Address(RVA = "0x25F4B70", Offset = "0x25F3970", VA = "0x1825F4B70")]
|
||||
private void LateUpdate()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x060006D1 RID: 1745 RVA: 0x00002053 File Offset: 0x00000253
|
||||
[Token(Token = "0x6000528")]
|
||||
[Address(RVA = "0x25F4F40", Offset = "0x25F3D40", VA = "0x1825F4F40")]
|
||||
private void Pose()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x060006D2 RID: 1746 RVA: 0x00002053 File Offset: 0x00000253
|
||||
[Token(Token = "0x6000529")]
|
||||
[Address(RVA = "0x25F4CB0", Offset = "0x25F3AB0", VA = "0x1825F4CB0")]
|
||||
private void LimitAimTarget()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x060006D3 RID: 1747 RVA: 0x00002053 File Offset: 0x00000253
|
||||
[Token(Token = "0x600052A")]
|
||||
[Address(RVA = "0x25F4A80", Offset = "0x25F3880", VA = "0x1825F4A80")]
|
||||
private void DirectCrossFade(string state, float target)
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x060006D4 RID: 1748 RVA: 0x00002053 File Offset: 0x00000253
|
||||
[Token(Token = "0x600052B")]
|
||||
[Address(RVA = "0x25F5370", Offset = "0x25F4170", VA = "0x1825F5370")]
|
||||
public SimpleAimingSystem()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x04000679 RID: 1657
|
||||
[FieldOffset(Offset = "0x18")]
|
||||
[Token(Token = "0x4000406")]
|
||||
[Tooltip("AimPoser is a tool that returns an animation name based on direction.")]
|
||||
public AimPoser aimPoser;
|
||||
|
||||
// Token: 0x0400067A RID: 1658
|
||||
[FieldOffset(Offset = "0x20")]
|
||||
[Token(Token = "0x4000407")]
|
||||
[Tooltip("Reference to the AimIK component.")]
|
||||
public AimIK aim;
|
||||
|
||||
// Token: 0x0400067B RID: 1659
|
||||
[FieldOffset(Offset = "0x28")]
|
||||
[Token(Token = "0x4000408")]
|
||||
[Tooltip("Reference to the LookAt component (only used for the head in this instance).")]
|
||||
public LookAtIK lookAt;
|
||||
|
||||
// Token: 0x0400067C RID: 1660
|
||||
[FieldOffset(Offset = "0x30")]
|
||||
[Token(Token = "0x4000409")]
|
||||
[Tooltip("Reference to the Animator component.")]
|
||||
public Animator animator;
|
||||
|
||||
// Token: 0x0400067D RID: 1661
|
||||
[FieldOffset(Offset = "0x38")]
|
||||
[Token(Token = "0x400040A")]
|
||||
[Tooltip("Time of cross-fading from pose to pose.")]
|
||||
public float crossfadeTime;
|
||||
|
||||
// Token: 0x0400067E RID: 1662
|
||||
[FieldOffset(Offset = "0x3C")]
|
||||
[Token(Token = "0x400040B")]
|
||||
[Tooltip("Will keep the aim target at a distance.")]
|
||||
public float minAimDistance;
|
||||
|
||||
// Token: 0x0400067F RID: 1663
|
||||
[FieldOffset(Offset = "0x40")]
|
||||
[Token(Token = "0x400040C")]
|
||||
private AimPoser.Pose aimPose;
|
||||
|
||||
// Token: 0x04000680 RID: 1664
|
||||
[FieldOffset(Offset = "0x48")]
|
||||
[Token(Token = "0x400040D")]
|
||||
private AimPoser.Pose lastPose;
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,170 @@
|
||||
using System;
|
||||
using System.Runtime.CompilerServices;
|
||||
using Cpp2IlInjected;
|
||||
using UnityEngine;
|
||||
|
||||
namespace RootMotion.Demos
|
||||
{
|
||||
// Token: 0x02000130 RID: 304
|
||||
[Token(Token = "0x20000C7")]
|
||||
public class SimpleLocomotion : MonoBehaviour
|
||||
{
|
||||
// Token: 0x170000DE RID: 222
|
||||
// (get) Token: 0x060007FA RID: 2042 RVA: 0x00004CF8 File Offset: 0x00002EF8
|
||||
// (set) Token: 0x060007FB RID: 2043 RVA: 0x00002053 File Offset: 0x00000253
|
||||
[Token(Token = "0x17000084")]
|
||||
public bool isGrounded
|
||||
{
|
||||
[Token(Token = "0x600061B")]
|
||||
[Address(RVA = "0x6CBD10", Offset = "0x6CAB10", VA = "0x1806CBD10")]
|
||||
[CompilerGenerated]
|
||||
get
|
||||
{
|
||||
return default(bool);
|
||||
}
|
||||
[Token(Token = "0x600061C")]
|
||||
[Address(RVA = "0x6CBD80", Offset = "0x6CAB80", VA = "0x1806CBD80")]
|
||||
[CompilerGenerated]
|
||||
private set
|
||||
{
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x060007FC RID: 2044 RVA: 0x00002053 File Offset: 0x00000253
|
||||
[Token(Token = "0x600061D")]
|
||||
[Address(RVA = "0x25F5D80", Offset = "0x25F4B80", VA = "0x1825F5D80")]
|
||||
private void Start()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x060007FD RID: 2045 RVA: 0x00002053 File Offset: 0x00000253
|
||||
[Token(Token = "0x600061E")]
|
||||
[Address(RVA = "0x25F5DF0", Offset = "0x25F4BF0", VA = "0x1825F5DF0")]
|
||||
private void Update()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x060007FE RID: 2046 RVA: 0x00002053 File Offset: 0x00000253
|
||||
[Token(Token = "0x600061F")]
|
||||
[Address(RVA = "0x25F5520", Offset = "0x25F4320", VA = "0x1825F5520")]
|
||||
private void LateUpdate()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x060007FF RID: 2047 RVA: 0x00002053 File Offset: 0x00000253
|
||||
[Token(Token = "0x6000620")]
|
||||
[Address(RVA = "0x25F5880", Offset = "0x25F4680", VA = "0x1825F5880")]
|
||||
private void Rotate()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x06000800 RID: 2048 RVA: 0x00002053 File Offset: 0x00000253
|
||||
[Token(Token = "0x6000621")]
|
||||
[Address(RVA = "0x25F5560", Offset = "0x25F4360", VA = "0x1825F5560")]
|
||||
private void Move()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x06000801 RID: 2049 RVA: 0x00004D10 File Offset: 0x00002F10
|
||||
[Token(Token = "0x6000622")]
|
||||
[Address(RVA = "0x25F5410", Offset = "0x25F4210", VA = "0x1825F5410")]
|
||||
private Vector3 GetInputVector()
|
||||
{
|
||||
return default(Vector3);
|
||||
}
|
||||
|
||||
// Token: 0x06000802 RID: 2050 RVA: 0x00004D28 File Offset: 0x00002F28
|
||||
[Token(Token = "0x6000623")]
|
||||
[Address(RVA = "0x25F5390", Offset = "0x25F4190", VA = "0x1825F5390")]
|
||||
private Vector3 GetInputVectorRaw()
|
||||
{
|
||||
return default(Vector3);
|
||||
}
|
||||
|
||||
// Token: 0x06000803 RID: 2051 RVA: 0x00002053 File Offset: 0x00000253
|
||||
[Token(Token = "0x6000624")]
|
||||
[Address(RVA = "0x25F5E50", Offset = "0x25F4C50", VA = "0x1825F5E50")]
|
||||
public SimpleLocomotion()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x0400086F RID: 2159
|
||||
[FieldOffset(Offset = "0x18")]
|
||||
[Token(Token = "0x40005A4")]
|
||||
[Tooltip("The component that updates the camera.")]
|
||||
public CameraController cameraController;
|
||||
|
||||
// Token: 0x04000870 RID: 2160
|
||||
[FieldOffset(Offset = "0x20")]
|
||||
[Token(Token = "0x40005A5")]
|
||||
[Tooltip("Acceleration of movement.")]
|
||||
public float accelerationTime;
|
||||
|
||||
// Token: 0x04000871 RID: 2161
|
||||
[FieldOffset(Offset = "0x24")]
|
||||
[Token(Token = "0x40005A6")]
|
||||
[Tooltip("Turning speed.")]
|
||||
public float turnTime;
|
||||
|
||||
// Token: 0x04000872 RID: 2162
|
||||
[FieldOffset(Offset = "0x28")]
|
||||
[Token(Token = "0x40005A7")]
|
||||
[Tooltip("If true, will run on left shift, if not will walk on left shift.")]
|
||||
public bool walkByDefault;
|
||||
|
||||
// Token: 0x04000873 RID: 2163
|
||||
[FieldOffset(Offset = "0x2C")]
|
||||
[Token(Token = "0x40005A8")]
|
||||
[Tooltip("Smooth or linear rotation.")]
|
||||
public SimpleLocomotion.RotationMode rotationMode;
|
||||
|
||||
// Token: 0x04000874 RID: 2164
|
||||
[FieldOffset(Offset = "0x30")]
|
||||
[Token(Token = "0x40005A9")]
|
||||
[Tooltip("Procedural motion speed (if not using root motion).")]
|
||||
public float moveSpeed;
|
||||
|
||||
// Token: 0x04000876 RID: 2166
|
||||
[FieldOffset(Offset = "0x38")]
|
||||
[Token(Token = "0x40005AB")]
|
||||
private Animator animator;
|
||||
|
||||
// Token: 0x04000877 RID: 2167
|
||||
[FieldOffset(Offset = "0x40")]
|
||||
[Token(Token = "0x40005AC")]
|
||||
private float speed;
|
||||
|
||||
// Token: 0x04000878 RID: 2168
|
||||
[FieldOffset(Offset = "0x44")]
|
||||
[Token(Token = "0x40005AD")]
|
||||
private float angleVel;
|
||||
|
||||
// Token: 0x04000879 RID: 2169
|
||||
[FieldOffset(Offset = "0x48")]
|
||||
[Token(Token = "0x40005AE")]
|
||||
private float speedVel;
|
||||
|
||||
// Token: 0x0400087A RID: 2170
|
||||
[FieldOffset(Offset = "0x4C")]
|
||||
[Token(Token = "0x40005AF")]
|
||||
private Vector3 linearTargetDirection;
|
||||
|
||||
// Token: 0x0400087B RID: 2171
|
||||
[FieldOffset(Offset = "0x58")]
|
||||
[Token(Token = "0x40005B0")]
|
||||
private CharacterController characterController;
|
||||
|
||||
// Token: 0x02000131 RID: 305
|
||||
[Token(Token = "0x200012B")]
|
||||
[Serializable]
|
||||
public enum RotationMode
|
||||
{
|
||||
// Token: 0x0400087D RID: 2173
|
||||
[Token(Token = "0x400086C")]
|
||||
Smooth,
|
||||
// Token: 0x0400087E RID: 2174
|
||||
[Token(Token = "0x400086D")]
|
||||
Linear
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,53 @@
|
||||
using System;
|
||||
using Cpp2IlInjected;
|
||||
using UnityEngine;
|
||||
|
||||
namespace RootMotion.Demos
|
||||
{
|
||||
// Token: 0x02000136 RID: 310
|
||||
[Token(Token = "0x20000CB")]
|
||||
public class SlowMo : MonoBehaviour
|
||||
{
|
||||
// Token: 0x0600080D RID: 2061 RVA: 0x00002053 File Offset: 0x00000253
|
||||
[Token(Token = "0x600062E")]
|
||||
[Address(RVA = "0x25F5F20", Offset = "0x25F4D20", VA = "0x1825F5F20")]
|
||||
private void Update()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x0600080E RID: 2062 RVA: 0x00004D40 File Offset: 0x00002F40
|
||||
[Token(Token = "0x600062F")]
|
||||
[Address(RVA = "0x25F5E70", Offset = "0x25F4C70", VA = "0x1825F5E70")]
|
||||
private bool IsSlowMotion()
|
||||
{
|
||||
return default(bool);
|
||||
}
|
||||
|
||||
// Token: 0x0600080F RID: 2063 RVA: 0x00002053 File Offset: 0x00000253
|
||||
[Token(Token = "0x6000630")]
|
||||
[Address(RVA = "0x25F5FE0", Offset = "0x25F4DE0", VA = "0x1825F5FE0")]
|
||||
public SlowMo()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x0400088D RID: 2189
|
||||
[FieldOffset(Offset = "0x18")]
|
||||
[Token(Token = "0x40005BA")]
|
||||
public KeyCode[] keyCodes;
|
||||
|
||||
// Token: 0x0400088E RID: 2190
|
||||
[FieldOffset(Offset = "0x20")]
|
||||
[Token(Token = "0x40005BB")]
|
||||
public bool mouse0;
|
||||
|
||||
// Token: 0x0400088F RID: 2191
|
||||
[FieldOffset(Offset = "0x21")]
|
||||
[Token(Token = "0x40005BC")]
|
||||
public bool mouse1;
|
||||
|
||||
// Token: 0x04000890 RID: 2192
|
||||
[FieldOffset(Offset = "0x24")]
|
||||
[Token(Token = "0x40005BD")]
|
||||
public float slowMoTimeScale;
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,49 @@
|
||||
using System;
|
||||
using System.Collections;
|
||||
using Cpp2IlInjected;
|
||||
using UnityEngine;
|
||||
|
||||
namespace RootMotion.Demos
|
||||
{
|
||||
// Token: 0x02000116 RID: 278
|
||||
[Token(Token = "0x20000B4")]
|
||||
public class SoccerDemo : MonoBehaviour
|
||||
{
|
||||
// Token: 0x06000782 RID: 1922 RVA: 0x00002053 File Offset: 0x00000253
|
||||
[Token(Token = "0x60005C0")]
|
||||
[Address(RVA = "0x25F6050", Offset = "0x25F4E50", VA = "0x1825F6050")]
|
||||
private void Start()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x06000783 RID: 1923 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x60005C1")]
|
||||
[Address(RVA = "0x25F5FF0", Offset = "0x25F4DF0", VA = "0x1825F5FF0")]
|
||||
private IEnumerator ResetDelayed()
|
||||
{
|
||||
return null;
|
||||
}
|
||||
|
||||
// Token: 0x06000784 RID: 1924 RVA: 0x00002053 File Offset: 0x00000253
|
||||
[Token(Token = "0x60005C2")]
|
||||
[Address(RVA = "0x74EA40", Offset = "0x74D840", VA = "0x18074EA40")]
|
||||
public SoccerDemo()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x040007A3 RID: 1955
|
||||
[FieldOffset(Offset = "0x18")]
|
||||
[Token(Token = "0x4000505")]
|
||||
private Animator animator;
|
||||
|
||||
// Token: 0x040007A4 RID: 1956
|
||||
[FieldOffset(Offset = "0x20")]
|
||||
[Token(Token = "0x4000506")]
|
||||
private Vector3 defaultPosition;
|
||||
|
||||
// Token: 0x040007A5 RID: 1957
|
||||
[FieldOffset(Offset = "0x2C")]
|
||||
[Token(Token = "0x4000507")]
|
||||
private Quaternion defaultRotation;
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,74 @@
|
||||
using System;
|
||||
using Cpp2IlInjected;
|
||||
using RootMotion.FinalIK;
|
||||
using UnityEngine;
|
||||
|
||||
namespace RootMotion.Demos
|
||||
{
|
||||
// Token: 0x020000EA RID: 234
|
||||
[Token(Token = "0x2000091")]
|
||||
public class TerrainOffset : MonoBehaviour
|
||||
{
|
||||
// Token: 0x060006D5 RID: 1749 RVA: 0x00002053 File Offset: 0x00000253
|
||||
[Token(Token = "0x600052C")]
|
||||
[Address(RVA = "0x25F6410", Offset = "0x25F5210", VA = "0x1825F6410")]
|
||||
private void LateUpdate()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x060006D6 RID: 1750 RVA: 0x000049B0 File Offset: 0x00002BB0
|
||||
[Token(Token = "0x600052D")]
|
||||
[Address(RVA = "0x25F6150", Offset = "0x25F4F50", VA = "0x1825F6150")]
|
||||
private Vector3 GetGroundHeightOffset(Vector3 worldPosition)
|
||||
{
|
||||
return default(Vector3);
|
||||
}
|
||||
|
||||
// Token: 0x060006D7 RID: 1751 RVA: 0x00002053 File Offset: 0x00000253
|
||||
[Token(Token = "0x600052E")]
|
||||
[Address(RVA = "0x25F6700", Offset = "0x25F5500", VA = "0x1825F6700")]
|
||||
public TerrainOffset()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x04000681 RID: 1665
|
||||
[FieldOffset(Offset = "0x18")]
|
||||
[Token(Token = "0x400040E")]
|
||||
public AimIK aimIK;
|
||||
|
||||
// Token: 0x04000682 RID: 1666
|
||||
[FieldOffset(Offset = "0x20")]
|
||||
[Token(Token = "0x400040F")]
|
||||
public Vector3 raycastOffset;
|
||||
|
||||
// Token: 0x04000683 RID: 1667
|
||||
[FieldOffset(Offset = "0x2C")]
|
||||
[Token(Token = "0x4000410")]
|
||||
public LayerMask raycastLayers;
|
||||
|
||||
// Token: 0x04000684 RID: 1668
|
||||
[FieldOffset(Offset = "0x30")]
|
||||
[Token(Token = "0x4000411")]
|
||||
public float min;
|
||||
|
||||
// Token: 0x04000685 RID: 1669
|
||||
[FieldOffset(Offset = "0x34")]
|
||||
[Token(Token = "0x4000412")]
|
||||
public float max;
|
||||
|
||||
// Token: 0x04000686 RID: 1670
|
||||
[FieldOffset(Offset = "0x38")]
|
||||
[Token(Token = "0x4000413")]
|
||||
public float lerpSpeed;
|
||||
|
||||
// Token: 0x04000687 RID: 1671
|
||||
[FieldOffset(Offset = "0x3C")]
|
||||
[Token(Token = "0x4000414")]
|
||||
private RaycastHit hit;
|
||||
|
||||
// Token: 0x04000688 RID: 1672
|
||||
[FieldOffset(Offset = "0x68")]
|
||||
[Token(Token = "0x4000415")]
|
||||
private Vector3 offset;
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,225 @@
|
||||
using System;
|
||||
using Cpp2IlInjected;
|
||||
using RootMotion.FinalIK;
|
||||
using UnityEngine;
|
||||
|
||||
namespace RootMotion.Demos
|
||||
{
|
||||
// Token: 0x02000118 RID: 280
|
||||
[Token(Token = "0x20000B5")]
|
||||
public class TouchWalls : MonoBehaviour
|
||||
{
|
||||
// Token: 0x0600078B RID: 1931 RVA: 0x00002053 File Offset: 0x00000253
|
||||
[Token(Token = "0x60005C3")]
|
||||
[Address(RVA = "0x25F68C0", Offset = "0x25F56C0", VA = "0x1825F68C0")]
|
||||
private void Start()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x0600078C RID: 1932 RVA: 0x00002053 File Offset: 0x00000253
|
||||
[Token(Token = "0x60005C4")]
|
||||
[Address(RVA = "0x25F6770", Offset = "0x25F5570", VA = "0x1825F6770")]
|
||||
private void FixedUpdate()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x0600078D RID: 1933 RVA: 0x00002053 File Offset: 0x00000253
|
||||
[Token(Token = "0x60005C5")]
|
||||
[Address(RVA = "0x25F67F0", Offset = "0x25F55F0", VA = "0x1825F67F0")]
|
||||
private void OnDestroy()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x0600078E RID: 1934 RVA: 0x00002053 File Offset: 0x00000253
|
||||
[Token(Token = "0x60005C6")]
|
||||
[Address(RVA = "0x74EA40", Offset = "0x74D840", VA = "0x18074EA40")]
|
||||
public TouchWalls()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x040007A9 RID: 1961
|
||||
[FieldOffset(Offset = "0x18")]
|
||||
[Token(Token = "0x4000508")]
|
||||
public InteractionSystem interactionSystem;
|
||||
|
||||
// Token: 0x040007AA RID: 1962
|
||||
[FieldOffset(Offset = "0x20")]
|
||||
[Token(Token = "0x4000509")]
|
||||
public TouchWalls.EffectorLink[] effectorLinks;
|
||||
|
||||
// Token: 0x02000119 RID: 281
|
||||
[Token(Token = "0x2000125")]
|
||||
[Serializable]
|
||||
public class EffectorLink
|
||||
{
|
||||
// Token: 0x0600078F RID: 1935 RVA: 0x00002053 File Offset: 0x00000253
|
||||
[Token(Token = "0x60007F2")]
|
||||
[Address(RVA = "0x25E2340", Offset = "0x25E1140", VA = "0x1825E2340")]
|
||||
public void Initiate(InteractionSystem interactionSystem)
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x06000790 RID: 1936 RVA: 0x00004B48 File Offset: 0x00002D48
|
||||
[Token(Token = "0x60007F3")]
|
||||
[Address(RVA = "0x25E2210", Offset = "0x25E1010", VA = "0x1825E2210")]
|
||||
private bool FindWalls(Vector3 direction)
|
||||
{
|
||||
return default(bool);
|
||||
}
|
||||
|
||||
// Token: 0x06000791 RID: 1937 RVA: 0x00002053 File Offset: 0x00000253
|
||||
[Token(Token = "0x60007F4")]
|
||||
[Address(RVA = "0x25E2A20", Offset = "0x25E1820", VA = "0x1825E2A20")]
|
||||
public void Update(InteractionSystem interactionSystem)
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x06000792 RID: 1938 RVA: 0x00002053 File Offset: 0x00000253
|
||||
[Token(Token = "0x60007F5")]
|
||||
[Address(RVA = "0x25E2870", Offset = "0x25E1670", VA = "0x1825E2870")]
|
||||
private void StopTouch(InteractionSystem interactionSystem)
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x06000793 RID: 1939 RVA: 0x00002053 File Offset: 0x00000253
|
||||
[Token(Token = "0x60007F6")]
|
||||
[Address(RVA = "0x25E2770", Offset = "0x25E1570", VA = "0x1825E2770")]
|
||||
private void OnInteractionStart(FullBodyBipedEffector effectorType, InteractionObject interactionObject)
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x06000794 RID: 1940 RVA: 0x00002053 File Offset: 0x00000253
|
||||
[Token(Token = "0x60007F7")]
|
||||
[Address(RVA = "0x25E26F0", Offset = "0x25E14F0", VA = "0x1825E26F0")]
|
||||
private void OnInteractionResume(FullBodyBipedEffector effectorType, InteractionObject interactionObject)
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x06000795 RID: 1941 RVA: 0x00002053 File Offset: 0x00000253
|
||||
[Token(Token = "0x60007F8")]
|
||||
[Address(RVA = "0x25E27F0", Offset = "0x25E15F0", VA = "0x1825E27F0")]
|
||||
private void OnInteractionStop(FullBodyBipedEffector effectorType, InteractionObject interactionObject)
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x06000796 RID: 1942 RVA: 0x00002053 File Offset: 0x00000253
|
||||
[Token(Token = "0x60007F9")]
|
||||
[Address(RVA = "0x25E2070", Offset = "0x25E0E70", VA = "0x1825E2070")]
|
||||
public void Destroy(InteractionSystem interactionSystem)
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x06000797 RID: 1943 RVA: 0x00002053 File Offset: 0x00000253
|
||||
[Token(Token = "0x60007FA")]
|
||||
[Address(RVA = "0x25E3340", Offset = "0x25E2140", VA = "0x1825E3340")]
|
||||
public EffectorLink()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x040007AB RID: 1963
|
||||
[FieldOffset(Offset = "0x10")]
|
||||
[Token(Token = "0x4000841")]
|
||||
public bool enabled;
|
||||
|
||||
// Token: 0x040007AC RID: 1964
|
||||
[FieldOffset(Offset = "0x14")]
|
||||
[Token(Token = "0x4000842")]
|
||||
public FullBodyBipedEffector effectorType;
|
||||
|
||||
// Token: 0x040007AD RID: 1965
|
||||
[FieldOffset(Offset = "0x18")]
|
||||
[Token(Token = "0x4000843")]
|
||||
public InteractionObject interactionObject;
|
||||
|
||||
// Token: 0x040007AE RID: 1966
|
||||
[FieldOffset(Offset = "0x20")]
|
||||
[Token(Token = "0x4000844")]
|
||||
public Transform spherecastFrom;
|
||||
|
||||
// Token: 0x040007AF RID: 1967
|
||||
[FieldOffset(Offset = "0x28")]
|
||||
[Token(Token = "0x4000845")]
|
||||
public float spherecastRadius;
|
||||
|
||||
// Token: 0x040007B0 RID: 1968
|
||||
[FieldOffset(Offset = "0x2C")]
|
||||
[Token(Token = "0x4000846")]
|
||||
public float minDistance;
|
||||
|
||||
// Token: 0x040007B1 RID: 1969
|
||||
[FieldOffset(Offset = "0x30")]
|
||||
[Token(Token = "0x4000847")]
|
||||
public float distanceMlp;
|
||||
|
||||
// Token: 0x040007B2 RID: 1970
|
||||
[FieldOffset(Offset = "0x34")]
|
||||
[Token(Token = "0x4000848")]
|
||||
public LayerMask touchLayers;
|
||||
|
||||
// Token: 0x040007B3 RID: 1971
|
||||
[FieldOffset(Offset = "0x38")]
|
||||
[Token(Token = "0x4000849")]
|
||||
public float lerpSpeed;
|
||||
|
||||
// Token: 0x040007B4 RID: 1972
|
||||
[FieldOffset(Offset = "0x3C")]
|
||||
[Token(Token = "0x400084A")]
|
||||
public float minSwitchTime;
|
||||
|
||||
// Token: 0x040007B5 RID: 1973
|
||||
[FieldOffset(Offset = "0x40")]
|
||||
[Token(Token = "0x400084B")]
|
||||
public float releaseDistance;
|
||||
|
||||
// Token: 0x040007B6 RID: 1974
|
||||
[FieldOffset(Offset = "0x44")]
|
||||
[Token(Token = "0x400084C")]
|
||||
public bool sliding;
|
||||
|
||||
// Token: 0x040007B7 RID: 1975
|
||||
[FieldOffset(Offset = "0x48")]
|
||||
[Token(Token = "0x400084D")]
|
||||
private Vector3 raycastDirectionLocal;
|
||||
|
||||
// Token: 0x040007B8 RID: 1976
|
||||
[FieldOffset(Offset = "0x54")]
|
||||
[Token(Token = "0x400084E")]
|
||||
private float raycastDistance;
|
||||
|
||||
// Token: 0x040007B9 RID: 1977
|
||||
[FieldOffset(Offset = "0x58")]
|
||||
[Token(Token = "0x400084F")]
|
||||
private bool inTouch;
|
||||
|
||||
// Token: 0x040007BA RID: 1978
|
||||
[FieldOffset(Offset = "0x5C")]
|
||||
[Token(Token = "0x4000850")]
|
||||
private RaycastHit hit;
|
||||
|
||||
// Token: 0x040007BB RID: 1979
|
||||
[FieldOffset(Offset = "0x88")]
|
||||
[Token(Token = "0x4000851")]
|
||||
private Vector3 targetPosition;
|
||||
|
||||
// Token: 0x040007BC RID: 1980
|
||||
[FieldOffset(Offset = "0x94")]
|
||||
[Token(Token = "0x4000852")]
|
||||
private Quaternion targetRotation;
|
||||
|
||||
// Token: 0x040007BD RID: 1981
|
||||
[FieldOffset(Offset = "0xA4")]
|
||||
[Token(Token = "0x4000853")]
|
||||
private bool initiated;
|
||||
|
||||
// Token: 0x040007BE RID: 1982
|
||||
[FieldOffset(Offset = "0xA8")]
|
||||
[Token(Token = "0x4000854")]
|
||||
private float nextSwitchTime;
|
||||
|
||||
// Token: 0x040007BF RID: 1983
|
||||
[FieldOffset(Offset = "0xAC")]
|
||||
[Token(Token = "0x4000855")]
|
||||
private float speedF;
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,50 @@
|
||||
using System;
|
||||
using Cpp2IlInjected;
|
||||
using UnityEngine;
|
||||
|
||||
namespace RootMotion.Demos
|
||||
{
|
||||
// Token: 0x0200011A RID: 282
|
||||
[Token(Token = "0x20000B6")]
|
||||
public class TransferMotion : MonoBehaviour
|
||||
{
|
||||
// Token: 0x06000798 RID: 1944 RVA: 0x00002053 File Offset: 0x00000253
|
||||
[Token(Token = "0x60005C7")]
|
||||
[Address(RVA = "0x25F6930", Offset = "0x25F5730", VA = "0x1825F6930")]
|
||||
private void OnEnable()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x06000799 RID: 1945 RVA: 0x00002053 File Offset: 0x00000253
|
||||
[Token(Token = "0x60005C8")]
|
||||
[Address(RVA = "0x25F6970", Offset = "0x25F5770", VA = "0x1825F6970")]
|
||||
private void Update()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x0600079A RID: 1946 RVA: 0x00002053 File Offset: 0x00000253
|
||||
[Token(Token = "0x60005C9")]
|
||||
[Address(RVA = "0x25F6B30", Offset = "0x25F5930", VA = "0x1825F6B30")]
|
||||
public TransferMotion()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x040007C0 RID: 1984
|
||||
[FieldOffset(Offset = "0x18")]
|
||||
[Token(Token = "0x400050A")]
|
||||
[Tooltip("The Transform to transfer motion to.")]
|
||||
public Transform to;
|
||||
|
||||
// Token: 0x040007C1 RID: 1985
|
||||
[FieldOffset(Offset = "0x20")]
|
||||
[Token(Token = "0x400050B")]
|
||||
[Tooltip("The amount of motion to transfer.")]
|
||||
[Range(0f, 1f)]
|
||||
public float transferMotion;
|
||||
|
||||
// Token: 0x040007C2 RID: 1986
|
||||
[FieldOffset(Offset = "0x24")]
|
||||
[Token(Token = "0x400050C")]
|
||||
private Vector3 lastPosition;
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,66 @@
|
||||
using System;
|
||||
using Cpp2IlInjected;
|
||||
using RootMotion.FinalIK;
|
||||
using UnityEngine;
|
||||
|
||||
namespace RootMotion.Demos
|
||||
{
|
||||
// Token: 0x02000121 RID: 289
|
||||
[Token(Token = "0x20000BC")]
|
||||
public class Turret : MonoBehaviour
|
||||
{
|
||||
// Token: 0x060007B5 RID: 1973 RVA: 0x00002053 File Offset: 0x00000253
|
||||
[Token(Token = "0x60005DE")]
|
||||
[Address(RVA = "0x25F6B40", Offset = "0x25F5940", VA = "0x1825F6B40")]
|
||||
private void Update()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x060007B6 RID: 1974 RVA: 0x00002053 File Offset: 0x00000253
|
||||
[Token(Token = "0x60005DF")]
|
||||
[Address(RVA = "0x74EA40", Offset = "0x74D840", VA = "0x18074EA40")]
|
||||
public Turret()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x040007DD RID: 2013
|
||||
[FieldOffset(Offset = "0x18")]
|
||||
[Token(Token = "0x4000524")]
|
||||
public Transform target;
|
||||
|
||||
// Token: 0x040007DE RID: 2014
|
||||
[FieldOffset(Offset = "0x20")]
|
||||
[Token(Token = "0x4000525")]
|
||||
public Turret.Part[] parts;
|
||||
|
||||
// Token: 0x02000122 RID: 290
|
||||
[Token(Token = "0x2000127")]
|
||||
[Serializable]
|
||||
public class Part
|
||||
{
|
||||
// Token: 0x060007B7 RID: 1975 RVA: 0x00002053 File Offset: 0x00000253
|
||||
[Token(Token = "0x6000801")]
|
||||
[Address(RVA = "0x25F1710", Offset = "0x25F0510", VA = "0x1825F1710")]
|
||||
public void AimAt(Transform target)
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x060007B8 RID: 1976 RVA: 0x00002053 File Offset: 0x00000253
|
||||
[Token(Token = "0x6000802")]
|
||||
[Address(RVA = "0x3F5100", Offset = "0x3F3F00", VA = "0x1803F5100")]
|
||||
public Part()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x040007DF RID: 2015
|
||||
[FieldOffset(Offset = "0x10")]
|
||||
[Token(Token = "0x4000859")]
|
||||
public Transform transform;
|
||||
|
||||
// Token: 0x040007E0 RID: 2016
|
||||
[FieldOffset(Offset = "0x18")]
|
||||
[Token(Token = "0x400085A")]
|
||||
private RotationLimit rotationLimit;
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,68 @@
|
||||
using System;
|
||||
using Cpp2IlInjected;
|
||||
using RootMotion.FinalIK;
|
||||
using UnityEngine;
|
||||
|
||||
namespace RootMotion.Demos
|
||||
{
|
||||
// Token: 0x0200011B RID: 283
|
||||
[Token(Token = "0x20000B7")]
|
||||
public class TwoHandedProp : MonoBehaviour
|
||||
{
|
||||
// Token: 0x0600079B RID: 1947 RVA: 0x00002053 File Offset: 0x00000253
|
||||
[Token(Token = "0x60005CA")]
|
||||
[Address(RVA = "0x25F7250", Offset = "0x25F6050", VA = "0x1825F7250")]
|
||||
private void Start()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x0600079C RID: 1948 RVA: 0x00002053 File Offset: 0x00000253
|
||||
[Token(Token = "0x60005CB")]
|
||||
[Address(RVA = "0x25F6DF0", Offset = "0x25F5BF0", VA = "0x1825F6DF0")]
|
||||
private void LateUpdate()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x0600079D RID: 1949 RVA: 0x00002053 File Offset: 0x00000253
|
||||
[Token(Token = "0x60005CC")]
|
||||
[Address(RVA = "0x25F6CF0", Offset = "0x25F5AF0", VA = "0x1825F6CF0")]
|
||||
private void AfterFBBIK()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x0600079E RID: 1950 RVA: 0x00002053 File Offset: 0x00000253
|
||||
[Token(Token = "0x60005CD")]
|
||||
[Address(RVA = "0x25F7160", Offset = "0x25F5F60", VA = "0x1825F7160")]
|
||||
private void OnDestroy()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x0600079F RID: 1951 RVA: 0x00002053 File Offset: 0x00000253
|
||||
[Token(Token = "0x60005CE")]
|
||||
[Address(RVA = "0x74EA40", Offset = "0x74D840", VA = "0x18074EA40")]
|
||||
public TwoHandedProp()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x040007C3 RID: 1987
|
||||
[FieldOffset(Offset = "0x18")]
|
||||
[Token(Token = "0x400050D")]
|
||||
[Tooltip("The left hand target parented to the right hand.")]
|
||||
public Transform leftHandTarget;
|
||||
|
||||
// Token: 0x040007C4 RID: 1988
|
||||
[FieldOffset(Offset = "0x20")]
|
||||
[Token(Token = "0x400050E")]
|
||||
private FullBodyBipedIK ik;
|
||||
|
||||
// Token: 0x040007C5 RID: 1989
|
||||
[FieldOffset(Offset = "0x28")]
|
||||
[Token(Token = "0x400050F")]
|
||||
private Vector3 targetPosRelativeToRight;
|
||||
|
||||
// Token: 0x040007C6 RID: 1990
|
||||
[FieldOffset(Offset = "0x34")]
|
||||
[Token(Token = "0x4000510")]
|
||||
private Quaternion targetRotRelativeToRight;
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,59 @@
|
||||
using System;
|
||||
using Cpp2IlInjected;
|
||||
using UnityEngine;
|
||||
|
||||
namespace RootMotion.Demos
|
||||
{
|
||||
// Token: 0x02000132 RID: 306
|
||||
[Token(Token = "0x20000C8")]
|
||||
public class UserControlAI : UserControlThirdPerson
|
||||
{
|
||||
// Token: 0x06000804 RID: 2052 RVA: 0x00002053 File Offset: 0x00000253
|
||||
[Token(Token = "0x6000625")]
|
||||
[Address(RVA = "0x25F8150", Offset = "0x25F6F50", VA = "0x1825F8150", Slot = "4")]
|
||||
protected override void Start()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x06000805 RID: 2053 RVA: 0x00002053 File Offset: 0x00000253
|
||||
[Token(Token = "0x6000626")]
|
||||
[Address(RVA = "0x25F8240", Offset = "0x25F7040", VA = "0x1825F8240", Slot = "5")]
|
||||
protected override void Update()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x06000806 RID: 2054 RVA: 0x00002053 File Offset: 0x00000253
|
||||
[Token(Token = "0x6000627")]
|
||||
[Address(RVA = "0x25F8120", Offset = "0x25F6F20", VA = "0x1825F8120")]
|
||||
private void OnDrawGizmos()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x06000807 RID: 2055 RVA: 0x00002053 File Offset: 0x00000253
|
||||
[Token(Token = "0x6000628")]
|
||||
[Address(RVA = "0x25F8580", Offset = "0x25F7380", VA = "0x1825F8580")]
|
||||
public UserControlAI()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x0400087F RID: 2175
|
||||
[FieldOffset(Offset = "0x48")]
|
||||
[Token(Token = "0x40005B1")]
|
||||
public Transform moveTarget;
|
||||
|
||||
// Token: 0x04000880 RID: 2176
|
||||
[FieldOffset(Offset = "0x50")]
|
||||
[Token(Token = "0x40005B2")]
|
||||
public float stoppingDistance;
|
||||
|
||||
// Token: 0x04000881 RID: 2177
|
||||
[FieldOffset(Offset = "0x54")]
|
||||
[Token(Token = "0x40005B3")]
|
||||
public float stoppingThreshold;
|
||||
|
||||
// Token: 0x04000882 RID: 2178
|
||||
[FieldOffset(Offset = "0x58")]
|
||||
[Token(Token = "0x40005B4")]
|
||||
public Navigator navigator;
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,52 @@
|
||||
using System;
|
||||
using Cpp2IlInjected;
|
||||
using RootMotion.FinalIK;
|
||||
|
||||
namespace RootMotion.Demos
|
||||
{
|
||||
// Token: 0x0200011C RID: 284
|
||||
[Token(Token = "0x20000B8")]
|
||||
public class UserControlInteractions : UserControlThirdPerson
|
||||
{
|
||||
// Token: 0x060007A0 RID: 1952 RVA: 0x00002053 File Offset: 0x00000253
|
||||
[Token(Token = "0x60005CF")]
|
||||
[Address(RVA = "0x25F86E0", Offset = "0x25F74E0", VA = "0x1825F86E0", Slot = "5")]
|
||||
protected override void Update()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x060007A1 RID: 1953 RVA: 0x00002053 File Offset: 0x00000253
|
||||
[Token(Token = "0x60005D0")]
|
||||
[Address(RVA = "0x25F85A0", Offset = "0x25F73A0", VA = "0x1825F85A0")]
|
||||
private void OnGUI()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x060007A2 RID: 1954 RVA: 0x00002053 File Offset: 0x00000253
|
||||
[Token(Token = "0x60005D1")]
|
||||
[Address(RVA = "0x25F8800", Offset = "0x25F7600", VA = "0x1825F8800")]
|
||||
public UserControlInteractions()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x040007C7 RID: 1991
|
||||
[FieldOffset(Offset = "0x48")]
|
||||
[Token(Token = "0x4000511")]
|
||||
public CharacterThirdPerson character;
|
||||
|
||||
// Token: 0x040007C8 RID: 1992
|
||||
[FieldOffset(Offset = "0x50")]
|
||||
[Token(Token = "0x4000512")]
|
||||
public InteractionSystem interactionSystem;
|
||||
|
||||
// Token: 0x040007C9 RID: 1993
|
||||
[FieldOffset(Offset = "0x58")]
|
||||
[Token(Token = "0x4000513")]
|
||||
public bool disableInputInInteraction;
|
||||
|
||||
// Token: 0x040007CA RID: 1994
|
||||
[FieldOffset(Offset = "0x5C")]
|
||||
[Token(Token = "0x4000514")]
|
||||
public float enableInputAtProgress;
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,87 @@
|
||||
using System;
|
||||
using Cpp2IlInjected;
|
||||
using UnityEngine;
|
||||
|
||||
namespace RootMotion.Demos
|
||||
{
|
||||
// Token: 0x02000133 RID: 307
|
||||
[Token(Token = "0x20000C9")]
|
||||
public class UserControlThirdPerson : MonoBehaviour
|
||||
{
|
||||
// Token: 0x06000808 RID: 2056 RVA: 0x00002053 File Offset: 0x00000253
|
||||
[Token(Token = "0x6000629")]
|
||||
[Address(RVA = "0x25F8820", Offset = "0x25F7620", VA = "0x1825F8820", Slot = "4")]
|
||||
protected virtual void Start()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x06000809 RID: 2057 RVA: 0x00002053 File Offset: 0x00000253
|
||||
[Token(Token = "0x600062A")]
|
||||
[Address(RVA = "0x25F8850", Offset = "0x25F7650", VA = "0x1825F8850", Slot = "5")]
|
||||
protected virtual void Update()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x0600080A RID: 2058 RVA: 0x00002053 File Offset: 0x00000253
|
||||
[Token(Token = "0x600062B")]
|
||||
[Address(RVA = "0x25F8C20", Offset = "0x25F7A20", VA = "0x1825F8C20")]
|
||||
public UserControlThirdPerson()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x04000883 RID: 2179
|
||||
[FieldOffset(Offset = "0x18")]
|
||||
[Token(Token = "0x40005B5")]
|
||||
public bool walkByDefault;
|
||||
|
||||
// Token: 0x04000884 RID: 2180
|
||||
[FieldOffset(Offset = "0x19")]
|
||||
[Token(Token = "0x40005B6")]
|
||||
public bool canCrouch;
|
||||
|
||||
// Token: 0x04000885 RID: 2181
|
||||
[FieldOffset(Offset = "0x1A")]
|
||||
[Token(Token = "0x40005B7")]
|
||||
public bool canJump;
|
||||
|
||||
// Token: 0x04000886 RID: 2182
|
||||
[FieldOffset(Offset = "0x1C")]
|
||||
[Token(Token = "0x40005B8")]
|
||||
public UserControlThirdPerson.State state;
|
||||
|
||||
// Token: 0x04000887 RID: 2183
|
||||
[FieldOffset(Offset = "0x40")]
|
||||
[Token(Token = "0x40005B9")]
|
||||
protected Transform cam;
|
||||
|
||||
// Token: 0x02000134 RID: 308
|
||||
[Token(Token = "0x200012C")]
|
||||
public struct State
|
||||
{
|
||||
// Token: 0x04000888 RID: 2184
|
||||
[FieldOffset(Offset = "0x0")]
|
||||
[Token(Token = "0x400086E")]
|
||||
public Vector3 move;
|
||||
|
||||
// Token: 0x04000889 RID: 2185
|
||||
[FieldOffset(Offset = "0xC")]
|
||||
[Token(Token = "0x400086F")]
|
||||
public Vector3 lookPos;
|
||||
|
||||
// Token: 0x0400088A RID: 2186
|
||||
[FieldOffset(Offset = "0x18")]
|
||||
[Token(Token = "0x4000870")]
|
||||
public bool crouch;
|
||||
|
||||
// Token: 0x0400088B RID: 2187
|
||||
[FieldOffset(Offset = "0x19")]
|
||||
[Token(Token = "0x4000871")]
|
||||
public bool jump;
|
||||
|
||||
// Token: 0x0400088C RID: 2188
|
||||
[FieldOffset(Offset = "0x1C")]
|
||||
[Token(Token = "0x4000872")]
|
||||
public int actionIndex;
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,89 @@
|
||||
using System;
|
||||
using Cpp2IlInjected;
|
||||
using RootMotion.FinalIK;
|
||||
using UnityEngine;
|
||||
|
||||
namespace RootMotion.Demos
|
||||
{
|
||||
// Token: 0x02000124 RID: 292
|
||||
[Token(Token = "0x20000BE")]
|
||||
public class VRIKCalibrationBasic : MonoBehaviour
|
||||
{
|
||||
// Token: 0x060007BC RID: 1980 RVA: 0x00002053 File Offset: 0x00000253
|
||||
[Token(Token = "0x60005E3")]
|
||||
[Address(RVA = "0x25F8C30", Offset = "0x25F7A30", VA = "0x1825F8C30")]
|
||||
private void LateUpdate()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x060007BD RID: 1981 RVA: 0x00002053 File Offset: 0x00000253
|
||||
[Token(Token = "0x60005E4")]
|
||||
[Address(RVA = "0x25F8E30", Offset = "0x25F7C30", VA = "0x1825F8E30")]
|
||||
public VRIKCalibrationBasic()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x040007E4 RID: 2020
|
||||
[FieldOffset(Offset = "0x18")]
|
||||
[Token(Token = "0x4000529")]
|
||||
[Tooltip("The VRIK component.")]
|
||||
public VRIK ik;
|
||||
|
||||
// Token: 0x040007E5 RID: 2021
|
||||
[FieldOffset(Offset = "0x20")]
|
||||
[Token(Token = "0x400052A")]
|
||||
[Header("Head")]
|
||||
[Tooltip("HMD.")]
|
||||
public Transform centerEyeAnchor;
|
||||
|
||||
// Token: 0x040007E6 RID: 2022
|
||||
[FieldOffset(Offset = "0x28")]
|
||||
[Token(Token = "0x400052B")]
|
||||
[Tooltip("Position offset of the camera from the head bone (root space).")]
|
||||
public Vector3 headAnchorPositionOffset;
|
||||
|
||||
// Token: 0x040007E7 RID: 2023
|
||||
[FieldOffset(Offset = "0x34")]
|
||||
[Token(Token = "0x400052C")]
|
||||
[Tooltip("Rotation offset of the camera from the head bone (root space).")]
|
||||
public Vector3 headAnchorRotationOffset;
|
||||
|
||||
// Token: 0x040007E8 RID: 2024
|
||||
[FieldOffset(Offset = "0x40")]
|
||||
[Token(Token = "0x400052D")]
|
||||
[Header("Hands")]
|
||||
[Tooltip("Left Hand Controller")]
|
||||
public Transform leftHandAnchor;
|
||||
|
||||
// Token: 0x040007E9 RID: 2025
|
||||
[FieldOffset(Offset = "0x48")]
|
||||
[Token(Token = "0x400052E")]
|
||||
[Tooltip("Right Hand Controller")]
|
||||
public Transform rightHandAnchor;
|
||||
|
||||
// Token: 0x040007EA RID: 2026
|
||||
[FieldOffset(Offset = "0x50")]
|
||||
[Token(Token = "0x400052F")]
|
||||
[Tooltip("Position offset of the hand controller from the hand bone (controller space).")]
|
||||
public Vector3 handAnchorPositionOffset;
|
||||
|
||||
// Token: 0x040007EB RID: 2027
|
||||
[FieldOffset(Offset = "0x5C")]
|
||||
[Token(Token = "0x4000530")]
|
||||
[Tooltip("Rotation offset of the hand controller from the hand bone (controller space).")]
|
||||
public Vector3 handAnchorRotationOffset;
|
||||
|
||||
// Token: 0x040007EC RID: 2028
|
||||
[FieldOffset(Offset = "0x68")]
|
||||
[Token(Token = "0x4000531")]
|
||||
[Header("Scale")]
|
||||
[Tooltip("Multiplies the scale of the root.")]
|
||||
public float scaleMlp;
|
||||
|
||||
// Token: 0x040007ED RID: 2029
|
||||
[FieldOffset(Offset = "0x70")]
|
||||
[Token(Token = "0x4000532")]
|
||||
[Header("Data stored by Calibration")]
|
||||
public VRIKCalibrator.CalibrationData data;
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,80 @@
|
||||
using System;
|
||||
using Cpp2IlInjected;
|
||||
using RootMotion.FinalIK;
|
||||
using UnityEngine;
|
||||
|
||||
namespace RootMotion.Demos
|
||||
{
|
||||
// Token: 0x02000125 RID: 293
|
||||
[Token(Token = "0x20000BF")]
|
||||
public class VRIKCalibrationController : MonoBehaviour
|
||||
{
|
||||
// Token: 0x060007BE RID: 1982 RVA: 0x00002053 File Offset: 0x00000253
|
||||
[Token(Token = "0x60005E5")]
|
||||
[Address(RVA = "0x25F8E90", Offset = "0x25F7C90", VA = "0x1825F8E90")]
|
||||
private void LateUpdate()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x060007BF RID: 1983 RVA: 0x00002053 File Offset: 0x00000253
|
||||
[Token(Token = "0x60005E6")]
|
||||
[Address(RVA = "0x25F9030", Offset = "0x25F7E30", VA = "0x1825F9030")]
|
||||
public VRIKCalibrationController()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x040007EE RID: 2030
|
||||
[FieldOffset(Offset = "0x18")]
|
||||
[Token(Token = "0x4000533")]
|
||||
[Tooltip("Reference to the VRIK component on the avatar.")]
|
||||
public VRIK ik;
|
||||
|
||||
// Token: 0x040007EF RID: 2031
|
||||
[FieldOffset(Offset = "0x20")]
|
||||
[Token(Token = "0x4000534")]
|
||||
[Tooltip("The settings for VRIK calibration.")]
|
||||
public VRIKCalibrator.Settings settings;
|
||||
|
||||
// Token: 0x040007F0 RID: 2032
|
||||
[FieldOffset(Offset = "0x28")]
|
||||
[Token(Token = "0x4000535")]
|
||||
[Tooltip("The HMD.")]
|
||||
public Transform headTracker;
|
||||
|
||||
// Token: 0x040007F1 RID: 2033
|
||||
[FieldOffset(Offset = "0x30")]
|
||||
[Token(Token = "0x4000536")]
|
||||
[Tooltip("(Optional) A tracker placed anywhere on the body of the player, preferrably close to the pelvis, on the belt area.")]
|
||||
public Transform bodyTracker;
|
||||
|
||||
// Token: 0x040007F2 RID: 2034
|
||||
[FieldOffset(Offset = "0x38")]
|
||||
[Token(Token = "0x4000537")]
|
||||
[Tooltip("(Optional) A tracker or hand controller device placed anywhere on or in the player's left hand.")]
|
||||
public Transform leftHandTracker;
|
||||
|
||||
// Token: 0x040007F3 RID: 2035
|
||||
[FieldOffset(Offset = "0x40")]
|
||||
[Token(Token = "0x4000538")]
|
||||
[Tooltip("(Optional) A tracker or hand controller device placed anywhere on or in the player's right hand.")]
|
||||
public Transform rightHandTracker;
|
||||
|
||||
// Token: 0x040007F4 RID: 2036
|
||||
[FieldOffset(Offset = "0x48")]
|
||||
[Token(Token = "0x4000539")]
|
||||
[Tooltip("(Optional) A tracker placed anywhere on the ankle or toes of the player's left leg.")]
|
||||
public Transform leftFootTracker;
|
||||
|
||||
// Token: 0x040007F5 RID: 2037
|
||||
[FieldOffset(Offset = "0x50")]
|
||||
[Token(Token = "0x400053A")]
|
||||
[Tooltip("(Optional) A tracker placed anywhere on the ankle or toes of the player's right leg.")]
|
||||
public Transform rightFootTracker;
|
||||
|
||||
// Token: 0x040007F6 RID: 2038
|
||||
[FieldOffset(Offset = "0x58")]
|
||||
[Token(Token = "0x400053B")]
|
||||
[Header("Data stored by Calibration")]
|
||||
public VRIKCalibrator.CalibrationData data;
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,48 @@
|
||||
using System;
|
||||
using Cpp2IlInjected;
|
||||
using RootMotion.FinalIK;
|
||||
using UnityEngine;
|
||||
|
||||
namespace RootMotion.Demos
|
||||
{
|
||||
// Token: 0x02000126 RID: 294
|
||||
[Token(Token = "0x20000C0")]
|
||||
public class VRIKPlatform : MonoBehaviour
|
||||
{
|
||||
// Token: 0x060007C0 RID: 1984 RVA: 0x00002053 File Offset: 0x00000253
|
||||
[Token(Token = "0x60005E7")]
|
||||
[Address(RVA = "0x25F99D0", Offset = "0x25F87D0", VA = "0x1825F99D0")]
|
||||
private void OnEnable()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x060007C1 RID: 1985 RVA: 0x00002053 File Offset: 0x00000253
|
||||
[Token(Token = "0x60005E8")]
|
||||
[Address(RVA = "0x25F9760", Offset = "0x25F8560", VA = "0x1825F9760")]
|
||||
private void LateUpdate()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x060007C2 RID: 1986 RVA: 0x00002053 File Offset: 0x00000253
|
||||
[Token(Token = "0x60005E9")]
|
||||
[Address(RVA = "0x25F9A40", Offset = "0x25F8840", VA = "0x1825F9A40")]
|
||||
public VRIKPlatform()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x040007F7 RID: 2039
|
||||
[FieldOffset(Offset = "0x18")]
|
||||
[Token(Token = "0x400053C")]
|
||||
public VRIK ik;
|
||||
|
||||
// Token: 0x040007F8 RID: 2040
|
||||
[FieldOffset(Offset = "0x20")]
|
||||
[Token(Token = "0x400053D")]
|
||||
private Vector3 lastPosition;
|
||||
|
||||
// Token: 0x040007F9 RID: 2041
|
||||
[FieldOffset(Offset = "0x2C")]
|
||||
[Token(Token = "0x400053E")]
|
||||
private Quaternion lastRotation;
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,61 @@
|
||||
using System;
|
||||
using Cpp2IlInjected;
|
||||
using RootMotion.FinalIK;
|
||||
using UnityEngine;
|
||||
|
||||
namespace RootMotion.Demos
|
||||
{
|
||||
// Token: 0x02000127 RID: 295
|
||||
[Token(Token = "0x20000C1")]
|
||||
public class VRIKPlatformController : MonoBehaviour
|
||||
{
|
||||
// Token: 0x060007C3 RID: 1987 RVA: 0x00002053 File Offset: 0x00000253
|
||||
[Token(Token = "0x60005EA")]
|
||||
[Address(RVA = "0x25F9090", Offset = "0x25F7E90", VA = "0x1825F9090")]
|
||||
private void LateUpdate()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x060007C4 RID: 1988 RVA: 0x00002053 File Offset: 0x00000253
|
||||
[Token(Token = "0x60005EB")]
|
||||
[Address(RVA = "0x25F96F0", Offset = "0x25F84F0", VA = "0x1825F96F0")]
|
||||
public VRIKPlatformController()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x040007FA RID: 2042
|
||||
[FieldOffset(Offset = "0x18")]
|
||||
[Token(Token = "0x400053F")]
|
||||
public VRIK ik;
|
||||
|
||||
// Token: 0x040007FB RID: 2043
|
||||
[FieldOffset(Offset = "0x20")]
|
||||
[Token(Token = "0x4000540")]
|
||||
public Transform trackingSpace;
|
||||
|
||||
// Token: 0x040007FC RID: 2044
|
||||
[FieldOffset(Offset = "0x28")]
|
||||
[Token(Token = "0x4000541")]
|
||||
public Transform platform;
|
||||
|
||||
// Token: 0x040007FD RID: 2045
|
||||
[FieldOffset(Offset = "0x30")]
|
||||
[Token(Token = "0x4000542")]
|
||||
public bool moveToPlatform;
|
||||
|
||||
// Token: 0x040007FE RID: 2046
|
||||
[FieldOffset(Offset = "0x38")]
|
||||
[Token(Token = "0x4000543")]
|
||||
private Transform lastPlatform;
|
||||
|
||||
// Token: 0x040007FF RID: 2047
|
||||
[FieldOffset(Offset = "0x40")]
|
||||
[Token(Token = "0x4000544")]
|
||||
private Vector3 lastPosition;
|
||||
|
||||
// Token: 0x04000800 RID: 2048
|
||||
[FieldOffset(Offset = "0x4C")]
|
||||
[Token(Token = "0x4000545")]
|
||||
private Quaternion lastRotation;
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,247 @@
|
||||
using System;
|
||||
using System.Collections;
|
||||
using Cpp2IlInjected;
|
||||
using UnityEngine;
|
||||
|
||||
namespace RootMotion.FinalIK
|
||||
{
|
||||
// Token: 0x020000B4 RID: 180
|
||||
[Token(Token = "0x2000078")]
|
||||
public class AimController : MonoBehaviour
|
||||
{
|
||||
// Token: 0x060005E8 RID: 1512 RVA: 0x00002053 File Offset: 0x00000253
|
||||
[Token(Token = "0x60004AA")]
|
||||
[Address(RVA = "0x25DCDF0", Offset = "0x25DBBF0", VA = "0x1825DCDF0")]
|
||||
private void Start()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x060005E9 RID: 1513 RVA: 0x00002053 File Offset: 0x00000253
|
||||
[Token(Token = "0x60004AB")]
|
||||
[Address(RVA = "0x25DBC30", Offset = "0x25DAA30", VA = "0x1825DBC30")]
|
||||
private void LateUpdate()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x170000AB RID: 171
|
||||
// (get) Token: 0x060005EA RID: 1514 RVA: 0x00004668 File Offset: 0x00002868
|
||||
[Token(Token = "0x1700006B")]
|
||||
private Vector3 pivot
|
||||
{
|
||||
[Token(Token = "0x60004AC")]
|
||||
[Address(RVA = "0x25DD070", Offset = "0x25DBE70", VA = "0x1825DD070")]
|
||||
get
|
||||
{
|
||||
return default(Vector3);
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x060005EB RID: 1515 RVA: 0x00002053 File Offset: 0x00000253
|
||||
[Token(Token = "0x60004AD")]
|
||||
[Address(RVA = "0x25DBA20", Offset = "0x25DA820", VA = "0x1825DBA20")]
|
||||
private void ApplyMinDistance()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x060005EC RID: 1516 RVA: 0x00002053 File Offset: 0x00000253
|
||||
[Token(Token = "0x60004AE")]
|
||||
[Address(RVA = "0x25DCA30", Offset = "0x25DB830", VA = "0x1825DCA30")]
|
||||
private void RootRotation()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x060005ED RID: 1517 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x60004AF")]
|
||||
[Address(RVA = "0x25DCF30", Offset = "0x25DBD30", VA = "0x1825DCF30")]
|
||||
private IEnumerator TurnToTarget()
|
||||
{
|
||||
return null;
|
||||
}
|
||||
|
||||
// Token: 0x060005EE RID: 1518 RVA: 0x00002053 File Offset: 0x00000253
|
||||
[Token(Token = "0x60004B0")]
|
||||
[Address(RVA = "0x25DCF90", Offset = "0x25DBD90", VA = "0x1825DCF90")]
|
||||
public AimController()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x04000556 RID: 1366
|
||||
[FieldOffset(Offset = "0x18")]
|
||||
[Token(Token = "0x4000381")]
|
||||
[Tooltip("Reference to the AimIK component.")]
|
||||
public AimIK ik;
|
||||
|
||||
// Token: 0x04000557 RID: 1367
|
||||
[FieldOffset(Offset = "0x20")]
|
||||
[Token(Token = "0x4000382")]
|
||||
[Tooltip("Master weight of the IK solver.")]
|
||||
[Range(0f, 1f)]
|
||||
public float weight;
|
||||
|
||||
// Token: 0x04000558 RID: 1368
|
||||
[FieldOffset(Offset = "0x28")]
|
||||
[Token(Token = "0x4000383")]
|
||||
[Header("Target Smoothing")]
|
||||
[Tooltip("The target to aim at. Do not use the Target transform that is assigned to AimIK. Set to null if you wish to stop aiming.")]
|
||||
public Transform target;
|
||||
|
||||
// Token: 0x04000559 RID: 1369
|
||||
[FieldOffset(Offset = "0x30")]
|
||||
[Token(Token = "0x4000384")]
|
||||
[Tooltip("The time it takes to switch targets.")]
|
||||
public float targetSwitchSmoothTime;
|
||||
|
||||
// Token: 0x0400055A RID: 1370
|
||||
[FieldOffset(Offset = "0x34")]
|
||||
[Token(Token = "0x4000385")]
|
||||
[Tooltip("The time it takes to blend in/out of AimIK weight.")]
|
||||
public float weightSmoothTime;
|
||||
|
||||
// Token: 0x0400055B RID: 1371
|
||||
[FieldOffset(Offset = "0x38")]
|
||||
[Token(Token = "0x4000386")]
|
||||
[Header("Turning Towards The Target")]
|
||||
[Tooltip("Enables smooth turning towards the target according to the parameters under this header.")]
|
||||
public bool smoothTurnTowardsTarget;
|
||||
|
||||
// Token: 0x0400055C RID: 1372
|
||||
[FieldOffset(Offset = "0x3C")]
|
||||
[Token(Token = "0x4000387")]
|
||||
[Tooltip("Speed of turning towards the target using Vector3.RotateTowards.")]
|
||||
public float maxRadiansDelta;
|
||||
|
||||
// Token: 0x0400055D RID: 1373
|
||||
[FieldOffset(Offset = "0x40")]
|
||||
[Token(Token = "0x4000388")]
|
||||
[Tooltip("Speed of moving towards the target using Vector3.RotateTowards.")]
|
||||
public float maxMagnitudeDelta;
|
||||
|
||||
// Token: 0x0400055E RID: 1374
|
||||
[FieldOffset(Offset = "0x44")]
|
||||
[Token(Token = "0x4000389")]
|
||||
[Tooltip("Speed of slerping towards the target.")]
|
||||
public float slerpSpeed;
|
||||
|
||||
// Token: 0x0400055F RID: 1375
|
||||
[FieldOffset(Offset = "0x48")]
|
||||
[Token(Token = "0x400038A")]
|
||||
[Tooltip("Smoothing time for turning towards the yaw and pitch of the target using Mathf.SmoothDampAngle. Value of 0 means smooth damping is disabled.")]
|
||||
public float smoothDampTime;
|
||||
|
||||
// Token: 0x04000560 RID: 1376
|
||||
[FieldOffset(Offset = "0x4C")]
|
||||
[Token(Token = "0x400038B")]
|
||||
[Tooltip("The position of the pivot that the aim target is rotated around relative to the root of the character.")]
|
||||
public Vector3 pivotOffsetFromRoot;
|
||||
|
||||
// Token: 0x04000561 RID: 1377
|
||||
[FieldOffset(Offset = "0x58")]
|
||||
[Token(Token = "0x400038C")]
|
||||
[Tooltip("Minimum distance of aiming from the first bone. Keeps the solver from failing if the target is too close.")]
|
||||
public float minDistance;
|
||||
|
||||
// Token: 0x04000562 RID: 1378
|
||||
[FieldOffset(Offset = "0x5C")]
|
||||
[Token(Token = "0x400038D")]
|
||||
[Tooltip("Offset applied to the target in world space. Convenient for scripting aiming inaccuracy.")]
|
||||
public Vector3 offset;
|
||||
|
||||
// Token: 0x04000563 RID: 1379
|
||||
[FieldOffset(Offset = "0x68")]
|
||||
[Token(Token = "0x400038E")]
|
||||
[Header("RootRotation")]
|
||||
[Tooltip("Character root will be rotate around the Y axis to keep root forward within this angle from the aiming direction.")]
|
||||
[Range(0f, 180f)]
|
||||
public float maxRootAngle;
|
||||
|
||||
// Token: 0x04000564 RID: 1380
|
||||
[FieldOffset(Offset = "0x6C")]
|
||||
[Token(Token = "0x400038F")]
|
||||
[Tooltip("If enabled, aligns the root forward to target direction after 'Max Root Angle' has been exceeded.")]
|
||||
public bool turnToTarget;
|
||||
|
||||
// Token: 0x04000565 RID: 1381
|
||||
[FieldOffset(Offset = "0x70")]
|
||||
[Token(Token = "0x4000390")]
|
||||
[Tooltip("The time of turning towards the target direction if 'Max Root Angle has been exceeded and 'Turn To Target' is enabled.")]
|
||||
public float turnToTargetTime;
|
||||
|
||||
// Token: 0x04000566 RID: 1382
|
||||
[FieldOffset(Offset = "0x74")]
|
||||
[Token(Token = "0x4000391")]
|
||||
[Header("Mode")]
|
||||
[Tooltip("If true, AimIK will consider whatever the current direction of the weapon to be the forward aiming direction and work additively on top of that. This enables you to use recoil and reloading animations seamlessly with AimIK. Adjust the Vector3 value below if the weapon is not aiming perfectly forward in the aiming animation clip.")]
|
||||
public bool useAnimatedAimDirection;
|
||||
|
||||
// Token: 0x04000567 RID: 1383
|
||||
[FieldOffset(Offset = "0x78")]
|
||||
[Token(Token = "0x4000392")]
|
||||
[Tooltip("The direction of the animated weapon aiming in character space. Tweak this value to adjust the aiming. 'Use Animated Aim Direction' must be enabled for this property to work.")]
|
||||
public Vector3 animatedAimDirection;
|
||||
|
||||
// Token: 0x04000568 RID: 1384
|
||||
[FieldOffset(Offset = "0x88")]
|
||||
[Token(Token = "0x4000393")]
|
||||
private Transform lastTarget;
|
||||
|
||||
// Token: 0x04000569 RID: 1385
|
||||
[FieldOffset(Offset = "0x90")]
|
||||
[Token(Token = "0x4000394")]
|
||||
private float switchWeight;
|
||||
|
||||
// Token: 0x0400056A RID: 1386
|
||||
[FieldOffset(Offset = "0x94")]
|
||||
[Token(Token = "0x4000395")]
|
||||
private float switchWeightV;
|
||||
|
||||
// Token: 0x0400056B RID: 1387
|
||||
[FieldOffset(Offset = "0x98")]
|
||||
[Token(Token = "0x4000396")]
|
||||
private float weightV;
|
||||
|
||||
// Token: 0x0400056C RID: 1388
|
||||
[FieldOffset(Offset = "0x9C")]
|
||||
[Token(Token = "0x4000397")]
|
||||
private Vector3 lastPosition;
|
||||
|
||||
// Token: 0x0400056D RID: 1389
|
||||
[FieldOffset(Offset = "0xA8")]
|
||||
[Token(Token = "0x4000398")]
|
||||
private Vector3 dir;
|
||||
|
||||
// Token: 0x0400056E RID: 1390
|
||||
[FieldOffset(Offset = "0xB4")]
|
||||
[Token(Token = "0x4000399")]
|
||||
private bool lastSmoothTowardsTarget;
|
||||
|
||||
// Token: 0x0400056F RID: 1391
|
||||
[FieldOffset(Offset = "0xB5")]
|
||||
[Token(Token = "0x400039A")]
|
||||
private bool turningToTarget;
|
||||
|
||||
// Token: 0x04000570 RID: 1392
|
||||
[FieldOffset(Offset = "0xB8")]
|
||||
[Token(Token = "0x400039B")]
|
||||
private float turnToTargetMlp;
|
||||
|
||||
// Token: 0x04000571 RID: 1393
|
||||
[FieldOffset(Offset = "0xBC")]
|
||||
[Token(Token = "0x400039C")]
|
||||
private float turnToTargetMlpV;
|
||||
|
||||
// Token: 0x04000572 RID: 1394
|
||||
[FieldOffset(Offset = "0xC0")]
|
||||
[Token(Token = "0x400039D")]
|
||||
private float yawV;
|
||||
|
||||
// Token: 0x04000573 RID: 1395
|
||||
[FieldOffset(Offset = "0xC4")]
|
||||
[Token(Token = "0x400039E")]
|
||||
private float pitchV;
|
||||
|
||||
// Token: 0x04000574 RID: 1396
|
||||
[FieldOffset(Offset = "0xC8")]
|
||||
[Token(Token = "0x400039F")]
|
||||
private float dirMagV;
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,73 @@
|
||||
using System;
|
||||
using Cpp2IlInjected;
|
||||
using UnityEngine;
|
||||
|
||||
namespace RootMotion.FinalIK
|
||||
{
|
||||
// Token: 0x0200004F RID: 79
|
||||
[Token(Token = "0x2000040")]
|
||||
[HelpURL("https://www.youtube.com/watch?v=wT8fViZpLmQ&index=3&list=PLVxSIA1OaTOu8Nos3CalXbJ2DrKnntMv6")]
|
||||
[AddComponentMenu("Scripts/RootMotion.FinalIK/IK/Aim IK")]
|
||||
public class AimIK : IK
|
||||
{
|
||||
// Token: 0x06000226 RID: 550 RVA: 0x00002053 File Offset: 0x00000253
|
||||
[Token(Token = "0x60001EC")]
|
||||
[Address(RVA = "0x25DD2C0", Offset = "0x25DC0C0", VA = "0x1825DD2C0", Slot = "8")]
|
||||
[ContextMenu("User Manual")]
|
||||
protected override void OpenUserManual()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x06000227 RID: 551 RVA: 0x00002053 File Offset: 0x00000253
|
||||
[Token(Token = "0x60001ED")]
|
||||
[Address(RVA = "0x25DD240", Offset = "0x25DC040", VA = "0x1825DD240", Slot = "9")]
|
||||
[ContextMenu("Scrpt Reference")]
|
||||
protected override void OpenScriptReference()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x06000228 RID: 552 RVA: 0x00002053 File Offset: 0x00000253
|
||||
[Token(Token = "0x60001EE")]
|
||||
[Address(RVA = "0x25DD280", Offset = "0x25DC080", VA = "0x1825DD280")]
|
||||
[ContextMenu("TUTORIAL VIDEO")]
|
||||
private void OpenSetupTutorial()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x06000229 RID: 553 RVA: 0x00002053 File Offset: 0x00000253
|
||||
[Token(Token = "0x60001EF")]
|
||||
[Address(RVA = "0x25DD300", Offset = "0x25DC100", VA = "0x1825DD300")]
|
||||
[ContextMenu("Support Group")]
|
||||
private void SupportGroup()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x0600022A RID: 554 RVA: 0x00002053 File Offset: 0x00000253
|
||||
[Token(Token = "0x60001F0")]
|
||||
[Address(RVA = "0x25DD200", Offset = "0x25DC000", VA = "0x1825DD200")]
|
||||
[ContextMenu("Asset Store Thread")]
|
||||
private void ASThread()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x0600022B RID: 555 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x60001F1")]
|
||||
[Address(RVA = "0x3F63D0", Offset = "0x3F51D0", VA = "0x1803F63D0", Slot = "7")]
|
||||
public override IKSolver GetIKSolver()
|
||||
{
|
||||
return null;
|
||||
}
|
||||
|
||||
// Token: 0x0600022C RID: 556 RVA: 0x00002053 File Offset: 0x00000253
|
||||
[Token(Token = "0x60001F2")]
|
||||
[Address(RVA = "0x25DD340", Offset = "0x25DC140", VA = "0x1825DD340")]
|
||||
public AimIK()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x040001F1 RID: 497
|
||||
[FieldOffset(Offset = "0x38")]
|
||||
[Token(Token = "0x4000189")]
|
||||
public IKSolverAim solver;
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,101 @@
|
||||
using System;
|
||||
using Cpp2IlInjected;
|
||||
using UnityEngine;
|
||||
|
||||
namespace RootMotion.FinalIK
|
||||
{
|
||||
// Token: 0x020000B6 RID: 182
|
||||
[Token(Token = "0x2000079")]
|
||||
public class AimPoser : MonoBehaviour
|
||||
{
|
||||
// Token: 0x060005F5 RID: 1525 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x60004B1")]
|
||||
[Address(RVA = "0x25DD3A0", Offset = "0x25DC1A0", VA = "0x1825DD3A0")]
|
||||
public AimPoser.Pose GetPose(Vector3 localDirection)
|
||||
{
|
||||
return null;
|
||||
}
|
||||
|
||||
// Token: 0x060005F6 RID: 1526 RVA: 0x00002053 File Offset: 0x00000253
|
||||
[Token(Token = "0x60004B2")]
|
||||
[Address(RVA = "0x25DD4C0", Offset = "0x25DC2C0", VA = "0x1825DD4C0")]
|
||||
public void SetPoseActive(AimPoser.Pose pose)
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x060005F7 RID: 1527 RVA: 0x00002053 File Offset: 0x00000253
|
||||
[Token(Token = "0x60004B3")]
|
||||
[Address(RVA = "0x25DD550", Offset = "0x25DC350", VA = "0x1825DD550")]
|
||||
public AimPoser()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x04000578 RID: 1400
|
||||
[FieldOffset(Offset = "0x18")]
|
||||
[Token(Token = "0x40003A0")]
|
||||
public float angleBuffer;
|
||||
|
||||
// Token: 0x04000579 RID: 1401
|
||||
[FieldOffset(Offset = "0x20")]
|
||||
[Token(Token = "0x40003A1")]
|
||||
public AimPoser.Pose[] poses;
|
||||
|
||||
// Token: 0x020000B7 RID: 183
|
||||
[Token(Token = "0x2000108")]
|
||||
[Serializable]
|
||||
public class Pose
|
||||
{
|
||||
// Token: 0x060005F8 RID: 1528 RVA: 0x00004698 File Offset: 0x00002898
|
||||
[Token(Token = "0x6000780")]
|
||||
[Address(RVA = "0x25F3EC0", Offset = "0x25F2CC0", VA = "0x1825F3EC0")]
|
||||
public bool IsInDirection(Vector3 d)
|
||||
{
|
||||
return default(bool);
|
||||
}
|
||||
|
||||
// Token: 0x060005F9 RID: 1529 RVA: 0x00002053 File Offset: 0x00000253
|
||||
[Token(Token = "0x6000781")]
|
||||
[Address(RVA = "0xA9DC30", Offset = "0xA9CA30", VA = "0x180A9DC30")]
|
||||
public void SetAngleBuffer(float value)
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x060005FA RID: 1530 RVA: 0x00002053 File Offset: 0x00000253
|
||||
[Token(Token = "0x6000782")]
|
||||
[Address(RVA = "0x25F4210", Offset = "0x25F3010", VA = "0x1825F4210")]
|
||||
public Pose()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x0400057A RID: 1402
|
||||
[FieldOffset(Offset = "0x10")]
|
||||
[Token(Token = "0x4000793")]
|
||||
public bool visualize;
|
||||
|
||||
// Token: 0x0400057B RID: 1403
|
||||
[FieldOffset(Offset = "0x18")]
|
||||
[Token(Token = "0x4000794")]
|
||||
public string name;
|
||||
|
||||
// Token: 0x0400057C RID: 1404
|
||||
[FieldOffset(Offset = "0x20")]
|
||||
[Token(Token = "0x4000795")]
|
||||
public Vector3 direction;
|
||||
|
||||
// Token: 0x0400057D RID: 1405
|
||||
[FieldOffset(Offset = "0x2C")]
|
||||
[Token(Token = "0x4000796")]
|
||||
public float yaw;
|
||||
|
||||
// Token: 0x0400057E RID: 1406
|
||||
[FieldOffset(Offset = "0x30")]
|
||||
[Token(Token = "0x4000797")]
|
||||
public float pitch;
|
||||
|
||||
// Token: 0x0400057F RID: 1407
|
||||
[FieldOffset(Offset = "0x34")]
|
||||
[Token(Token = "0x4000798")]
|
||||
private float angleBuffer;
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,135 @@
|
||||
using System;
|
||||
using Cpp2IlInjected;
|
||||
using UnityEngine;
|
||||
|
||||
namespace RootMotion.FinalIK
|
||||
{
|
||||
// Token: 0x020000B8 RID: 184
|
||||
[Token(Token = "0x200007A")]
|
||||
public class Amplifier : OffsetModifier
|
||||
{
|
||||
// Token: 0x060005FB RID: 1531 RVA: 0x00002053 File Offset: 0x00000253
|
||||
[Token(Token = "0x60004B4")]
|
||||
[Address(RVA = "0x25DD5A0", Offset = "0x25DC3A0", VA = "0x1825DD5A0", Slot = "4")]
|
||||
protected override void OnModifyOffset()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x060005FC RID: 1532 RVA: 0x00002053 File Offset: 0x00000253
|
||||
[Token(Token = "0x60004B5")]
|
||||
[Address(RVA = "0x25DD6E0", Offset = "0x25DC4E0", VA = "0x1825DD6E0")]
|
||||
public Amplifier()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x04000580 RID: 1408
|
||||
[FieldOffset(Offset = "0x30")]
|
||||
[Token(Token = "0x40003A2")]
|
||||
[Tooltip("The amplified bodies.")]
|
||||
public Amplifier.Body[] bodies;
|
||||
|
||||
// Token: 0x020000B9 RID: 185
|
||||
[Token(Token = "0x2000109")]
|
||||
[Serializable]
|
||||
public class Body
|
||||
{
|
||||
// Token: 0x060005FD RID: 1533 RVA: 0x00002053 File Offset: 0x00000253
|
||||
[Token(Token = "0x6000783")]
|
||||
[Address(RVA = "0x25DF540", Offset = "0x25DE340", VA = "0x1825DF540")]
|
||||
public void Update(IKSolverFullBodyBiped solver, float w, float deltaTime)
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x060005FE RID: 1534 RVA: 0x000046B0 File Offset: 0x000028B0
|
||||
[Token(Token = "0x6000784")]
|
||||
[Address(RVA = "0x25DF4E0", Offset = "0x25DE2E0", VA = "0x1825DF4E0")]
|
||||
private static Vector3 Multiply(Vector3 v1, Vector3 v2)
|
||||
{
|
||||
return default(Vector3);
|
||||
}
|
||||
|
||||
// Token: 0x060005FF RID: 1535 RVA: 0x00002053 File Offset: 0x00000253
|
||||
[Token(Token = "0x6000785")]
|
||||
[Address(RVA = "0x25DFB30", Offset = "0x25DE930", VA = "0x1825DFB30")]
|
||||
public Body()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x04000581 RID: 1409
|
||||
[FieldOffset(Offset = "0x10")]
|
||||
[Token(Token = "0x4000799")]
|
||||
[Tooltip("The Transform that's motion we are reading.")]
|
||||
public Transform transform;
|
||||
|
||||
// Token: 0x04000582 RID: 1410
|
||||
[FieldOffset(Offset = "0x18")]
|
||||
[Token(Token = "0x400079A")]
|
||||
[Tooltip("Amplify the 'transform's' position relative to this Transform.")]
|
||||
public Transform relativeTo;
|
||||
|
||||
// Token: 0x04000583 RID: 1411
|
||||
[FieldOffset(Offset = "0x20")]
|
||||
[Token(Token = "0x400079B")]
|
||||
[Tooltip("Linking the body to effectors. One Body can be used to offset more than one effector.")]
|
||||
public Amplifier.Body.EffectorLink[] effectorLinks;
|
||||
|
||||
// Token: 0x04000584 RID: 1412
|
||||
[FieldOffset(Offset = "0x28")]
|
||||
[Token(Token = "0x400079C")]
|
||||
[Tooltip("Amplification magnitude along the up axis of the character.")]
|
||||
public float verticalWeight;
|
||||
|
||||
// Token: 0x04000585 RID: 1413
|
||||
[FieldOffset(Offset = "0x2C")]
|
||||
[Token(Token = "0x400079D")]
|
||||
[Tooltip("Amplification magnitude along the horizontal axes of the character.")]
|
||||
public float horizontalWeight;
|
||||
|
||||
// Token: 0x04000586 RID: 1414
|
||||
[FieldOffset(Offset = "0x30")]
|
||||
[Token(Token = "0x400079E")]
|
||||
[Tooltip("Speed of the amplifier. 0 means instant.")]
|
||||
public float speed;
|
||||
|
||||
// Token: 0x04000587 RID: 1415
|
||||
[FieldOffset(Offset = "0x34")]
|
||||
[Token(Token = "0x400079F")]
|
||||
private Vector3 lastRelativePos;
|
||||
|
||||
// Token: 0x04000588 RID: 1416
|
||||
[FieldOffset(Offset = "0x40")]
|
||||
[Token(Token = "0x40007A0")]
|
||||
private Vector3 smoothDelta;
|
||||
|
||||
// Token: 0x04000589 RID: 1417
|
||||
[FieldOffset(Offset = "0x4C")]
|
||||
[Token(Token = "0x40007A1")]
|
||||
private bool firstUpdate;
|
||||
|
||||
// Token: 0x020000BA RID: 186
|
||||
[Token(Token = "0x2000132")]
|
||||
[Serializable]
|
||||
public class EffectorLink
|
||||
{
|
||||
// Token: 0x06000600 RID: 1536 RVA: 0x00002053 File Offset: 0x00000253
|
||||
[Token(Token = "0x600080A")]
|
||||
[Address(RVA = "0x3F5100", Offset = "0x3F3F00", VA = "0x1803F5100")]
|
||||
public EffectorLink()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x0400058A RID: 1418
|
||||
[FieldOffset(Offset = "0x10")]
|
||||
[Token(Token = "0x4000889")]
|
||||
[Tooltip("Type of the FBBIK effector to use")]
|
||||
public FullBodyBipedEffector effector;
|
||||
|
||||
// Token: 0x0400058B RID: 1419
|
||||
[FieldOffset(Offset = "0x14")]
|
||||
[Token(Token = "0x400088A")]
|
||||
[Tooltip("Weight of using this effector")]
|
||||
public float weight;
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,65 @@
|
||||
using System;
|
||||
using Cpp2IlInjected;
|
||||
using UnityEngine;
|
||||
|
||||
namespace RootMotion.FinalIK
|
||||
{
|
||||
// Token: 0x02000050 RID: 80
|
||||
[Token(Token = "0x2000041")]
|
||||
[HelpURL("http://www.root-motion.com/finalikdox/html/page2.html")]
|
||||
[AddComponentMenu("Scripts/RootMotion.FinalIK/IK/Arm IK")]
|
||||
public class ArmIK : IK
|
||||
{
|
||||
// Token: 0x0600022D RID: 557 RVA: 0x00002053 File Offset: 0x00000253
|
||||
[Token(Token = "0x60001F3")]
|
||||
[Address(RVA = "0x25DD770", Offset = "0x25DC570", VA = "0x1825DD770", Slot = "8")]
|
||||
[ContextMenu("User Manual")]
|
||||
protected override void OpenUserManual()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x0600022E RID: 558 RVA: 0x00002053 File Offset: 0x00000253
|
||||
[Token(Token = "0x60001F4")]
|
||||
[Address(RVA = "0x25DD730", Offset = "0x25DC530", VA = "0x1825DD730", Slot = "9")]
|
||||
[ContextMenu("Scrpt Reference")]
|
||||
protected override void OpenScriptReference()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x0600022F RID: 559 RVA: 0x00002053 File Offset: 0x00000253
|
||||
[Token(Token = "0x60001F5")]
|
||||
[Address(RVA = "0x25DD7B0", Offset = "0x25DC5B0", VA = "0x1825DD7B0")]
|
||||
[ContextMenu("Support Group")]
|
||||
private void SupportGroup()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x06000230 RID: 560 RVA: 0x00002053 File Offset: 0x00000253
|
||||
[Token(Token = "0x60001F6")]
|
||||
[Address(RVA = "0x25DD6F0", Offset = "0x25DC4F0", VA = "0x1825DD6F0")]
|
||||
[ContextMenu("Asset Store Thread")]
|
||||
private void ASThread()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x06000231 RID: 561 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x60001F7")]
|
||||
[Address(RVA = "0x3F63D0", Offset = "0x3F51D0", VA = "0x1803F63D0", Slot = "7")]
|
||||
public override IKSolver GetIKSolver()
|
||||
{
|
||||
return null;
|
||||
}
|
||||
|
||||
// Token: 0x06000232 RID: 562 RVA: 0x00002053 File Offset: 0x00000253
|
||||
[Token(Token = "0x60001F8")]
|
||||
[Address(RVA = "0x25DD7F0", Offset = "0x25DC5F0", VA = "0x1825DD7F0")]
|
||||
public ArmIK()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x040001F2 RID: 498
|
||||
[FieldOffset(Offset = "0x38")]
|
||||
[Token(Token = "0x400018A")]
|
||||
public IKSolverArm solver;
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,207 @@
|
||||
using System;
|
||||
using Cpp2IlInjected;
|
||||
using UnityEngine;
|
||||
|
||||
namespace RootMotion.FinalIK
|
||||
{
|
||||
// Token: 0x02000037 RID: 55
|
||||
[Token(Token = "0x200002F")]
|
||||
[HelpURL("http://www.root-motion.com/finalikdox/html/page4.html")]
|
||||
[AddComponentMenu("Scripts/RootMotion.FinalIK/IK/Biped IK")]
|
||||
public class BipedIK : SolverManager
|
||||
{
|
||||
// Token: 0x06000140 RID: 320 RVA: 0x00002053 File Offset: 0x00000253
|
||||
[Token(Token = "0x6000139")]
|
||||
[Address(RVA = "0x25DE8D0", Offset = "0x25DD6D0", VA = "0x1825DE8D0")]
|
||||
[ContextMenu("User Manual")]
|
||||
private void OpenUserManual()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x06000141 RID: 321 RVA: 0x00002053 File Offset: 0x00000253
|
||||
[Token(Token = "0x600013A")]
|
||||
[Address(RVA = "0x25DE890", Offset = "0x25DD690", VA = "0x1825DE890")]
|
||||
[ContextMenu("Scrpt Reference")]
|
||||
private void OpenScriptReference()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x06000142 RID: 322 RVA: 0x00002053 File Offset: 0x00000253
|
||||
[Token(Token = "0x600013B")]
|
||||
[Address(RVA = "0x25DEDE0", Offset = "0x25DDBE0", VA = "0x1825DEDE0")]
|
||||
[ContextMenu("Support Group")]
|
||||
private void SupportGroup()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x06000143 RID: 323 RVA: 0x00002053 File Offset: 0x00000253
|
||||
[Token(Token = "0x600013C")]
|
||||
[Address(RVA = "0x25DE120", Offset = "0x25DCF20", VA = "0x1825DE120")]
|
||||
[ContextMenu("Asset Store Thread")]
|
||||
private void ASThread()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x06000144 RID: 324 RVA: 0x00002EC8 File Offset: 0x000010C8
|
||||
[Token(Token = "0x600013D")]
|
||||
[Address(RVA = "0x25DE2A0", Offset = "0x25DD0A0", VA = "0x1825DE2A0")]
|
||||
public float GetIKPositionWeight(AvatarIKGoal goal)
|
||||
{
|
||||
return 0f;
|
||||
}
|
||||
|
||||
// Token: 0x06000145 RID: 325 RVA: 0x00002EE0 File Offset: 0x000010E0
|
||||
[Token(Token = "0x600013E")]
|
||||
[Address(RVA = "0x25DE3B0", Offset = "0x25DD1B0", VA = "0x1825DE3B0")]
|
||||
public float GetIKRotationWeight(AvatarIKGoal goal)
|
||||
{
|
||||
return 0f;
|
||||
}
|
||||
|
||||
// Token: 0x06000146 RID: 326 RVA: 0x00002053 File Offset: 0x00000253
|
||||
[Token(Token = "0x600013F")]
|
||||
[Address(RVA = "0x25DE910", Offset = "0x25DD710", VA = "0x1825DE910")]
|
||||
public void SetIKPositionWeight(AvatarIKGoal goal, float weight)
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x06000147 RID: 327 RVA: 0x00002053 File Offset: 0x00000253
|
||||
[Token(Token = "0x6000140")]
|
||||
[Address(RVA = "0x25DEA00", Offset = "0x25DD800", VA = "0x1825DEA00")]
|
||||
public void SetIKRotationWeight(AvatarIKGoal goal, float weight)
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x06000148 RID: 328 RVA: 0x00002053 File Offset: 0x00000253
|
||||
[Token(Token = "0x6000141")]
|
||||
[Address(RVA = "0x25DE980", Offset = "0x25DD780", VA = "0x1825DE980")]
|
||||
public void SetIKPosition(AvatarIKGoal goal, Vector3 IKPosition)
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x06000149 RID: 329 RVA: 0x00002053 File Offset: 0x00000253
|
||||
[Token(Token = "0x6000142")]
|
||||
[Address(RVA = "0x25DEA70", Offset = "0x25DD870", VA = "0x1825DEA70")]
|
||||
public void SetIKRotation(AvatarIKGoal goal, Quaternion IKRotation)
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x0600014A RID: 330 RVA: 0x00002EF8 File Offset: 0x000010F8
|
||||
[Token(Token = "0x6000143")]
|
||||
[Address(RVA = "0x25DE310", Offset = "0x25DD110", VA = "0x1825DE310")]
|
||||
public Vector3 GetIKPosition(AvatarIKGoal goal)
|
||||
{
|
||||
return default(Vector3);
|
||||
}
|
||||
|
||||
// Token: 0x0600014B RID: 331 RVA: 0x00002F10 File Offset: 0x00001110
|
||||
[Token(Token = "0x6000144")]
|
||||
[Address(RVA = "0x25DE420", Offset = "0x25DD220", VA = "0x1825DE420")]
|
||||
public Quaternion GetIKRotation(AvatarIKGoal goal)
|
||||
{
|
||||
return default(Quaternion);
|
||||
}
|
||||
|
||||
// Token: 0x0600014C RID: 332 RVA: 0x00002053 File Offset: 0x00000253
|
||||
[Token(Token = "0x6000145")]
|
||||
[Address(RVA = "0x25DEB10", Offset = "0x25DD910", VA = "0x1825DEB10")]
|
||||
public void SetLookAtWeight(float weight, float bodyWeight, float headWeight, float eyesWeight, float clampWeight, float clampWeightHead, float clampWeightEyes)
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x0600014D RID: 333 RVA: 0x00002053 File Offset: 0x00000253
|
||||
[Token(Token = "0x6000146")]
|
||||
[Address(RVA = "0x25DEAE0", Offset = "0x25DD8E0", VA = "0x1825DEAE0")]
|
||||
public void SetLookAtPosition(Vector3 lookAtPosition)
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x0600014E RID: 334 RVA: 0x00002053 File Offset: 0x00000253
|
||||
[Token(Token = "0x6000147")]
|
||||
[Address(RVA = "0x25DEB50", Offset = "0x25DD950", VA = "0x1825DEB50")]
|
||||
public void SetSpinePosition(Vector3 spinePosition)
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x0600014F RID: 335 RVA: 0x00002053 File Offset: 0x00000253
|
||||
[Token(Token = "0x6000148")]
|
||||
[Address(RVA = "0x25DEB80", Offset = "0x25DD980", VA = "0x1825DEB80")]
|
||||
public void SetSpineWeight(float weight)
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x06000150 RID: 336 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x6000149")]
|
||||
[Address(RVA = "0x25DE230", Offset = "0x25DD030", VA = "0x1825DE230")]
|
||||
public IKSolverLimb GetGoalIK(AvatarIKGoal goal)
|
||||
{
|
||||
return null;
|
||||
}
|
||||
|
||||
// Token: 0x06000151 RID: 337 RVA: 0x00002053 File Offset: 0x00000253
|
||||
[Token(Token = "0x600014A")]
|
||||
[Address(RVA = "0x851660", Offset = "0x850460", VA = "0x180851660")]
|
||||
public void InitiateBipedIK()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x06000152 RID: 338 RVA: 0x00002053 File Offset: 0x00000253
|
||||
[Token(Token = "0x600014B")]
|
||||
[Address(RVA = "0x45E0C0", Offset = "0x45CEC0", VA = "0x18045E0C0")]
|
||||
public void UpdateBipedIK()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x06000153 RID: 339 RVA: 0x00002053 File Offset: 0x00000253
|
||||
[Token(Token = "0x600014C")]
|
||||
[Address(RVA = "0x25DEBB0", Offset = "0x25DD9B0", VA = "0x1825DEBB0")]
|
||||
public void SetToDefaults()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x06000154 RID: 340 RVA: 0x00002053 File Offset: 0x00000253
|
||||
[Token(Token = "0x600014D")]
|
||||
[Address(RVA = "0x25DE160", Offset = "0x25DCF60", VA = "0x1825DE160", Slot = "6")]
|
||||
protected override void FixTransforms()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x06000155 RID: 341 RVA: 0x00002053 File Offset: 0x00000253
|
||||
[Token(Token = "0x600014E")]
|
||||
[Address(RVA = "0x25DE490", Offset = "0x25DD290", VA = "0x1825DE490", Slot = "4")]
|
||||
protected override void InitiateSolver()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x06000156 RID: 342 RVA: 0x00002053 File Offset: 0x00000253
|
||||
[Token(Token = "0x600014F")]
|
||||
[Address(RVA = "0x25DEE20", Offset = "0x25DDC20", VA = "0x1825DEE20", Slot = "5")]
|
||||
protected override void UpdateSolver()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x06000157 RID: 343 RVA: 0x00002053 File Offset: 0x00000253
|
||||
[Token(Token = "0x6000150")]
|
||||
[Address(RVA = "0x25DE860", Offset = "0x25DD660", VA = "0x1825DE860")]
|
||||
public void LogWarning(string message)
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x06000158 RID: 344 RVA: 0x00002053 File Offset: 0x00000253
|
||||
[Token(Token = "0x6000151")]
|
||||
[Address(RVA = "0x25DF050", Offset = "0x25DDE50", VA = "0x1825DF050")]
|
||||
public BipedIK()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x04000136 RID: 310
|
||||
[FieldOffset(Offset = "0x38")]
|
||||
[Token(Token = "0x40000F8")]
|
||||
public BipedReferences references;
|
||||
|
||||
// Token: 0x04000137 RID: 311
|
||||
[FieldOffset(Offset = "0x40")]
|
||||
[Token(Token = "0x40000F9")]
|
||||
public BipedIKSolvers solvers;
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,101 @@
|
||||
using System;
|
||||
using Cpp2IlInjected;
|
||||
|
||||
namespace RootMotion.FinalIK
|
||||
{
|
||||
// Token: 0x02000038 RID: 56
|
||||
[Token(Token = "0x2000030")]
|
||||
[Serializable]
|
||||
public class BipedIKSolvers
|
||||
{
|
||||
// Token: 0x1700001F RID: 31
|
||||
// (get) Token: 0x06000159 RID: 345 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x1700001E")]
|
||||
public IKSolverLimb[] limbs
|
||||
{
|
||||
[Token(Token = "0x6000152")]
|
||||
[Address(RVA = "0x25DDF60", Offset = "0x25DCD60", VA = "0x1825DDF60")]
|
||||
get
|
||||
{
|
||||
return null;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x17000020 RID: 32
|
||||
// (get) Token: 0x0600015A RID: 346 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x1700001F")]
|
||||
public IKSolver[] ikSolvers
|
||||
{
|
||||
[Token(Token = "0x6000153")]
|
||||
[Address(RVA = "0x25DDCB0", Offset = "0x25DCAB0", VA = "0x1825DDCB0")]
|
||||
get
|
||||
{
|
||||
return null;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0600015B RID: 347 RVA: 0x00002053 File Offset: 0x00000253
|
||||
[Token(Token = "0x6000154")]
|
||||
[Address(RVA = "0x25DD9D0", Offset = "0x25DC7D0", VA = "0x1825DD9D0")]
|
||||
public void AssignReferences(BipedReferences references)
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x0600015C RID: 348 RVA: 0x00002053 File Offset: 0x00000253
|
||||
[Token(Token = "0x6000155")]
|
||||
[Address(RVA = "0x25DDB70", Offset = "0x25DC970", VA = "0x1825DDB70")]
|
||||
public BipedIKSolvers()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x04000138 RID: 312
|
||||
[FieldOffset(Offset = "0x10")]
|
||||
[Token(Token = "0x40000FA")]
|
||||
public IKSolverLimb leftFoot;
|
||||
|
||||
// Token: 0x04000139 RID: 313
|
||||
[FieldOffset(Offset = "0x18")]
|
||||
[Token(Token = "0x40000FB")]
|
||||
public IKSolverLimb rightFoot;
|
||||
|
||||
// Token: 0x0400013A RID: 314
|
||||
[FieldOffset(Offset = "0x20")]
|
||||
[Token(Token = "0x40000FC")]
|
||||
public IKSolverLimb leftHand;
|
||||
|
||||
// Token: 0x0400013B RID: 315
|
||||
[FieldOffset(Offset = "0x28")]
|
||||
[Token(Token = "0x40000FD")]
|
||||
public IKSolverLimb rightHand;
|
||||
|
||||
// Token: 0x0400013C RID: 316
|
||||
[FieldOffset(Offset = "0x30")]
|
||||
[Token(Token = "0x40000FE")]
|
||||
public IKSolverFABRIK spine;
|
||||
|
||||
// Token: 0x0400013D RID: 317
|
||||
[FieldOffset(Offset = "0x38")]
|
||||
[Token(Token = "0x40000FF")]
|
||||
public IKSolverLookAt lookAt;
|
||||
|
||||
// Token: 0x0400013E RID: 318
|
||||
[FieldOffset(Offset = "0x40")]
|
||||
[Token(Token = "0x4000100")]
|
||||
public IKSolverAim aim;
|
||||
|
||||
// Token: 0x0400013F RID: 319
|
||||
[FieldOffset(Offset = "0x48")]
|
||||
[Token(Token = "0x4000101")]
|
||||
public Constraints pelvis;
|
||||
|
||||
// Token: 0x04000140 RID: 320
|
||||
[FieldOffset(Offset = "0x50")]
|
||||
[Token(Token = "0x4000102")]
|
||||
private IKSolverLimb[] _limbs;
|
||||
|
||||
// Token: 0x04000141 RID: 321
|
||||
[FieldOffset(Offset = "0x58")]
|
||||
[Token(Token = "0x4000103")]
|
||||
private IKSolver[] _ikSolvers;
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,66 @@
|
||||
using System;
|
||||
using Cpp2IlInjected;
|
||||
using UnityEngine;
|
||||
|
||||
namespace RootMotion.FinalIK
|
||||
{
|
||||
// Token: 0x020000BB RID: 187
|
||||
[Token(Token = "0x200007B")]
|
||||
public class BodyTilt : OffsetModifier
|
||||
{
|
||||
// Token: 0x06000601 RID: 1537 RVA: 0x00002053 File Offset: 0x00000253
|
||||
[Token(Token = "0x60004B6")]
|
||||
[Address(RVA = "0x25DF470", Offset = "0x25DE270", VA = "0x1825DF470", Slot = "5")]
|
||||
protected override void Start()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x06000602 RID: 1538 RVA: 0x00002053 File Offset: 0x00000253
|
||||
[Token(Token = "0x60004B7")]
|
||||
[Address(RVA = "0x25DF1F0", Offset = "0x25DDFF0", VA = "0x1825DF1F0", Slot = "4")]
|
||||
protected override void OnModifyOffset()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x06000603 RID: 1539 RVA: 0x00002053 File Offset: 0x00000253
|
||||
[Token(Token = "0x60004B8")]
|
||||
[Address(RVA = "0x25DF4C0", Offset = "0x25DE2C0", VA = "0x1825DF4C0")]
|
||||
public BodyTilt()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x0400058C RID: 1420
|
||||
[FieldOffset(Offset = "0x30")]
|
||||
[Token(Token = "0x40003A3")]
|
||||
[Tooltip("Speed of tilting")]
|
||||
public float tiltSpeed;
|
||||
|
||||
// Token: 0x0400058D RID: 1421
|
||||
[FieldOffset(Offset = "0x34")]
|
||||
[Token(Token = "0x40003A4")]
|
||||
[Tooltip("Sensitivity of tilting")]
|
||||
public float tiltSensitivity;
|
||||
|
||||
// Token: 0x0400058E RID: 1422
|
||||
[FieldOffset(Offset = "0x38")]
|
||||
[Token(Token = "0x40003A5")]
|
||||
[Tooltip("The OffsetPose components")]
|
||||
public OffsetPose poseLeft;
|
||||
|
||||
// Token: 0x0400058F RID: 1423
|
||||
[FieldOffset(Offset = "0x40")]
|
||||
[Token(Token = "0x40003A6")]
|
||||
[Tooltip("The OffsetPose components")]
|
||||
public OffsetPose poseRight;
|
||||
|
||||
// Token: 0x04000590 RID: 1424
|
||||
[FieldOffset(Offset = "0x48")]
|
||||
[Token(Token = "0x40003A7")]
|
||||
private float tiltAngle;
|
||||
|
||||
// Token: 0x04000591 RID: 1425
|
||||
[FieldOffset(Offset = "0x4C")]
|
||||
[Token(Token = "0x40003A8")]
|
||||
private Vector3 lastForward;
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,50 @@
|
||||
using System;
|
||||
using Cpp2IlInjected;
|
||||
using UnityEngine;
|
||||
|
||||
namespace RootMotion.FinalIK
|
||||
{
|
||||
// Token: 0x020000BC RID: 188
|
||||
[Token(Token = "0x200007C")]
|
||||
public class CCDBendGoal : MonoBehaviour
|
||||
{
|
||||
// Token: 0x06000604 RID: 1540 RVA: 0x00002053 File Offset: 0x00000253
|
||||
[Token(Token = "0x60004B9")]
|
||||
[Address(RVA = "0x25E0030", Offset = "0x25DEE30", VA = "0x1825E0030")]
|
||||
private void Start()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x06000605 RID: 1541 RVA: 0x00002053 File Offset: 0x00000253
|
||||
[Token(Token = "0x60004BA")]
|
||||
[Address(RVA = "0x25DFB50", Offset = "0x25DE950", VA = "0x1825DFB50")]
|
||||
private void BeforeIK()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x06000606 RID: 1542 RVA: 0x00002053 File Offset: 0x00000253
|
||||
[Token(Token = "0x60004BB")]
|
||||
[Address(RVA = "0x25DFF40", Offset = "0x25DED40", VA = "0x1825DFF40")]
|
||||
private void OnDestroy()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x06000607 RID: 1543 RVA: 0x00002053 File Offset: 0x00000253
|
||||
[Token(Token = "0x60004BC")]
|
||||
[Address(RVA = "0x883B00", Offset = "0x882900", VA = "0x180883B00")]
|
||||
public CCDBendGoal()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x04000592 RID: 1426
|
||||
[FieldOffset(Offset = "0x18")]
|
||||
[Token(Token = "0x40003A9")]
|
||||
public CCDIK ik;
|
||||
|
||||
// Token: 0x04000593 RID: 1427
|
||||
[FieldOffset(Offset = "0x20")]
|
||||
[Token(Token = "0x40003AA")]
|
||||
[Range(0f, 1f)]
|
||||
public float weight;
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,65 @@
|
||||
using System;
|
||||
using Cpp2IlInjected;
|
||||
using UnityEngine;
|
||||
|
||||
namespace RootMotion.FinalIK
|
||||
{
|
||||
// Token: 0x02000051 RID: 81
|
||||
[Token(Token = "0x2000042")]
|
||||
[HelpURL("http://www.root-motion.com/finalikdox/html/page5.html")]
|
||||
[AddComponentMenu("Scripts/RootMotion.FinalIK/IK/CCD IK")]
|
||||
public class CCDIK : IK
|
||||
{
|
||||
// Token: 0x06000233 RID: 563 RVA: 0x00002053 File Offset: 0x00000253
|
||||
[Token(Token = "0x60001F9")]
|
||||
[Address(RVA = "0x25E0190", Offset = "0x25DEF90", VA = "0x1825E0190", Slot = "8")]
|
||||
[ContextMenu("User Manual")]
|
||||
protected override void OpenUserManual()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x06000234 RID: 564 RVA: 0x00002053 File Offset: 0x00000253
|
||||
[Token(Token = "0x60001FA")]
|
||||
[Address(RVA = "0x25E0150", Offset = "0x25DEF50", VA = "0x1825E0150", Slot = "9")]
|
||||
[ContextMenu("Scrpt Reference")]
|
||||
protected override void OpenScriptReference()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x06000235 RID: 565 RVA: 0x00002053 File Offset: 0x00000253
|
||||
[Token(Token = "0x60001FB")]
|
||||
[Address(RVA = "0x25E01D0", Offset = "0x25DEFD0", VA = "0x1825E01D0")]
|
||||
[ContextMenu("Support Group")]
|
||||
private void SupportGroup()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x06000236 RID: 566 RVA: 0x00002053 File Offset: 0x00000253
|
||||
[Token(Token = "0x60001FC")]
|
||||
[Address(RVA = "0x25E0110", Offset = "0x25DEF10", VA = "0x1825E0110")]
|
||||
[ContextMenu("Asset Store Thread")]
|
||||
private void ASThread()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x06000237 RID: 567 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x60001FD")]
|
||||
[Address(RVA = "0x3F63D0", Offset = "0x3F51D0", VA = "0x1803F63D0", Slot = "7")]
|
||||
public override IKSolver GetIKSolver()
|
||||
{
|
||||
return null;
|
||||
}
|
||||
|
||||
// Token: 0x06000238 RID: 568 RVA: 0x00002053 File Offset: 0x00000253
|
||||
[Token(Token = "0x60001FE")]
|
||||
[Address(RVA = "0x25E0210", Offset = "0x25DF010", VA = "0x1825E0210")]
|
||||
public CCDIK()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x040001F3 RID: 499
|
||||
[FieldOffset(Offset = "0x38")]
|
||||
[Token(Token = "0x400018B")]
|
||||
public IKSolverCCD solver;
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,47 @@
|
||||
using System;
|
||||
using Cpp2IlInjected;
|
||||
using UnityEngine;
|
||||
|
||||
namespace RootMotion.FinalIK
|
||||
{
|
||||
// Token: 0x02000039 RID: 57
|
||||
[Token(Token = "0x2000031")]
|
||||
[Serializable]
|
||||
public abstract class Constraint
|
||||
{
|
||||
// Token: 0x17000021 RID: 33
|
||||
// (get) Token: 0x0600015D RID: 349 RVA: 0x00002F28 File Offset: 0x00001128
|
||||
[Token(Token = "0x17000020")]
|
||||
public bool isValid
|
||||
{
|
||||
[Token(Token = "0x6000156")]
|
||||
[Address(RVA = "0x25E0C60", Offset = "0x25DFA60", VA = "0x1825E0C60")]
|
||||
get
|
||||
{
|
||||
return default(bool);
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0600015E RID: 350
|
||||
[Token(Token = "0x6000157")]
|
||||
[Address(Slot = "4")]
|
||||
public abstract void UpdateConstraint();
|
||||
|
||||
// Token: 0x0600015F RID: 351 RVA: 0x00002053 File Offset: 0x00000253
|
||||
[Token(Token = "0x6000158")]
|
||||
[Address(RVA = "0x3F5100", Offset = "0x3F3F00", VA = "0x1803F5100")]
|
||||
protected Constraint()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x04000142 RID: 322
|
||||
[FieldOffset(Offset = "0x10")]
|
||||
[Token(Token = "0x4000104")]
|
||||
public Transform transform;
|
||||
|
||||
// Token: 0x04000143 RID: 323
|
||||
[FieldOffset(Offset = "0x18")]
|
||||
[Token(Token = "0x4000105")]
|
||||
public float weight;
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,38 @@
|
||||
using System;
|
||||
using Cpp2IlInjected;
|
||||
using UnityEngine;
|
||||
|
||||
namespace RootMotion.FinalIK
|
||||
{
|
||||
// Token: 0x0200003A RID: 58
|
||||
[Token(Token = "0x2000032")]
|
||||
[Serializable]
|
||||
public class ConstraintPosition : Constraint
|
||||
{
|
||||
// Token: 0x06000160 RID: 352 RVA: 0x00002053 File Offset: 0x00000253
|
||||
[Token(Token = "0x6000159")]
|
||||
[Address(RVA = "0x25E0630", Offset = "0x25DF430", VA = "0x1825E0630", Slot = "4")]
|
||||
public override void UpdateConstraint()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x06000161 RID: 353 RVA: 0x00002053 File Offset: 0x00000253
|
||||
[Token(Token = "0x600015A")]
|
||||
[Address(RVA = "0x3F5100", Offset = "0x3F3F00", VA = "0x1803F5100")]
|
||||
public ConstraintPosition()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x06000162 RID: 354 RVA: 0x00002053 File Offset: 0x00000253
|
||||
[Token(Token = "0x600015B")]
|
||||
[Address(RVA = "0x3FFB80", Offset = "0x3FE980", VA = "0x1803FFB80")]
|
||||
public ConstraintPosition(Transform transform)
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x04000144 RID: 324
|
||||
[FieldOffset(Offset = "0x20")]
|
||||
[Token(Token = "0x4000106")]
|
||||
public Vector3 position;
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,66 @@
|
||||
using System;
|
||||
using Cpp2IlInjected;
|
||||
using UnityEngine;
|
||||
|
||||
namespace RootMotion.FinalIK
|
||||
{
|
||||
// Token: 0x0200003B RID: 59
|
||||
[Token(Token = "0x2000033")]
|
||||
[Serializable]
|
||||
public class ConstraintPositionOffset : Constraint
|
||||
{
|
||||
// Token: 0x06000163 RID: 355 RVA: 0x00002053 File Offset: 0x00000253
|
||||
[Token(Token = "0x600015C")]
|
||||
[Address(RVA = "0x25E0270", Offset = "0x25DF070", VA = "0x1825E0270", Slot = "4")]
|
||||
public override void UpdateConstraint()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x06000164 RID: 356 RVA: 0x00002053 File Offset: 0x00000253
|
||||
[Token(Token = "0x600015D")]
|
||||
[Address(RVA = "0x3F5100", Offset = "0x3F3F00", VA = "0x1803F5100")]
|
||||
public ConstraintPositionOffset()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x06000165 RID: 357 RVA: 0x00002053 File Offset: 0x00000253
|
||||
[Token(Token = "0x600015E")]
|
||||
[Address(RVA = "0x3FFB80", Offset = "0x3FE980", VA = "0x1803FFB80")]
|
||||
public ConstraintPositionOffset(Transform transform)
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x17000022 RID: 34
|
||||
// (get) Token: 0x06000166 RID: 358 RVA: 0x00002F40 File Offset: 0x00001140
|
||||
[Token(Token = "0x17000021")]
|
||||
private bool positionChanged
|
||||
{
|
||||
[Token(Token = "0x600015F")]
|
||||
[Address(RVA = "0x25E0570", Offset = "0x25DF370", VA = "0x1825E0570")]
|
||||
get
|
||||
{
|
||||
return default(bool);
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x04000145 RID: 325
|
||||
[FieldOffset(Offset = "0x20")]
|
||||
[Token(Token = "0x4000107")]
|
||||
public Vector3 offset;
|
||||
|
||||
// Token: 0x04000146 RID: 326
|
||||
[FieldOffset(Offset = "0x2C")]
|
||||
[Token(Token = "0x4000108")]
|
||||
private Vector3 defaultLocalPosition;
|
||||
|
||||
// Token: 0x04000147 RID: 327
|
||||
[FieldOffset(Offset = "0x38")]
|
||||
[Token(Token = "0x4000109")]
|
||||
private Vector3 lastLocalPosition;
|
||||
|
||||
// Token: 0x04000148 RID: 328
|
||||
[FieldOffset(Offset = "0x44")]
|
||||
[Token(Token = "0x400010A")]
|
||||
private bool initiated;
|
||||
}
|
||||
}
|
||||
Some files were not shown because too many files have changed in this diff Show More
Reference in New Issue
Block a user