using System; using System.Runtime.InteropServices; using Cpp2IlInjected; using RecRoom.Core; using RecRoom.Core.Creation; using RecRoom.Inputs; using UnityEngine; namespace RecRoom.Tools.MakerPenTools { // Token: 0x0200262F RID: 9775 [Token(Token = "0x200262F")] [Serializable] [StructLayout(3)] public abstract class MakerPenVROffHandOperation { // Token: 0x17002DF5 RID: 11765 // (get) Token: 0x06010E6E RID: 69230 RVA: 0x003F92E8 File Offset: 0x003F74E8 // (set) Token: 0x06010E6F RID: 69231 RVA: 0x003F92FC File Offset: 0x003F74FC [Token(Token = "0x17002DF5")] private protected VRCreationController Controller { [Token(Token = "0x6010E6E")] [Address(RVA = "0x3C39A0", Offset = "0x3C23A0", VA = "0x1803C39A0")] protected get { return this._controller; } [Token(Token = "0x6010E6F")] [Address(RVA = "0x3C39B0", Offset = "0x3C23B0", VA = "0x1803C39B0")] private set { this._controller = value; } } // Token: 0x17002DF6 RID: 11766 // (get) Token: 0x06010E70 RID: 69232 RVA: 0x003F9310 File Offset: 0x003F7510 [Token(Token = "0x17002DF6")] protected VRInputHandler OffHandInput { [Token(Token = "0x6010E70")] [Address(RVA = "0x12C13A0", Offset = "0x12BFDA0", VA = "0x1812C13A0")] get { return this._controller.k__BackingField; } } // Token: 0x17002DF7 RID: 11767 // (get) Token: 0x06010E71 RID: 69233 RVA: 0x003F9330 File Offset: 0x003F7530 [Token(Token = "0x17002DF7")] protected PlayerHand OffHand { [Token(Token = "0x6010E71")] [Address(RVA = "0x12C13C0", Offset = "0x12BFDC0", VA = "0x1812C13C0")] get { return this._controller.k__BackingField; } } // Token: 0x17002DF8 RID: 11768 // (get) Token: 0x06010E72 RID: 69234 RVA: 0x003F9350 File Offset: 0x003F7550 [Token(Token = "0x17002DF8")] protected MakerPen MakerPen { [Token(Token = "0x6010E72")] [Address(RVA = "0x12C1380", Offset = "0x12BFD80", VA = "0x1812C1380")] get { return this._controller.k__BackingField; } } // Token: 0x17002DF9 RID: 11769 // (get) Token: 0x06010E73 RID: 69235 RVA: 0x003F9370 File Offset: 0x003F7570 [Token(Token = "0x17002DF9")] protected CreationContext ObjectContext { [Token(Token = "0x6010E73")] [Address(RVA = "0xA4B9E0", Offset = "0xA4A3E0", VA = "0x180A4B9E0")] get { return this._controller.k__BackingField; } } // Token: 0x17002DFA RID: 11770 // (get) Token: 0x06010E74 RID: 69236 RVA: 0x003F9390 File Offset: 0x003F7590 [Token(Token = "0x17002DFA")] protected ShapeCreationContext ShapeContext { [Token(Token = "0x6010E74")] [Address(RVA = "0x12C13E0", Offset = "0x12BFDE0", VA = "0x1812C13E0")] get { return this._controller.k__BackingField.shapeCreationContext; } } // Token: 0x06010E75 RID: 69237 RVA: 0x003F93B4 File Offset: 0x003F75B4 [Token(Token = "0x6010E75")] [Address(RVA = "0x3C1670", Offset = "0x3C0070", VA = "0x1803C1670")] public MakerPenVROffHandOperation() { this.FDNBEMIPBNM(); } // Token: 0x06010E76 RID: 69238 RVA: 0x003F93C8 File Offset: 0x003F75C8 [Token(Token = "0x6010E76")] [Address(RVA = "0x3C39B0", Offset = "0x3C23B0", VA = "0x1803C39B0", Slot = "4")] public virtual void OFFLOPLJBBG(VRCreationController KAMOHEPMEIF) { this._controller = KAMOHEPMEIF; } // Token: 0x06010E77 RID: 69239 RVA: 0x0000220F File Offset: 0x0000040F [Token(Token = "0x6010E77")] [Address(RVA = "0x3C9F60", Offset = "0x3C8960", VA = "0x1803C9F60", Slot = "5")] public virtual void LOAPFBEMCFF(ushort CPMPEJFMDED, ushort OEAPMLMHLLF) { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } // Token: 0x06010E78 RID: 69240 RVA: 0x0000220F File Offset: 0x0000040F [Token(Token = "0x6010E78")] [Address(RVA = "0x3C9F60", Offset = "0x3C8960", VA = "0x1803C9F60", Slot = "6")] public virtual void FDNBEMIPBNM() { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } // Token: 0x06010E79 RID: 69241 RVA: 0x0000220F File Offset: 0x0000040F [Token(Token = "0x6010E79")] [Address(RVA = "0x3C9F60", Offset = "0x3C8960", VA = "0x1803C9F60", Slot = "7")] public virtual void EOMBMPKEPFK(ushort HKDPLMDENDA, ushort CKCOCKOPHAM) { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } // Token: 0x06010E7A RID: 69242 RVA: 0x003F93DC File Offset: 0x003F75DC [Token(Token = "0x6010E7A")] [Address(RVA = "0x1F86D90", Offset = "0x1F85790", VA = "0x181F86D90")] 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: 0x06010E7B RID: 69243 RVA: 0x003F9488 File Offset: 0x003F7688 [Token(Token = "0x6010E7B")] [Address(RVA = "0x12C1110", Offset = "0x12BFB10", VA = "0x1812C1110")] protected bool DIHBDEFPHEE() { VRCreationController controller = this._controller; bool flag; return flag; } // Token: 0x06010E7C RID: 69244 RVA: 0x003F94A4 File Offset: 0x003F76A4 [Token(Token = "0x6010E7C")] [Address(RVA = "0x12C11B0", Offset = "0x12BFBB0", VA = "0x1812C11B0")] protected bool EINLAKEENIF() { CreationContext k__BackingField = this._controller.k__BackingField; bool flag; return flag; } // Token: 0x06010E7D RID: 69245 RVA: 0x003F94C4 File Offset: 0x003F76C4 [Token(Token = "0x6010E7D")] [Address(RVA = "0x2170970", Offset = "0x216F370", VA = "0x182170970")] protected bool MMDDLKJDEGN(ANECMOONIPJ LHOMKMINCHH, int DOKPLAIBGKA, T[] JEJLNJACEFP) { if (DOKPLAIBGKA > 0) { int num = 0; if (num != 0) { num++; } } throw new IndexOutOfRangeException(); } // Token: 0x06010E7E RID: 69246 RVA: 0x003F94E8 File Offset: 0x003F76E8 // Note: this type is marked as 'beforefieldinit'. [Token(Token = "0x6010E7E")] [Address(RVA = "0x12C1250", Offset = "0x12BFC50", VA = "0x1812C1250")] 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: 0x0400B397 RID: 45975 [Token(Token = "0x400B397")] protected static readonly GIPDDLFFNGG[] RAYCAST_OBJECTS_RESULTS; // Token: 0x0400B398 RID: 45976 [Token(Token = "0x400B398")] protected static int RaycastObjectsLastHitCount; // Token: 0x0400B399 RID: 45977 [Token(Token = "0x400B399")] protected static Vector3 RaycastObjectsLastHitPoint; // Token: 0x0400B39A RID: 45978 [Token(Token = "0x400B39A")] protected static Collider RaycastObjectsLastHitCollider; // Token: 0x0400B39B RID: 45979 [Token(Token = "0x400B39B")] protected static readonly Guid[] RAYCAST_SHAPES_RESULTS; // Token: 0x0400B39C RID: 45980 [Token(Token = "0x400B39C")] protected static int RaycastShapesLastHitCount; // Token: 0x0400B39D RID: 45981 [Token(Token = "0x400B39D")] protected static Vector3 RaycastShapesLastHitPoint; // Token: 0x0400B39E RID: 45982 [Token(Token = "0x400B39E")] protected static Collider RaycastShapesLastHitCollider; // Token: 0x0400B39F RID: 45983 [global::Cpp2IlInjected.FieldOffset(Offset = "0x10")] [Token(Token = "0x400B39F")] [NonSerialized] private VRCreationController _controller; } }