This commit is contained in:
niko
2026-04-12 16:51:38 +02:00
parent 1b6f6d81d0
commit c12fbe3fc6
17828 changed files with 2994770 additions and 0 deletions
@@ -0,0 +1,572 @@
using System;
using System.Runtime.CompilerServices;
using Cpp2IlInjected;
using UnityEngine;
using UnityEngine.Events;
namespace RootMotion.FinalIK
{
// Token: 0x02000093 RID: 147
[Token(Token = "0x200006B")]
[HelpURL("https://www.youtube.com/watch?v=r5jiZnsDH3M")]
[AddComponentMenu("Scripts/RootMotion.FinalIK/Interaction System/Interaction Object")]
public class InteractionObject : MonoBehaviour
{
// Token: 0x060004E7 RID: 1255 RVA: 0x00002053 File Offset: 0x00000253
[Token(Token = "0x60003E0")]
[Address(RVA = "0x1009AC0", Offset = "0x1008AC0", VA = "0x181009AC0")]
[ContextMenu("User Manual")]
private void OpenUserManual()
{
}
// Token: 0x060004E8 RID: 1256 RVA: 0x00002053 File Offset: 0x00000253
[Token(Token = "0x60003E1")]
[Address(RVA = "0x1009980", Offset = "0x1008980", VA = "0x181009980")]
[ContextMenu("Scrpt Reference")]
private void OpenScriptReference()
{
}
// Token: 0x060004E9 RID: 1257 RVA: 0x00002053 File Offset: 0x00000253
[Token(Token = "0x60003E2")]
[Address(RVA = "0x10099C0", Offset = "0x10089C0", VA = "0x1810099C0")]
[ContextMenu("TUTORIAL VIDEO (PART 1: BASICS)")]
private void OpenTutorial1()
{
}
// Token: 0x060004EA RID: 1258 RVA: 0x00002053 File Offset: 0x00000253
[Token(Token = "0x60003E3")]
[Address(RVA = "0x1009A00", Offset = "0x1008A00", VA = "0x181009A00")]
[ContextMenu("TUTORIAL VIDEO (PART 2: PICKING UP...)")]
private void OpenTutorial2()
{
}
// Token: 0x060004EB RID: 1259 RVA: 0x00002053 File Offset: 0x00000253
[Token(Token = "0x60003E4")]
[Address(RVA = "0x1009A40", Offset = "0x1008A40", VA = "0x181009A40")]
[ContextMenu("TUTORIAL VIDEO (PART 3: ANIMATION)")]
private void OpenTutorial3()
{
}
// Token: 0x060004EC RID: 1260 RVA: 0x00002053 File Offset: 0x00000253
[Token(Token = "0x60003E5")]
[Address(RVA = "0x1009A80", Offset = "0x1008A80", VA = "0x181009A80")]
[ContextMenu("TUTORIAL VIDEO (PART 4: TRIGGERS)")]
private void OpenTutorial4()
{
}
// Token: 0x060004ED RID: 1261 RVA: 0x00002053 File Offset: 0x00000253
[Token(Token = "0x60003E6")]
[Address(RVA = "0x1009B10", Offset = "0x1008B10", VA = "0x181009B10")]
[ContextMenu("Support Group")]
private void SupportGroup()
{
}
// Token: 0x060004EE RID: 1262 RVA: 0x00002053 File Offset: 0x00000253
[Token(Token = "0x60003E7")]
[Address(RVA = "0x1008140", Offset = "0x1007140", VA = "0x181008140")]
[ContextMenu("Asset Store Thread")]
private void ASThread()
{
}
// Token: 0x17000095 RID: 149
// (get) Token: 0x060004EF RID: 1263 RVA: 0x00004080 File Offset: 0x00002280
// (set) Token: 0x060004F0 RID: 1264 RVA: 0x00002053 File Offset: 0x00000253
[Token(Token = "0x1700005E")]
public float length
{
[Token(Token = "0x60003E8")]
[Address(RVA = "0x6A4660", Offset = "0x6A3660", VA = "0x1806A4660")]
[CompilerGenerated]
get
{
return 0f;
}
[Token(Token = "0x60003E9")]
[Address(RVA = "0x1009CA0", Offset = "0x1008CA0", VA = "0x181009CA0")]
[CompilerGenerated]
private set
{
}
}
// Token: 0x17000096 RID: 150
// (get) Token: 0x060004F1 RID: 1265 RVA: 0x00002050 File Offset: 0x00000250
// (set) Token: 0x060004F2 RID: 1266 RVA: 0x00002053 File Offset: 0x00000253
[Token(Token = "0x1700005F")]
public InteractionSystem lastUsedInteractionSystem
{
[Token(Token = "0x60003EA")]
[Address(RVA = "0x4936E0", Offset = "0x4926E0", VA = "0x1804936E0")]
[CompilerGenerated]
get
{
return null;
}
[Token(Token = "0x60003EB")]
[Address(RVA = "0x55BCE0", Offset = "0x55ACE0", VA = "0x18055BCE0")]
[CompilerGenerated]
private set
{
}
}
// Token: 0x060004F3 RID: 1267 RVA: 0x00002053 File Offset: 0x00000253
[Token(Token = "0x60003EC")]
[Address(RVA = "0x10096B0", Offset = "0x10086B0", VA = "0x1810096B0")]
public void Initiate()
{
}
// Token: 0x17000097 RID: 151
// (get) Token: 0x060004F4 RID: 1268 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x17000060")]
public Transform lookAtTarget
{
[Token(Token = "0x60003ED")]
[Address(RVA = "0x1009BA0", Offset = "0x1008BA0", VA = "0x181009BA0")]
get
{
return null;
}
}
// Token: 0x060004F5 RID: 1269 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x60003EE")]
[Address(RVA = "0x1009160", Offset = "0x1008160", VA = "0x181009160")]
public InteractionTarget GetTarget(FullBodyBipedEffector effectorType, InteractionSystem interactionSystem)
{
return null;
}
// Token: 0x060004F6 RID: 1270 RVA: 0x00004098 File Offset: 0x00002298
[Token(Token = "0x60003EF")]
[Address(RVA = "0x1008E80", Offset = "0x1007E80", VA = "0x181008E80")]
public bool CurveUsed(InteractionObject.WeightCurve.Type type)
{
return default(bool);
}
// Token: 0x060004F7 RID: 1271 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x60003F0")]
[Address(RVA = "0x417710", Offset = "0x416710", VA = "0x180417710")]
public InteractionTarget[] GetTargets()
{
return null;
}
// Token: 0x060004F8 RID: 1272 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x60003F1")]
[Address(RVA = "0x1008FB0", Offset = "0x1007FB0", VA = "0x181008FB0")]
public Transform GetTarget(FullBodyBipedEffector effectorType, string tag)
{
return null;
}
// Token: 0x060004F9 RID: 1273 RVA: 0x00002053 File Offset: 0x00000253
[Token(Token = "0x60003F2")]
[Address(RVA = "0x55BCE0", Offset = "0x55ACE0", VA = "0x18055BCE0")]
public void OnStartInteraction(InteractionSystem interactionSystem)
{
}
// Token: 0x060004FA RID: 1274 RVA: 0x00002053 File Offset: 0x00000253
[Token(Token = "0x60003F3")]
[Address(RVA = "0x1008180", Offset = "0x1007180", VA = "0x181008180")]
public void Apply(IKSolverFullBodyBiped solver, FullBodyBipedEffector effector, InteractionTarget target, float timer, float weight)
{
}
// Token: 0x060004FB RID: 1275 RVA: 0x000040B0 File Offset: 0x000022B0
[Token(Token = "0x60003F4")]
[Address(RVA = "0x1009340", Offset = "0x1008340", VA = "0x181009340")]
public float GetValue(InteractionObject.WeightCurve.Type weightCurveType, InteractionTarget target, float timer)
{
return 0f;
}
// Token: 0x17000098 RID: 152
// (get) Token: 0x060004FC RID: 1276 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x17000061")]
public Transform targetsRoot
{
[Token(Token = "0x60003F5")]
[Address(RVA = "0x1009C20", Offset = "0x1008C20", VA = "0x181009C20")]
get
{
return null;
}
}
// Token: 0x060004FD RID: 1277 RVA: 0x00002053 File Offset: 0x00000253
[Token(Token = "0x60003F6")]
[Address(RVA = "0x1009B00", Offset = "0x1008B00", VA = "0x181009B00")]
private void Start()
{
}
// Token: 0x060004FE RID: 1278 RVA: 0x00002053 File Offset: 0x00000253
[Token(Token = "0x60003F7")]
[Address(RVA = "0x1008710", Offset = "0x1007710", VA = "0x181008710")]
private void Apply(IKSolverFullBodyBiped solver, FullBodyBipedEffector effector, InteractionObject.WeightCurve.Type type, float value, float weight)
{
}
// Token: 0x060004FF RID: 1279 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x60003F8")]
[Address(RVA = "0x10092B0", Offset = "0x10082B0", VA = "0x1810092B0")]
private Transform GetTarget(FullBodyBipedEffector effectorType)
{
return null;
}
// Token: 0x06000500 RID: 1280 RVA: 0x000040C8 File Offset: 0x000022C8
[Token(Token = "0x60003F9")]
[Address(RVA = "0x1009640", Offset = "0x1008640", VA = "0x181009640")]
private int GetWeightCurveIndex(InteractionObject.WeightCurve.Type weightCurveType)
{
return 0;
}
// Token: 0x06000501 RID: 1281 RVA: 0x000040E0 File Offset: 0x000022E0
[Token(Token = "0x60003FA")]
[Address(RVA = "0x1008F40", Offset = "0x1007F40", VA = "0x181008F40")]
private int GetMultiplierIndex(InteractionObject.WeightCurve.Type weightCurveType)
{
return 0;
}
// Token: 0x06000502 RID: 1282 RVA: 0x00002053 File Offset: 0x00000253
[Token(Token = "0x60003FB")]
[Address(RVA = "0x1009B50", Offset = "0x1008B50", VA = "0x181009B50")]
public InteractionObject()
{
}
// Token: 0x040004A4 RID: 1188
[FieldOffset(Offset = "0x18")]
[Token(Token = "0x4000324")]
[Tooltip("If the Interaction System has a 'Look At' LookAtIK component assigned, will use it to make the character look at the specified Transform. If unassigned, will look at this GameObject.")]
public Transform otherLookAtTarget;
// Token: 0x040004A5 RID: 1189
[FieldOffset(Offset = "0x20")]
[Token(Token = "0x4000325")]
[Tooltip("The root Transform of the InteractionTargets. If null, will use this GameObject. GetComponentsInChildren<InteractionTarget>() will be used at initiation to find all InteractionTargets associated with this InteractionObject.")]
public Transform otherTargetsRoot;
// Token: 0x040004A6 RID: 1190
[FieldOffset(Offset = "0x28")]
[Token(Token = "0x4000326")]
[Tooltip("If assigned, all PositionOffset channels will be applied in the rotation space of this Transform. If not, they will be in the rotation space of the character.")]
public Transform positionOffsetSpace;
// Token: 0x040004A7 RID: 1191
[FieldOffset(Offset = "0x30")]
[Token(Token = "0x4000327")]
public InteractionObject.WeightCurve[] weightCurves;
// Token: 0x040004A8 RID: 1192
[FieldOffset(Offset = "0x38")]
[Token(Token = "0x4000328")]
public InteractionObject.Multiplier[] multipliers;
// Token: 0x040004A9 RID: 1193
[FieldOffset(Offset = "0x40")]
[Token(Token = "0x4000329")]
public InteractionObject.InteractionEvent[] events;
// Token: 0x040004AC RID: 1196
[FieldOffset(Offset = "0x58")]
[Token(Token = "0x400032C")]
private InteractionTarget[] targets;
// Token: 0x02000094 RID: 148
[Token(Token = "0x20000F5")]
[Serializable]
public class InteractionEvent
{
// Token: 0x06000503 RID: 1283 RVA: 0x00002053 File Offset: 0x00000253
[Token(Token = "0x6000744")]
[Address(RVA = "0x1007800", Offset = "0x1006800", VA = "0x181007800")]
public void Activate(Transform t)
{
}
// Token: 0x06000504 RID: 1284 RVA: 0x00002053 File Offset: 0x00000253
[Token(Token = "0x6000745")]
[Address(RVA = "0x412370", Offset = "0x411370", VA = "0x180412370")]
public InteractionEvent()
{
}
// Token: 0x040004AD RID: 1197
[FieldOffset(Offset = "0x10")]
[Token(Token = "0x400074A")]
[Tooltip("The time of the event since interaction start.")]
public float time;
// Token: 0x040004AE RID: 1198
[FieldOffset(Offset = "0x14")]
[Token(Token = "0x400074B")]
[Tooltip("If true, the interaction will be paused on this event. The interaction can be resumed by InteractionSystem.ResumeInteraction() or InteractionSystem.ResumeAll;")]
public bool pause;
// Token: 0x040004AF RID: 1199
[FieldOffset(Offset = "0x15")]
[Token(Token = "0x400074C")]
[Tooltip("If true, the object will be parented to the effector bone on this event. Note that picking up like this can be done by only a single effector at a time. If you wish to pick up an object with both hands, see the Interaction PickUp2Handed demo scene.")]
public bool pickUp;
// Token: 0x040004B0 RID: 1200
[FieldOffset(Offset = "0x18")]
[Token(Token = "0x400074D")]
[Tooltip("The animations called on this event.")]
public InteractionObject.AnimatorEvent[] animations;
// Token: 0x040004B1 RID: 1201
[FieldOffset(Offset = "0x20")]
[Token(Token = "0x400074E")]
[Tooltip("The messages sent on this event using GameObject.SendMessage().")]
public InteractionObject.Message[] messages;
// Token: 0x040004B2 RID: 1202
[FieldOffset(Offset = "0x28")]
[Token(Token = "0x400074F")]
[Tooltip("The UnityEvent to invoke on this event.")]
public UnityEvent unityEvent;
}
// Token: 0x02000095 RID: 149
[Token(Token = "0x20000F6")]
[Serializable]
public class Message
{
// Token: 0x06000505 RID: 1285 RVA: 0x00002053 File Offset: 0x00000253
[Token(Token = "0x6000746")]
[Address(RVA = "0x1016E50", Offset = "0x1015E50", VA = "0x181016E50")]
public void Send(Transform t)
{
}
// Token: 0x06000506 RID: 1286 RVA: 0x00002053 File Offset: 0x00000253
[Token(Token = "0x6000747")]
[Address(RVA = "0x412370", Offset = "0x411370", VA = "0x180412370")]
public Message()
{
}
// Token: 0x040004B3 RID: 1203
[FieldOffset(Offset = "0x10")]
[Token(Token = "0x4000750")]
[Tooltip("The name of the function called.")]
public string function;
// Token: 0x040004B4 RID: 1204
[FieldOffset(Offset = "0x18")]
[Token(Token = "0x4000751")]
[Tooltip("The recipient game object.")]
public GameObject recipient;
// Token: 0x040004B5 RID: 1205
[Token(Token = "0x4000752")]
private const string empty = "";
}
// Token: 0x02000096 RID: 150
[Token(Token = "0x20000F7")]
[Serializable]
public class AnimatorEvent
{
// Token: 0x06000507 RID: 1287 RVA: 0x00002053 File Offset: 0x00000253
[Token(Token = "0x6000748")]
[Address(RVA = "0xFFDBB0", Offset = "0xFFCBB0", VA = "0x180FFDBB0")]
public void Activate(bool pickUp)
{
}
// Token: 0x06000508 RID: 1288 RVA: 0x00002053 File Offset: 0x00000253
[Token(Token = "0x6000749")]
[Address(RVA = "0xFFDB10", Offset = "0xFFCB10", VA = "0x180FFDB10")]
private void Activate(Animator animator)
{
}
// Token: 0x06000509 RID: 1289 RVA: 0x00002053 File Offset: 0x00000253
[Token(Token = "0x600074A")]
[Address(RVA = "0xFFDA50", Offset = "0xFFCA50", VA = "0x180FFDA50")]
private void Activate(Animation animation)
{
}
// Token: 0x0600050A RID: 1290 RVA: 0x00002053 File Offset: 0x00000253
[Token(Token = "0x600074B")]
[Address(RVA = "0xFFDDB0", Offset = "0xFFCDB0", VA = "0x180FFDDB0")]
public AnimatorEvent()
{
}
// Token: 0x040004B6 RID: 1206
[FieldOffset(Offset = "0x10")]
[Token(Token = "0x4000753")]
[Tooltip("The Animator component that will receive the AnimatorEvents.")]
public Animator animator;
// Token: 0x040004B7 RID: 1207
[FieldOffset(Offset = "0x18")]
[Token(Token = "0x4000754")]
[Tooltip("The Animation component that will receive the AnimatorEvents (Legacy).")]
public Animation animation;
// Token: 0x040004B8 RID: 1208
[FieldOffset(Offset = "0x20")]
[Token(Token = "0x4000755")]
[Tooltip("The name of the animation state.")]
public string animationState;
// Token: 0x040004B9 RID: 1209
[FieldOffset(Offset = "0x28")]
[Token(Token = "0x4000756")]
[Tooltip("The crossfading time.")]
public float crossfadeTime;
// Token: 0x040004BA RID: 1210
[FieldOffset(Offset = "0x2C")]
[Token(Token = "0x4000757")]
[Tooltip("The layer of the animation state (if using Legacy, the animation state will be forced to this layer).")]
public int layer;
// Token: 0x040004BB RID: 1211
[FieldOffset(Offset = "0x30")]
[Token(Token = "0x4000758")]
[Tooltip("Should the animation always start from 0 normalized time?")]
public bool resetNormalizedTime;
// Token: 0x040004BC RID: 1212
[Token(Token = "0x4000759")]
private const string empty = "";
}
// Token: 0x02000097 RID: 151
[Token(Token = "0x20000F8")]
[Serializable]
public class WeightCurve
{
// Token: 0x0600050B RID: 1291 RVA: 0x000040F8 File Offset: 0x000022F8
[Token(Token = "0x600074C")]
[Address(RVA = "0x101E1E0", Offset = "0x101D1E0", VA = "0x18101E1E0")]
public float GetValue(float timer)
{
return 0f;
}
// Token: 0x0600050C RID: 1292 RVA: 0x00002053 File Offset: 0x00000253
[Token(Token = "0x600074D")]
[Address(RVA = "0x412370", Offset = "0x411370", VA = "0x180412370")]
public WeightCurve()
{
}
// Token: 0x040004BD RID: 1213
[FieldOffset(Offset = "0x10")]
[Token(Token = "0x400075A")]
[Tooltip("The type of the curve (InteractionObject.WeightCurve.Type).")]
public InteractionObject.WeightCurve.Type type;
// Token: 0x040004BE RID: 1214
[FieldOffset(Offset = "0x18")]
[Token(Token = "0x400075B")]
[Tooltip("The weight curve.")]
public AnimationCurve curve;
// Token: 0x02000098 RID: 152
[Token(Token = "0x2000130")]
[Serializable]
public enum Type
{
// Token: 0x040004C0 RID: 1216
[Token(Token = "0x400087B")]
PositionWeight,
// Token: 0x040004C1 RID: 1217
[Token(Token = "0x400087C")]
RotationWeight,
// Token: 0x040004C2 RID: 1218
[Token(Token = "0x400087D")]
PositionOffsetX,
// Token: 0x040004C3 RID: 1219
[Token(Token = "0x400087E")]
PositionOffsetY,
// Token: 0x040004C4 RID: 1220
[Token(Token = "0x400087F")]
PositionOffsetZ,
// Token: 0x040004C5 RID: 1221
[Token(Token = "0x4000880")]
Pull,
// Token: 0x040004C6 RID: 1222
[Token(Token = "0x4000881")]
Reach,
// Token: 0x040004C7 RID: 1223
[Token(Token = "0x4000882")]
RotateBoneWeight,
// Token: 0x040004C8 RID: 1224
[Token(Token = "0x4000883")]
Push,
// Token: 0x040004C9 RID: 1225
[Token(Token = "0x4000884")]
PushParent,
// Token: 0x040004CA RID: 1226
[Token(Token = "0x4000885")]
PoserWeight,
// Token: 0x040004CB RID: 1227
[Token(Token = "0x4000886")]
BendGoalWeight
}
}
// Token: 0x02000099 RID: 153
[Token(Token = "0x20000F9")]
[Serializable]
public class Multiplier
{
// Token: 0x0600050D RID: 1293 RVA: 0x00004110 File Offset: 0x00002310
[Token(Token = "0x600074E")]
[Address(RVA = "0x1016F30", Offset = "0x1015F30", VA = "0x181016F30")]
public float GetValue(InteractionObject.WeightCurve weightCurve, float timer)
{
return 0f;
}
// Token: 0x0600050E RID: 1294 RVA: 0x00002053 File Offset: 0x00000253
[Token(Token = "0x600074F")]
[Address(RVA = "0x91E230", Offset = "0x91D230", VA = "0x18091E230")]
public Multiplier()
{
}
// Token: 0x040004CC RID: 1228
[FieldOffset(Offset = "0x10")]
[Token(Token = "0x400075C")]
[Tooltip("The curve type to multiply.")]
public InteractionObject.WeightCurve.Type curve;
// Token: 0x040004CD RID: 1229
[FieldOffset(Offset = "0x14")]
[Token(Token = "0x400075D")]
[Tooltip("The multiplier of the curve's value.")]
public float multiplier;
// Token: 0x040004CE RID: 1230
[FieldOffset(Offset = "0x18")]
[Token(Token = "0x400075E")]
[Tooltip("The resulting value will be applied to this channel.")]
public InteractionObject.WeightCurve.Type result;
}
}
}