107 lines
3.0 KiB
C#
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;
|
|
}
|
|
}
|