using System; using Cpp2IlInjected; using RecRoom.Core; using RecRoom.Core.Creation; using RecRoom.Inputs; using UnityEngine; namespace RecRoom.Tools.MakerPenTools { // Token: 0x02002B17 RID: 11031 [Token(Token = "0x2002B17")] [Serializable] public abstract class MakerPenVROffHandOperation { // Token: 0x170033BB RID: 13243 // (get) Token: 0x060127DD RID: 75741 RVA: 0x0043A7B4 File Offset: 0x004389B4 // (set) Token: 0x060127DE RID: 75742 RVA: 0x0043A7C8 File Offset: 0x004389C8 [Token(Token = "0x170033BB")] private protected VRCreationController Controller { [Token(Token = "0x60127DD")] [Address(RVA = "0x3F6E20", Offset = "0x3F5C20", VA = "0x1803F6E20")] protected get { return this._controller; } [Token(Token = "0x60127DE")] [Address(RVA = "0x3F7200", Offset = "0x3F6000", VA = "0x1803F7200")] private set { this._controller = value; } } // Token: 0x170033BC RID: 13244 // (get) Token: 0x060127DF RID: 75743 RVA: 0x0043A7DC File Offset: 0x004389DC [Token(Token = "0x170033BC")] protected VRInputHandler OffHandInput { [Token(Token = "0x60127DF")] [Address(RVA = "0x927F40", Offset = "0x926D40", VA = "0x180927F40")] get { return this._controller.k__BackingField; } } // Token: 0x170033BD RID: 13245 // (get) Token: 0x060127E0 RID: 75744 RVA: 0x0043A7FC File Offset: 0x004389FC [Token(Token = "0x170033BD")] protected PlayerHand OffHand { [Token(Token = "0x60127E0")] [Address(RVA = "0x927F60", Offset = "0x926D60", VA = "0x180927F60")] get { return this._controller.k__BackingField; } } // Token: 0x170033BE RID: 13246 // (get) Token: 0x060127E1 RID: 75745 RVA: 0x0043A81C File Offset: 0x00438A1C [Token(Token = "0x170033BE")] protected MakerPen MakerPen { [Token(Token = "0x60127E1")] [Address(RVA = "0x42FC20", Offset = "0x42EA20", VA = "0x18042FC20")] get { return this._controller.k__BackingField; } } // Token: 0x170033BF RID: 13247 // (get) Token: 0x060127E2 RID: 75746 RVA: 0x0043A83C File Offset: 0x00438A3C [Token(Token = "0x170033BF")] protected CreationContext ObjectContext { [Token(Token = "0x60127E2")] [Address(RVA = "0x532820", Offset = "0x531620", VA = "0x180532820")] get { return this._controller.k__BackingField; } } // Token: 0x170033C0 RID: 13248 // (get) Token: 0x060127E3 RID: 75747 RVA: 0x0043A85C File Offset: 0x00438A5C [Token(Token = "0x170033C0")] protected ShapeCreationContext ShapeContext { [Token(Token = "0x60127E3")] [Address(RVA = "0x927F80", Offset = "0x926D80", VA = "0x180927F80")] get { return this._controller.k__BackingField.shapeCreationContext; } } // Token: 0x060127E4 RID: 75748 RVA: 0x0043A880 File Offset: 0x00438A80 [Token(Token = "0x60127E4")] [Address(RVA = "0x3F5100", Offset = "0x3F3F00", VA = "0x1803F5100")] public MakerPenVROffHandOperation() { this.FDNBEMIPBNM(); } // Token: 0x060127E5 RID: 75749 RVA: 0x0043A894 File Offset: 0x00438A94 [Token(Token = "0x60127E5")] [Address(RVA = "0x3F7200", Offset = "0x3F6000", VA = "0x1803F7200", Slot = "4")] public virtual void OFFLOPLJBBG(VRCreationController KAMOHEPMEIF) { this._controller = KAMOHEPMEIF; } // Token: 0x060127E6 RID: 75750 RVA: 0x0000220F File Offset: 0x0000040F [Token(Token = "0x60127E6")] [Address(RVA = "0x402080", Offset = "0x400E80", VA = "0x180402080", Slot = "5")] public virtual void LOAPFBEMCFF(ushort CPMPEJFMDED, ushort OEAPMLMHLLF) { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } // Token: 0x060127E7 RID: 75751 RVA: 0x0000220F File Offset: 0x0000040F [Token(Token = "0x60127E7")] [Address(RVA = "0x402080", Offset = "0x400E80", VA = "0x180402080", Slot = "6")] public virtual void FDNBEMIPBNM() { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } // Token: 0x060127E8 RID: 75752 RVA: 0x0000220F File Offset: 0x0000040F [Token(Token = "0x60127E8")] [Address(RVA = "0x402080", Offset = "0x400E80", VA = "0x180402080", Slot = "7")] public virtual void EOMBMPKEPFK(ushort HKDPLMDENDA, ushort CKCOCKOPHAM) { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } // Token: 0x060127E9 RID: 75753 RVA: 0x0043A8A8 File Offset: 0x00438AA8 [Token(Token = "0x60127E9")] [Address(RVA = "0x18634F0", Offset = "0x18622F0", VA = "0x1818634F0")] 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: 0x060127EA RID: 75754 RVA: 0x0043A954 File Offset: 0x00438B54 [Token(Token = "0x60127EA")] [Address(RVA = "0x927CD0", Offset = "0x926AD0", VA = "0x180927CD0")] protected bool DIHBDEFPHEE() { VRCreationController controller = this._controller; bool flag; return flag; } // Token: 0x060127EB RID: 75755 RVA: 0x0043A970 File Offset: 0x00438B70 [Token(Token = "0x60127EB")] [Address(RVA = "0x927D70", Offset = "0x926B70", VA = "0x180927D70")] protected bool EINLAKEENIF() { CreationContext k__BackingField = this._controller.k__BackingField; bool flag; return flag; } // Token: 0x060127EC RID: 75756 RVA: 0x0043A990 File Offset: 0x00438B90 [Token(Token = "0x60127EC")] [Address(RVA = "0x1D7E030", Offset = "0x1D7CE30", VA = "0x181D7E030")] protected bool MMDDLKJDEGN(ANECMOONIPJ LHOMKMINCHH, int DOKPLAIBGKA, T[] JEJLNJACEFP) { if (DOKPLAIBGKA > 0) { int num = 0; if (num != 0) { num++; } } throw new IndexOutOfRangeException(); } // Token: 0x060127ED RID: 75757 RVA: 0x0043A9B4 File Offset: 0x00438BB4 // Note: this type is marked as 'beforefieldinit'. [Token(Token = "0x60127ED")] [Address(RVA = "0x927E10", Offset = "0x926C10", VA = "0x180927E10")] 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: 0x0400BEE4 RID: 48868 [Token(Token = "0x400BEE4")] protected static readonly GIPDDLFFNGG[] RAYCAST_OBJECTS_RESULTS; // Token: 0x0400BEE5 RID: 48869 [Token(Token = "0x400BEE5")] protected static int RaycastObjectsLastHitCount; // Token: 0x0400BEE6 RID: 48870 [Token(Token = "0x400BEE6")] protected static Vector3 RaycastObjectsLastHitPoint; // Token: 0x0400BEE7 RID: 48871 [Token(Token = "0x400BEE7")] protected static Collider RaycastObjectsLastHitCollider; // Token: 0x0400BEE8 RID: 48872 [Token(Token = "0x400BEE8")] protected static readonly Guid[] RAYCAST_SHAPES_RESULTS; // Token: 0x0400BEE9 RID: 48873 [Token(Token = "0x400BEE9")] protected static int RaycastShapesLastHitCount; // Token: 0x0400BEEA RID: 48874 [Token(Token = "0x400BEEA")] protected static Vector3 RaycastShapesLastHitPoint; // Token: 0x0400BEEB RID: 48875 [Token(Token = "0x400BEEB")] protected static Collider RaycastShapesLastHitCollider; // Token: 0x0400BEEC RID: 48876 [FieldOffset(Offset = "0x10")] [Token(Token = "0x400BEEC")] [NonSerialized] private VRCreationController _controller; } }