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.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.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.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.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.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(ANECMOONIPJ 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 k__BackingField = this.OffHand.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 k__BackingField = this._controller.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(ANECMOONIPJ 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; } }