using System; using Il2CppInterop.Common.Attributes; using Il2CppInterop.Runtime; using Il2CppInterop.Runtime.InteropTypes.Arrays; using Il2CppSystem; using UnityEngine; namespace RootMotion.FinalIK { // Token: 0x02000491 RID: 1169 public class Inertia : OffsetModifier { // Token: 0x06008987 RID: 35207 RVA: 0x00233FC4 File Offset: 0x002321C4 [CallerCount(0)] [CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 622040, XrefRangeEnd = 622043, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)] public unsafe void ResetBodies() { IL2CPP.Il2CppObjectBaseToPtrNotNull(this); IntPtr* ptr = null; IntPtr intPtr2; IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(Inertia.NativeMethodInfoPtr_ResetBodies_Public_Void_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2); Il2CppException.RaiseExceptionIfNecessary(intPtr2); } // Token: 0x06008988 RID: 35208 RVA: 0x00234008 File Offset: 0x00232208 [CallerCount(0)] [CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 622043, XrefRangeEnd = 622050, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)] public unsafe override void OnModifyOffset() { IL2CPP.Il2CppObjectBaseToPtrNotNull(this); IntPtr* ptr = null; IntPtr intPtr2; IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(IL2CPP.il2cpp_object_get_virtual_method(IL2CPP.Il2CppObjectBaseToPtr(this), Inertia.NativeMethodInfoPtr_OnModifyOffset_Protected_Virtual_Void_0), IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2); Il2CppException.RaiseExceptionIfNecessary(intPtr2); } // Token: 0x06008989 RID: 35209 RVA: 0x00234058 File Offset: 0x00232258 [CallerCount(0)] [CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 0, XrefRangeEnd = 0, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)] public unsafe Inertia() : this(IL2CPP.il2cpp_object_new(Il2CppClassPointerStore.NativeClassPtr)) { IntPtr* ptr = null; IntPtr intPtr2; IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(Inertia.NativeMethodInfoPtr__ctor_Public_Void_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2); Il2CppException.RaiseExceptionIfNecessary(intPtr2); } // Token: 0x0600898A RID: 35210 RVA: 0x002340A4 File Offset: 0x002322A4 // Note: this type is marked as 'beforefieldinit'. static Inertia() { Il2CppClassPointerStore.NativeClassPtr = IL2CPP.GetIl2CppClass("Assembly-CSharp.dll", "RootMotion.FinalIK", "Inertia"); IL2CPP.il2cpp_runtime_class_init(Il2CppClassPointerStore.NativeClassPtr); Inertia.NativeFieldInfoPtr_bodies = IL2CPP.GetIl2CppField(Il2CppClassPointerStore.NativeClassPtr, "bodies"); Inertia.NativeFieldInfoPtr_limits = IL2CPP.GetIl2CppField(Il2CppClassPointerStore.NativeClassPtr, "limits"); Inertia.NativeMethodInfoPtr_ResetBodies_Public_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore.NativeClassPtr, 100673801); Inertia.NativeMethodInfoPtr_OnModifyOffset_Protected_Virtual_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore.NativeClassPtr, 100673802); Inertia.NativeMethodInfoPtr__ctor_Public_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore.NativeClassPtr, 100673803); } // Token: 0x0600898B RID: 35211 RVA: 0x001E8884 File Offset: 0x001E6A84 public Inertia(IntPtr pointer) : base(pointer) { } // Token: 0x17002EC4 RID: 11972 // (get) Token: 0x0600898C RID: 35212 RVA: 0x00234138 File Offset: 0x00232338 // (set) Token: 0x0600898D RID: 35213 RVA: 0x0023416C File Offset: 0x0023236C public unsafe Il2CppReferenceArray bodies { get { IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(Inertia.NativeFieldInfoPtr_bodies); IntPtr intPtr2 = *intPtr; return (intPtr2 != 0) ? new Il2CppReferenceArray(intPtr2) : null; } set { IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this); IL2CPP.il2cpp_gc_wbarrier_set_field(intPtr, intPtr + (IntPtr)IL2CPP.il2cpp_field_get_offset(Inertia.NativeFieldInfoPtr_bodies), IL2CPP.Il2CppObjectBaseToPtr(value)); } } // Token: 0x17002EC5 RID: 11973 // (get) Token: 0x0600898E RID: 35214 RVA: 0x00234194 File Offset: 0x00232394 // (set) Token: 0x0600898F RID: 35215 RVA: 0x002341C8 File Offset: 0x002323C8 public unsafe Il2CppReferenceArray limits { get { IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(Inertia.NativeFieldInfoPtr_limits); IntPtr intPtr2 = *intPtr; return (intPtr2 != 0) ? new Il2CppReferenceArray(intPtr2) : null; } set { IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this); IL2CPP.il2cpp_gc_wbarrier_set_field(intPtr, intPtr + (IntPtr)IL2CPP.il2cpp_field_get_offset(Inertia.NativeFieldInfoPtr_limits), IL2CPP.Il2CppObjectBaseToPtr(value)); } } // Token: 0x04005BBB RID: 23483 private static readonly IntPtr NativeFieldInfoPtr_bodies; // Token: 0x04005BBC RID: 23484 private static readonly IntPtr NativeFieldInfoPtr_limits; // Token: 0x04005BBD RID: 23485 private static readonly IntPtr NativeMethodInfoPtr_ResetBodies_Public_Void_0; // Token: 0x04005BBE RID: 23486 private static readonly IntPtr NativeMethodInfoPtr_OnModifyOffset_Protected_Virtual_Void_0; // Token: 0x04005BBF RID: 23487 private static readonly IntPtr NativeMethodInfoPtr__ctor_Public_Void_0; // Token: 0x02000492 RID: 1170 [Serializable] public class Body : Il2CppSystem.Object { // Token: 0x06008990 RID: 35216 RVA: 0x002341F0 File Offset: 0x002323F0 [CallerCount(1)] [CachedScanResults(RefRangeStart = 622019, RefRangeEnd = 622020, XrefRangeStart = 622012, XrefRangeEnd = 622019, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)] public unsafe void Reset() { IL2CPP.Il2CppObjectBaseToPtrNotNull(this); IntPtr* ptr = null; IntPtr intPtr2; IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(Inertia.Body.NativeMethodInfoPtr_Reset_Public_Void_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2); Il2CppException.RaiseExceptionIfNecessary(intPtr2); } // Token: 0x06008991 RID: 35217 RVA: 0x00234234 File Offset: 0x00232434 [CallerCount(1)] [CachedScanResults(RefRangeStart = 622038, RefRangeEnd = 622039, XrefRangeStart = 622020, XrefRangeEnd = 622038, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)] public unsafe void Update(IKSolverFullBodyBiped solver, float weight, float deltaTime) { IL2CPP.Il2CppObjectBaseToPtrNotNull(this); IntPtr* ptr; checked { ptr = stackalloc IntPtr[unchecked((UIntPtr)3) * (UIntPtr)sizeof(IntPtr)]; *ptr = IL2CPP.Il2CppObjectBaseToPtr(solver); } ptr[checked(unchecked((UIntPtr)1) * (UIntPtr)sizeof(IntPtr)) / (UIntPtr)sizeof(IntPtr)] = ref weight; ptr[checked(unchecked((UIntPtr)2) * (UIntPtr)sizeof(IntPtr)) / (UIntPtr)sizeof(IntPtr)] = ref deltaTime; IntPtr intPtr2; IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(Inertia.Body.NativeMethodInfoPtr_Update_Public_Void_IKSolverFullBodyBiped_Single_Single_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2); Il2CppException.RaiseExceptionIfNecessary(intPtr2); } // Token: 0x06008992 RID: 35218 RVA: 0x002342B4 File Offset: 0x002324B4 [CallerCount(0)] [CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 622039, XrefRangeEnd = 622040, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)] public unsafe Body() : this(IL2CPP.il2cpp_object_new(Il2CppClassPointerStore.NativeClassPtr)) { IntPtr* ptr = null; IntPtr intPtr2; IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(Inertia.Body.NativeMethodInfoPtr__ctor_Public_Void_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2); Il2CppException.RaiseExceptionIfNecessary(intPtr2); } // Token: 0x06008993 RID: 35219 RVA: 0x00234300 File Offset: 0x00232500 // Note: this type is marked as 'beforefieldinit'. static Body() { Il2CppClassPointerStore.NativeClassPtr = IL2CPP.GetIl2CppNestedType(Il2CppClassPointerStore.NativeClassPtr, "Body"); IL2CPP.il2cpp_runtime_class_init(Il2CppClassPointerStore.NativeClassPtr); Inertia.Body.NativeFieldInfoPtr_transform = IL2CPP.GetIl2CppField(Il2CppClassPointerStore.NativeClassPtr, "transform"); Inertia.Body.NativeFieldInfoPtr_effectorLinks = IL2CPP.GetIl2CppField(Il2CppClassPointerStore.NativeClassPtr, "effectorLinks"); Inertia.Body.NativeFieldInfoPtr_speed = IL2CPP.GetIl2CppField(Il2CppClassPointerStore.NativeClassPtr, "speed"); Inertia.Body.NativeFieldInfoPtr_acceleration = IL2CPP.GetIl2CppField(Il2CppClassPointerStore.NativeClassPtr, "acceleration"); Inertia.Body.NativeFieldInfoPtr_matchVelocity = IL2CPP.GetIl2CppField(Il2CppClassPointerStore.NativeClassPtr, "matchVelocity"); Inertia.Body.NativeFieldInfoPtr_gravity = IL2CPP.GetIl2CppField(Il2CppClassPointerStore.NativeClassPtr, "gravity"); Inertia.Body.NativeFieldInfoPtr_delta = IL2CPP.GetIl2CppField(Il2CppClassPointerStore.NativeClassPtr, "delta"); Inertia.Body.NativeFieldInfoPtr_lazyPoint = IL2CPP.GetIl2CppField(Il2CppClassPointerStore.NativeClassPtr, "lazyPoint"); Inertia.Body.NativeFieldInfoPtr_direction = IL2CPP.GetIl2CppField(Il2CppClassPointerStore.NativeClassPtr, "direction"); Inertia.Body.NativeFieldInfoPtr_lastPosition = IL2CPP.GetIl2CppField(Il2CppClassPointerStore.NativeClassPtr, "lastPosition"); Inertia.Body.NativeFieldInfoPtr_firstUpdate = IL2CPP.GetIl2CppField(Il2CppClassPointerStore.NativeClassPtr, "firstUpdate"); Inertia.Body.NativeMethodInfoPtr_Reset_Public_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore.NativeClassPtr, 100673804); Inertia.Body.NativeMethodInfoPtr_Update_Public_Void_IKSolverFullBodyBiped_Single_Single_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore.NativeClassPtr, 100673805); Inertia.Body.NativeMethodInfoPtr__ctor_Public_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore.NativeClassPtr, 100673806); } // Token: 0x06008994 RID: 35220 RVA: 0x0000A74C File Offset: 0x0000894C public Body(IntPtr pointer) : base(pointer) { } // Token: 0x17002EC6 RID: 11974 // (get) Token: 0x06008995 RID: 35221 RVA: 0x00234444 File Offset: 0x00232644 // (set) Token: 0x06008996 RID: 35222 RVA: 0x00234478 File Offset: 0x00232678 public unsafe Transform transform { get { IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(Inertia.Body.NativeFieldInfoPtr_transform); IntPtr intPtr2 = *intPtr; return (intPtr2 != 0) ? new Transform(intPtr2) : null; } set { IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this); IL2CPP.il2cpp_gc_wbarrier_set_field(intPtr, intPtr + (IntPtr)IL2CPP.il2cpp_field_get_offset(Inertia.Body.NativeFieldInfoPtr_transform), IL2CPP.Il2CppObjectBaseToPtr(value)); } } // Token: 0x17002EC7 RID: 11975 // (get) Token: 0x06008997 RID: 35223 RVA: 0x002344A0 File Offset: 0x002326A0 // (set) Token: 0x06008998 RID: 35224 RVA: 0x002344D4 File Offset: 0x002326D4 public unsafe Il2CppReferenceArray effectorLinks { get { IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(Inertia.Body.NativeFieldInfoPtr_effectorLinks); IntPtr intPtr2 = *intPtr; return (intPtr2 != 0) ? new Il2CppReferenceArray(intPtr2) : null; } set { IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this); IL2CPP.il2cpp_gc_wbarrier_set_field(intPtr, intPtr + (IntPtr)IL2CPP.il2cpp_field_get_offset(Inertia.Body.NativeFieldInfoPtr_effectorLinks), IL2CPP.Il2CppObjectBaseToPtr(value)); } } // Token: 0x17002EC8 RID: 11976 // (get) Token: 0x06008999 RID: 35225 RVA: 0x002344FC File Offset: 0x002326FC // (set) Token: 0x0600899A RID: 35226 RVA: 0x00234524 File Offset: 0x00232724 public unsafe float speed { get { IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(Inertia.Body.NativeFieldInfoPtr_speed); return *intPtr; } set { *(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(Inertia.Body.NativeFieldInfoPtr_speed)) = value; } } // Token: 0x17002EC9 RID: 11977 // (get) Token: 0x0600899B RID: 35227 RVA: 0x00234548 File Offset: 0x00232748 // (set) Token: 0x0600899C RID: 35228 RVA: 0x00234570 File Offset: 0x00232770 public unsafe float acceleration { get { IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(Inertia.Body.NativeFieldInfoPtr_acceleration); return *intPtr; } set { *(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(Inertia.Body.NativeFieldInfoPtr_acceleration)) = value; } } // Token: 0x17002ECA RID: 11978 // (get) Token: 0x0600899D RID: 35229 RVA: 0x00234594 File Offset: 0x00232794 // (set) Token: 0x0600899E RID: 35230 RVA: 0x002345BC File Offset: 0x002327BC public unsafe float matchVelocity { get { IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(Inertia.Body.NativeFieldInfoPtr_matchVelocity); return *intPtr; } set { *(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(Inertia.Body.NativeFieldInfoPtr_matchVelocity)) = value; } } // Token: 0x17002ECB RID: 11979 // (get) Token: 0x0600899F RID: 35231 RVA: 0x002345E0 File Offset: 0x002327E0 // (set) Token: 0x060089A0 RID: 35232 RVA: 0x00234608 File Offset: 0x00232808 public unsafe float gravity { get { IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(Inertia.Body.NativeFieldInfoPtr_gravity); return *intPtr; } set { *(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(Inertia.Body.NativeFieldInfoPtr_gravity)) = value; } } // Token: 0x17002ECC RID: 11980 // (get) Token: 0x060089A1 RID: 35233 RVA: 0x0023462C File Offset: 0x0023282C // (set) Token: 0x060089A2 RID: 35234 RVA: 0x00234654 File Offset: 0x00232854 public unsafe Vector3 delta { get { IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(Inertia.Body.NativeFieldInfoPtr_delta); return *intPtr; } set { *(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(Inertia.Body.NativeFieldInfoPtr_delta)) = value; } } // Token: 0x17002ECD RID: 11981 // (get) Token: 0x060089A3 RID: 35235 RVA: 0x00234678 File Offset: 0x00232878 // (set) Token: 0x060089A4 RID: 35236 RVA: 0x002346A0 File Offset: 0x002328A0 public unsafe Vector3 lazyPoint { get { IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(Inertia.Body.NativeFieldInfoPtr_lazyPoint); return *intPtr; } set { *(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(Inertia.Body.NativeFieldInfoPtr_lazyPoint)) = value; } } // Token: 0x17002ECE RID: 11982 // (get) Token: 0x060089A5 RID: 35237 RVA: 0x002346C4 File Offset: 0x002328C4 // (set) Token: 0x060089A6 RID: 35238 RVA: 0x002346EC File Offset: 0x002328EC public unsafe Vector3 direction { get { IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(Inertia.Body.NativeFieldInfoPtr_direction); return *intPtr; } set { *(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(Inertia.Body.NativeFieldInfoPtr_direction)) = value; } } // Token: 0x17002ECF RID: 11983 // (get) Token: 0x060089A7 RID: 35239 RVA: 0x00234710 File Offset: 0x00232910 // (set) Token: 0x060089A8 RID: 35240 RVA: 0x00234738 File Offset: 0x00232938 public unsafe Vector3 lastPosition { get { IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(Inertia.Body.NativeFieldInfoPtr_lastPosition); return *intPtr; } set { *(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(Inertia.Body.NativeFieldInfoPtr_lastPosition)) = value; } } // Token: 0x17002ED0 RID: 11984 // (get) Token: 0x060089A9 RID: 35241 RVA: 0x0023475C File Offset: 0x0023295C // (set) Token: 0x060089AA RID: 35242 RVA: 0x00234784 File Offset: 0x00232984 public unsafe bool firstUpdate { get { IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(Inertia.Body.NativeFieldInfoPtr_firstUpdate); return *intPtr; } set { *(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(Inertia.Body.NativeFieldInfoPtr_firstUpdate)) = value; } } // Token: 0x04005BC0 RID: 23488 private static readonly IntPtr NativeFieldInfoPtr_transform; // Token: 0x04005BC1 RID: 23489 private static readonly IntPtr NativeFieldInfoPtr_effectorLinks; // Token: 0x04005BC2 RID: 23490 private static readonly IntPtr NativeFieldInfoPtr_speed; // Token: 0x04005BC3 RID: 23491 private static readonly IntPtr NativeFieldInfoPtr_acceleration; // Token: 0x04005BC4 RID: 23492 private static readonly IntPtr NativeFieldInfoPtr_matchVelocity; // Token: 0x04005BC5 RID: 23493 private static readonly IntPtr NativeFieldInfoPtr_gravity; // Token: 0x04005BC6 RID: 23494 private static readonly IntPtr NativeFieldInfoPtr_delta; // Token: 0x04005BC7 RID: 23495 private static readonly IntPtr NativeFieldInfoPtr_lazyPoint; // Token: 0x04005BC8 RID: 23496 private static readonly IntPtr NativeFieldInfoPtr_direction; // Token: 0x04005BC9 RID: 23497 private static readonly IntPtr NativeFieldInfoPtr_lastPosition; // Token: 0x04005BCA RID: 23498 private static readonly IntPtr NativeFieldInfoPtr_firstUpdate; // Token: 0x04005BCB RID: 23499 private static readonly IntPtr NativeMethodInfoPtr_Reset_Public_Void_0; // Token: 0x04005BCC RID: 23500 private static readonly IntPtr NativeMethodInfoPtr_Update_Public_Void_IKSolverFullBodyBiped_Single_Single_0; // Token: 0x04005BCD RID: 23501 private static readonly IntPtr NativeMethodInfoPtr__ctor_Public_Void_0; // Token: 0x02000493 RID: 1171 [Serializable] public class EffectorLink : Il2CppSystem.Object { // Token: 0x060089AB RID: 35243 RVA: 0x002347A8 File Offset: 0x002329A8 [CallerCount(1659)] [CachedScanResults(RefRangeStart = 7639, RefRangeEnd = 9298, XrefRangeStart = 7639, XrefRangeEnd = 9298, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)] public unsafe EffectorLink() : this(IL2CPP.il2cpp_object_new(Il2CppClassPointerStore.NativeClassPtr)) { IntPtr* ptr = null; IntPtr intPtr2; IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(Inertia.Body.EffectorLink.NativeMethodInfoPtr__ctor_Public_Void_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2); Il2CppException.RaiseExceptionIfNecessary(intPtr2); } // Token: 0x060089AC RID: 35244 RVA: 0x002347F4 File Offset: 0x002329F4 // Note: this type is marked as 'beforefieldinit'. static EffectorLink() { Il2CppClassPointerStore.NativeClassPtr = IL2CPP.GetIl2CppNestedType(Il2CppClassPointerStore.NativeClassPtr, "EffectorLink"); IL2CPP.il2cpp_runtime_class_init(Il2CppClassPointerStore.NativeClassPtr); Inertia.Body.EffectorLink.NativeFieldInfoPtr_effector = IL2CPP.GetIl2CppField(Il2CppClassPointerStore.NativeClassPtr, "effector"); Inertia.Body.EffectorLink.NativeFieldInfoPtr_weight = IL2CPP.GetIl2CppField(Il2CppClassPointerStore.NativeClassPtr, "weight"); Inertia.Body.EffectorLink.NativeMethodInfoPtr__ctor_Public_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore.NativeClassPtr, 100673807); } // Token: 0x060089AD RID: 35245 RVA: 0x0000A74C File Offset: 0x0000894C public EffectorLink(IntPtr pointer) : base(pointer) { } // Token: 0x17002ED1 RID: 11985 // (get) Token: 0x060089AE RID: 35246 RVA: 0x0023485C File Offset: 0x00232A5C // (set) Token: 0x060089AF RID: 35247 RVA: 0x00234884 File Offset: 0x00232A84 public unsafe FullBodyBipedEffector effector { get { IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(Inertia.Body.EffectorLink.NativeFieldInfoPtr_effector); return *intPtr; } set { *(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(Inertia.Body.EffectorLink.NativeFieldInfoPtr_effector)) = value; } } // Token: 0x17002ED2 RID: 11986 // (get) Token: 0x060089B0 RID: 35248 RVA: 0x002348A8 File Offset: 0x00232AA8 // (set) Token: 0x060089B1 RID: 35249 RVA: 0x002348D0 File Offset: 0x00232AD0 public unsafe float weight { get { IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(Inertia.Body.EffectorLink.NativeFieldInfoPtr_weight); return *intPtr; } set { *(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(Inertia.Body.EffectorLink.NativeFieldInfoPtr_weight)) = value; } } // Token: 0x04005BCE RID: 23502 private static readonly IntPtr NativeFieldInfoPtr_effector; // Token: 0x04005BCF RID: 23503 private static readonly IntPtr NativeFieldInfoPtr_weight; // Token: 0x04005BD0 RID: 23504 private static readonly IntPtr NativeMethodInfoPtr__ctor_Public_Void_0; } } } }