using System; using Il2CppInterop.Common.Attributes; using Il2CppInterop.Runtime; using UnityEngine; namespace Obi { // Token: 0x020004C0 RID: 1216 public class ObiRigidbody : MonoBehaviour { // Token: 0x1700302A RID: 12330 // (get) Token: 0x06008D79 RID: 36217 RVA: 0x00244BD8 File Offset: 0x00242DD8 public unsafe IntPtr OniRigidbody { [CallerCount(1)] [CachedScanResults(RefRangeStart = 7543, RefRangeEnd = 7544, XrefRangeStart = 7543, XrefRangeEnd = 7544, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)] get { IL2CPP.Il2CppObjectBaseToPtrNotNull(this); IntPtr* ptr = null; IntPtr intPtr2; IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(ObiRigidbody.NativeMethodInfoPtr_get_OniRigidbody_Public_get_IntPtr_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2); Il2CppException.RaiseExceptionIfNecessary(intPtr2); return *IL2CPP.il2cpp_object_unbox(intPtr); } } // Token: 0x06008D7A RID: 36218 RVA: 0x00244C28 File Offset: 0x00242E28 [CallerCount(0)] [CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 626028, XrefRangeEnd = 626037, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)] public unsafe void Awake() { IL2CPP.Il2CppObjectBaseToPtrNotNull(this); IntPtr* ptr = null; IntPtr intPtr2; IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(ObiRigidbody.NativeMethodInfoPtr_Awake_Public_Void_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2); Il2CppException.RaiseExceptionIfNecessary(intPtr2); } // Token: 0x06008D7B RID: 36219 RVA: 0x00244C6C File Offset: 0x00242E6C [CallerCount(0)] [CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 626037, XrefRangeEnd = 626039, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)] public unsafe void OnDestroy() { IL2CPP.Il2CppObjectBaseToPtrNotNull(this); IntPtr* ptr = null; IntPtr intPtr2; IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(ObiRigidbody.NativeMethodInfoPtr_OnDestroy_Public_Void_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2); Il2CppException.RaiseExceptionIfNecessary(intPtr2); } // Token: 0x06008D7C RID: 36220 RVA: 0x00244CB0 File Offset: 0x00242EB0 [CallerCount(1)] [CachedScanResults(RefRangeStart = 626043, RefRangeEnd = 626044, XrefRangeStart = 626039, XrefRangeEnd = 626043, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)] public unsafe void UpdateIfNeeded() { IL2CPP.Il2CppObjectBaseToPtrNotNull(this); IntPtr* ptr = null; IntPtr intPtr2; IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(ObiRigidbody.NativeMethodInfoPtr_UpdateIfNeeded_Public_Void_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2); Il2CppException.RaiseExceptionIfNecessary(intPtr2); } // Token: 0x06008D7D RID: 36221 RVA: 0x00244CF4 File Offset: 0x00242EF4 [CallerCount(1)] [CachedScanResults(RefRangeStart = 626050, RefRangeEnd = 626051, XrefRangeStart = 626044, XrefRangeEnd = 626050, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)] public unsafe void UpdateVelocities() { IL2CPP.Il2CppObjectBaseToPtrNotNull(this); IntPtr* ptr = null; IntPtr intPtr2; IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(ObiRigidbody.NativeMethodInfoPtr_UpdateVelocities_Public_Void_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2); Il2CppException.RaiseExceptionIfNecessary(intPtr2); } // Token: 0x06008D7E RID: 36222 RVA: 0x00244D38 File Offset: 0x00242F38 [CallerCount(0)] [CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 626051, XrefRangeEnd = 626053, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)] public unsafe ObiRigidbody() : this(IL2CPP.il2cpp_object_new(Il2CppClassPointerStore.NativeClassPtr)) { IntPtr* ptr = null; IntPtr intPtr2; IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(ObiRigidbody.NativeMethodInfoPtr__ctor_Public_Void_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2); Il2CppException.RaiseExceptionIfNecessary(intPtr2); } // Token: 0x06008D7F RID: 36223 RVA: 0x00244D84 File Offset: 0x00242F84 // Note: this type is marked as 'beforefieldinit'. static ObiRigidbody() { Il2CppClassPointerStore.NativeClassPtr = IL2CPP.GetIl2CppClass("Assembly-CSharp.dll", "Obi", "ObiRigidbody"); IL2CPP.il2cpp_runtime_class_init(Il2CppClassPointerStore.NativeClassPtr); ObiRigidbody.NativeFieldInfoPtr_kinematicForParticles = IL2CPP.GetIl2CppField(Il2CppClassPointerStore.NativeClassPtr, "kinematicForParticles"); ObiRigidbody.NativeFieldInfoPtr_oniRigidbody = IL2CPP.GetIl2CppField(Il2CppClassPointerStore.NativeClassPtr, "oniRigidbody"); ObiRigidbody.NativeFieldInfoPtr_unityRigidbody = IL2CPP.GetIl2CppField(Il2CppClassPointerStore.NativeClassPtr, "unityRigidbody"); ObiRigidbody.NativeFieldInfoPtr_dirty = IL2CPP.GetIl2CppField(Il2CppClassPointerStore.NativeClassPtr, "dirty"); ObiRigidbody.NativeFieldInfoPtr_adaptor = IL2CPP.GetIl2CppField(Il2CppClassPointerStore.NativeClassPtr, "adaptor"); ObiRigidbody.NativeFieldInfoPtr_oniVelocities = IL2CPP.GetIl2CppField(Il2CppClassPointerStore.NativeClassPtr, "oniVelocities"); ObiRigidbody.NativeFieldInfoPtr_velocity = IL2CPP.GetIl2CppField(Il2CppClassPointerStore.NativeClassPtr, "velocity"); ObiRigidbody.NativeFieldInfoPtr_angularVelocity = IL2CPP.GetIl2CppField(Il2CppClassPointerStore.NativeClassPtr, "angularVelocity"); ObiRigidbody.NativeMethodInfoPtr_get_OniRigidbody_Public_get_IntPtr_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore.NativeClassPtr, 100674162); ObiRigidbody.NativeMethodInfoPtr_Awake_Public_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore.NativeClassPtr, 100674163); ObiRigidbody.NativeMethodInfoPtr_OnDestroy_Public_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore.NativeClassPtr, 100674164); ObiRigidbody.NativeMethodInfoPtr_UpdateIfNeeded_Public_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore.NativeClassPtr, 100674165); ObiRigidbody.NativeMethodInfoPtr_UpdateVelocities_Public_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore.NativeClassPtr, 100674166); ObiRigidbody.NativeMethodInfoPtr__ctor_Public_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore.NativeClassPtr, 100674167); } // Token: 0x06008D80 RID: 36224 RVA: 0x0000351C File Offset: 0x0000171C public ObiRigidbody(IntPtr pointer) : base(pointer) { } // Token: 0x17003022 RID: 12322 // (get) Token: 0x06008D81 RID: 36225 RVA: 0x00244ECC File Offset: 0x002430CC // (set) Token: 0x06008D82 RID: 36226 RVA: 0x00244EF4 File Offset: 0x002430F4 public unsafe bool kinematicForParticles { get { IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(ObiRigidbody.NativeFieldInfoPtr_kinematicForParticles); return *intPtr; } set { *(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(ObiRigidbody.NativeFieldInfoPtr_kinematicForParticles)) = value; } } // Token: 0x17003023 RID: 12323 // (get) Token: 0x06008D83 RID: 36227 RVA: 0x00244F18 File Offset: 0x00243118 // (set) Token: 0x06008D84 RID: 36228 RVA: 0x00244F40 File Offset: 0x00243140 public unsafe IntPtr oniRigidbody { get { IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(ObiRigidbody.NativeFieldInfoPtr_oniRigidbody); return *intPtr; } set { *(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(ObiRigidbody.NativeFieldInfoPtr_oniRigidbody)) = value; } } // Token: 0x17003024 RID: 12324 // (get) Token: 0x06008D85 RID: 36229 RVA: 0x00244F64 File Offset: 0x00243164 // (set) Token: 0x06008D86 RID: 36230 RVA: 0x00244F98 File Offset: 0x00243198 public unsafe Rigidbody unityRigidbody { get { IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(ObiRigidbody.NativeFieldInfoPtr_unityRigidbody); IntPtr intPtr2 = *intPtr; return (intPtr2 != 0) ? new Rigidbody(intPtr2) : null; } set { IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this); IL2CPP.il2cpp_gc_wbarrier_set_field(intPtr, intPtr + (IntPtr)IL2CPP.il2cpp_field_get_offset(ObiRigidbody.NativeFieldInfoPtr_unityRigidbody), IL2CPP.Il2CppObjectBaseToPtr(value)); } } // Token: 0x17003025 RID: 12325 // (get) Token: 0x06008D87 RID: 36231 RVA: 0x00244FC0 File Offset: 0x002431C0 // (set) Token: 0x06008D88 RID: 36232 RVA: 0x00244FE8 File Offset: 0x002431E8 public unsafe bool dirty { get { IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(ObiRigidbody.NativeFieldInfoPtr_dirty); return *intPtr; } set { *(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(ObiRigidbody.NativeFieldInfoPtr_dirty)) = value; } } // Token: 0x17003026 RID: 12326 // (get) Token: 0x06008D89 RID: 36233 RVA: 0x0024500C File Offset: 0x0024320C // (set) Token: 0x06008D8A RID: 36234 RVA: 0x00245034 File Offset: 0x00243234 public unsafe Oni.Rigidbody adaptor { get { IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(ObiRigidbody.NativeFieldInfoPtr_adaptor); return *intPtr; } set { *(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(ObiRigidbody.NativeFieldInfoPtr_adaptor)) = value; } } // Token: 0x17003027 RID: 12327 // (get) Token: 0x06008D8B RID: 36235 RVA: 0x00245058 File Offset: 0x00243258 // (set) Token: 0x06008D8C RID: 36236 RVA: 0x00245080 File Offset: 0x00243280 public unsafe Oni.RigidbodyVelocities oniVelocities { get { IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(ObiRigidbody.NativeFieldInfoPtr_oniVelocities); return *intPtr; } set { *(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(ObiRigidbody.NativeFieldInfoPtr_oniVelocities)) = value; } } // Token: 0x17003028 RID: 12328 // (get) Token: 0x06008D8D RID: 36237 RVA: 0x002450A4 File Offset: 0x002432A4 // (set) Token: 0x06008D8E RID: 36238 RVA: 0x002450CC File Offset: 0x002432CC public unsafe Vector3 velocity { get { IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(ObiRigidbody.NativeFieldInfoPtr_velocity); return *intPtr; } set { *(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(ObiRigidbody.NativeFieldInfoPtr_velocity)) = value; } } // Token: 0x17003029 RID: 12329 // (get) Token: 0x06008D8F RID: 36239 RVA: 0x002450F0 File Offset: 0x002432F0 // (set) Token: 0x06008D90 RID: 36240 RVA: 0x00245118 File Offset: 0x00243318 public unsafe Vector3 angularVelocity { get { IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(ObiRigidbody.NativeFieldInfoPtr_angularVelocity); return *intPtr; } set { *(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(ObiRigidbody.NativeFieldInfoPtr_angularVelocity)) = value; } } // Token: 0x04005E40 RID: 24128 private static readonly IntPtr NativeFieldInfoPtr_kinematicForParticles; // Token: 0x04005E41 RID: 24129 private static readonly IntPtr NativeFieldInfoPtr_oniRigidbody; // Token: 0x04005E42 RID: 24130 private static readonly IntPtr NativeFieldInfoPtr_unityRigidbody; // Token: 0x04005E43 RID: 24131 private static readonly IntPtr NativeFieldInfoPtr_dirty; // Token: 0x04005E44 RID: 24132 private static readonly IntPtr NativeFieldInfoPtr_adaptor; // Token: 0x04005E45 RID: 24133 private static readonly IntPtr NativeFieldInfoPtr_oniVelocities; // Token: 0x04005E46 RID: 24134 private static readonly IntPtr NativeFieldInfoPtr_velocity; // Token: 0x04005E47 RID: 24135 private static readonly IntPtr NativeFieldInfoPtr_angularVelocity; // Token: 0x04005E48 RID: 24136 private static readonly IntPtr NativeMethodInfoPtr_get_OniRigidbody_Public_get_IntPtr_0; // Token: 0x04005E49 RID: 24137 private static readonly IntPtr NativeMethodInfoPtr_Awake_Public_Void_0; // Token: 0x04005E4A RID: 24138 private static readonly IntPtr NativeMethodInfoPtr_OnDestroy_Public_Void_0; // Token: 0x04005E4B RID: 24139 private static readonly IntPtr NativeMethodInfoPtr_UpdateIfNeeded_Public_Void_0; // Token: 0x04005E4C RID: 24140 private static readonly IntPtr NativeMethodInfoPtr_UpdateVelocities_Public_Void_0; // Token: 0x04005E4D RID: 24141 private static readonly IntPtr NativeMethodInfoPtr__ctor_Public_Void_0; } }