550 lines
16 KiB
C#
550 lines
16 KiB
C#
using System;
|
|
using System.Collections.Generic;
|
|
using Cpp2IlInjected;
|
|
using UnityEngine;
|
|
|
|
// Token: 0x02000354 RID: 852
|
|
[Token(Token = "0x2000354")]
|
|
[AddComponentMenu("Dynamic Bone/Dynamic Bone")]
|
|
public class DynamicBone : MonoBehaviour
|
|
{
|
|
// Token: 0x06002104 RID: 8452 RVA: 0x0004EC74 File Offset: 0x0004CE74
|
|
[Token(Token = "0x6002104")]
|
|
[Address(RVA = "0xA8B000", Offset = "0xA89800", VA = "0x180A8B000")]
|
|
private void Start()
|
|
{
|
|
this.SetupParticles();
|
|
}
|
|
|
|
// Token: 0x06002105 RID: 8453 RVA: 0x0004EC88 File Offset: 0x0004CE88
|
|
[Token(Token = "0x6002105")]
|
|
[Address(RVA = "0xA89DE0", Offset = "0xA885E0", VA = "0x180A89DE0")]
|
|
private void FixedUpdate()
|
|
{
|
|
if (this.m_UpdateMode == DynamicBone.UpdateMode.AnimatePhysics)
|
|
{
|
|
float weight = this.m_Weight;
|
|
int num = 0;
|
|
if (weight > (float)num && (!this.m_DistantDisable || !this.m_DistantDisabled))
|
|
{
|
|
this.InitTransforms();
|
|
}
|
|
}
|
|
}
|
|
|
|
// Token: 0x06002106 RID: 8454 RVA: 0x0004ECC4 File Offset: 0x0004CEC4
|
|
[Token(Token = "0x6002106")]
|
|
[Address(RVA = "0xA8C4B0", Offset = "0xA8ACB0", VA = "0x180A8C4B0")]
|
|
private void Update()
|
|
{
|
|
if (this.m_UpdateMode != DynamicBone.UpdateMode.AnimatePhysics)
|
|
{
|
|
float weight = this.m_Weight;
|
|
int num = 0;
|
|
if (weight > (float)num && (!this.m_DistantDisable || !this.m_DistantDisabled))
|
|
{
|
|
this.InitTransforms();
|
|
}
|
|
}
|
|
}
|
|
|
|
// Token: 0x06002107 RID: 8455 RVA: 0x0004ED00 File Offset: 0x0004CF00
|
|
[Token(Token = "0x6002107")]
|
|
[Address(RVA = "0xA89F90", Offset = "0xA88790", VA = "0x180A89F90")]
|
|
private void LateUpdate()
|
|
{
|
|
if (this.m_DistantDisable)
|
|
{
|
|
this.CheckDistance();
|
|
}
|
|
float num = this.m_Weight;
|
|
int num2 = 0;
|
|
if (num > (float)num2 && (!this.m_DistantDisable || !this.m_DistantDisabled))
|
|
{
|
|
num = Time.deltaTime;
|
|
this.UpdateDynamicBones(num);
|
|
return;
|
|
}
|
|
}
|
|
|
|
// Token: 0x06002108 RID: 8456 RVA: 0x0004ED4C File Offset: 0x0004CF4C
|
|
[Token(Token = "0x6002108")]
|
|
[Address(RVA = "0xA8A3D0", Offset = "0xA88BD0", VA = "0x180A8A3D0")]
|
|
private void PreUpdate()
|
|
{
|
|
float weight = this.m_Weight;
|
|
int num = 0;
|
|
if (weight > (float)num && (!this.m_DistantDisable || !this.m_DistantDisabled))
|
|
{
|
|
this.InitTransforms();
|
|
return;
|
|
}
|
|
}
|
|
|
|
// Token: 0x06002109 RID: 8457 RVA: 0x000020D3 File Offset: 0x000002D3
|
|
[Token(Token = "0x6002109")]
|
|
[Address(RVA = "0xA89BF0", Offset = "0xA883F0", VA = "0x180A89BF0")]
|
|
private void CheckDistance()
|
|
{
|
|
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
|
}
|
|
|
|
// Token: 0x0600210A RID: 8458 RVA: 0x0004ED80 File Offset: 0x0004CF80
|
|
[Token(Token = "0x600210A")]
|
|
[Address(RVA = "0xA8A310", Offset = "0xA88B10", VA = "0x180A8A310")]
|
|
private void OnEnable()
|
|
{
|
|
this.ResetParticlesPosition();
|
|
}
|
|
|
|
// Token: 0x0600210B RID: 8459 RVA: 0x0004ED94 File Offset: 0x0004CF94
|
|
[Token(Token = "0x600210B")]
|
|
[Address(RVA = "0xA8A0D0", Offset = "0xA888D0", VA = "0x180A8A0D0")]
|
|
private void OnDisable()
|
|
{
|
|
this.InitTransforms();
|
|
}
|
|
|
|
// Token: 0x0600210C RID: 8460 RVA: 0x0004EDA8 File Offset: 0x0004CFA8
|
|
[Token(Token = "0x600210C")]
|
|
[Address(RVA = "0xA8A320", Offset = "0xA88B20", VA = "0x180A8A320")]
|
|
private void OnValidate()
|
|
{
|
|
float updateRate = this.m_UpdateRate;
|
|
int num = 0;
|
|
float num2 = Mathf.Max(updateRate, (float)num);
|
|
this.m_UpdateRate = num2;
|
|
float num3 = Mathf.Clamp01(this.m_Damping);
|
|
this.m_Damping = num3;
|
|
float num4 = Mathf.Clamp01(this.m_Elasticity);
|
|
this.m_Elasticity = num4;
|
|
float num5 = Mathf.Clamp01(this.m_Stiffness);
|
|
this.m_Stiffness = num5;
|
|
float num6 = Mathf.Clamp01(this.m_Inert);
|
|
this.m_Inert = num6;
|
|
float radius = this.m_Radius;
|
|
int num7 = 0;
|
|
float num8 = Mathf.Max(radius, (float)num7);
|
|
this.m_Radius = num8;
|
|
if (Application.isEditor && Application.isPlaying)
|
|
{
|
|
this.InitTransforms();
|
|
this.SetupParticles();
|
|
return;
|
|
}
|
|
}
|
|
|
|
// Token: 0x0600210D RID: 8461 RVA: 0x000020D3 File Offset: 0x000002D3
|
|
[Token(Token = "0x600210D")]
|
|
[Address(RVA = "0xA8A0E0", Offset = "0xA888E0", VA = "0x180A8A0E0")]
|
|
private void OnDrawGizmosSelected()
|
|
{
|
|
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
|
}
|
|
|
|
// Token: 0x0600210E RID: 8462 RVA: 0x0004EE60 File Offset: 0x0004D060
|
|
[Token(Token = "0x600210E")]
|
|
[Address(RVA = "0xA8A5E0", Offset = "0xA88DE0", VA = "0x180A8A5E0")]
|
|
public void SetWeight(float w)
|
|
{
|
|
this.InitTransforms();
|
|
this.m_Weight = w;
|
|
}
|
|
|
|
// Token: 0x0600210F RID: 8463 RVA: 0x0004EE88 File Offset: 0x0004D088
|
|
[Token(Token = "0x600210F")]
|
|
[Address(RVA = "0xA89E20", Offset = "0xA88620", VA = "0x180A89E20")]
|
|
public float GetWeight()
|
|
{
|
|
return this.m_Weight;
|
|
}
|
|
|
|
// Token: 0x06002110 RID: 8464 RVA: 0x000020D3 File Offset: 0x000002D3
|
|
[Token(Token = "0x6002110")]
|
|
[Address(RVA = "0xA8B010", Offset = "0xA89810", VA = "0x180A8B010")]
|
|
private void UpdateDynamicBones(float t)
|
|
{
|
|
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
|
}
|
|
|
|
// Token: 0x06002111 RID: 8465 RVA: 0x000020D3 File Offset: 0x000002D3
|
|
[Token(Token = "0x6002111")]
|
|
[Address(RVA = "0xA8A650", Offset = "0xA88E50", VA = "0x180A8A650")]
|
|
private void SetupParticles()
|
|
{
|
|
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
|
}
|
|
|
|
// Token: 0x06002112 RID: 8466 RVA: 0x000020D3 File Offset: 0x000002D3
|
|
[Token(Token = "0x6002112")]
|
|
[Address(RVA = "0xA890F0", Offset = "0xA878F0", VA = "0x180A890F0")]
|
|
private void AppendParticles(Transform b, int parentIndex, float boneLength)
|
|
{
|
|
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
|
}
|
|
|
|
// Token: 0x06002113 RID: 8467 RVA: 0x000020D3 File Offset: 0x000002D3
|
|
[Token(Token = "0x6002113")]
|
|
[Address(RVA = "0xA8B260", Offset = "0xA89A60", VA = "0x180A8B260")]
|
|
public void UpdateParameters()
|
|
{
|
|
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
|
}
|
|
|
|
// Token: 0x06002114 RID: 8468 RVA: 0x000020D3 File Offset: 0x000002D3
|
|
[Token(Token = "0x6002114")]
|
|
[Address(RVA = "0xA89E30", Offset = "0xA88630", VA = "0x180A89E30")]
|
|
private void InitTransforms()
|
|
{
|
|
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
|
}
|
|
|
|
// Token: 0x06002115 RID: 8469 RVA: 0x000020D3 File Offset: 0x000002D3
|
|
[Token(Token = "0x6002115")]
|
|
[Address(RVA = "0xA8A400", Offset = "0xA88C00", VA = "0x180A8A400")]
|
|
private void ResetParticlesPosition()
|
|
{
|
|
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
|
}
|
|
|
|
// Token: 0x06002116 RID: 8470 RVA: 0x000020D3 File Offset: 0x000002D3
|
|
[Token(Token = "0x6002116")]
|
|
[Address(RVA = "0xA8B5E0", Offset = "0xA89DE0", VA = "0x180A8B5E0")]
|
|
private void UpdateParticles1()
|
|
{
|
|
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
|
}
|
|
|
|
// Token: 0x06002117 RID: 8471 RVA: 0x000020D3 File Offset: 0x000002D3
|
|
[Token(Token = "0x6002117")]
|
|
[Address(RVA = "0xA8BA40", Offset = "0xA8A240", VA = "0x180A8BA40")]
|
|
private void UpdateParticles2()
|
|
{
|
|
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
|
}
|
|
|
|
// Token: 0x06002118 RID: 8472 RVA: 0x000020D3 File Offset: 0x000002D3
|
|
[Token(Token = "0x6002118")]
|
|
[Address(RVA = "0xA8A7F0", Offset = "0xA88FF0", VA = "0x180A8A7F0")]
|
|
private void SkipUpdateParticles()
|
|
{
|
|
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
|
}
|
|
|
|
// Token: 0x06002119 RID: 8473 RVA: 0x000020D3 File Offset: 0x000002D3
|
|
[Token(Token = "0x6002119")]
|
|
[Address(RVA = "0xA89FF0", Offset = "0xA887F0", VA = "0x180A89FF0")]
|
|
private static Vector3 MirrorVector(Vector3 v, Vector3 axis)
|
|
{
|
|
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
|
}
|
|
|
|
// Token: 0x0600211A RID: 8474 RVA: 0x000020D3 File Offset: 0x000002D3
|
|
[Token(Token = "0x600211A")]
|
|
[Address(RVA = "0xA89890", Offset = "0xA88090", VA = "0x180A89890")]
|
|
private void ApplyParticlesToTransforms()
|
|
{
|
|
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
|
}
|
|
|
|
// Token: 0x0600211B RID: 8475 RVA: 0x0004EE9C File Offset: 0x0004D09C
|
|
[Token(Token = "0x600211B")]
|
|
[Address(RVA = "0xA8C4F0", Offset = "0xA8ACF0", VA = "0x180A8C4F0")]
|
|
public DynamicBone()
|
|
{
|
|
float z = Vector3.zero.z;
|
|
this.m_EndOffset.z = z;
|
|
float z2 = Vector3.zero.z;
|
|
this.m_Gravity.z = z2;
|
|
float z3 = Vector3.zero.z;
|
|
this.m_Force.z = z3;
|
|
this.m_DistanceToObject = 20f;
|
|
float z4 = Vector3.zero.z;
|
|
this.m_LocalGravity.z = z4;
|
|
float z5 = Vector3.zero.z;
|
|
this.m_ObjectMove.z = z5;
|
|
float z6 = Vector3.zero.z;
|
|
this.m_ObjectPrevPosition.z = z6;
|
|
this.m_ObjectScale = 1f;
|
|
this.m_Weight = 1f;
|
|
List<DynamicBone.Particle> list = new List();
|
|
this.m_Particles = list;
|
|
base..ctor();
|
|
}
|
|
|
|
// Token: 0x04002A69 RID: 10857
|
|
[FieldOffset(Offset = "0x18")]
|
|
[Token(Token = "0x4002A69")]
|
|
public Transform m_Root;
|
|
|
|
// Token: 0x04002A6A RID: 10858
|
|
[FieldOffset(Offset = "0x20")]
|
|
[Token(Token = "0x4002A6A")]
|
|
public float m_UpdateRate = 60f;
|
|
|
|
// Token: 0x04002A6B RID: 10859
|
|
[FieldOffset(Offset = "0x24")]
|
|
[Token(Token = "0x4002A6B")]
|
|
public DynamicBone.UpdateMode m_UpdateMode;
|
|
|
|
// Token: 0x04002A6C RID: 10860
|
|
[FieldOffset(Offset = "0x28")]
|
|
[Token(Token = "0x4002A6C")]
|
|
[Range(0f, 1f)]
|
|
public float m_Damping = 0.1f;
|
|
|
|
// Token: 0x04002A6D RID: 10861
|
|
[FieldOffset(Offset = "0x30")]
|
|
[Token(Token = "0x4002A6D")]
|
|
public AnimationCurve m_DampingDistrib;
|
|
|
|
// Token: 0x04002A6E RID: 10862
|
|
[FieldOffset(Offset = "0x38")]
|
|
[Token(Token = "0x4002A6E")]
|
|
[Range(0f, 1f)]
|
|
public float m_Elasticity = 0.1f;
|
|
|
|
// Token: 0x04002A6F RID: 10863
|
|
[FieldOffset(Offset = "0x40")]
|
|
[Token(Token = "0x4002A6F")]
|
|
public AnimationCurve m_ElasticityDistrib;
|
|
|
|
// Token: 0x04002A70 RID: 10864
|
|
[FieldOffset(Offset = "0x48")]
|
|
[Token(Token = "0x4002A70")]
|
|
[Range(0f, 1f)]
|
|
public float m_Stiffness = 0.1f;
|
|
|
|
// Token: 0x04002A71 RID: 10865
|
|
[FieldOffset(Offset = "0x50")]
|
|
[Token(Token = "0x4002A71")]
|
|
public AnimationCurve m_StiffnessDistrib;
|
|
|
|
// Token: 0x04002A72 RID: 10866
|
|
[FieldOffset(Offset = "0x58")]
|
|
[Token(Token = "0x4002A72")]
|
|
[Range(0f, 1f)]
|
|
public float m_Inert;
|
|
|
|
// Token: 0x04002A73 RID: 10867
|
|
[FieldOffset(Offset = "0x60")]
|
|
[Token(Token = "0x4002A73")]
|
|
public AnimationCurve m_InertDistrib;
|
|
|
|
// Token: 0x04002A74 RID: 10868
|
|
[FieldOffset(Offset = "0x68")]
|
|
[Token(Token = "0x4002A74")]
|
|
public float m_Radius;
|
|
|
|
// Token: 0x04002A75 RID: 10869
|
|
[FieldOffset(Offset = "0x70")]
|
|
[Token(Token = "0x4002A75")]
|
|
public AnimationCurve m_RadiusDistrib;
|
|
|
|
// Token: 0x04002A76 RID: 10870
|
|
[FieldOffset(Offset = "0x78")]
|
|
[Token(Token = "0x4002A76")]
|
|
public float m_EndLength;
|
|
|
|
// Token: 0x04002A77 RID: 10871
|
|
[FieldOffset(Offset = "0x7C")]
|
|
[Token(Token = "0x4002A77")]
|
|
public Vector3 m_EndOffset;
|
|
|
|
// Token: 0x04002A78 RID: 10872
|
|
[FieldOffset(Offset = "0x88")]
|
|
[Token(Token = "0x4002A78")]
|
|
public Vector3 m_Gravity;
|
|
|
|
// Token: 0x04002A79 RID: 10873
|
|
[FieldOffset(Offset = "0x94")]
|
|
[Token(Token = "0x4002A79")]
|
|
public Vector3 m_Force;
|
|
|
|
// Token: 0x04002A7A RID: 10874
|
|
[FieldOffset(Offset = "0xA0")]
|
|
[Token(Token = "0x4002A7A")]
|
|
public List<DynamicBoneColliderBase> m_Colliders;
|
|
|
|
// Token: 0x04002A7B RID: 10875
|
|
[FieldOffset(Offset = "0xA8")]
|
|
[Token(Token = "0x4002A7B")]
|
|
public List<Transform> m_Exclusions;
|
|
|
|
// Token: 0x04002A7C RID: 10876
|
|
[FieldOffset(Offset = "0xB0")]
|
|
[Token(Token = "0x4002A7C")]
|
|
public DynamicBone.FreezeAxis m_FreezeAxis;
|
|
|
|
// Token: 0x04002A7D RID: 10877
|
|
[FieldOffset(Offset = "0xB4")]
|
|
[Token(Token = "0x4002A7D")]
|
|
public bool m_DistantDisable;
|
|
|
|
// Token: 0x04002A7E RID: 10878
|
|
[FieldOffset(Offset = "0xB8")]
|
|
[Token(Token = "0x4002A7E")]
|
|
public Transform m_ReferenceObject;
|
|
|
|
// Token: 0x04002A7F RID: 10879
|
|
[FieldOffset(Offset = "0xC0")]
|
|
[Token(Token = "0x4002A7F")]
|
|
public float m_DistanceToObject;
|
|
|
|
// Token: 0x04002A80 RID: 10880
|
|
[FieldOffset(Offset = "0xC4")]
|
|
[Token(Token = "0x4002A80")]
|
|
private Vector3 m_LocalGravity;
|
|
|
|
// Token: 0x04002A81 RID: 10881
|
|
[FieldOffset(Offset = "0xD0")]
|
|
[Token(Token = "0x4002A81")]
|
|
private Vector3 m_ObjectMove;
|
|
|
|
// Token: 0x04002A82 RID: 10882
|
|
[FieldOffset(Offset = "0xDC")]
|
|
[Token(Token = "0x4002A82")]
|
|
private Vector3 m_ObjectPrevPosition;
|
|
|
|
// Token: 0x04002A83 RID: 10883
|
|
[FieldOffset(Offset = "0xE8")]
|
|
[Token(Token = "0x4002A83")]
|
|
private float m_BoneTotalLength;
|
|
|
|
// Token: 0x04002A84 RID: 10884
|
|
[FieldOffset(Offset = "0xEC")]
|
|
[Token(Token = "0x4002A84")]
|
|
private float m_ObjectScale;
|
|
|
|
// Token: 0x04002A85 RID: 10885
|
|
[FieldOffset(Offset = "0xF0")]
|
|
[Token(Token = "0x4002A85")]
|
|
private float m_Time;
|
|
|
|
// Token: 0x04002A86 RID: 10886
|
|
[FieldOffset(Offset = "0xF4")]
|
|
[Token(Token = "0x4002A86")]
|
|
private float m_Weight;
|
|
|
|
// Token: 0x04002A87 RID: 10887
|
|
[FieldOffset(Offset = "0xF8")]
|
|
[Token(Token = "0x4002A87")]
|
|
private bool m_DistantDisabled;
|
|
|
|
// Token: 0x04002A88 RID: 10888
|
|
[FieldOffset(Offset = "0x100")]
|
|
[Token(Token = "0x4002A88")]
|
|
private List<DynamicBone.Particle> m_Particles;
|
|
|
|
// Token: 0x02000355 RID: 853
|
|
[Token(Token = "0x2000355")]
|
|
public enum UpdateMode
|
|
{
|
|
// Token: 0x04002A8A RID: 10890
|
|
[Token(Token = "0x4002A8A")]
|
|
Normal,
|
|
// Token: 0x04002A8B RID: 10891
|
|
[Token(Token = "0x4002A8B")]
|
|
AnimatePhysics,
|
|
// Token: 0x04002A8C RID: 10892
|
|
[Token(Token = "0x4002A8C")]
|
|
UnscaledTime
|
|
}
|
|
|
|
// Token: 0x02000356 RID: 854
|
|
[Token(Token = "0x2000356")]
|
|
public enum FreezeAxis
|
|
{
|
|
// Token: 0x04002A8E RID: 10894
|
|
[Token(Token = "0x4002A8E")]
|
|
None,
|
|
// Token: 0x04002A8F RID: 10895
|
|
[Token(Token = "0x4002A8F")]
|
|
X,
|
|
// Token: 0x04002A90 RID: 10896
|
|
[Token(Token = "0x4002A90")]
|
|
Y,
|
|
// Token: 0x04002A91 RID: 10897
|
|
[Token(Token = "0x4002A91")]
|
|
Z
|
|
}
|
|
|
|
// Token: 0x02000357 RID: 855
|
|
[Token(Token = "0x2000357")]
|
|
private class Particle
|
|
{
|
|
// Token: 0x0600211C RID: 8476 RVA: 0x000020D3 File Offset: 0x000002D3
|
|
[Token(Token = "0x600211C")]
|
|
[Address(RVA = "0x66FEC0", Offset = "0x66E6C0", VA = "0x18066FEC0")]
|
|
public Particle()
|
|
{
|
|
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
|
}
|
|
|
|
// Token: 0x04002A92 RID: 10898
|
|
[FieldOffset(Offset = "0x10")]
|
|
[Token(Token = "0x4002A92")]
|
|
public Transform m_Transform;
|
|
|
|
// Token: 0x04002A93 RID: 10899
|
|
[FieldOffset(Offset = "0x18")]
|
|
[Token(Token = "0x4002A93")]
|
|
public int m_ParentIndex;
|
|
|
|
// Token: 0x04002A94 RID: 10900
|
|
[FieldOffset(Offset = "0x1C")]
|
|
[Token(Token = "0x4002A94")]
|
|
public float m_Damping;
|
|
|
|
// Token: 0x04002A95 RID: 10901
|
|
[FieldOffset(Offset = "0x20")]
|
|
[Token(Token = "0x4002A95")]
|
|
public float m_Elasticity;
|
|
|
|
// Token: 0x04002A96 RID: 10902
|
|
[FieldOffset(Offset = "0x24")]
|
|
[Token(Token = "0x4002A96")]
|
|
public float m_Stiffness;
|
|
|
|
// Token: 0x04002A97 RID: 10903
|
|
[FieldOffset(Offset = "0x28")]
|
|
[Token(Token = "0x4002A97")]
|
|
public float m_Inert;
|
|
|
|
// Token: 0x04002A98 RID: 10904
|
|
[FieldOffset(Offset = "0x2C")]
|
|
[Token(Token = "0x4002A98")]
|
|
public float m_Radius;
|
|
|
|
// Token: 0x04002A99 RID: 10905
|
|
[FieldOffset(Offset = "0x30")]
|
|
[Token(Token = "0x4002A99")]
|
|
public float m_BoneLength;
|
|
|
|
// Token: 0x04002A9A RID: 10906
|
|
[FieldOffset(Offset = "0x34")]
|
|
[Token(Token = "0x4002A9A")]
|
|
public Vector3 m_Position;
|
|
|
|
// Token: 0x04002A9B RID: 10907
|
|
[FieldOffset(Offset = "0x40")]
|
|
[Token(Token = "0x4002A9B")]
|
|
public Vector3 m_PrevPosition;
|
|
|
|
// Token: 0x04002A9C RID: 10908
|
|
[FieldOffset(Offset = "0x4C")]
|
|
[Token(Token = "0x4002A9C")]
|
|
public Vector3 m_EndOffset;
|
|
|
|
// Token: 0x04002A9D RID: 10909
|
|
[FieldOffset(Offset = "0x58")]
|
|
[Token(Token = "0x4002A9D")]
|
|
public Vector3 m_InitLocalPosition;
|
|
|
|
// Token: 0x04002A9E RID: 10910
|
|
[FieldOffset(Offset = "0x64")]
|
|
[Token(Token = "0x4002A9E")]
|
|
public Quaternion m_InitLocalRotation;
|
|
}
|
|
}
|