using System; using System.Runtime.CompilerServices; using System.Runtime.InteropServices; using Cpp2IlInjected; using UnityEngine; namespace RecRoom.Tools.MakerPenTools { // Token: 0x0200261D RID: 9757 [Token(Token = "0x200261D")] [Serializable] [StructLayout(3)] public abstract class MakerPenToolRotate_Base : MakerPenTool { // Token: 0x17002DD8 RID: 11736 // (get) Token: 0x06010DF8 RID: 69112 [Token(Token = "0x17002DD8")] protected abstract ANECMOONIPJ SelectionContext { [Token(Token = "0x6010DF8")] [Address(Slot = "17")] get; } // Token: 0x17002DD9 RID: 11737 // (get) Token: 0x06010DF9 RID: 69113 [Token(Token = "0x17002DD9")] protected abstract OEMPFDDKANC SelectState { [Token(Token = "0x6010DF9")] [Address(Slot = "18")] get; } // Token: 0x17002DDA RID: 11738 // (get) Token: 0x06010DFA RID: 69114 RVA: 0x003F7D98 File Offset: 0x003F5F98 [Token(Token = "0x17002DDA")] public override string HudLabel { [Token(Token = "0x6010DFA")] [Address(RVA = "0x1DA2E80", Offset = "0x1DA1880", VA = "0x181DA2E80", Slot = "10")] get { return "Rotate"; } } // Token: 0x17002DDB RID: 11739 // (get) Token: 0x06010DFB RID: 69115 RVA: 0x003F7DAC File Offset: 0x003F5FAC [Token(Token = "0x17002DDB")] public override Sprite HudSprite { [Token(Token = "0x6010DFB")] [Address(RVA = "0x1DA2EE0", Offset = "0x1DA18E0", VA = "0x181DA2EE0", Slot = "11")] get { return NPILADHLMKC.KGDLBEAPDFE(NPILADHLMKC.ONGOGHFGDEF.Rotate); } } // Token: 0x06010DFC RID: 69116 RVA: 0x003F7DC0 File Offset: 0x003F5FC0 [Token(Token = "0x6010DFC")] [Address(RVA = "0x1DA2C10", Offset = "0x1DA1610", VA = "0x181DA2C10", Slot = "4")] public override void OFFLOPLJBBG(MakerPen.HJPIHGIFKEO FIBGLDDKDLB, MakerPen.KLAENPHIBEM OIHFNIFGFJB) { PHCBDFGAKCL phcbdfgakcl = new PHCBDFGAKCL(); ANECMOONIPJ selectionContext = this.SelectionContext; bool flag; if (flag) { ANECMOONIPJ selectionContext2 = this.SelectionContext; } JAKMIGBBBOM.BAFPMPJFBEM bafpmpjfbem = JAKMIGBBBOM.HLOBNMHGOFK(new JKACINFBFAH()); } // Token: 0x06010DFD RID: 69117 RVA: 0x003F7E00 File Offset: 0x003F6000 [Token(Token = "0x6010DFD")] [Address(RVA = "0x1DA20D0", Offset = "0x1DA0AD0", VA = "0x181DA20D0", Slot = "6")] public override void DJFDPJKOGMJ(MakerPenTool.AGPFBFDFDHB EJCLBKHJIHO, MakerPen.HJPIHGIFKEO IFNKPAHPIID) { PHGNLBEAGOG.BMMLFDBPAHN bmmlfdbpahn; base.MakerPen.k__BackingField.FNBKNJEDDMF(bmmlfdbpahn, this); } // Token: 0x06010DFE RID: 69118 RVA: 0x003F7E28 File Offset: 0x003F6028 [Token(Token = "0x6010DFE")] [Address(RVA = "0x1DA0C80", Offset = "0x1D9F680", VA = "0x181DA0C80", Slot = "8")] public override void BALOKJMBNIN() { bool flag; bool flag2; do { int num = 0; base..ctor(); ANECMOONIPJ selectionContext = this.SelectionContext; if (num < selectionContext) { num += num; num++; } MakerPenVisuals penVisuals = base.PenVisuals; int num2 = 0; if (flag) { } base.TargetCreationContextObject = num2; MakerPenHandleManager instance = MakerPenHandleManager.ONCPNMDGGKG; } while (flag2); if (!flag2) { if (base.PenVisuals != 0) { } bool flag3 = this.SelectionContext == 0; bool flag4 = !flag2; if (!flag2) { if (flag) { } ANECMOONIPJ selectionContext2 = this.SelectionContext; MakerPen makerPen = base.MakerPen; } return; } throw new NullReferenceException(); } // Token: 0x06010DFF RID: 69119 RVA: 0x003F7EBC File Offset: 0x003F60BC [Token(Token = "0x6010DFF")] [Address(RVA = "0x1DA18C0", Offset = "0x1DA02C0", VA = "0x181DA18C0", Slot = "7")] public override void BDMHMGGPNME(MakerPenTool.AGPFBFDFDHB EJCLBKHJIHO) { MakerPenHandleManager instance = MakerPenHandleManager.ONCPNMDGGKG; MakerPenVisuals penVisuals = base.PenVisuals; int num = 0; penVisuals.k__BackingField = num; if (penVisuals != 0) { base.MakerPen.k__BackingField.HHKDGNOEBMF(this); } } // Token: 0x06010E00 RID: 69120 RVA: 0x0000220F File Offset: 0x0000040F [Token(Token = "0x6010E00")] [Address(RVA = "0x1DA1DC0", Offset = "0x1DA07C0", VA = "0x181DA1DC0")] private void DCAGHILGKMI(OEMPFDDKANC.BJPMFNPGKIP OEKEOCOGKMG) { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } // Token: 0x06010E01 RID: 69121 RVA: 0x003F7F00 File Offset: 0x003F6100 [Token(Token = "0x6010E01")] [Address(RVA = "0x1DA2530", Offset = "0x1DA0F30", VA = "0x181DA2530")] private void JEOELOFIAJK() { if ((ulong)((uint)19) != (ulong)2L && (ulong)((uint)19) != (ulong)1L) { float deltaTime = Time.deltaTime; Vector2 vector2; Vector2 vector = vector2 * 0.3f; Vector2 vector3 = vector2 + vector; } GameObject gameObject = base.MakerPen.gameObject; Vector3 vector4; float z = vector4.z; Quaternion identity = Quaternion.identity; } // Token: 0x06010E02 RID: 69122 RVA: 0x003F7F60 File Offset: 0x003F6160 [Token(Token = "0x6010E02")] [Address(RVA = "0x1DA2980", Offset = "0x1DA1380", VA = "0x181DA2980")] private float JINFENBCEBI() { int num = 0; int num2 = 0; num2 += num2; num2++; int num3 = 0; num3 += num3; num += 19; throw new NullReferenceException(); } // Token: 0x06010E03 RID: 69123 RVA: 0x003F7F8C File Offset: 0x003F618C [Token(Token = "0x6010E03")] [Address(RVA = "0x1DA2E20", Offset = "0x1DA1820", VA = "0x181DA2E20")] protected MakerPenToolRotate_Base() { } // Token: 0x0400B361 RID: 45921 [Token(Token = "0x400B361")] private const float MOUSE_ROTATION_SPEED = 0.0002f; // Token: 0x0400B362 RID: 45922 [Token(Token = "0x400B362")] private const float CONTROLLER_ROTATION_SPEED = 0.3f; // Token: 0x0400B363 RID: 45923 [Token(Token = "0x400B363")] private const float TOUCH_ROTATION_SPEED = 0.5f; // Token: 0x0400B364 RID: 45924 [global::Cpp2IlInjected.FieldOffset(Offset = "0x0")] [Token(Token = "0x400B364")] [NonSerialized] private PHCBDFGAKCL rotationHandleManager; // Token: 0x0400B365 RID: 45925 [global::Cpp2IlInjected.FieldOffset(Offset = "0x0")] [Token(Token = "0x400B365")] [NonSerialized] private JKACINFBFAH rotationVelocityTracker; // Token: 0x0400B366 RID: 45926 [global::Cpp2IlInjected.FieldOffset(Offset = "0x0")] [Token(Token = "0x400B366")] [NonSerialized] private JAKMIGBBBOM.BAFPMPJFBEM rotationVelocityProvider; // Token: 0x0200261E RID: 9758 [Token(Token = "0x200261E")] [CompilerGenerated] private sealed class FPJCFIECJKM { // Token: 0x06010E04 RID: 69124 RVA: 0x003F7FA8 File Offset: 0x003F61A8 [Token(Token = "0x6010E04")] [Address(RVA = "0x1B1AA80", Offset = "0x1B19480", VA = "0x181B1AA80")] public FPJCFIECJKM() { } // Token: 0x06010E05 RID: 69125 RVA: 0x0000220F File Offset: 0x0000040F [Token(Token = "0x6010E05")] [Address(RVA = "0x1D99C50", Offset = "0x1D98650", VA = "0x181D99C50")] internal OJCIMLNJIOB b__0() { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } // Token: 0x06010E06 RID: 69126 RVA: 0x003F7FC4 File Offset: 0x003F61C4 [Token(Token = "0x6010E06")] [Address(RVA = "0x1D99E10", Offset = "0x1D98810", VA = "0x181D99E10")] internal OJCIMLNJIOB b__1() { MakerPenToolRotate_Base makerPenToolRotate_Base = this.<>4__this; MakerPenToolRotate_Base makerPenToolRotate_Base2 = this.<>4__this; throw new NullReferenceException(); } // Token: 0x0400B367 RID: 45927 [global::Cpp2IlInjected.FieldOffset(Offset = "0x0")] [Token(Token = "0x400B367")] public MakerPenToolRotate_Base <>4__this; // Token: 0x0400B368 RID: 45928 [global::Cpp2IlInjected.FieldOffset(Offset = "0x0")] [Token(Token = "0x400B368")] public OEMPFDDKANC.BJPMFNPGKIP eventData; } } }