using System; using System.Runtime.CompilerServices; using Cpp2IlInjected; using UnityEngine; namespace RecRoom.Tools.MakerPenTools { // Token: 0x02002BEA RID: 11242 [Token(Token = "0x2002BEA")] [Serializable] public abstract class MakerPenToolRotate_Base : MakerPenTool { // Token: 0x17003451 RID: 13393 // (get) Token: 0x06012B99 RID: 76697 [Token(Token = "0x17003451")] protected abstract ANECMOONIPJ SelectionContext { [Token(Token = "0x6012B99")] [Address(Slot = "18")] get; } // Token: 0x17003452 RID: 13394 // (get) Token: 0x06012B9A RID: 76698 [Token(Token = "0x17003452")] protected abstract OEMPFDDKANC SelectState { [Token(Token = "0x6012B9A")] [Address(Slot = "19")] get; } // Token: 0x17003453 RID: 13395 // (get) Token: 0x06012B9B RID: 76699 RVA: 0x00442C20 File Offset: 0x00440E20 [Token(Token = "0x17003453")] public override string HudLabel { [Token(Token = "0x6012B9B")] [Address(RVA = "0x227F910", Offset = "0x227E910", VA = "0x18227F910", Slot = "10")] get { return "Rotate"; } } // Token: 0x17003454 RID: 13396 // (get) Token: 0x06012B9C RID: 76700 RVA: 0x00442C34 File Offset: 0x00440E34 [Token(Token = "0x17003454")] public override Sprite HudSprite { [Token(Token = "0x6012B9C")] [Address(RVA = "0x227F970", Offset = "0x227E970", VA = "0x18227F970", Slot = "11")] get { return NPILADHLMKC.KGDLBEAPDFE(NPILADHLMKC.ONGOGHFGDEF.Rotate); } } // Token: 0x06012B9D RID: 76701 RVA: 0x00442C48 File Offset: 0x00440E48 [Token(Token = "0x6012B9D")] [Address(RVA = "0x227F6D0", Offset = "0x227E6D0", VA = "0x18227F6D0", 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; } JKACINFBFAH jkacinfbfah = new JKACINFBFAH(); } // Token: 0x06012B9E RID: 76702 RVA: 0x00442C80 File Offset: 0x00440E80 [Token(Token = "0x6012B9E")] [Address(RVA = "0x227F2B0", Offset = "0x227E2B0", VA = "0x18227F2B0", Slot = "6")] public override void DJFDPJKOGMJ(MakerPenTool.AGPFBFDFDHB EJCLBKHJIHO, MakerPen.HJPIHGIFKEO IFNKPAHPIID) { bool flag; if (flag) { PHGNLBEAGOG.BMMLFDBPAHN bmmlfdbpahn; base.MakerPen.k__BackingField.FNBKNJEDDMF(bmmlfdbpahn, this); } } // Token: 0x06012B9F RID: 76703 RVA: 0x00442CAC File Offset: 0x00440EAC [Token(Token = "0x6012B9F")] [Address(RVA = "0x227E2A0", Offset = "0x227D2A0", VA = "0x18227E2A0", Slot = "8")] public override void BALOKJMBNIN() { base..ctor(); MakerPenVisuals penVisuals = base.PenVisuals; bool flag; if (flag) { } MakerPenHandleManager instance = MakerPenHandleManager.ONCPNMDGGKG; bool flag2; if (!flag2) { MakerPenVisuals penVisuals2 = base.PenVisuals; } ANECMOONIPJ selectionContext = this.SelectionContext; bool flag4; bool flag3 = !flag4; bool flag5 = !flag2; if (!flag2) { if (flag) { } ANECMOONIPJ selectionContext2 = this.SelectionContext; bool flag6; flag2 = flag6; MakerPen makerPen = base.MakerPen; bool flag7; flag2 = flag7; } } // Token: 0x06012BA0 RID: 76704 RVA: 0x00442D38 File Offset: 0x00440F38 [Token(Token = "0x6012BA0")] [Address(RVA = "0x227ECF0", Offset = "0x227DCF0", VA = "0x18227ECF0", Slot = "7")] public override void BDMHMGGPNME(MakerPenTool.AGPFBFDFDHB EJCLBKHJIHO) { base.BDMHMGGPNME(EJCLBKHJIHO); MakerPenHandleManager instance = MakerPenHandleManager.ONCPNMDGGKG; MakerPenVisuals penVisuals = base.PenVisuals; int num = 0; penVisuals.k__BackingField = num; bool flag; if (flag) { base.MakerPen.k__BackingField.HHKDGNOEBMF(this); return; } } // Token: 0x06012BA1 RID: 76705 RVA: 0x0000220F File Offset: 0x0000040F [Token(Token = "0x6012BA1")] [Address(RVA = "0x227EFB0", Offset = "0x227DFB0", VA = "0x18227EFB0")] private void DCAGHILGKMI(OEMPFDDKANC.BJPMFNPGKIP OEKEOCOGKMG) { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } // Token: 0x06012BA2 RID: 76706 RVA: 0x00442D84 File Offset: 0x00440F84 [Token(Token = "0x6012BA2")] [Address(RVA = "0x227F470", Offset = "0x227E470", VA = "0x18227F470")] private float JINFENBCEBI() { int num = 0; num += num; num++; float num2; return num2; } // Token: 0x06012BA3 RID: 76707 RVA: 0x00442DB0 File Offset: 0x00440FB0 [Token(Token = "0x6012BA3")] [Address(RVA = "0x227F8B0", Offset = "0x227E8B0", VA = "0x18227F8B0")] protected MakerPenToolRotate_Base() { } // Token: 0x0400C0B3 RID: 49331 [FieldOffset(Offset = "0x0")] [Token(Token = "0x400C0B3")] [NonSerialized] private PHCBDFGAKCL rotationHandleManager; // Token: 0x0400C0B4 RID: 49332 [FieldOffset(Offset = "0x0")] [Token(Token = "0x400C0B4")] [NonSerialized] private JKACINFBFAH rotationVelocityTracker; // Token: 0x0400C0B5 RID: 49333 [FieldOffset(Offset = "0x0")] [Token(Token = "0x400C0B5")] [NonSerialized] private JAKMIGBBBOM.BAFPMPJFBEM rotationVelocityProvider; // Token: 0x02002BEB RID: 11243 [Token(Token = "0x2002BEB")] [CompilerGenerated] private sealed class GNGCCDJPCEP { // Token: 0x06012BA4 RID: 76708 RVA: 0x00442DCC File Offset: 0x00440FCC [Token(Token = "0x6012BA4")] [Address(RVA = "0x1CC5E40", Offset = "0x1CC4E40", VA = "0x181CC5E40")] public GNGCCDJPCEP() { } // Token: 0x06012BA5 RID: 76709 RVA: 0x0000220F File Offset: 0x0000040F [Token(Token = "0x6012BA5")] [Address(RVA = "0x2278120", Offset = "0x2277120", VA = "0x182278120")] internal OJCIMLNJIOB b__0() { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } // Token: 0x06012BA6 RID: 76710 RVA: 0x00442DE8 File Offset: 0x00440FE8 [Token(Token = "0x6012BA6")] [Address(RVA = "0x22782E0", Offset = "0x22772E0", VA = "0x1822782E0")] internal OJCIMLNJIOB b__1() { MakerPenToolRotate_Base makerPenToolRotate_Base = this.<>4__this; MakerPenToolRotate_Base makerPenToolRotate_Base2 = this.<>4__this; bool flag; TypeCode typeCode = ((IConvertible)flag).GetTypeCode(); throw new NullReferenceException(); } // Token: 0x0400C0B6 RID: 49334 [FieldOffset(Offset = "0x0")] [Token(Token = "0x400C0B6")] public MakerPenToolRotate_Base <>4__this; // Token: 0x0400C0B7 RID: 49335 [FieldOffset(Offset = "0x0")] [Token(Token = "0x400C0B7")] public OEMPFDDKANC.BJPMFNPGKIP eventData; } } }