93 lines
2.5 KiB
C#
93 lines
2.5 KiB
C#
using System;
|
|
using Cpp2IlInjected;
|
|
using UnityEngine;
|
|
|
|
namespace RecRoom.Tools
|
|
{
|
|
// Token: 0x02002AEB RID: 10987
|
|
[Token(Token = "0x2002AEB")]
|
|
public class DrawingToolRigidbodyPickup : RigidbodyPickup
|
|
{
|
|
// Token: 0x17003318 RID: 13080
|
|
// (get) Token: 0x0601245F RID: 74847 RVA: 0x00425FC4 File Offset: 0x004241C4
|
|
[Token(Token = "0x17003318")]
|
|
public override Quaternion IKNMCIEGEHH
|
|
{
|
|
[Token(Token = "0x601245F")]
|
|
[Address(RVA = "0x1D687F0", Offset = "0x1D677F0", VA = "0x181D687F0", Slot = "17")]
|
|
get
|
|
{
|
|
bool flag;
|
|
if ("{il2cpp array field il2cppMethodInfo->}" != (ulong)0L && flag)
|
|
{
|
|
Vector3 up = Vector3.up;
|
|
Vector3 vector;
|
|
float z = vector.z;
|
|
}
|
|
throw new NullReferenceException();
|
|
}
|
|
}
|
|
|
|
// Token: 0x17003319 RID: 13081
|
|
// (get) Token: 0x06012460 RID: 74848 RVA: 0x00425FF8 File Offset: 0x004241F8
|
|
[Token(Token = "0x17003319")]
|
|
public override Vector3 EHAINJEAMKF
|
|
{
|
|
[Token(Token = "0x6012460")]
|
|
[Address(RVA = "0x1D685F0", Offset = "0x1D675F0", VA = "0x181D685F0", Slot = "16")]
|
|
get
|
|
{
|
|
Vector3 vector;
|
|
float z = vector.z;
|
|
bool flag;
|
|
if (flag)
|
|
{
|
|
Vector3 vector2;
|
|
float z2 = vector2.z;
|
|
Vector3 vector3;
|
|
float z3 = vector3.z;
|
|
}
|
|
throw new NullReferenceException();
|
|
}
|
|
}
|
|
|
|
// Token: 0x06012461 RID: 74849 RVA: 0x0042602C File Offset: 0x0042422C
|
|
[Token(Token = "0x6012461")]
|
|
[Address(RVA = "0x1D68520", Offset = "0x1D67520", VA = "0x181D68520", Slot = "13")]
|
|
protected override void Awake()
|
|
{
|
|
base.Awake();
|
|
DrawingToolBase component = base.GetComponent<DrawingToolBase>();
|
|
this.FEAAOPIELAF = component;
|
|
}
|
|
|
|
// Token: 0x06012462 RID: 74850 RVA: 0x00426050 File Offset: 0x00424250
|
|
[Token(Token = "0x6012462")]
|
|
[Address(RVA = "0x1D68570", Offset = "0x1D67570", VA = "0x181D68570")]
|
|
public DrawingToolRigidbodyPickup()
|
|
{
|
|
int num = 0;
|
|
AnimationCurve animationCurve = AnimationCurve.Linear((float)0, 1f, 1f, (float)num);
|
|
this.nearSurfaceRotationCurve = animationCurve;
|
|
base..ctor();
|
|
}
|
|
|
|
// Token: 0x0400BC1C RID: 48156
|
|
[FieldOffset(Offset = "0xD8")]
|
|
[Token(Token = "0x400BC1C")]
|
|
[SerializeField]
|
|
private bool forceRotationNearSurface;
|
|
|
|
// Token: 0x0400BC1D RID: 48157
|
|
[FieldOffset(Offset = "0xE0")]
|
|
[Token(Token = "0x400BC1D")]
|
|
[SerializeField]
|
|
private AnimationCurve nearSurfaceRotationCurve;
|
|
|
|
// Token: 0x0400BC1E RID: 48158
|
|
[FieldOffset(Offset = "0xE8")]
|
|
[Token(Token = "0x400BC1E")]
|
|
private DrawingToolBase FEAAOPIELAF;
|
|
}
|
|
}
|