573 lines
18 KiB
C#
573 lines
18 KiB
C#
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 = "0x2EE4670", Offset = "0x2EE3470", VA = "0x182EE4670")]
|
|
[ContextMenu("User Manual")]
|
|
private void OpenUserManual()
|
|
{
|
|
}
|
|
|
|
// Token: 0x060004E8 RID: 1256 RVA: 0x00002053 File Offset: 0x00000253
|
|
[Token(Token = "0x60003E1")]
|
|
[Address(RVA = "0x2EE4530", Offset = "0x2EE3330", VA = "0x182EE4530")]
|
|
[ContextMenu("Scrpt Reference")]
|
|
private void OpenScriptReference()
|
|
{
|
|
}
|
|
|
|
// Token: 0x060004E9 RID: 1257 RVA: 0x00002053 File Offset: 0x00000253
|
|
[Token(Token = "0x60003E2")]
|
|
[Address(RVA = "0x2EE4570", Offset = "0x2EE3370", VA = "0x182EE4570")]
|
|
[ContextMenu("TUTORIAL VIDEO (PART 1: BASICS)")]
|
|
private void OpenTutorial1()
|
|
{
|
|
}
|
|
|
|
// Token: 0x060004EA RID: 1258 RVA: 0x00002053 File Offset: 0x00000253
|
|
[Token(Token = "0x60003E3")]
|
|
[Address(RVA = "0x2EE45B0", Offset = "0x2EE33B0", VA = "0x182EE45B0")]
|
|
[ContextMenu("TUTORIAL VIDEO (PART 2: PICKING UP...)")]
|
|
private void OpenTutorial2()
|
|
{
|
|
}
|
|
|
|
// Token: 0x060004EB RID: 1259 RVA: 0x00002053 File Offset: 0x00000253
|
|
[Token(Token = "0x60003E4")]
|
|
[Address(RVA = "0x2EE45F0", Offset = "0x2EE33F0", VA = "0x182EE45F0")]
|
|
[ContextMenu("TUTORIAL VIDEO (PART 3: ANIMATION)")]
|
|
private void OpenTutorial3()
|
|
{
|
|
}
|
|
|
|
// Token: 0x060004EC RID: 1260 RVA: 0x00002053 File Offset: 0x00000253
|
|
[Token(Token = "0x60003E5")]
|
|
[Address(RVA = "0x2EE4630", Offset = "0x2EE3430", VA = "0x182EE4630")]
|
|
[ContextMenu("TUTORIAL VIDEO (PART 4: TRIGGERS)")]
|
|
private void OpenTutorial4()
|
|
{
|
|
}
|
|
|
|
// Token: 0x060004ED RID: 1261 RVA: 0x00002053 File Offset: 0x00000253
|
|
[Token(Token = "0x60003E6")]
|
|
[Address(RVA = "0x2EE46C0", Offset = "0x2EE34C0", VA = "0x182EE46C0")]
|
|
[ContextMenu("Support Group")]
|
|
private void SupportGroup()
|
|
{
|
|
}
|
|
|
|
// Token: 0x060004EE RID: 1262 RVA: 0x00002053 File Offset: 0x00000253
|
|
[Token(Token = "0x60003E7")]
|
|
[Address(RVA = "0x2EE2CF0", Offset = "0x2EE1AF0", VA = "0x182EE2CF0")]
|
|
[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 = "0xCB8900", Offset = "0xCB7700", VA = "0x180CB8900")]
|
|
[CompilerGenerated]
|
|
get
|
|
{
|
|
return 0f;
|
|
}
|
|
[Token(Token = "0x60003E9")]
|
|
[Address(RVA = "0x102BF50", Offset = "0x102AD50", VA = "0x18102BF50")]
|
|
[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 = "0x415290", Offset = "0x414090", VA = "0x180415290")]
|
|
[CompilerGenerated]
|
|
get
|
|
{
|
|
return null;
|
|
}
|
|
[Token(Token = "0x60003EB")]
|
|
[Address(RVA = "0x46AB00", Offset = "0x469900", VA = "0x18046AB00")]
|
|
[CompilerGenerated]
|
|
private set
|
|
{
|
|
}
|
|
}
|
|
|
|
// Token: 0x060004F3 RID: 1267 RVA: 0x00002053 File Offset: 0x00000253
|
|
[Token(Token = "0x60003EC")]
|
|
[Address(RVA = "0x2EE4260", Offset = "0x2EE3060", VA = "0x182EE4260")]
|
|
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 = "0x2EE4750", Offset = "0x2EE3550", VA = "0x182EE4750")]
|
|
get
|
|
{
|
|
return null;
|
|
}
|
|
}
|
|
|
|
// Token: 0x060004F5 RID: 1269 RVA: 0x00002050 File Offset: 0x00000250
|
|
[Token(Token = "0x60003EE")]
|
|
[Address(RVA = "0x2EE3D10", Offset = "0x2EE2B10", VA = "0x182EE3D10")]
|
|
public InteractionTarget GetTarget(FullBodyBipedEffector effectorType, InteractionSystem interactionSystem)
|
|
{
|
|
return null;
|
|
}
|
|
|
|
// Token: 0x060004F6 RID: 1270 RVA: 0x00004098 File Offset: 0x00002298
|
|
[Token(Token = "0x60003EF")]
|
|
[Address(RVA = "0x2EE3A30", Offset = "0x2EE2830", VA = "0x182EE3A30")]
|
|
public bool CurveUsed(InteractionObject.WeightCurve.Type type)
|
|
{
|
|
return default(bool);
|
|
}
|
|
|
|
// Token: 0x060004F7 RID: 1271 RVA: 0x00002050 File Offset: 0x00000250
|
|
[Token(Token = "0x60003F0")]
|
|
[Address(RVA = "0x423D40", Offset = "0x422B40", VA = "0x180423D40")]
|
|
public InteractionTarget[] GetTargets()
|
|
{
|
|
return null;
|
|
}
|
|
|
|
// Token: 0x060004F8 RID: 1272 RVA: 0x00002050 File Offset: 0x00000250
|
|
[Token(Token = "0x60003F1")]
|
|
[Address(RVA = "0x2EE3B60", Offset = "0x2EE2960", VA = "0x182EE3B60")]
|
|
public Transform GetTarget(FullBodyBipedEffector effectorType, string tag)
|
|
{
|
|
return null;
|
|
}
|
|
|
|
// Token: 0x060004F9 RID: 1273 RVA: 0x00002053 File Offset: 0x00000253
|
|
[Token(Token = "0x60003F2")]
|
|
[Address(RVA = "0x46AB00", Offset = "0x469900", VA = "0x18046AB00")]
|
|
public void OnStartInteraction(InteractionSystem interactionSystem)
|
|
{
|
|
}
|
|
|
|
// Token: 0x060004FA RID: 1274 RVA: 0x00002053 File Offset: 0x00000253
|
|
[Token(Token = "0x60003F3")]
|
|
[Address(RVA = "0x2EE2D30", Offset = "0x2EE1B30", VA = "0x182EE2D30")]
|
|
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 = "0x2EE3EF0", Offset = "0x2EE2CF0", VA = "0x182EE3EF0")]
|
|
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 = "0x2EE47D0", Offset = "0x2EE35D0", VA = "0x182EE47D0")]
|
|
get
|
|
{
|
|
return null;
|
|
}
|
|
}
|
|
|
|
// Token: 0x060004FD RID: 1277 RVA: 0x00002053 File Offset: 0x00000253
|
|
[Token(Token = "0x60003F6")]
|
|
[Address(RVA = "0x2EE46B0", Offset = "0x2EE34B0", VA = "0x182EE46B0")]
|
|
private void Start()
|
|
{
|
|
}
|
|
|
|
// Token: 0x060004FE RID: 1278 RVA: 0x00002053 File Offset: 0x00000253
|
|
[Token(Token = "0x60003F7")]
|
|
[Address(RVA = "0x2EE32C0", Offset = "0x2EE20C0", VA = "0x182EE32C0")]
|
|
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 = "0x2EE3E60", Offset = "0x2EE2C60", VA = "0x182EE3E60")]
|
|
private Transform GetTarget(FullBodyBipedEffector effectorType)
|
|
{
|
|
return null;
|
|
}
|
|
|
|
// Token: 0x06000500 RID: 1280 RVA: 0x000040C8 File Offset: 0x000022C8
|
|
[Token(Token = "0x60003F9")]
|
|
[Address(RVA = "0x2EE41F0", Offset = "0x2EE2FF0", VA = "0x182EE41F0")]
|
|
private int GetWeightCurveIndex(InteractionObject.WeightCurve.Type weightCurveType)
|
|
{
|
|
return 0;
|
|
}
|
|
|
|
// Token: 0x06000501 RID: 1281 RVA: 0x000040E0 File Offset: 0x000022E0
|
|
[Token(Token = "0x60003FA")]
|
|
[Address(RVA = "0x2EE3AF0", Offset = "0x2EE28F0", VA = "0x182EE3AF0")]
|
|
private int GetMultiplierIndex(InteractionObject.WeightCurve.Type weightCurveType)
|
|
{
|
|
return 0;
|
|
}
|
|
|
|
// Token: 0x06000502 RID: 1282 RVA: 0x00002053 File Offset: 0x00000253
|
|
[Token(Token = "0x60003FB")]
|
|
[Address(RVA = "0x2EE4700", Offset = "0x2EE3500", VA = "0x182EE4700")]
|
|
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 = "0x2EE23B0", Offset = "0x2EE11B0", VA = "0x182EE23B0")]
|
|
public void Activate(Transform t)
|
|
{
|
|
}
|
|
|
|
// Token: 0x06000504 RID: 1284 RVA: 0x00002053 File Offset: 0x00000253
|
|
[Token(Token = "0x6000745")]
|
|
[Address(RVA = "0x3F5100", Offset = "0x3F3F00", VA = "0x1803F5100")]
|
|
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 = "0x2EF19A0", Offset = "0x2EF07A0", VA = "0x182EF19A0")]
|
|
public void Send(Transform t)
|
|
{
|
|
}
|
|
|
|
// Token: 0x06000506 RID: 1286 RVA: 0x00002053 File Offset: 0x00000253
|
|
[Token(Token = "0x6000747")]
|
|
[Address(RVA = "0x3F5100", Offset = "0x3F3F00", VA = "0x1803F5100")]
|
|
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 = "0x2ED8DF0", Offset = "0x2ED7BF0", VA = "0x182ED8DF0")]
|
|
public void Activate(bool pickUp)
|
|
{
|
|
}
|
|
|
|
// Token: 0x06000508 RID: 1288 RVA: 0x00002053 File Offset: 0x00000253
|
|
[Token(Token = "0x6000749")]
|
|
[Address(RVA = "0x2ED8D50", Offset = "0x2ED7B50", VA = "0x182ED8D50")]
|
|
private void Activate(Animator animator)
|
|
{
|
|
}
|
|
|
|
// Token: 0x06000509 RID: 1289 RVA: 0x00002053 File Offset: 0x00000253
|
|
[Token(Token = "0x600074A")]
|
|
[Address(RVA = "0x2ED8C90", Offset = "0x2ED7A90", VA = "0x182ED8C90")]
|
|
private void Activate(Animation animation)
|
|
{
|
|
}
|
|
|
|
// Token: 0x0600050A RID: 1290 RVA: 0x00002053 File Offset: 0x00000253
|
|
[Token(Token = "0x600074B")]
|
|
[Address(RVA = "0x2ED8FF0", Offset = "0x2ED7DF0", VA = "0x182ED8FF0")]
|
|
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 = "0x2EF8D30", Offset = "0x2EF7B30", VA = "0x182EF8D30")]
|
|
public float GetValue(float timer)
|
|
{
|
|
return 0f;
|
|
}
|
|
|
|
// Token: 0x0600050C RID: 1292 RVA: 0x00002053 File Offset: 0x00000253
|
|
[Token(Token = "0x600074D")]
|
|
[Address(RVA = "0x3F5100", Offset = "0x3F3F00", VA = "0x1803F5100")]
|
|
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 = "0x2EF1A80", Offset = "0x2EF0880", VA = "0x182EF1A80")]
|
|
public float GetValue(InteractionObject.WeightCurve weightCurve, float timer)
|
|
{
|
|
return 0f;
|
|
}
|
|
|
|
// Token: 0x0600050E RID: 1294 RVA: 0x00002053 File Offset: 0x00000253
|
|
[Token(Token = "0x600074F")]
|
|
[Address(RVA = "0x22EFD30", Offset = "0x22EEB30", VA = "0x1822EFD30")]
|
|
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;
|
|
}
|
|
}
|
|
}
|