Files
NobetaSource/Cpp2IL/Assembly-CSharp/Obi/ObiRigidbody.cs
2023-09-06 22:09:22 +02:00

107 lines
3.0 KiB
C#

using System;
using Cpp2IlInjected;
using UnityEngine;
namespace Obi
{
// Token: 0x020004B1 RID: 1201
[Token(Token = "0x20004B1")]
[ExecuteInEditMode]
[RequireComponent(typeof(Rigidbody))]
public class ObiRigidbody : MonoBehaviour
{
// Token: 0x170002D9 RID: 729
// (get) Token: 0x06002A72 RID: 10866 RVA: 0x0005C42C File Offset: 0x0005A62C
[Token(Token = "0x170002D9")]
public IntPtr OniRigidbody
{
[Token(Token = "0x6002A72")]
[Address(RVA = "0x2990A0", Offset = "0x2978A0", VA = "0x1802990A0")]
get
{
return this.oniRigidbody;
}
}
// Token: 0x06002A73 RID: 10867 RVA: 0x000020D3 File Offset: 0x000002D3
[Token(Token = "0x6002A73")]
[Address(RVA = "0xE76180", Offset = "0xE74980", VA = "0x180E76180")]
public void Awake()
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
// Token: 0x06002A74 RID: 10868 RVA: 0x0005C440 File Offset: 0x0005A640
[Token(Token = "0x6002A74")]
[Address(RVA = "0xE76280", Offset = "0xE74A80", VA = "0x180E76280")]
public void OnDestroy()
{
Oni.DestroyRigidbody(this.oniRigidbody);
this.oniRigidbody = (IntPtr)((ulong)0L);
}
// Token: 0x06002A75 RID: 10869 RVA: 0x000020D3 File Offset: 0x000002D3
[Token(Token = "0x6002A75")]
[Address(RVA = "0xE762C0", Offset = "0xE74AC0", VA = "0x180E762C0")]
public void UpdateIfNeeded()
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
// Token: 0x06002A76 RID: 10870 RVA: 0x000020D3 File Offset: 0x000002D3
[Token(Token = "0x6002A76")]
[Address(RVA = "0xE76370", Offset = "0xE74B70", VA = "0x180E76370")]
public void UpdateVelocities()
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
// Token: 0x06002A77 RID: 10871 RVA: 0x0005C464 File Offset: 0x0005A664
[Token(Token = "0x6002A77")]
[Address(RVA = "0xE76580", Offset = "0xE74D80", VA = "0x180E76580")]
public ObiRigidbody()
{
}
// Token: 0x04003375 RID: 13173
[FieldOffset(Offset = "0x18")]
[Token(Token = "0x4003375")]
public bool kinematicForParticles;
// Token: 0x04003376 RID: 13174
[FieldOffset(Offset = "0x20")]
[Token(Token = "0x4003376")]
private IntPtr oniRigidbody = (IntPtr)((ulong)0L);
// Token: 0x04003377 RID: 13175
[FieldOffset(Offset = "0x28")]
[Token(Token = "0x4003377")]
private Rigidbody unityRigidbody;
// Token: 0x04003378 RID: 13176
[FieldOffset(Offset = "0x30")]
[Token(Token = "0x4003378")]
private bool dirty = true;
// Token: 0x04003379 RID: 13177
[FieldOffset(Offset = "0x31")]
[Token(Token = "0x4003379")]
private Oni.Rigidbody adaptor;
// Token: 0x0400337A RID: 13178
[FieldOffset(Offset = "0x75")]
[Token(Token = "0x400337A")]
private Oni.RigidbodyVelocities oniVelocities;
// Token: 0x0400337B RID: 13179
[FieldOffset(Offset = "0x90")]
[Token(Token = "0x400337B")]
private Vector3 velocity;
// Token: 0x0400337C RID: 13180
[FieldOffset(Offset = "0x9C")]
[Token(Token = "0x400337C")]
private Vector3 angularVelocity;
}
}