using System; using System.Runtime.CompilerServices; using System.Runtime.InteropServices; using System.Threading.Tasks; using Cpp2IlInjected; using RecRoom.Core.Rendering; using UnityEngine; namespace RecRoom.Tools.MakerPenTools { // Token: 0x02002AF9 RID: 11001 [Token(Token = "0x2002AF9")] [Serializable] public abstract class MakerPenToolMove_Base : MakerPenTool { // Token: 0x1700338B RID: 13195 // (get) Token: 0x06012729 RID: 75561 [Token(Token = "0x1700338B")] protected abstract ANECMOONIPJ SelectionContext { [Token(Token = "0x6012729")] [Address(Slot = "18")] get; } // Token: 0x1700338C RID: 13196 // (get) Token: 0x0601272A RID: 75562 [Token(Token = "0x1700338C")] protected abstract OEMPFDDKANC SelectState { [Token(Token = "0x601272A")] [Address(Slot = "19")] get; } // Token: 0x1700338D RID: 13197 // (get) Token: 0x0601272B RID: 75563 RVA: 0x0000220F File Offset: 0x0000040F // (set) Token: 0x0601272C RID: 75564 RVA: 0x004385B4 File Offset: 0x004367B4 [Token(Token = "0x1700338D")] protected OJCIMLNJIOB ActiveDragState { [Token(Token = "0x601272B")] [Address(RVA = "0x415290", Offset = "0x414090", VA = "0x180415290")] [CompilerGenerated] get { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } [Token(Token = "0x601272C")] [Address(RVA = "0x46AB00", Offset = "0x469900", VA = "0x18046AB00")] [CompilerGenerated] set { } } // Token: 0x1700338E RID: 13198 // (get) Token: 0x0601272D RID: 75565 RVA: 0x0000220F File Offset: 0x0000040F // (set) Token: 0x0601272E RID: 75566 RVA: 0x004385C4 File Offset: 0x004367C4 [Token(Token = "0x1700338E")] private protected bool ClearSelectionOnRelease { [Token(Token = "0x601272D")] [Address(RVA = "0x40FFA0", Offset = "0x40EDA0", VA = "0x18040FFA0")] [CompilerGenerated] protected get { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } [Token(Token = "0x601272E")] [Address(RVA = "0x410010", Offset = "0x40EE10", VA = "0x180410010")] [CompilerGenerated] private set { } } // Token: 0x1700338F RID: 13199 // (get) Token: 0x0601272F RID: 75567 RVA: 0x004385D4 File Offset: 0x004367D4 [Token(Token = "0x1700338F")] public override string HudLabel { [Token(Token = "0x601272F")] [Address(RVA = "0x1734A20", Offset = "0x1733820", VA = "0x181734A20", Slot = "10")] get { return "Move"; } } // Token: 0x17003390 RID: 13200 // (get) Token: 0x06012730 RID: 75568 RVA: 0x004385E8 File Offset: 0x004367E8 [Token(Token = "0x17003390")] public override Sprite HudSprite { [Token(Token = "0x6012730")] [Address(RVA = "0x1734A80", Offset = "0x1733880", VA = "0x181734A80", Slot = "11")] get { return NPILADHLMKC.KGDLBEAPDFE(NPILADHLMKC.ONGOGHFGDEF.Move); } } // Token: 0x06012731 RID: 75569 RVA: 0x004385FC File Offset: 0x004367FC [Token(Token = "0x6012731")] [Address(RVA = "0x17346A0", Offset = "0x17334A0", VA = "0x1817346A0", Slot = "4")] public override void OFFLOPLJBBG(MakerPen.HJPIHGIFKEO FIBGLDDKDLB, MakerPen.KLAENPHIBEM OIHFNIFGFJB) { GHAHBCDIOBD ghahbcdiobd = new GHAHBCDIOBD(); ANECMOONIPJ selectionContext = this.SelectionContext; bool flag; if (flag) { ANECMOONIPJ selectionContext2 = this.SelectionContext; } } // Token: 0x06012732 RID: 75570 RVA: 0x00438630 File Offset: 0x00436830 [Token(Token = "0x6012732")] [Address(RVA = "0x17331C0", Offset = "0x1731FC0", VA = "0x1817331C0", Slot = "6")] public override void DJFDPJKOGMJ(MakerPenTool.AGPFBFDFDHB EJCLBKHJIHO, MakerPen.HJPIHGIFKEO IFNKPAHPIID) { bool flag; if (!base.MakerPen.DDGGKGPJPKJ && flag) { MakerPenVisuals penVisuals = base.PenVisuals; int num = 0; penVisuals.MNADIBEHEMI = num != 0; SelectionRendererEffect.Disable(this); return; } ANECMOONIPJ selectionContext = this.SelectionContext; base.PenVisuals.MNADIBEHEMI = true; MakerPenVisuals penVisuals2 = base.PenVisuals; int num2 = 0; penVisuals2.k__BackingField = num2; throw new NullReferenceException(); } // Token: 0x06012733 RID: 75571 RVA: 0x00438694 File Offset: 0x00436894 [Token(Token = "0x6012733")] [Address(RVA = "0x17324F0", Offset = "0x17312F0", VA = "0x1817324F0", Slot = "8")] public override void BALOKJMBNIN() { base..ctor(); MakerPenVisuals penVisuals = base.PenVisuals; int num = 0; if (this.ActiveDragState != 0) { MakerPenHandleManager.ONCPNMDGGKG.DeactivateAll(); if (this.ActiveDragState.ToString() == 0) { OEMPFDDKANC selectState = this.SelectState; } ANECMOONIPJ selectionContext = this.SelectionContext; bool flag2; bool flag = !flag2; bool flag3 = num == 0; if (num == 0) { bool flag4; if (!flag4 || this.ActiveDragState == 0) { } ANECMOONIPJ selectionContext2 = this.SelectionContext; MakerPen makerPen = base.MakerPen; } return; } MakerPenHandleManager instance = MakerPenHandleManager.ONCPNMDGGKG; bool flag5; while (flag5) { } MakerPenVisuals penVisuals2 = base.PenVisuals; Vector3 vector; float z = vector.z; throw new NullReferenceException(); } // Token: 0x06012734 RID: 75572 RVA: 0x00438754 File Offset: 0x00436954 [Token(Token = "0x6012734")] [Address(RVA = "0x1732BA0", Offset = "0x17319A0", VA = "0x181732BA0", Slot = "7")] public override void BDMHMGGPNME(MakerPenTool.AGPFBFDFDHB EJCLBKHJIHO) { MakerPenHandleManager instance = MakerPenHandleManager.ONCPNMDGGKG; SelectionRendererEffect.Enable(this); TranslationSnappingVisualization translationSnappingVisualization; translationSnappingVisualization.Disable(); MakerPenVisuals penVisuals = base.PenVisuals; int num = 0; penVisuals.k__BackingField = num; ANECMOONIPJ selectionContext = this.SelectionContext; } // Token: 0x06012735 RID: 75573 RVA: 0x0000220F File Offset: 0x0000040F [Token(Token = "0x6012735")] [Address(RVA = "0x1732CB0", Offset = "0x1731AB0", VA = "0x181732CB0", Slot = "14")] public override DABKFAIHBBP CJOHILLLGEP(JJLPBFLODOG NGPPJHMONAH) { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } // Token: 0x06012736 RID: 75574 RVA: 0x0000220F File Offset: 0x0000040F [Token(Token = "0x6012736")] [Address(RVA = "0x1733640", Offset = "0x1732440", VA = "0x181733640")] private void FGKMAOPIPKE(OEMPFDDKANC.BJPMFNPGKIP OEKEOCOGKMG) { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } // Token: 0x06012737 RID: 75575 RVA: 0x00438798 File Offset: 0x00436998 [Token(Token = "0x6012737")] [Address(RVA = "0x1733770", Offset = "0x1732570", VA = "0x181733770")] private bool GNJOPGBFLMC(Vector3 ONHFEMAMJDJ, T GNGBKFCHFKO, [Optional] JJLPBFLODOG PDLODKHJDAJ) { int num = 0; if (num < GNGBKFCHFKO) { num += num; if (num == GNGBKFCHFKO) { goto IL_40; } num++; } if (num == 0) { goto IL_76; } num += num; num++; if (num != 0) { bool flag2; bool flag = flag2; if (num < (flag ? 1 : 0)) { num += num; if (num == (flag ? 1 : 0)) { goto IL_64; } num++; } if (num != 0) { goto IL_76; } } int num2 = 0; IL_40: num += num; num2 += 10; num2 += 19; num += num; num2 += 11; num2 += 19; IL_64: num += num; num2 += 12; num2 += 19; IL_76: if (PDLODKHJDAJ != 0) { } Vector3 zero = Vector3.zero; if (PDLODKHJDAJ == 0 || PDLODKHJDAJ.JHLGIHKJEKN == 0) { PCGBNHABFJL pcgbnhabfjl = new PCGBNHABFJL(); int num3 = 0; Task task = PIJEHGFNBKG.GFBIJNLKLCM(pcgbnhabfjl, num3); task.KOLCDBDBPFC(); } ulong num4; num4 += (ulong)1L; throw new NullReferenceException(); } // Token: 0x06012738 RID: 75576 RVA: 0x00438880 File Offset: 0x00436A80 [Token(Token = "0x6012738")] [Address(RVA = "0x1734550", Offset = "0x1733350", VA = "0x181734550", Slot = "20")] protected virtual void JJAMAJNOFGE() { if (this.ActiveDragState != 0) { OJCIMLNJIOB activeDragState = this.ActiveDragState; int num = 0; this.ActiveDragState = num; if (this.ClearSelectionOnRelease) { } if (!base.MakerPen.DDGGKGPJPKJ) { base.MakerPen.AuthorityPopPenTool(); } } } // Token: 0x06012739 RID: 75577 RVA: 0x004388D0 File Offset: 0x00436AD0 [Token(Token = "0x6012739")] [Address(RVA = "0x1734960", Offset = "0x1733760", VA = "0x181734960")] protected MakerPenToolMove_Base() { } // Token: 0x0400BE93 RID: 48787 [global::Cpp2IlInjected.FieldOffset(Offset = "0x0")] [Token(Token = "0x400BE93")] [NonSerialized] protected GHAHBCDIOBD translationHandleManager; } }