176 lines
5.7 KiB
C#
176 lines
5.7 KiB
C#
using System;
|
|
using System.Runtime.InteropServices;
|
|
using Cpp2IlInjected;
|
|
using RecRoom.Core.Creation;
|
|
using UnityEngine;
|
|
|
|
namespace RecRoom.Tools
|
|
{
|
|
// Token: 0x02002572 RID: 9586
|
|
[Token(Token = "0x2002572")]
|
|
[Serializable]
|
|
[StructLayout(3)]
|
|
public class CharadesPenShapeCreationLogic : ShapeCreationLogic
|
|
{
|
|
// Token: 0x0601095F RID: 67935 RVA: 0x003E5F20 File Offset: 0x003E4120
|
|
[Token(Token = "0x601095F")]
|
|
[Address(RVA = "0x1A5F760", Offset = "0x1A5E160", VA = "0x181A5F760")]
|
|
public void OFFLOPLJBBG(CharadesPen DNNCJCBOIAN, CreationContext LHOMKMINCHH, ShapeCreationContext MOJKBJJOCFG, Camera FOMHGMLPOND, bool OMMFDPIMAIE, Func<float> HBGPHHDJKKN)
|
|
{
|
|
this.camera = 0;
|
|
this.charadesPen = DNNCJCBOIAN;
|
|
this.inCameraTargetingMode = false;
|
|
}
|
|
|
|
// Token: 0x06010960 RID: 67936 RVA: 0x003E5F44 File Offset: 0x003E4144
|
|
[Token(Token = "0x6010960")]
|
|
[Address(RVA = "0x1A5F690", Offset = "0x1A5E090", VA = "0x181A5F690")]
|
|
private float LEEFALOOLEB()
|
|
{
|
|
ACBDPBHGKJL <NMPJKFAHACC>k__BackingField = this.charadesPen.<NMPJKFAHACC>k__BackingField;
|
|
if (<NMPJKFAHACC>k__BackingField == ACBDPBHGKJL.Tube || <NMPJKFAHACC>k__BackingField != ACBDPBHGKJL.Ribbon)
|
|
{
|
|
}
|
|
bool flag = this.LDEOLNOPNJK();
|
|
if (!this.inCameraTargetingMode)
|
|
{
|
|
ACBDPBHGKJL <NMPJKFAHACC>k__BackingField2 = this.charadesPen.<NMPJKFAHACC>k__BackingField;
|
|
if (<NMPJKFAHACC>k__BackingField2 == ACBDPBHGKJL.Ribbon || <NMPJKFAHACC>k__BackingField2 == ACBDPBHGKJL.Tube)
|
|
{
|
|
}
|
|
}
|
|
throw new NullReferenceException();
|
|
}
|
|
|
|
// Token: 0x06010961 RID: 67937 RVA: 0x003E5F90 File Offset: 0x003E4190
|
|
[Token(Token = "0x6010961")]
|
|
[Address(RVA = "0x1A5F7A0", Offset = "0x1A5E1A0", VA = "0x181A5F7A0")]
|
|
public float OOAELLGHJLG()
|
|
{
|
|
ACBDPBHGKJL <NMPJKFAHACC>k__BackingField = this.charadesPen.<NMPJKFAHACC>k__BackingField;
|
|
if (<NMPJKFAHACC>k__BackingField == ACBDPBHGKJL.Tube || <NMPJKFAHACC>k__BackingField != ACBDPBHGKJL.Ribbon)
|
|
{
|
|
}
|
|
Vector3 vector = base.KHELIHDNAEN();
|
|
throw new NullReferenceException();
|
|
}
|
|
|
|
// Token: 0x06010962 RID: 67938 RVA: 0x003E5FC0 File Offset: 0x003E41C0
|
|
[Token(Token = "0x6010962")]
|
|
[Address(RVA = "0x1A5F320", Offset = "0x1A5DD20", VA = "0x181A5F320", Slot = "4")]
|
|
protected override Vector3 KHELIHDNAEN()
|
|
{
|
|
if ("{il2cpp array field il2cppMethodInfo->}" == (ulong)0L)
|
|
{
|
|
if ("{il2cpp array field il2cppMethodInfo->}" != (ulong)0L)
|
|
{
|
|
}
|
|
float z = Vector3.zero.z;
|
|
}
|
|
Vector3 forward = Vector3.forward;
|
|
Vector3 vector;
|
|
float z2 = vector.z;
|
|
throw new NullReferenceException();
|
|
}
|
|
|
|
// Token: 0x06010963 RID: 67939 RVA: 0x0000220F File Offset: 0x0000040F
|
|
[Token(Token = "0x6010963")]
|
|
[Address(RVA = "0x1A5F720", Offset = "0x1A5E120", VA = "0x181A5F720")]
|
|
public Vector3 LINIMLJKIIM()
|
|
{
|
|
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
|
}
|
|
|
|
// Token: 0x06010964 RID: 67940 RVA: 0x003E6008 File Offset: 0x003E4208
|
|
[Token(Token = "0x6010964")]
|
|
[Address(RVA = "0x1A5F120", Offset = "0x1A5DB20", VA = "0x181A5F120")]
|
|
public void DLGLHHLPIPL(Vector3 DDHPAFKBMON)
|
|
{
|
|
float z = DDHPAFKBMON.z;
|
|
this.creationViewportPosition.z = z;
|
|
}
|
|
|
|
// Token: 0x06010965 RID: 67941 RVA: 0x003E6028 File Offset: 0x003E4228
|
|
[Token(Token = "0x6010965")]
|
|
[Address(RVA = "0x1A5F7F0", Offset = "0x1A5E1F0", VA = "0x181A5F7F0")]
|
|
public void PEGNAEKONCL()
|
|
{
|
|
}
|
|
|
|
// Token: 0x06010966 RID: 67942 RVA: 0x003E6038 File Offset: 0x003E4238
|
|
[Token(Token = "0x6010966")]
|
|
[Address(RVA = "0x1A5F140", Offset = "0x1A5DB40", VA = "0x181A5F140", Slot = "5")]
|
|
protected override Quaternion FILFLIOEGEL()
|
|
{
|
|
int num = 0;
|
|
if ("{il2cpp array field il2cppMethodInfo->}" != num)
|
|
{
|
|
}
|
|
Vector3 up = Vector3.up;
|
|
Vector3 vector;
|
|
float z = vector.z;
|
|
throw new NullReferenceException();
|
|
}
|
|
|
|
// Token: 0x06010967 RID: 67943 RVA: 0x0000220F File Offset: 0x0000040F
|
|
[Token(Token = "0x6010967")]
|
|
[Address(RVA = "0x1A5F660", Offset = "0x1A5E060", VA = "0x181A5F660")]
|
|
public Quaternion LCMAGMIJMHL()
|
|
{
|
|
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
|
}
|
|
|
|
// Token: 0x06010968 RID: 67944 RVA: 0x003E6064 File Offset: 0x003E4264
|
|
[Token(Token = "0x6010968")]
|
|
[Address(RVA = "0x1A5F2F0", Offset = "0x1A5DCF0", VA = "0x181A5F2F0", Slot = "6")]
|
|
protected override Transform JBDIEJILJBG()
|
|
{
|
|
return this.charadesPen._penVisuals.extrusionPoint;
|
|
}
|
|
|
|
// Token: 0x17002D27 RID: 11559
|
|
// (get) Token: 0x06010969 RID: 67945 RVA: 0x0000220F File Offset: 0x0000040F
|
|
[Token(Token = "0x17002D27")]
|
|
protected override IJGKBBCJKNO CurveShapeSettings
|
|
{
|
|
[Token(Token = "0x6010969")]
|
|
[Address(RVA = "0xF4BF00", Offset = "0xF4A900", VA = "0x180F4BF00", Slot = "7")]
|
|
get
|
|
{
|
|
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
|
}
|
|
}
|
|
|
|
// Token: 0x0601096A RID: 67946 RVA: 0x003E6088 File Offset: 0x003E4288
|
|
[Token(Token = "0x601096A")]
|
|
[Address(RVA = "0x1A5F860", Offset = "0x1A5E260", VA = "0x181A5F860")]
|
|
public CharadesPenShapeCreationLogic()
|
|
{
|
|
}
|
|
|
|
// Token: 0x0400B0B9 RID: 45241
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x78")]
|
|
[Token(Token = "0x400B0B9")]
|
|
[NonSerialized]
|
|
private CharadesPen charadesPen;
|
|
|
|
// Token: 0x0400B0BA RID: 45242
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x80")]
|
|
[Token(Token = "0x400B0BA")]
|
|
[NonSerialized]
|
|
private Camera camera;
|
|
|
|
// Token: 0x0400B0BB RID: 45243
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x88")]
|
|
[Token(Token = "0x400B0BB")]
|
|
[NonSerialized]
|
|
private bool inCameraTargetingMode;
|
|
|
|
// Token: 0x0400B0BC RID: 45244
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x8C")]
|
|
[Token(Token = "0x400B0BC")]
|
|
[NonSerialized]
|
|
private Vector3 creationViewportPosition;
|
|
}
|
|
}
|