Files
niko c12fbe3fc6 m
2026-04-12 16:51:38 +02:00

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;
}
}