272 lines
8.3 KiB
C#
272 lines
8.3 KiB
C#
using System;
|
|
using Cpp2IlInjected;
|
|
using RecRoom.Core;
|
|
using RecRoom.Core.Creation;
|
|
using RecRoom.Inputs;
|
|
using UnityEngine;
|
|
|
|
namespace RecRoom.Tools.MakerPenTools
|
|
{
|
|
// Token: 0x02002C00 RID: 11264
|
|
[Token(Token = "0x2002C00")]
|
|
[Serializable]
|
|
public abstract class MakerPenVROffHandOperation
|
|
{
|
|
// Token: 0x1700346F RID: 13423
|
|
// (get) Token: 0x06012C1A RID: 76826 RVA: 0x0044438C File Offset: 0x0044258C
|
|
// (set) Token: 0x06012C1B RID: 76827 RVA: 0x004443A0 File Offset: 0x004425A0
|
|
[Token(Token = "0x1700346F")]
|
|
private protected VRCreationController Controller
|
|
{
|
|
[Token(Token = "0x6012C1A")]
|
|
[Address(RVA = "0x411530", Offset = "0x410530", VA = "0x180411530")]
|
|
protected get
|
|
{
|
|
return this._controller;
|
|
}
|
|
[Token(Token = "0x6012C1B")]
|
|
[Address(RVA = "0x415800", Offset = "0x414800", VA = "0x180415800")]
|
|
private set
|
|
{
|
|
this._controller = value;
|
|
}
|
|
}
|
|
|
|
// Token: 0x17003470 RID: 13424
|
|
// (get) Token: 0x06012C1C RID: 76828 RVA: 0x004443B4 File Offset: 0x004425B4
|
|
[Token(Token = "0x17003470")]
|
|
protected VRInputHandler OffHandInput
|
|
{
|
|
[Token(Token = "0x6012C1C")]
|
|
[Address(RVA = "0x14BD030", Offset = "0x14BC030", VA = "0x1814BD030")]
|
|
get
|
|
{
|
|
return this._controller.<OffHandInput>k__BackingField;
|
|
}
|
|
}
|
|
|
|
// Token: 0x17003471 RID: 13425
|
|
// (get) Token: 0x06012C1D RID: 76829 RVA: 0x004443D4 File Offset: 0x004425D4
|
|
[Token(Token = "0x17003471")]
|
|
protected PlayerHand OffHand
|
|
{
|
|
[Token(Token = "0x6012C1D")]
|
|
[Address(RVA = "0x14BD050", Offset = "0x14BC050", VA = "0x1814BD050")]
|
|
get
|
|
{
|
|
return this._controller.<OffHand>k__BackingField;
|
|
}
|
|
}
|
|
|
|
// Token: 0x17003472 RID: 13426
|
|
// (get) Token: 0x06012C1E RID: 76830 RVA: 0x004443F4 File Offset: 0x004425F4
|
|
[Token(Token = "0x17003472")]
|
|
protected MakerPen MakerPen
|
|
{
|
|
[Token(Token = "0x6012C1E")]
|
|
[Address(RVA = "0x94AD80", Offset = "0x949D80", VA = "0x18094AD80")]
|
|
get
|
|
{
|
|
return this._controller.<MakerPen>k__BackingField;
|
|
}
|
|
}
|
|
|
|
// Token: 0x17003473 RID: 13427
|
|
// (get) Token: 0x06012C1F RID: 76831 RVA: 0x00444414 File Offset: 0x00442614
|
|
[Token(Token = "0x17003473")]
|
|
protected CreationContext ObjectContext
|
|
{
|
|
[Token(Token = "0x6012C1F")]
|
|
[Address(RVA = "0x5EF710", Offset = "0x5EE710", VA = "0x1805EF710")]
|
|
get
|
|
{
|
|
return this._controller.<CreationContext>k__BackingField;
|
|
}
|
|
}
|
|
|
|
// Token: 0x17003474 RID: 13428
|
|
// (get) Token: 0x06012C20 RID: 76832 RVA: 0x00444434 File Offset: 0x00442634
|
|
[Token(Token = "0x17003474")]
|
|
protected ShapeCreationContext ShapeContext
|
|
{
|
|
[Token(Token = "0x6012C20")]
|
|
[Address(RVA = "0x14BD070", Offset = "0x14BC070", VA = "0x1814BD070")]
|
|
get
|
|
{
|
|
return this._controller.<CreationContext>k__BackingField.shapeCreationContext;
|
|
}
|
|
}
|
|
|
|
// Token: 0x06012C21 RID: 76833 RVA: 0x00444458 File Offset: 0x00442658
|
|
[Token(Token = "0x6012C21")]
|
|
[Address(RVA = "0x412370", Offset = "0x411370", VA = "0x180412370")]
|
|
public MakerPenVROffHandOperation()
|
|
{
|
|
this.FDNBEMIPBNM();
|
|
}
|
|
|
|
// Token: 0x06012C22 RID: 76834 RVA: 0x0044446C File Offset: 0x0044266C
|
|
[Token(Token = "0x6012C22")]
|
|
[Address(RVA = "0x415800", Offset = "0x414800", VA = "0x180415800", Slot = "4")]
|
|
public virtual void OFFLOPLJBBG(VRCreationController KAMOHEPMEIF)
|
|
{
|
|
this._controller = KAMOHEPMEIF;
|
|
}
|
|
|
|
// Token: 0x06012C23 RID: 76835 RVA: 0x0000220F File Offset: 0x0000040F
|
|
[Token(Token = "0x6012C23")]
|
|
[Address(RVA = "0x4242D0", Offset = "0x4232D0", VA = "0x1804242D0", Slot = "5")]
|
|
public virtual void LOAPFBEMCFF(ushort CPMPEJFMDED, ushort OEAPMLMHLLF)
|
|
{
|
|
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
|
}
|
|
|
|
// Token: 0x06012C24 RID: 76836 RVA: 0x0000220F File Offset: 0x0000040F
|
|
[Token(Token = "0x6012C24")]
|
|
[Address(RVA = "0x4242D0", Offset = "0x4232D0", VA = "0x1804242D0", Slot = "6")]
|
|
public virtual void FDNBEMIPBNM()
|
|
{
|
|
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
|
}
|
|
|
|
// Token: 0x06012C25 RID: 76837 RVA: 0x0000220F File Offset: 0x0000040F
|
|
[Token(Token = "0x6012C25")]
|
|
[Address(RVA = "0x4242D0", Offset = "0x4232D0", VA = "0x1804242D0", Slot = "7")]
|
|
public virtual void EOMBMPKEPFK(ushort HKDPLMDENDA, ushort CKCOCKOPHAM)
|
|
{
|
|
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
|
}
|
|
|
|
// Token: 0x06012C26 RID: 76838 RVA: 0x00444480 File Offset: 0x00442680
|
|
[Token(Token = "0x6012C26")]
|
|
[Address(RVA = "0x238A170", Offset = "0x2389170", VA = "0x18238A170")]
|
|
protected int NEDNEKLJIPB<T>(ANECMOONIPJ<T> LHOMKMINCHH, T[] JEJLNJACEFP, ref Vector3 CFKFOBANCMF, ref Collider AJFMFPFCKIP, out bool PIOOBAEMCLN)
|
|
{
|
|
Tool febapkcnndc = this.OffHand.FEBAPKCNNDC;
|
|
int num = 0;
|
|
if (!(febapkcnndc != num))
|
|
{
|
|
Transform transform = this.OffHand.transform;
|
|
PlayerHand offHand = this.OffHand;
|
|
PlayerHand offHand2 = this.OffHand;
|
|
Vector3 vector;
|
|
float z = vector.z;
|
|
PlayerHand offHand3 = this.OffHand;
|
|
int num2 = 0;
|
|
Vector3 vector2;
|
|
float z2 = vector2.z;
|
|
float <GBJLIHLBEPA>k__BackingField = this.OffHand.<GBJLIHLBEPA>k__BackingField;
|
|
int num3 = 0;
|
|
if (num3 < num2)
|
|
{
|
|
num3 += num3;
|
|
if (num3 == num2)
|
|
{
|
|
goto IL_93;
|
|
}
|
|
num3++;
|
|
}
|
|
float z3 = CFKFOBANCMF.z;
|
|
int num4 = 0;
|
|
Vector3 vector3;
|
|
float z4 = vector3.z;
|
|
IL_93:
|
|
num4 += num4;
|
|
}
|
|
throw new NullReferenceException();
|
|
}
|
|
|
|
// Token: 0x06012C27 RID: 76839 RVA: 0x0044452C File Offset: 0x0044272C
|
|
[Token(Token = "0x6012C27")]
|
|
[Address(RVA = "0x14BCDC0", Offset = "0x14BBDC0", VA = "0x1814BCDC0")]
|
|
protected bool DIHBDEFPHEE()
|
|
{
|
|
VRCreationController controller = this._controller;
|
|
bool flag;
|
|
return flag;
|
|
}
|
|
|
|
// Token: 0x06012C28 RID: 76840 RVA: 0x00444548 File Offset: 0x00442748
|
|
[Token(Token = "0x6012C28")]
|
|
[Address(RVA = "0x14BCE60", Offset = "0x14BBE60", VA = "0x1814BCE60")]
|
|
protected bool EINLAKEENIF()
|
|
{
|
|
CreationContext <CreationContext>k__BackingField = this._controller.<CreationContext>k__BackingField;
|
|
bool flag;
|
|
return flag;
|
|
}
|
|
|
|
// Token: 0x06012C29 RID: 76841 RVA: 0x00444568 File Offset: 0x00442768
|
|
[Token(Token = "0x6012C29")]
|
|
[Address(RVA = "0x26D5E00", Offset = "0x26D4E00", VA = "0x1826D5E00")]
|
|
protected bool MMDDLKJDEGN<T>(ANECMOONIPJ<T> LHOMKMINCHH, int DOKPLAIBGKA, T[] JEJLNJACEFP)
|
|
{
|
|
if (DOKPLAIBGKA > 0)
|
|
{
|
|
int num = 0;
|
|
if (num != 0)
|
|
{
|
|
num++;
|
|
}
|
|
}
|
|
throw new IndexOutOfRangeException();
|
|
}
|
|
|
|
// Token: 0x06012C2A RID: 76842 RVA: 0x0044458C File Offset: 0x0044278C
|
|
// Note: this type is marked as 'beforefieldinit'.
|
|
[Token(Token = "0x6012C2A")]
|
|
[Address(RVA = "0x14BCF00", Offset = "0x14BBF00", VA = "0x1814BCF00")]
|
|
static MakerPenVROffHandOperation()
|
|
{
|
|
GIPDDLFFNGG[] array = new GIPDDLFFNGG[256];
|
|
int num = 0;
|
|
MakerPenVROffHandOperation.RAYCAST_OBJECTS_RESULTS = array;
|
|
MakerPenVROffHandOperation.RaycastObjectsLastHitCount = num;
|
|
float z = Vector3.zero.z;
|
|
MakerPenVROffHandOperation.RaycastObjectsLastHitCollider = num;
|
|
MakerPenVROffHandOperation.RAYCAST_SHAPES_RESULTS = new Guid[256];
|
|
MakerPenVROffHandOperation.RaycastShapesLastHitCount = num;
|
|
float z2 = Vector3.zero.z;
|
|
MakerPenVROffHandOperation.RaycastShapesLastHitCollider = num;
|
|
}
|
|
|
|
// Token: 0x0400C0F7 RID: 49399
|
|
[Token(Token = "0x400C0F7")]
|
|
protected static readonly GIPDDLFFNGG[] RAYCAST_OBJECTS_RESULTS;
|
|
|
|
// Token: 0x0400C0F8 RID: 49400
|
|
[Token(Token = "0x400C0F8")]
|
|
protected static int RaycastObjectsLastHitCount;
|
|
|
|
// Token: 0x0400C0F9 RID: 49401
|
|
[Token(Token = "0x400C0F9")]
|
|
protected static Vector3 RaycastObjectsLastHitPoint;
|
|
|
|
// Token: 0x0400C0FA RID: 49402
|
|
[Token(Token = "0x400C0FA")]
|
|
protected static Collider RaycastObjectsLastHitCollider;
|
|
|
|
// Token: 0x0400C0FB RID: 49403
|
|
[Token(Token = "0x400C0FB")]
|
|
protected static readonly Guid[] RAYCAST_SHAPES_RESULTS;
|
|
|
|
// Token: 0x0400C0FC RID: 49404
|
|
[Token(Token = "0x400C0FC")]
|
|
protected static int RaycastShapesLastHitCount;
|
|
|
|
// Token: 0x0400C0FD RID: 49405
|
|
[Token(Token = "0x400C0FD")]
|
|
protected static Vector3 RaycastShapesLastHitPoint;
|
|
|
|
// Token: 0x0400C0FE RID: 49406
|
|
[Token(Token = "0x400C0FE")]
|
|
protected static Collider RaycastShapesLastHitCollider;
|
|
|
|
// Token: 0x0400C0FF RID: 49407
|
|
[FieldOffset(Offset = "0x10")]
|
|
[Token(Token = "0x400C0FF")]
|
|
[NonSerialized]
|
|
private VRCreationController _controller;
|
|
}
|
|
}
|