366 lines
12 KiB
C#
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;
|
|
}
|
|
}
|