Files
2026-04-10 22:50:51 +02:00

366 lines
12 KiB
C#

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: 0x02002AB1 RID: 10929
[Token(Token = "0x2002AB1")]
public class AOLGEEKHIFM<T> : PIMGHDJGNNI
{
// Token: 0x0601256A RID: 75114 RVA: 0x004323D8 File Offset: 0x004305D8
[Token(Token = "0x601256A")]
[Address(RVA = "0x1A80F90", Offset = "0x1A7FD90", VA = "0x181A80F90")]
private float OALEBDMDJHB(Quaternion IBCNKFBPCBM, Vector3 OJJOHDIFMEG, Vector3 CHGNDIAMGLF)
{
float z = CHGNDIAMGLF.z;
Vector3 vector;
float z2 = vector.z;
return OJJOHDIFMEG.z;
}
// Token: 0x0601256B RID: 75115 RVA: 0x004323FC File Offset: 0x004305FC
[Token(Token = "0x601256B")]
[Address(RVA = "0x1A82780", Offset = "0x1A81580", VA = "0x181A82780")]
public AOLGEEKHIFM(ANECMOONIPJ<T> LHOMKMINCHH, CreationController KAMOHEPMEIF, Quaternion IBCNKFBPCBM, Color GJAINANBOCB, AOLGEEKHIFM<T>.JOGADMIHAGC LGPOEEANIDE, bool DJBAEGGLPHJ = true)
{
this.KGGFFNEFICN = LHOMKMINCHH;
PHGNLBEAGOG.BMMLFDBPAHN bmmlfdbpahn;
KAMOHEPMEIF.<MakerPen>k__BackingField.<EHJOMHCJHPF>k__BackingField.PCPKGNFPICN(bmmlfdbpahn, this);
}
// Token: 0x0601256C RID: 75116 RVA: 0x00432430 File Offset: 0x00430630
[Token(Token = "0x601256C")]
[Address(RVA = "0x1A7F8D0", Offset = "0x1A7E6D0", VA = "0x181A7F8D0")]
protected void CALJLNMMIPN(CreationController KAMOHEPMEIF, Quaternion IBCNKFBPCBM, Color GJAINANBOCB, AOLGEEKHIFM<T>.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<T>.JOGADMIHAGC)z3;
MakerPenAxisRenderer makerPenAxisRenderer = global::UnityEngine.Object.Instantiate<MakerPenAxisRenderer>(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<PCGBNHABFJL> 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: 0x0601256D RID: 75117 RVA: 0x0043254C File Offset: 0x0043074C
[Token(Token = "0x601256D")]
[Address(RVA = "0x1A80D60", Offset = "0x1A7FB60", VA = "0x181A80D60")]
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: 0x0601256E RID: 75118 RVA: 0x0043257C File Offset: 0x0043077C
[Token(Token = "0x601256E")]
[Address(RVA = "0x1A809D0", Offset = "0x1A7F7D0", VA = "0x181A809D0")]
private bool HGICHJNGDAD(float DGDBKOGAIBK)
{
/*
An exception occurred when decompiling this method (0601256E)
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 337
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: 0x0601256F RID: 75119 RVA: 0x0000220F File Offset: 0x0000040F
[Token(Token = "0x601256F")]
[Address(RVA = "0x1A81330", Offset = "0x1A80130", VA = "0x181A81330", Slot = "4")]
public override bool OPEMIFENIJM(CreationController KAMOHEPMEIF)
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
// Token: 0x06012570 RID: 75120 RVA: 0x004325E8 File Offset: 0x004307E8
[Token(Token = "0x6012570")]
[Address(RVA = "0x1A80690", Offset = "0x1A7F490", VA = "0x181A80690", Slot = "5")]
public override void DMIKPLCFBNP(CreationController KAMOHEPMEIF)
{
float mbfipeohala = this.MBFIPEOHALA;
bool flag;
if (flag)
{
string text = this.MBFIPEOHALA.ToString();
}
PHGNLBEAGOG <EHJOMHCJHPF>k__BackingField = KAMOHEPMEIF.<MakerPen>k__BackingField.<EHJOMHCJHPF>k__BackingField;
<EHJOMHCJHPF>k__BackingField.FOADJIPAAPK(this);
if (<EHJOMHCJHPF>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: 0x06012571 RID: 75121 RVA: 0x00432670 File Offset: 0x00430870
[Token(Token = "0x6012571")]
[Address(RVA = "0x1A7ECF0", Offset = "0x1A7DAF0", VA = "0x181A7ECF0")]
public static AOLGEEKHIFM<T> AIJDMDONLDP(ANECMOONIPJ<T> LHOMKMINCHH, CreationController KAMOHEPMEIF, Ray OFIMBAOBKEI, AOLGEEKHIFM<T>.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: 0x06012572 RID: 75122 RVA: 0x004326F0 File Offset: 0x004308F0
[Token(Token = "0x6012572")]
[Address(RVA = "0x1A82770", Offset = "0x1A81570", VA = "0x181A82770")]
private float PCOOBHKKOOP()
{
return this.LMHLCMPBHKA;
}
// Token: 0x06012573 RID: 75123 RVA: 0x00432704 File Offset: 0x00430904
[Token(Token = "0x6012573")]
[Address(RVA = "0x1A7ECD0", Offset = "0x1A7DAD0", VA = "0x181A7ECD0")]
[DebuggerHidden]
[CompilerGenerated]
private void AEIBJJHGPDO(CreationController KAMOHEPMEIF)
{
base.DMIKPLCFBNP(KAMOHEPMEIF);
}
// Token: 0x0400BD81 RID: 48513
[Token(Token = "0x400BD81")]
private const float EMCNLNILPGB = 100f;
// Token: 0x0400BD82 RID: 48514
[Token(Token = "0x400BD82")]
public const float MDPAGGGOPLC = 0.005f;
// Token: 0x0400BD83 RID: 48515
[Token(Token = "0x400BD83")]
private const float FPPFJCBNPOA = 0.3f;
// Token: 0x0400BD84 RID: 48516
[FieldOffset(Offset = "0x0")]
[Token(Token = "0x400BD84")]
protected ANECMOONIPJ<T> ADDDHPLGIKL;
// Token: 0x0400BD85 RID: 48517
[FieldOffset(Offset = "0x0")]
[Token(Token = "0x400BD85")]
private Vector3 KGGFFNEFICN;
// Token: 0x0400BD86 RID: 48518
[FieldOffset(Offset = "0x0")]
[Token(Token = "0x400BD86")]
private float LNFNOHCLJJO;
// Token: 0x0400BD87 RID: 48519
[FieldOffset(Offset = "0x0")]
[Token(Token = "0x400BD87")]
private float LKCPBGKOIOC;
// Token: 0x0400BD88 RID: 48520
[FieldOffset(Offset = "0x0")]
[Token(Token = "0x400BD88")]
private float LMDLPIIICPL;
// Token: 0x0400BD89 RID: 48521
[FieldOffset(Offset = "0x0")]
[Token(Token = "0x400BD89")]
private float FOCMGDCFICB;
// Token: 0x0400BD8A RID: 48522
[FieldOffset(Offset = "0x0")]
[Token(Token = "0x400BD8A")]
private float LMHLCMPBHKA;
// Token: 0x0400BD8B RID: 48523
[FieldOffset(Offset = "0x0")]
[Token(Token = "0x400BD8B")]
private MakerPenAxisRenderer AMIOHFOKEHC;
// Token: 0x0400BD8C RID: 48524
[FieldOffset(Offset = "0x0")]
[Token(Token = "0x400BD8C")]
private float MBFIPEOHALA;
// Token: 0x0400BD8D RID: 48525
[FieldOffset(Offset = "0x0")]
[Token(Token = "0x400BD8D")]
private Vector3 GPKKFAJDJMB;
// Token: 0x0400BD8E RID: 48526
[FieldOffset(Offset = "0x0")]
[Token(Token = "0x400BD8E")]
private float DJMLPGEBFBE;
// Token: 0x0400BD8F RID: 48527
[FieldOffset(Offset = "0x0")]
[Token(Token = "0x400BD8F")]
private AOLGEEKHIFM<T>.JOGADMIHAGC LGPOEEANIDE;
// Token: 0x0400BD90 RID: 48528
[FieldOffset(Offset = "0x0")]
[Token(Token = "0x400BD90")]
private float HFFBNGFEHEC;
// Token: 0x0400BD91 RID: 48529
[FieldOffset(Offset = "0x0")]
[Token(Token = "0x400BD91")]
private PCGBNHABFJL POIEMJJJPLL;
// Token: 0x02002AB2 RID: 10930
[Token(Token = "0x2002AB2")]
public enum JOGADMIHAGC
{
// Token: 0x0400BD93 RID: 48531
[Token(Token = "0x400BD93")]
UniformOnly,
// Token: 0x0400BD94 RID: 48532
[Token(Token = "0x400BD94")]
NonUniformOnly,
// Token: 0x0400BD95 RID: 48533
[Token(Token = "0x400BD95")]
Any
}
// Token: 0x02002AB3 RID: 10931
[Token(Token = "0x2002AB3")]
[CompilerGenerated]
private sealed class HKFMABBFKKM
{
// Token: 0x06012574 RID: 75124 RVA: 0x00432720 File Offset: 0x00430920
[Token(Token = "0x6012574")]
[Address(RVA = "0x118F5A0", Offset = "0x118E3A0", VA = "0x18118F5A0")]
public HKFMABBFKKM()
{
}
// Token: 0x06012575 RID: 75125 RVA: 0x0043273C File Offset: 0x0043093C
[Token(Token = "0x6012575")]
[Address(RVA = "0x1A8D2B0", Offset = "0x1A8C0B0", VA = "0x181A8D2B0")]
internal void <Init>b__0()
{
}
// Token: 0x0400BD96 RID: 48534
[FieldOffset(Offset = "0x0")]
[Token(Token = "0x400BD96")]
public bool undoScale;
// Token: 0x0400BD97 RID: 48535
[FieldOffset(Offset = "0x0")]
[Token(Token = "0x400BD97")]
public AOLGEEKHIFM<T> <>4__this;
}
// Token: 0x02002AB4 RID: 10932
[Token(Token = "0x2002AB4")]
[CompilerGenerated]
private sealed class MHMCJNILBDI
{
// Token: 0x06012576 RID: 75126 RVA: 0x00432750 File Offset: 0x00430950
[Token(Token = "0x6012576")]
[Address(RVA = "0x118F5A0", Offset = "0x118E3A0", VA = "0x18118F5A0")]
public MHMCJNILBDI()
{
}
// Token: 0x06012577 RID: 75127 RVA: 0x0043276C File Offset: 0x0043096C
[Token(Token = "0x6012577")]
[Address(RVA = "0x1191450", Offset = "0x1190250", VA = "0x181191450")]
internal void <Done>b__0()
{
AOLGEEKHIFM aolgeekhifm = this.<>4__this;
CreationController creationController = this.controller;
bool flag = aolgeekhifm.OPEMIFENIJM(creationController);
}
// Token: 0x0400BD98 RID: 48536
[FieldOffset(Offset = "0x0")]
[Token(Token = "0x400BD98")]
public AOLGEEKHIFM<T> <>4__this;
// Token: 0x0400BD99 RID: 48537
[FieldOffset(Offset = "0x0")]
[Token(Token = "0x400BD99")]
public CreationController controller;
}
}