using System; using System.Diagnostics; using System.Runtime.CompilerServices; using System.Threading.Tasks; using Cpp2IlInjected; using RecRoom.Core; using RecRoom.Tools.MakerPenTools; using UnityEngine; // Token: 0x02002B9A RID: 11162 [Token(Token = "0x2002B9A")] public class AOLGEEKHIFM : PIMGHDJGNNI { // Token: 0x060129A7 RID: 76199 RVA: 0x0043C0BC File Offset: 0x0043A2BC [Token(Token = "0x60129A7")] [Address(RVA = "0x2424A90", Offset = "0x2423A90", VA = "0x182424A90")] private float OALEBDMDJHB(Quaternion IBCNKFBPCBM, Vector3 OJJOHDIFMEG, Vector3 CHGNDIAMGLF) { float z = CHGNDIAMGLF.z; Vector3 vector; float z2 = vector.z; return OJJOHDIFMEG.z; } // Token: 0x060129A8 RID: 76200 RVA: 0x0043C0E0 File Offset: 0x0043A2E0 [Token(Token = "0x60129A8")] [Address(RVA = "0x2426280", Offset = "0x2425280", VA = "0x182426280")] public AOLGEEKHIFM(ANECMOONIPJ LHOMKMINCHH, CreationController KAMOHEPMEIF, Quaternion IBCNKFBPCBM, Color GJAINANBOCB, AOLGEEKHIFM.JOGADMIHAGC LGPOEEANIDE, bool DJBAEGGLPHJ = true) { this.KGGFFNEFICN = LHOMKMINCHH; PHGNLBEAGOG.BMMLFDBPAHN bmmlfdbpahn; KAMOHEPMEIF.k__BackingField.k__BackingField.PCPKGNFPICN(bmmlfdbpahn, this); } // Token: 0x060129A9 RID: 76201 RVA: 0x0043C114 File Offset: 0x0043A314 [Token(Token = "0x60129A9")] [Address(RVA = "0x24233D0", Offset = "0x24223D0", VA = "0x1824233D0")] protected void CALJLNMMIPN(CreationController KAMOHEPMEIF, Quaternion IBCNKFBPCBM, Color GJAINANBOCB, AOLGEEKHIFM.JOGADMIHAGC LGPOEEANIDE) { this.HFFBNGFEHEC = 1f; Vector3 forward = Vector3.forward; Vector3 vector; float z = vector.z; this.LKCPBGKOIOC = z; float lkcpbgkoioc = this.LKCPBGKOIOC; Vector3 vector2; float z2 = vector2.z; Vector3 vector3; float z3 = vector3.z; this.LGPOEEANIDE = (AOLGEEKHIFM.JOGADMIHAGC)z3; MakerPenAxisRenderer makerPenAxisRenderer = global::UnityEngine.Object.Instantiate(MakerPenHandleManager.ONCPNMDGGKG.JDANHJNLKLI.MakerPenScaleAxisRendererPrefab); this.MBFIPEOHALA = makerPenAxisRenderer; int num = 0; makerPenAxisRenderer.transform.rotation = num; float mbfipeohala = this.MBFIPEOHALA; int num2 = 0; Transform transform; transform.position = num2; float mbfipeohala2 = this.MBFIPEOHALA; bool flag; string text; if (!flag) { text = "manipulate"; if (KAMOHEPMEIF != 0) { text = "scale"; } Vector3 kggffneficn = this.KGGFFNEFICN; this.ADDDHPLGIKL = flag; Vector3 kggffneficn2 = this.KGGFFNEFICN; Vector3 kggffneficn3 = this.KGGFFNEFICN; } bool flag2; if (!flag2) { Task task = new PCGBNHABFJL().GFBIJNLKLCM(KAMOHEPMEIF); uint num3; Action action = new Action(text, (IntPtr)num3); Task task2 = task.OHLPJBFCABI(action); task2.KOLCDBDBPFC(); } float time = Time.time; } // Token: 0x060129AA RID: 76202 RVA: 0x0043C230 File Offset: 0x0043A430 [Token(Token = "0x60129AA")] [Address(RVA = "0x2424860", Offset = "0x2423860", VA = "0x182424860")] private float IMFMKBHAPLF(CreationController KAMOHEPMEIF) { float num; if (0 <= (int)num) { float num2 = Mathf.Min(num, 200f); } float lkcpbgkoioc = this.LKCPBGKOIOC; float num3; return num3; } // Token: 0x060129AB RID: 76203 RVA: 0x0043C260 File Offset: 0x0043A460 [Token(Token = "0x60129AB")] [Address(RVA = "0x24244D0", Offset = "0x24234D0", VA = "0x1824244D0")] private bool HGICHJNGDAD(float DGDBKOGAIBK) { /* An exception occurred when decompiling this method (060129AB) ICSharpCode.Decompiler.DecompilerException: Error decompiling System.Boolean AOLGEEKHIFM::HGICHJNGDAD(System.Single) ---> System.ArgumentOutOfRangeException: length ('-1') must be a non-negative value. (Parameter 'length') Actual value was -1. at System.ArgumentOutOfRangeException.ThrowNegative[T](T value, String paramName) at System.Array.CopyImpl(Array sourceArray, Int32 sourceIndex, Array destinationArray, Int32 destinationIndex, Int32 length, Boolean reliable) at System.Array.Copy(Array sourceArray, Array destinationArray, Int32 length) at ICSharpCode.Decompiler.ILAst.ILAstBuilder.StackAnalysis(MethodDef methodDef) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstBuilder.cs:line 403 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 117 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 1663 */; } // Token: 0x060129AC RID: 76204 RVA: 0x0000220F File Offset: 0x0000040F [Token(Token = "0x60129AC")] [Address(RVA = "0x2424E30", Offset = "0x2423E30", VA = "0x182424E30", Slot = "4")] public override bool OPEMIFENIJM(CreationController KAMOHEPMEIF) { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } // Token: 0x060129AD RID: 76205 RVA: 0x0043C2CC File Offset: 0x0043A4CC [Token(Token = "0x60129AD")] [Address(RVA = "0x2424190", Offset = "0x2423190", VA = "0x182424190", Slot = "5")] public override void DMIKPLCFBNP(CreationController KAMOHEPMEIF) { float mbfipeohala = this.MBFIPEOHALA; bool flag; if (flag) { string text = this.MBFIPEOHALA.ToString(); } PHGNLBEAGOG k__BackingField = KAMOHEPMEIF.k__BackingField.k__BackingField; k__BackingField.FOADJIPAAPK(this); if (k__BackingField == 0) { Vector3 kggffneficn = this.KGGFFNEFICN; CreationController controller = KAMOHEPMEIF; base.DMIKPLCFBNP(controller); return; } Task task; Action action; task.OHLPJBFCABI(action).KOLCDBDBPFC(); throw new NullReferenceException(); } // Token: 0x060129AE RID: 76206 RVA: 0x0043C354 File Offset: 0x0043A554 [Token(Token = "0x60129AE")] [Address(RVA = "0x24227F0", Offset = "0x24217F0", VA = "0x1824227F0")] public static AOLGEEKHIFM AIJDMDONLDP(ANECMOONIPJ LHOMKMINCHH, CreationController KAMOHEPMEIF, Ray OFIMBAOBKEI, AOLGEEKHIFM.JOGADMIHAGC LGPOEEANIDE) { Vector3 vector; float z = vector.z; Vector3 vector2; float z2 = vector2.z; Vector3 vector3; float z3 = vector3.z; float z4 = vector3.z; Vector3 vector4; float z5 = vector4.z; float num; Vector3 vector5; if (0 > (int)num) { float z6 = vector5.z; } float z7 = vector5.z; Vector3 vector6; float z8 = vector6.z; Vector3 vector7; float z9 = vector7.z; Color yellow = Color.yellow; throw new NullReferenceException(); } // Token: 0x060129AF RID: 76207 RVA: 0x0043C3D4 File Offset: 0x0043A5D4 [Token(Token = "0x60129AF")] [Address(RVA = "0x2426270", Offset = "0x2425270", VA = "0x182426270")] private float PCOOBHKKOOP() { return this.LMHLCMPBHKA; } // Token: 0x060129B0 RID: 76208 RVA: 0x0043C3E8 File Offset: 0x0043A5E8 [Token(Token = "0x60129B0")] [Address(RVA = "0x24227D0", Offset = "0x24217D0", VA = "0x1824227D0")] [DebuggerHidden] [CompilerGenerated] private void AEIBJJHGPDO(CreationController KAMOHEPMEIF) { base.DMIKPLCFBNP(KAMOHEPMEIF); } // Token: 0x0400BF92 RID: 49042 [Token(Token = "0x400BF92")] private const float EMCNLNILPGB = 100f; // Token: 0x0400BF93 RID: 49043 [Token(Token = "0x400BF93")] public const float MDPAGGGOPLC = 0.005f; // Token: 0x0400BF94 RID: 49044 [Token(Token = "0x400BF94")] private const float FPPFJCBNPOA = 0.3f; // Token: 0x0400BF95 RID: 49045 [FieldOffset(Offset = "0x0")] [Token(Token = "0x400BF95")] protected ANECMOONIPJ ADDDHPLGIKL; // Token: 0x0400BF96 RID: 49046 [FieldOffset(Offset = "0x0")] [Token(Token = "0x400BF96")] private Vector3 KGGFFNEFICN; // Token: 0x0400BF97 RID: 49047 [FieldOffset(Offset = "0x0")] [Token(Token = "0x400BF97")] private float LNFNOHCLJJO; // Token: 0x0400BF98 RID: 49048 [FieldOffset(Offset = "0x0")] [Token(Token = "0x400BF98")] private float LKCPBGKOIOC; // Token: 0x0400BF99 RID: 49049 [FieldOffset(Offset = "0x0")] [Token(Token = "0x400BF99")] private float LMDLPIIICPL; // Token: 0x0400BF9A RID: 49050 [FieldOffset(Offset = "0x0")] [Token(Token = "0x400BF9A")] private float FOCMGDCFICB; // Token: 0x0400BF9B RID: 49051 [FieldOffset(Offset = "0x0")] [Token(Token = "0x400BF9B")] private float LMHLCMPBHKA; // Token: 0x0400BF9C RID: 49052 [FieldOffset(Offset = "0x0")] [Token(Token = "0x400BF9C")] private MakerPenAxisRenderer AMIOHFOKEHC; // Token: 0x0400BF9D RID: 49053 [FieldOffset(Offset = "0x0")] [Token(Token = "0x400BF9D")] private float MBFIPEOHALA; // Token: 0x0400BF9E RID: 49054 [FieldOffset(Offset = "0x0")] [Token(Token = "0x400BF9E")] private Vector3 GPKKFAJDJMB; // Token: 0x0400BF9F RID: 49055 [FieldOffset(Offset = "0x0")] [Token(Token = "0x400BF9F")] private float DJMLPGEBFBE; // Token: 0x0400BFA0 RID: 49056 [FieldOffset(Offset = "0x0")] [Token(Token = "0x400BFA0")] private AOLGEEKHIFM.JOGADMIHAGC LGPOEEANIDE; // Token: 0x0400BFA1 RID: 49057 [FieldOffset(Offset = "0x0")] [Token(Token = "0x400BFA1")] private float HFFBNGFEHEC; // Token: 0x0400BFA2 RID: 49058 [FieldOffset(Offset = "0x0")] [Token(Token = "0x400BFA2")] private PCGBNHABFJL POIEMJJJPLL; // Token: 0x02002B9B RID: 11163 [Token(Token = "0x2002B9B")] public enum JOGADMIHAGC { // Token: 0x0400BFA4 RID: 49060 [Token(Token = "0x400BFA4")] UniformOnly, // Token: 0x0400BFA5 RID: 49061 [Token(Token = "0x400BFA5")] NonUniformOnly, // Token: 0x0400BFA6 RID: 49062 [Token(Token = "0x400BFA6")] Any } // Token: 0x02002B9C RID: 11164 [Token(Token = "0x2002B9C")] [CompilerGenerated] private sealed class HKFMABBFKKM { // Token: 0x060129B1 RID: 76209 RVA: 0x0043C404 File Offset: 0x0043A604 [Token(Token = "0x60129B1")] [Address(RVA = "0x1CC5E40", Offset = "0x1CC4E40", VA = "0x181CC5E40")] public HKFMABBFKKM() { } // Token: 0x060129B2 RID: 76210 RVA: 0x0043C420 File Offset: 0x0043A620 [Token(Token = "0x60129B2")] [Address(RVA = "0x242F8F0", Offset = "0x242E8F0", VA = "0x18242F8F0")] internal void b__0() { } // Token: 0x0400BFA7 RID: 49063 [FieldOffset(Offset = "0x0")] [Token(Token = "0x400BFA7")] public bool undoScale; // Token: 0x0400BFA8 RID: 49064 [FieldOffset(Offset = "0x0")] [Token(Token = "0x400BFA8")] public AOLGEEKHIFM <>4__this; } // Token: 0x02002B9D RID: 11165 [Token(Token = "0x2002B9D")] [CompilerGenerated] private sealed class MHMCJNILBDI { // Token: 0x060129B3 RID: 76211 RVA: 0x0043C434 File Offset: 0x0043A634 [Token(Token = "0x60129B3")] [Address(RVA = "0x1CC5E40", Offset = "0x1CC4E40", VA = "0x181CC5E40")] public MHMCJNILBDI() { } // Token: 0x060129B4 RID: 76212 RVA: 0x0043C450 File Offset: 0x0043A650 [Token(Token = "0x60129B4")] [Address(RVA = "0x22FE440", Offset = "0x22FD440", VA = "0x1822FE440")] internal void b__0() { AOLGEEKHIFM aolgeekhifm = this.<>4__this; CreationController creationController = this.controller; bool flag = aolgeekhifm.OPEMIFENIJM(creationController); } // Token: 0x0400BFA9 RID: 49065 [FieldOffset(Offset = "0x0")] [Token(Token = "0x400BFA9")] public AOLGEEKHIFM <>4__this; // Token: 0x0400BFAA RID: 49066 [FieldOffset(Offset = "0x0")] [Token(Token = "0x400BFAA")] public CreationController controller; } }