using System; using System.Collections.Generic; using Cpp2IlInjected; using RecRoom.Core; using RecRoom.Core.Creation; using RecRoom.Core.Creation.Shapes; using RecRoom.Core.Creation.UndoStack; using UnityEngine; namespace RecRoom.Tools.MakerPenTools { // Token: 0x02002AD8 RID: 10968 [Token(Token = "0x2002AD8")] [Serializable] public abstract class MakerPenToolCreateShape : MakerPenToolCreate { // Token: 0x1700335D RID: 13149 // (get) Token: 0x06012672 RID: 75378 RVA: 0x00435784 File Offset: 0x00433984 [Token(Token = "0x1700335D")] protected virtual bool AddToMask { [Token(Token = "0x6012672")] [Address(RVA = "0x403930", Offset = "0x402730", VA = "0x180403930", Slot = "22")] get { } } // Token: 0x1700335E RID: 13150 // (get) Token: 0x06012673 RID: 75379 RVA: 0x00435794 File Offset: 0x00433994 [Token(Token = "0x1700335E")] public override string HudLabel { [Token(Token = "0x6012673")] [Address(RVA = "0x536410", Offset = "0x535210", VA = "0x180536410", Slot = "10")] get { return this.hudLabel; } } // Token: 0x1700335F RID: 13151 // (get) Token: 0x06012674 RID: 75380 RVA: 0x004357A8 File Offset: 0x004339A8 [Token(Token = "0x1700335F")] public override Sprite HudSprite { [Token(Token = "0x6012674")] [Address(RVA = "0x1310520", Offset = "0x130F320", VA = "0x181310520", Slot = "11")] get { return NPILADHLMKC.KGDLBEAPDFE(NPILADHLMKC.ONGOGHFGDEF.Create); } } // Token: 0x17003360 RID: 13152 // (get) Token: 0x06012675 RID: 75381 RVA: 0x004357BC File Offset: 0x004339BC [Token(Token = "0x17003360")] protected override bool IsCreateInputPressed { [Token(Token = "0x6012675")] [Address(RVA = "0x1310570", Offset = "0x130F370", VA = "0x181310570", Slot = "18")] get { int currentShapeType = (int)this.creationController.k__BackingField.NBDMJGKOPMA; CreationController creationController = this.creationController; bool flag; if (!flag) { return creationController.IsSelectInputPressed; } Transform internalTransform = creationController.InternalTransform; throw new NullReferenceException(); } } // Token: 0x06012676 RID: 75382 RVA: 0x004357F8 File Offset: 0x004339F8 [Token(Token = "0x6012676")] [Address(RVA = "0x130FEC0", Offset = "0x130ECC0", VA = "0x18130FEC0", Slot = "19")] protected override PLJMIHMGPCH MAGHDKJBILM() { int currentShapeType = (int)this.creationController.k__BackingField.NBDMJGKOPMA; string text2; string text = "Create " + text2; this.hudLabel = text; CreationController creationController = this.creationController; bool flag; if (!flag) { MakerPen k__BackingField = creationController.k__BackingField; MakerPenToolCreateShape.LEDJIIOMCIH ledjiiomcih; Quaternion quaternion; ledjiiomcih.MJIIMMIGBHJ = quaternion != null; ACBDPBHGKJL currentShapeType2 = k__BackingField.NBDMJGKOPMA; ledjiiomcih.LENAGPGLDLE = currentShapeType2; bool nncjiejdhaj = k__BackingField.Snapping.NNCJIEJDHAJ; ledjiiomcih.MFEKJDLMMKA = nncjiejdhaj; if (!nncjiejdhaj) { } float k__BackingField = k__BackingField.Snapping.k__BackingField; ledjiiomcih.FNJKKNKLDPB = k__BackingField; } MakerPen k__BackingField2 = creationController.k__BackingField; MakerPenToolCreateShape.ILJMPGHPGEE iljmpghpgee; Quaternion quaternion2; iljmpghpgee.MJIIMMIGBHJ = quaternion2 != null; ACBDPBHGKJL currentShapeType3 = k__BackingField2.NBDMJGKOPMA; iljmpghpgee.LENAGPGLDLE = currentShapeType3; float z = Vector3.zero.z; int num = 0; iljmpghpgee.PDPPMFNOBMO = num; float k__BackingField = k__BackingField2.k__BackingField; iljmpghpgee.FNJKKNKLDPB = k__BackingField; throw new NullReferenceException(); } // Token: 0x06012677 RID: 75383 RVA: 0x004358E8 File Offset: 0x00433AE8 [Token(Token = "0x6012677")] [Address(RVA = "0x130FE70", Offset = "0x130EC70", VA = "0x18130FE70", Slot = "21")] protected override Quaternion LCMAGMIJMHL(Quaternion AFDPEICPCAF) { throw new NullReferenceException(); } // Token: 0x06012678 RID: 75384 RVA: 0x004358FC File Offset: 0x00433AFC [Token(Token = "0x6012678")] [Address(RVA = "0x130CEC0", Offset = "0x130BCC0", VA = "0x18130CEC0")] protected MakerPenToolCreateShape() { } // Token: 0x0400BE43 RID: 48707 [FieldOffset(Offset = "0xB0")] [Token(Token = "0x400BE43")] private string hudLabel; // Token: 0x02002AD9 RID: 10969 [Token(Token = "0x2002AD9")] public class LEDJIIOMCIH : PLJMIHMGPCH { // Token: 0x17003361 RID: 13153 // (get) Token: 0x06012679 RID: 75385 RVA: 0x00435910 File Offset: 0x00433B10 [Token(Token = "0x17003361")] public override bool HCOIAKKEMKB { [Token(Token = "0x6012679")] [Address(RVA = "0x403930", Offset = "0x402730", VA = "0x180403930", Slot = "15")] get { } } // Token: 0x0601267A RID: 75386 RVA: 0x00435920 File Offset: 0x00433B20 [Token(Token = "0x601267A")] [Address(RVA = "0x1304FD0", Offset = "0x1303DD0", VA = "0x181304FD0")] public LEDJIIOMCIH(MakerPen DGEJNGNOELG, bool MJIIMMIGBHJ) : base(DGEJNGNOELG) { this.MJIIMMIGBHJ = MJIIMMIGBHJ; ACBDPBHGKJL currentShapeType = DGEJNGNOELG.NBDMJGKOPMA; this.LENAGPGLDLE = currentShapeType; bool nncjiejdhaj = DGEJNGNOELG.Snapping.NNCJIEJDHAJ; this.MFEKJDLMMKA = nncjiejdhaj; if (!nncjiejdhaj) { this.FNJKKNKLDPB = 0.04f; return; } float k__BackingField = DGEJNGNOELG.Snapping.k__BackingField; this.FNJKKNKLDPB = k__BackingField; } // Token: 0x17003362 RID: 13154 // (get) Token: 0x0601267B RID: 75387 RVA: 0x0000220F File Offset: 0x0000040F [Token(Token = "0x17003362")] public override Bounds BMLDJOCHNCN { [Token(Token = "0x601267B")] [Address(RVA = "0x924380", Offset = "0x923180", VA = "0x180924380", Slot = "5")] get { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } } // Token: 0x17003363 RID: 13155 // (get) Token: 0x0601267C RID: 75388 RVA: 0x00435988 File Offset: 0x00433B88 [Token(Token = "0x17003363")] public override Quaternion OKINPJLFKEJ { [Token(Token = "0x601267C")] [Address(RVA = "0x1304440", Offset = "0x1303240", VA = "0x181304440", Slot = "6")] get { /* An exception occurred when decompiling this method (0601267C) ICSharpCode.Decompiler.DecompilerException: Error decompiling UnityEngine.Quaternion RecRoom.Tools.MakerPenTools.MakerPenToolCreateShape/LEDJIIOMCIH::GBEELJNNCOD() ---> System.Exception: Basic block has to end with unconditional control flow. { Block_0: stloc:Quaternion(var_0_05, callgetter:Quaternion(Quaternion::get_identity)) } at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.FlattenBasicBlocks(ILNode node) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 1852 at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.Optimize(DecompilerContext context, ILBlock method, AutoPropertyProvider autoPropertyProvider, StateMachineKind& stateMachineKind, MethodDef& inlinedMethod, AsyncMethodDebugInfo& asyncInfo, ILAstOptimizationStep abortBeforeStep) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 355 at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(IEnumerable`1 parameters, MethodDebugInfoBuilder& builder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 123 at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(MethodDef methodDef, DecompilerContext context, AutoPropertyProvider autoPropertyProvider, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, StringBuilder sb, MethodDebugInfoBuilder& stmtsBuilder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 88 --- End of inner exception stack trace --- at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(MethodDef methodDef, DecompilerContext context, AutoPropertyProvider autoPropertyProvider, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, StringBuilder sb, MethodDebugInfoBuilder& stmtsBuilder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 92 at ICSharpCode.Decompiler.Ast.AstBuilder.AddMethodBody(EntityDeclaration methodNode, EntityDeclaration& updatedNode, MethodDef method, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, MethodKind methodKind) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstBuilder.cs:line 1660 */; } } // Token: 0x17003364 RID: 13156 // (get) Token: 0x0601267D RID: 75389 RVA: 0x0043599C File Offset: 0x00433B9C [Token(Token = "0x17003364")] public override float PIFFNJDGHDE { [Token(Token = "0x601267D")] [Address(RVA = "0x1304990", Offset = "0x1303790", VA = "0x181304990", Slot = "7")] get { if (this.MFEKJDLMMKA) { return this.FNJKKNKLDPB; } AGEAHLDEDBO ageahldedbo; if (ageahldedbo != 0) { return CameraRig.NLKENEJMNOK; } throw new NullReferenceException(); } } // Token: 0x0601267E RID: 75390 RVA: 0x004359CC File Offset: 0x00433BCC [Token(Token = "0x601267E")] [Address(RVA = "0x13044A0", Offset = "0x13032A0", VA = "0x1813044A0", Slot = "10")] public override DABKFAIHBBP GJNGEMIIIDA(CreationController KAMOHEPMEIF, Vector3 DDHPAFKBMON, Quaternion IGPENJBJADK) { float z = Vector3.one.z; Quaternion quaternion = this.OKINPJLFKEJ; Vector3 vector; float z2 = vector.z; MakerPen k__BackingField = KAMOHEPMEIF.k__BackingField; CreationContext k__BackingField = KAMOHEPMEIF.k__BackingField; CLKCBCAGDDK fdioclhgcnd = k__BackingField.FDIOCLHGCND; Vector3 vector2; float z3 = vector2.z; ShapeCreationContext shapeCreationContext = k__BackingField.shapeCreationContext; Vector3 vector3; float z4 = vector3.z; MakerPen k__BackingField2 = KAMOHEPMEIF.k__BackingField; Vector3 one = Vector3.one; Quaternion quaternion2 = this.OKINPJLFKEJ; ShapeMaterialInfo shapeMaterialInfo; float defaultTextureSize = shapeMaterialInfo.DefaultTextureSize; Vector3 vector4; float z5 = vector4.z; ShapeContainer selectedShapeContainer = shapeCreationContext.HAHLCMFENMD; MMLHOKDOAPI mmlhokdoapi; this.OBMGKNPJODN = mmlhokdoapi; shapeCreationContext.FinishShape(true); ANNHEFBGNFL gjngemiiida = FFPJFMECDNG.BFPPPLIJIGC.GJNGEMIIIDA; int num = 0; gjngemiiida.JKHPJKOMKIB(num, 1); return JJEKJGALHKO.k__BackingField; } // Token: 0x0601267F RID: 75391 RVA: 0x00435AA0 File Offset: 0x00433CA0 [Token(Token = "0x601267F")] [Address(RVA = "0x1304140", Offset = "0x1302F40", VA = "0x181304140", Slot = "11")] public override OJCIMLNJIOB CDNFNCGNKDG(CreationController KAMOHEPMEIF, Vector3 DDHPAFKBMON, Quaternion IGPENJBJADK) { CreationContext k__BackingField = KAMOHEPMEIF.k__BackingField; float z = DDHPAFKBMON.z; throw new NullReferenceException(); } // Token: 0x06012680 RID: 75392 RVA: 0x00435AC4 File Offset: 0x00433CC4 [Token(Token = "0x6012680")] [Address(RVA = "0x13042C0", Offset = "0x13030C0", VA = "0x1813042C0", Slot = "12")] public override void FILKGNEDFBA(CreationController KAMOHEPMEIF) { ShapeCreationContext shapeCreationContext = KAMOHEPMEIF.k__BackingField.shapeCreationContext; IReadOnlyList readOnlyList = shapeCreationContext.ABNCFJMLCMP(); Guid empty = Guid.Empty; bool flag; if (flag) { shapeCreationContext.RemoveAllFromSelection(); MMLHOKDOAPI obmgknpjodn = this.OBMGKNPJODN; ShapeContainer selectedShapeContainer = shapeCreationContext.HAHLCMFENMD; UndoStack undoStack = KAMOHEPMEIF.k__BackingField._undoStack; MMLHOKDOAPI obmgknpjodn2 = this.OBMGKNPJODN; undoStack.Add(obmgknpjodn2); } base.FILKGNEDFBA(KAMOHEPMEIF); } // Token: 0x06012681 RID: 75393 RVA: 0x00435B30 File Offset: 0x00433D30 [Token(Token = "0x6012681")] [Address(RVA = "0x1304E80", Offset = "0x1303C80", VA = "0x181304E80", Slot = "13")] public override void ODNHHHJENDL(CreationController KAMOHEPMEIF, Vector3 IFAIDIKJOAC, Quaternion IBCNKFBPCBM) { if (!this.MJIIMMIGBHJ) { } bool k__BackingField = KAMOHEPMEIF.k__BackingField.k__BackingField; MakerPen k__BackingField = KAMOHEPMEIF.k__BackingField; Quaternion quaternion = this.OKINPJLFKEJ; bool flag = k__BackingField; Guid empty = Guid.Empty; float z = IFAIDIKJOAC.z; } // Token: 0x06012682 RID: 75394 RVA: 0x00435B80 File Offset: 0x00433D80 [Token(Token = "0x6012682")] [Address(RVA = "0x1303880", Offset = "0x1302680", VA = "0x181303880", Slot = "14")] public override void HOOPCDLMPAO() { DGFAMAELKOA.DMPGBDCCLFG(); } // Token: 0x06012683 RID: 75395 RVA: 0x00435B94 File Offset: 0x00433D94 [Token(Token = "0x6012683")] [Address(RVA = "0x1304AC0", Offset = "0x13038C0", VA = "0x181304AC0", Slot = "18")] public override void LNDFOFEMFBN(CreationController KAMOHEPMEIF, Ray EKJHPANPMBE, RaycastHit IIILNCEEBPL, out Vector3 DDHPAFKBMON, out Quaternion IGPENJBJADK) { Vector3 up = Vector3.up; Vector3 vector; float z = vector.z; Quaternion quaternion = this.OKINPJLFKEJ; Vector3 vector2; float z2 = vector2.z; } // Token: 0x06012684 RID: 75396 RVA: 0x00435BC4 File Offset: 0x00433DC4 [Token(Token = "0x6012684")] [Address(RVA = "0x13035B0", Offset = "0x13023B0", VA = "0x1813035B0", Slot = "20")] public override Quaternion HBGOJMJHMHO(MakerPen DGEJNGNOELG, Quaternion IGPENJBJADK) { throw new NullReferenceException(); } // Token: 0x0400BE44 RID: 48708 [FieldOffset(Offset = "0x18")] [Token(Token = "0x400BE44")] private Bounds PDPPMFNOBMO; // Token: 0x0400BE45 RID: 48709 [FieldOffset(Offset = "0x30")] [Token(Token = "0x400BE45")] private float FNJKKNKLDPB; // Token: 0x0400BE46 RID: 48710 [FieldOffset(Offset = "0x34")] [Token(Token = "0x400BE46")] private ACBDPBHGKJL LENAGPGLDLE; // Token: 0x0400BE47 RID: 48711 [FieldOffset(Offset = "0x38")] [Token(Token = "0x400BE47")] private MMLHOKDOAPI OBMGKNPJODN; // Token: 0x0400BE48 RID: 48712 [FieldOffset(Offset = "0x40")] [Token(Token = "0x400BE48")] private bool MJIIMMIGBHJ; // Token: 0x0400BE49 RID: 48713 [FieldOffset(Offset = "0x41")] [Token(Token = "0x400BE49")] private bool MFEKJDLMMKA; } // Token: 0x02002ADA RID: 10970 [Token(Token = "0x2002ADA")] public class ILJMPGHPGEE : PLJMIHMGPCH { // Token: 0x17003365 RID: 13157 // (get) Token: 0x06012685 RID: 75397 RVA: 0x0000220F File Offset: 0x0000040F [Token(Token = "0x17003365")] public override Bounds BMLDJOCHNCN { [Token(Token = "0x6012685")] [Address(RVA = "0x1302E50", Offset = "0x1301C50", VA = "0x181302E50", Slot = "5")] get { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } } // Token: 0x17003366 RID: 13158 // (get) Token: 0x06012686 RID: 75398 RVA: 0x00435BD8 File Offset: 0x00433DD8 [Token(Token = "0x17003366")] public override Quaternion OKINPJLFKEJ { [Token(Token = "0x6012686")] [Address(RVA = "0x1302FF0", Offset = "0x1301DF0", VA = "0x181302FF0", Slot = "6")] get { /* An exception occurred when decompiling this method (06012686) ICSharpCode.Decompiler.DecompilerException: Error decompiling UnityEngine.Quaternion RecRoom.Tools.MakerPenTools.MakerPenToolCreateShape/ILJMPGHPGEE::GBEELJNNCOD() ---> System.Exception: Basic block has to end with unconditional control flow. { Block_0: stloc:Quaternion(var_0_05, callgetter:Quaternion(Quaternion::get_identity)) } at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.FlattenBasicBlocks(ILNode node) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 1852 at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.Optimize(DecompilerContext context, ILBlock method, AutoPropertyProvider autoPropertyProvider, StateMachineKind& stateMachineKind, MethodDef& inlinedMethod, AsyncMethodDebugInfo& asyncInfo, ILAstOptimizationStep abortBeforeStep) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 355 at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(IEnumerable`1 parameters, MethodDebugInfoBuilder& builder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 123 at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(MethodDef methodDef, DecompilerContext context, AutoPropertyProvider autoPropertyProvider, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, StringBuilder sb, MethodDebugInfoBuilder& stmtsBuilder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 88 --- End of inner exception stack trace --- at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(MethodDef methodDef, DecompilerContext context, AutoPropertyProvider autoPropertyProvider, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, StringBuilder sb, MethodDebugInfoBuilder& stmtsBuilder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 92 at ICSharpCode.Decompiler.Ast.AstBuilder.AddMethodBody(EntityDeclaration methodNode, EntityDeclaration& updatedNode, MethodDef method, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, MethodKind methodKind) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstBuilder.cs:line 1660 */; } } // Token: 0x17003367 RID: 13159 // (get) Token: 0x06012687 RID: 75399 RVA: 0x00435BEC File Offset: 0x00433DEC [Token(Token = "0x17003367")] public override float PIFFNJDGHDE { [Token(Token = "0x6012687")] [Address(RVA = "0x1303890", Offset = "0x1302690", VA = "0x181303890", Slot = "7")] get { float fnjkknkldpb = this.FNJKKNKLDPB; AGEAHLDEDBO ageahldedbo; if (ageahldedbo != 0) { return CameraRig.NLKENEJMNOK; } return fnjkknkldpb; } } // Token: 0x17003368 RID: 13160 // (get) Token: 0x06012688 RID: 75400 RVA: 0x00435C18 File Offset: 0x00433E18 [Token(Token = "0x17003368")] public override bool HCOIAKKEMKB { [Token(Token = "0x6012688")] [Address(RVA = "0x403930", Offset = "0x402730", VA = "0x180403930", Slot = "15")] get { } } // Token: 0x06012689 RID: 75401 RVA: 0x00435C28 File Offset: 0x00433E28 [Token(Token = "0x6012689")] [Address(RVA = "0x1303B90", Offset = "0x1302990", VA = "0x181303B90")] public ILJMPGHPGEE(MakerPen DGEJNGNOELG, bool MJIIMMIGBHJ) : base(DGEJNGNOELG) { this.MJIIMMIGBHJ = MJIIMMIGBHJ; ACBDPBHGKJL currentShapeType = DGEJNGNOELG.NBDMJGKOPMA; this.LENAGPGLDLE = currentShapeType; float z = Vector3.zero.z; int num = 0; this.PDPPMFNOBMO = num; float k__BackingField = DGEJNGNOELG.k__BackingField; this.FNJKKNKLDPB = k__BackingField; } // Token: 0x0601268A RID: 75402 RVA: 0x00435C84 File Offset: 0x00433E84 [Token(Token = "0x601268A")] [Address(RVA = "0x579870", Offset = "0x578670", VA = "0x180579870", Slot = "9")] public override void Dispose() { ((IDisposable)this).Dispose(); } // Token: 0x0601268B RID: 75403 RVA: 0x00435C98 File Offset: 0x00433E98 [Token(Token = "0x601268B")] [Address(RVA = "0x1303050", Offset = "0x1301E50", VA = "0x181303050", Slot = "10")] public override DABKFAIHBBP GJNGEMIIIDA(CreationController KAMOHEPMEIF, Vector3 DDHPAFKBMON, Quaternion IGPENJBJADK) { float z = DDHPAFKBMON.z; ShapeCreationContext shapeCreationContext = KAMOHEPMEIF.k__BackingField.shapeCreationContext; Guid kagpeknliab = this.KAGPEKNLIAB; MakerPen k__BackingField = KAMOHEPMEIF.k__BackingField; bool isAnalogButtonPressed = KAMOHEPMEIF.IsAnalogButtonPressed; bool flag; if (!flag) { } int num = 0; shapeCreationContext.RemoveAllFromSelection(); int num2 = 0; bool flag2 = shapeCreationContext.AddToSelection(num); ShapeContainer selectedShapeContainer = shapeCreationContext.HAHLCMFENMD; CreationContext k__BackingField = KAMOHEPMEIF.k__BackingField; MMLHOKDOAPI mmlhokdoapi = new MMLHOKDOAPI(selectedShapeContainer, num2, k__BackingField); this.OBMGKNPJODN = mmlhokdoapi; MakerPen k__BackingField2 = KAMOHEPMEIF.k__BackingField; ACBDPBHGKJL lenagpgldle = this.LENAGPGLDLE; LNBGEMHOKFN aekhjmpaokm = k__BackingField2.AEKHJMPAOKM; CLKCBCAGDDK fdioclhgcnd = k__BackingField2.FDIOCLHGCND; Vector3 zero = Vector3.zero; float z2 = zero.z; GBDECALBCOP gbdecalbcop; GBDECALBCOP gbdecalbcop2; if (gbdecalbcop != GBDECALBCOP.Success || gbdecalbcop2 != GBDECALBCOP.Success) { int num3 = 0; int num4 = 0; bool flag3 = "{il2cpp field on {'constant1' (constant value of type Cpp2IL.Core.Analysis.ResultModels.StackPointer)}, offset 0x50}" != (ulong)1L; float num5; ulong num6; if (shapeCreationContext.TryAddSelectedCurveShapeControlPoint(num4, num3, num5, flag3, num6 != 0UL) != GBDECALBCOP.Success) { string text; DABKFAIHBBP dabkfaihbbp = JJEKJGALHKO.LIPGKFECLDO(text); throw new NullReferenceException(); } } FFPJFMECDNG.BFPPPLIJIGC.GJNGEMIIIDA.JKHPJKOMKIB(1, 1); return JJEKJGALHKO.k__BackingField; } // Token: 0x0601268C RID: 75404 RVA: 0x00435DA4 File Offset: 0x00433FA4 [Token(Token = "0x601268C")] [Address(RVA = "0x1302790", Offset = "0x1301590", VA = "0x181302790", Slot = "11")] public override OJCIMLNJIOB CDNFNCGNKDG(CreationController KAMOHEPMEIF, Vector3 DDHPAFKBMON, Quaternion IGPENJBJADK) { CreationContext k__BackingField = KAMOHEPMEIF.k__BackingField; Guid kagpeknliab = this.KAGPEKNLIAB; Guid empty = Guid.Empty; bool flag = kagpeknliab != empty; bool flag2 = KAMOHEPMEIF.k__BackingField.k__BackingField == MakerPen.PMACDPPHBHP.Constrained; float z = DDHPAFKBMON.z; throw new NullReferenceException(); } // Token: 0x0601268D RID: 75405 RVA: 0x00435DEC File Offset: 0x00433FEC [Token(Token = "0x601268D")] [Address(RVA = "0x1302E70", Offset = "0x1301C70", VA = "0x181302E70", Slot = "12")] public override void FILKGNEDFBA(CreationController KAMOHEPMEIF) { ShapeCreationContext shapeCreationContext = KAMOHEPMEIF.k__BackingField.shapeCreationContext; IReadOnlyList readOnlyList = shapeCreationContext.ABNCFJMLCMP(); Guid empty = Guid.Empty; bool flag; if (flag) { shapeCreationContext.RemoveAllFromSelection(); MMLHOKDOAPI obmgknpjodn = this.OBMGKNPJODN; ShapeContainer selectedShapeContainer = shapeCreationContext.HAHLCMFENMD; UndoStack undoStack = KAMOHEPMEIF.k__BackingField._undoStack; MMLHOKDOAPI obmgknpjodn2 = this.OBMGKNPJODN; undoStack.Add(obmgknpjodn2); } base.FILKGNEDFBA(KAMOHEPMEIF); } // Token: 0x0601268E RID: 75406 RVA: 0x00435E58 File Offset: 0x00434058 [Token(Token = "0x601268E")] [Address(RVA = "0x1303A80", Offset = "0x1302880", VA = "0x181303A80", Slot = "13")] public override void ODNHHHJENDL(CreationController KAMOHEPMEIF, Vector3 DDHPAFKBMON, Quaternion IGPENJBJADK) { float z = DDHPAFKBMON.z; if (!this.MJIIMMIGBHJ) { } bool k__BackingField = KAMOHEPMEIF.k__BackingField.k__BackingField; MakerPen k__BackingField = KAMOHEPMEIF.k__BackingField; Quaternion quaternion = this.OKINPJLFKEJ; Guid kagpeknliab = this.KAGPEKNLIAB; float z2 = DDHPAFKBMON.z; bool flag = k__BackingField; } // Token: 0x0601268F RID: 75407 RVA: 0x00435EB0 File Offset: 0x004340B0 [Token(Token = "0x601268F")] [Address(RVA = "0x1303880", Offset = "0x1302680", VA = "0x181303880", Slot = "14")] public override void HOOPCDLMPAO() { DGFAMAELKOA.DMPGBDCCLFG(); } // Token: 0x06012690 RID: 75408 RVA: 0x00435EC4 File Offset: 0x004340C4 [Token(Token = "0x6012690")] [Address(RVA = "0x13039B0", Offset = "0x13027B0", VA = "0x1813039B0", Slot = "18")] public override void LNDFOFEMFBN(CreationController KAMOHEPMEIF, Ray EKJHPANPMBE, RaycastHit IIILNCEEBPL, out Vector3 DDHPAFKBMON, out Quaternion IGPENJBJADK) { Quaternion quaternion = this.OKINPJLFKEJ; float z = quaternion.z; float z2 = quaternion.z; } // Token: 0x06012691 RID: 75409 RVA: 0x00435EE8 File Offset: 0x004340E8 [Token(Token = "0x6012691")] [Address(RVA = "0x13035B0", Offset = "0x13023B0", VA = "0x1813035B0", Slot = "20")] public override Quaternion HBGOJMJHMHO(MakerPen DGEJNGNOELG, Quaternion IGPENJBJADK) { throw new NullReferenceException(); } // Token: 0x06012692 RID: 75410 RVA: 0x00435EFC File Offset: 0x004340FC [Token(Token = "0x6012692")] [Address(RVA = "0x1303610", Offset = "0x1302410", VA = "0x181303610")] private IJGKBBCJKNO HIAAJEAAANE() { int num = 0; num += num; num++; throw new NullReferenceException(); } // Token: 0x06012693 RID: 75411 RVA: 0x00435F28 File Offset: 0x00434128 [Token(Token = "0x6012693")] [Address(RVA = "0x1302900", Offset = "0x1301700", VA = "0x181302900")] private void CLGDHMLOBBI(CreationController KAMOHEPMEIF, Vector3 IFAIDIKJOAC) { Guid empty = Guid.Empty; this.KAGPEKNLIAB = empty; AGEAHLDEDBO ageahldedbo; if (ageahldedbo != 0) { ShapeCreationContext shapeCreationContext = KAMOHEPMEIF.k__BackingField.shapeCreationContext; Quaternion quaternion = this.OKINPJLFKEJ; float z = IFAIDIKJOAC.z; bool flag; bool flag2; if (flag && flag2) { Vector3 vector; float z2 = vector.z; float z3 = vector.z; Vector3 vector2; float z4 = vector2.z; Vector3 vector3; float z5 = vector3.z; float num2; float num = num2; float num3; if (num > num3) { this.KAGPEKNLIAB = num3; } } } } // Token: 0x0400BE4A RID: 48714 [FieldOffset(Offset = "0x18")] [Token(Token = "0x400BE4A")] private float FNJKKNKLDPB; // Token: 0x0400BE4B RID: 48715 [FieldOffset(Offset = "0x1C")] [Token(Token = "0x400BE4B")] private Bounds PDPPMFNOBMO; // Token: 0x0400BE4C RID: 48716 [FieldOffset(Offset = "0x34")] [Token(Token = "0x400BE4C")] private ACBDPBHGKJL LENAGPGLDLE; // Token: 0x0400BE4D RID: 48717 [FieldOffset(Offset = "0x38")] [Token(Token = "0x400BE4D")] private MMLHOKDOAPI OBMGKNPJODN; // Token: 0x0400BE4E RID: 48718 [FieldOffset(Offset = "0x40")] [Token(Token = "0x400BE4E")] private Guid KAGPEKNLIAB; // Token: 0x0400BE4F RID: 48719 [FieldOffset(Offset = "0x50")] [Token(Token = "0x400BE4F")] private bool MJIIMMIGBHJ; } } }