using System; using System.Runtime.CompilerServices; using System.Runtime.InteropServices; using Cpp2IlInjected; using UnityEngine; namespace RecRoom.Tools.MakerPenTools { // Token: 0x02002611 RID: 9745 [Token(Token = "0x2002611")] [Serializable] [StructLayout(3)] public abstract class MakerPenToolManipulate_Base : MakerPenTool { // Token: 0x17002DC0 RID: 11712 // (get) Token: 0x06010DA8 RID: 69032 [Token(Token = "0x17002DC0")] protected abstract OEMPFDDKANC SelectState { [Token(Token = "0x6010DA8")] [Address(Slot = "17")] get; } // Token: 0x17002DC1 RID: 11713 // (get) Token: 0x06010DA9 RID: 69033 [Token(Token = "0x17002DC1")] protected abstract ANECMOONIPJ SelectionContext { [Token(Token = "0x6010DA9")] [Address(Slot = "18")] get; } // Token: 0x17002DC2 RID: 11714 // (get) Token: 0x06010DAA RID: 69034 RVA: 0x003F6B50 File Offset: 0x003F4D50 [Token(Token = "0x17002DC2")] public override string HudLabel { [Token(Token = "0x6010DAA")] [Address(RVA = "0x1D9DFF0", Offset = "0x1D9C9F0", VA = "0x181D9DFF0", Slot = "10")] get { return "Manipulate"; } } // Token: 0x17002DC3 RID: 11715 // (get) Token: 0x06010DAB RID: 69035 RVA: 0x003F6B64 File Offset: 0x003F4D64 [Token(Token = "0x17002DC3")] public override Sprite HudSprite { [Token(Token = "0x6010DAB")] [Address(RVA = "0x1D9E020", Offset = "0x1D9CA20", VA = "0x181D9E020", Slot = "11")] get { return NPILADHLMKC.KGDLBEAPDFE(NPILADHLMKC.ONGOGHFGDEF.Manipulate); } } // Token: 0x06010DAC RID: 69036 RVA: 0x003F6B78 File Offset: 0x003F4D78 [Token(Token = "0x6010DAC")] [Address(RVA = "0x1D9DBA0", Offset = "0x1D9C5A0", VA = "0x181D9DBA0", Slot = "4")] public override void OFFLOPLJBBG(MakerPen.HJPIHGIFKEO FIBGLDDKDLB, MakerPen.KLAENPHIBEM OIHFNIFGFJB) { MLDMLDKMNCL mldmldkmncl = new MLDMLDKMNCL(); bool flag; if (flag) { } } // Token: 0x06010DAD RID: 69037 RVA: 0x003F6BA0 File Offset: 0x003F4DA0 [Token(Token = "0x6010DAD")] [Address(RVA = "0x1D9DB40", Offset = "0x1D9C540", VA = "0x181D9DB40", Slot = "6")] public override void DJFDPJKOGMJ(MakerPenTool.AGPFBFDFDHB EJCLBKHJIHO, MakerPen.HJPIHGIFKEO IFNKPAHPIID) { base.DJFDPJKOGMJ(EJCLBKHJIHO, IFNKPAHPIID); } // Token: 0x06010DAE RID: 69038 RVA: 0x003F6BBC File Offset: 0x003F4DBC [Token(Token = "0x6010DAE")] [Address(RVA = "0x1D9D490", Offset = "0x1D9BE90", VA = "0x181D9D490", Slot = "8")] public override void BALOKJMBNIN() { int num = 0; int num2 = 0; this.FNKDAGGAEGM(num2); OEMPFDDKANC selectState = this.SelectState; if (num < selectState) { num += num; num++; } OEMPFDDKANC selectState2 = this.SelectState; MakerPenVisuals penVisuals = base.PenVisuals; bool flag; if (flag) { } OEMPFDDKANC selectState3 = this.SelectState; MakerPenHandleManager instance = MakerPenHandleManager.ONCPNMDGGKG; OEMPFDDKANC selectState4 = this.SelectState; bool flag2; if (!flag2) { if (this.SelectState != 0) { throw new NullReferenceException(); } MakerPenVisuals penVisuals2 = base.PenVisuals; } bool flag3 = !flag2; if (!flag2) { if (flag) { OEMPFDDKANC selectState5 = this.SelectState; } OEMPFDDKANC selectState6 = this.SelectState; MakerPen makerPen = base.MakerPen; } } // Token: 0x06010DAF RID: 69039 RVA: 0x003F6C64 File Offset: 0x003F4E64 [Token(Token = "0x6010DAF")] [Address(RVA = "0x1D9DA10", Offset = "0x1D9C410", VA = "0x181D9DA10", Slot = "7")] public override void BDMHMGGPNME(MakerPenTool.AGPFBFDFDHB EJCLBKHJIHO) { MakerPenVisuals penVisuals = base.MakerPen._penVisuals; int num = 0; penVisuals.k__BackingField = num; throw new NullReferenceException(); } // Token: 0x06010DB0 RID: 69040 RVA: 0x0000220F File Offset: 0x0000040F [Token(Token = "0x6010DB0")] [Address(RVA = "0x1D9D2F0", Offset = "0x1D9BCF0", VA = "0x181D9D2F0")] private void AEBPBINPBPG(OEMPFDDKANC.BJPMFNPGKIP OEKEOCOGKMG) { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } // Token: 0x06010DB1 RID: 69041 RVA: 0x0000220F File Offset: 0x0000040F [Token(Token = "0x6010DB1")] [Address(RVA = "0x3C9F60", Offset = "0x3C8960", VA = "0x1803C9F60", Slot = "19")] protected virtual void FNKDAGGAEGM(OEMPFDDKANC.BJPMFNPGKIP OEKEOCOGKMG) { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } // Token: 0x06010DB2 RID: 69042 RVA: 0x003F6C90 File Offset: 0x003F4E90 [Token(Token = "0x6010DB2")] [Address(RVA = "0x1D9DD90", Offset = "0x1D9C790", VA = "0x181D9DD90")] private void PBEOLIMLDEP() { float deltaTime = Time.deltaTime; Vector2 vector2; Vector2 vector = vector2 * 0.3f; Vector2 vector3 = vector2 + vector; Vector2 vector5; Vector2 vector4 = vector5 * 0.0002f; Vector2 vector6 = vector5 + vector4; throw new NullReferenceException(); } // Token: 0x06010DB3 RID: 69043 RVA: 0x003F6CD8 File Offset: 0x003F4ED8 [Token(Token = "0x6010DB3")] [Address(RVA = "0x1D9DF90", Offset = "0x1D9C990", VA = "0x181D9DF90")] protected MakerPenToolManipulate_Base() { } // Token: 0x0400B348 RID: 45896 [Token(Token = "0x400B348")] private const float MOUSE_SCALE_SPEED = 0.0002f; // Token: 0x0400B349 RID: 45897 [Token(Token = "0x400B349")] private const float CONTROLLER_SCALE_SPEED = 0.3f; // Token: 0x0400B34A RID: 45898 [global::Cpp2IlInjected.FieldOffset(Offset = "0x0")] [Token(Token = "0x400B34A")] [NonSerialized] private MLDMLDKMNCL manipulateHandleManager; // Token: 0x02002612 RID: 9746 [Token(Token = "0x2002612")] [CompilerGenerated] private sealed class PHDMGDCDCPD { // Token: 0x06010DB4 RID: 69044 RVA: 0x003F6CF4 File Offset: 0x003F4EF4 [Token(Token = "0x6010DB4")] [Address(RVA = "0x1B1AA80", Offset = "0x1B19480", VA = "0x181B1AA80")] public PHDMGDCDCPD() { } // Token: 0x06010DB5 RID: 69045 RVA: 0x0000220F File Offset: 0x0000040F [Token(Token = "0x6010DB5")] [Address(RVA = "0x1DAA600", Offset = "0x1DA9000", VA = "0x181DAA600")] internal OJCIMLNJIOB b__0() { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } // Token: 0x0400B34B RID: 45899 [global::Cpp2IlInjected.FieldOffset(Offset = "0x0")] [Token(Token = "0x400B34B")] public MakerPenToolManipulate_Base <>4__this; // Token: 0x0400B34C RID: 45900 [global::Cpp2IlInjected.FieldOffset(Offset = "0x0")] [Token(Token = "0x400B34C")] public OEMPFDDKANC.BJPMFNPGKIP eventData; } } }