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: 0x02002BE2 RID: 11234 [Token(Token = "0x2002BE2")] [Serializable] public abstract class MakerPenToolMove_Base : MakerPenTool { // Token: 0x1700343F RID: 13375 // (get) Token: 0x06012B66 RID: 76646 [Token(Token = "0x1700343F")] protected abstract ANECMOONIPJ SelectionContext { [Token(Token = "0x6012B66")] [Address(Slot = "18")] get; } // Token: 0x17003440 RID: 13376 // (get) Token: 0x06012B67 RID: 76647 [Token(Token = "0x17003440")] protected abstract OEMPFDDKANC SelectState { [Token(Token = "0x6012B67")] [Address(Slot = "19")] get; } // Token: 0x17003441 RID: 13377 // (get) Token: 0x06012B68 RID: 76648 RVA: 0x0000220F File Offset: 0x0000040F // (set) Token: 0x06012B69 RID: 76649 RVA: 0x004421B4 File Offset: 0x004403B4 [Token(Token = "0x17003441")] protected OJCIMLNJIOB ActiveDragState { [Token(Token = "0x6012B68")] [Address(RVA = "0x4936E0", Offset = "0x4926E0", VA = "0x1804936E0")] [CompilerGenerated] get { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } [Token(Token = "0x6012B69")] [Address(RVA = "0x55BCE0", Offset = "0x55ACE0", VA = "0x18055BCE0")] [CompilerGenerated] set { } } // Token: 0x17003442 RID: 13378 // (get) Token: 0x06012B6A RID: 76650 RVA: 0x0000220F File Offset: 0x0000040F // (set) Token: 0x06012B6B RID: 76651 RVA: 0x004421C4 File Offset: 0x004403C4 [Token(Token = "0x17003442")] private protected bool ClearSelectionOnRelease { [Token(Token = "0x6012B6A")] [Address(RVA = "0x51F220", Offset = "0x51E220", VA = "0x18051F220")] [CompilerGenerated] protected get { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } [Token(Token = "0x6012B6B")] [Address(RVA = "0x51DB50", Offset = "0x51CB50", VA = "0x18051DB50")] [CompilerGenerated] private set { } } // Token: 0x17003443 RID: 13379 // (get) Token: 0x06012B6C RID: 76652 RVA: 0x004421D4 File Offset: 0x004403D4 [Token(Token = "0x17003443")] public override string HudLabel { [Token(Token = "0x6012B6C")] [Address(RVA = "0x227E1A0", Offset = "0x227D1A0", VA = "0x18227E1A0", Slot = "10")] get { return "Move"; } } // Token: 0x17003444 RID: 13380 // (get) Token: 0x06012B6D RID: 76653 RVA: 0x004421E8 File Offset: 0x004403E8 [Token(Token = "0x17003444")] public override Sprite HudSprite { [Token(Token = "0x6012B6D")] [Address(RVA = "0x227E200", Offset = "0x227D200", VA = "0x18227E200", Slot = "11")] get { return NPILADHLMKC.KGDLBEAPDFE(NPILADHLMKC.ONGOGHFGDEF.Move); } } // Token: 0x06012B6E RID: 76654 RVA: 0x004421FC File Offset: 0x004403FC [Token(Token = "0x6012B6E")] [Address(RVA = "0x227DE20", Offset = "0x227CE20", VA = "0x18227DE20", 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: 0x06012B6F RID: 76655 RVA: 0x00442230 File Offset: 0x00440430 [Token(Token = "0x6012B6F")] [Address(RVA = "0x227C940", Offset = "0x227B940", VA = "0x18227C940", 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: 0x06012B70 RID: 76656 RVA: 0x00442294 File Offset: 0x00440494 [Token(Token = "0x6012B70")] [Address(RVA = "0x227BC70", Offset = "0x227AC70", VA = "0x18227BC70", 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: 0x06012B71 RID: 76657 RVA: 0x00442354 File Offset: 0x00440554 [Token(Token = "0x6012B71")] [Address(RVA = "0x227C320", Offset = "0x227B320", VA = "0x18227C320", 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: 0x06012B72 RID: 76658 RVA: 0x0000220F File Offset: 0x0000040F [Token(Token = "0x6012B72")] [Address(RVA = "0x227C430", Offset = "0x227B430", VA = "0x18227C430", Slot = "14")] public override DABKFAIHBBP CJOHILLLGEP(JJLPBFLODOG NGPPJHMONAH) { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } // Token: 0x06012B73 RID: 76659 RVA: 0x0000220F File Offset: 0x0000040F [Token(Token = "0x6012B73")] [Address(RVA = "0x227CDC0", Offset = "0x227BDC0", VA = "0x18227CDC0")] private void FGKMAOPIPKE(OEMPFDDKANC.BJPMFNPGKIP OEKEOCOGKMG) { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } // Token: 0x06012B74 RID: 76660 RVA: 0x00442398 File Offset: 0x00440598 [Token(Token = "0x6012B74")] [Address(RVA = "0x227CEF0", Offset = "0x227BEF0", VA = "0x18227CEF0")] 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 += 12; num2 += 19; num += num; num2 += 13; num2 += 19; IL_64: num += num; num2 += 14; 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: 0x06012B75 RID: 76661 RVA: 0x00442480 File Offset: 0x00440680 [Token(Token = "0x6012B75")] [Address(RVA = "0x227DCD0", Offset = "0x227CCD0", VA = "0x18227DCD0", 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: 0x06012B76 RID: 76662 RVA: 0x004424D0 File Offset: 0x004406D0 [Token(Token = "0x6012B76")] [Address(RVA = "0x227E0E0", Offset = "0x227D0E0", VA = "0x18227E0E0")] protected MakerPenToolMove_Base() { } // Token: 0x0400C0A6 RID: 49318 [global::Cpp2IlInjected.FieldOffset(Offset = "0x0")] [Token(Token = "0x400C0A6")] [NonSerialized] protected GHAHBCDIOBD translationHandleManager; } }