m
This commit is contained in:
@@ -0,0 +1,690 @@
|
||||
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: 0x02002BC1 RID: 11201
|
||||
[Token(Token = "0x2002BC1")]
|
||||
[Serializable]
|
||||
public abstract class MakerPenToolCreateShape : MakerPenToolCreate
|
||||
{
|
||||
// Token: 0x17003411 RID: 13329
|
||||
// (get) Token: 0x06012AAF RID: 76463 RVA: 0x0043F500 File Offset: 0x0043D700
|
||||
[Token(Token = "0x17003411")]
|
||||
protected virtual bool AddToMask
|
||||
{
|
||||
[Token(Token = "0x6012AAF")]
|
||||
[Address(RVA = "0x424690", Offset = "0x423690", VA = "0x180424690", Slot = "22")]
|
||||
get
|
||||
{
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x17003412 RID: 13330
|
||||
// (get) Token: 0x06012AB0 RID: 76464 RVA: 0x0043F510 File Offset: 0x0043D710
|
||||
[Token(Token = "0x17003412")]
|
||||
public override string HudLabel
|
||||
{
|
||||
[Token(Token = "0x6012AB0")]
|
||||
[Address(RVA = "0x4646B0", Offset = "0x4636B0", VA = "0x1804646B0", Slot = "10")]
|
||||
get
|
||||
{
|
||||
return this.hudLabel;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x17003413 RID: 13331
|
||||
// (get) Token: 0x06012AB1 RID: 76465 RVA: 0x0043F524 File Offset: 0x0043D724
|
||||
[Token(Token = "0x17003413")]
|
||||
public override Sprite HudSprite
|
||||
{
|
||||
[Token(Token = "0x6012AB1")]
|
||||
[Address(RVA = "0x14B6A40", Offset = "0x14B5A40", VA = "0x1814B6A40", Slot = "11")]
|
||||
get
|
||||
{
|
||||
return NPILADHLMKC.KGDLBEAPDFE(NPILADHLMKC.ONGOGHFGDEF.Create);
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x17003414 RID: 13332
|
||||
// (get) Token: 0x06012AB2 RID: 76466 RVA: 0x0043F538 File Offset: 0x0043D738
|
||||
[Token(Token = "0x17003414")]
|
||||
protected override bool IsCreateInputPressed
|
||||
{
|
||||
[Token(Token = "0x6012AB2")]
|
||||
[Address(RVA = "0x14B6A90", Offset = "0x14B5A90", VA = "0x1814B6A90", Slot = "18")]
|
||||
get
|
||||
{
|
||||
int currentShapeType = (int)base.MakerPen.NBDMJGKOPMA;
|
||||
bool flag;
|
||||
if (!flag)
|
||||
{
|
||||
return base.IsCreateInputPressed;
|
||||
}
|
||||
return this.creationController.IsAnalogButtonPressed;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06012AB3 RID: 76467 RVA: 0x0043F570 File Offset: 0x0043D770
|
||||
[Token(Token = "0x6012AB3")]
|
||||
[Address(RVA = "0x14B6440", Offset = "0x14B5440", VA = "0x1814B6440", Slot = "19")]
|
||||
protected override PLJMIHMGPCH MAGHDKJBILM()
|
||||
{
|
||||
int currentShapeType = (int)base.MakerPen.NBDMJGKOPMA;
|
||||
string text2;
|
||||
string text = "Create " + text2;
|
||||
this.hudLabel = text;
|
||||
MakerPen makerPen = base.MakerPen;
|
||||
bool flag;
|
||||
Quaternion quaternion;
|
||||
if (!flag)
|
||||
{
|
||||
AGEAHLDEDBO cfhkbobofei = makerPen.CFHKBOBOFEI;
|
||||
MakerPenToolCreateShape.LEDJIIOMCIH ledjiiomcih;
|
||||
ledjiiomcih.CFHKBOBOFEI = cfhkbobofei;
|
||||
ledjiiomcih.MJIIMMIGBHJ = quaternion != null;
|
||||
ACBDPBHGKJL currentShapeType2 = makerPen.NBDMJGKOPMA;
|
||||
ledjiiomcih.LENAGPGLDLE = currentShapeType2;
|
||||
bool nncjiejdhaj = makerPen.Snapping.NNCJIEJDHAJ;
|
||||
ledjiiomcih.MFEKJDLMMKA = nncjiejdhaj;
|
||||
if (!nncjiejdhaj)
|
||||
{
|
||||
}
|
||||
float <GHFHFLCINKP>k__BackingField = makerPen.Snapping.<GHFHFLCINKP>k__BackingField;
|
||||
ledjiiomcih.FNJKKNKLDPB = <GHFHFLCINKP>k__BackingField;
|
||||
}
|
||||
AGEAHLDEDBO cfhkbobofei2 = makerPen.CFHKBOBOFEI;
|
||||
MakerPenToolCreateShape.ILJMPGHPGEE iljmpghpgee;
|
||||
iljmpghpgee.CFHKBOBOFEI = cfhkbobofei2;
|
||||
iljmpghpgee.MJIIMMIGBHJ = quaternion != null;
|
||||
ACBDPBHGKJL currentShapeType3 = makerPen.NBDMJGKOPMA;
|
||||
AGEAHLDEDBO cfhkbobofei3 = iljmpghpgee.CFHKBOBOFEI;
|
||||
iljmpghpgee.LENAGPGLDLE = currentShapeType3;
|
||||
float z = Vector3.zero.z;
|
||||
int num = 0;
|
||||
iljmpghpgee.PDPPMFNOBMO = num;
|
||||
float <HADCDONDNKI>k__BackingField = makerPen.<HADCDONDNKI>k__BackingField;
|
||||
iljmpghpgee.FNJKKNKLDPB = <HADCDONDNKI>k__BackingField;
|
||||
throw new NullReferenceException();
|
||||
}
|
||||
|
||||
// Token: 0x06012AB4 RID: 76468 RVA: 0x0043F670 File Offset: 0x0043D870
|
||||
[Token(Token = "0x6012AB4")]
|
||||
[Address(RVA = "0x14B63F0", Offset = "0x14B53F0", VA = "0x1814B63F0", Slot = "21")]
|
||||
protected override Quaternion LCMAGMIJMHL(Quaternion AFDPEICPCAF)
|
||||
{
|
||||
throw new NullReferenceException();
|
||||
}
|
||||
|
||||
// Token: 0x06012AB5 RID: 76469 RVA: 0x0043F684 File Offset: 0x0043D884
|
||||
[Token(Token = "0x6012AB5")]
|
||||
[Address(RVA = "0x14B6920", Offset = "0x14B5920", VA = "0x1814B6920")]
|
||||
protected MakerPenToolCreateShape()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x0400C054 RID: 49236
|
||||
[FieldOffset(Offset = "0xB0")]
|
||||
[Token(Token = "0x400C054")]
|
||||
private string hudLabel;
|
||||
|
||||
// Token: 0x02002BC2 RID: 11202
|
||||
[Token(Token = "0x2002BC2")]
|
||||
public class LEDJIIOMCIH : PLJMIHMGPCH
|
||||
{
|
||||
// Token: 0x17003415 RID: 13333
|
||||
// (get) Token: 0x06012AB6 RID: 76470 RVA: 0x0043F698 File Offset: 0x0043D898
|
||||
[Token(Token = "0x17003415")]
|
||||
public override bool HCOIAKKEMKB
|
||||
{
|
||||
[Token(Token = "0x6012AB6")]
|
||||
[Address(RVA = "0x424690", Offset = "0x423690", VA = "0x180424690", Slot = "15")]
|
||||
get
|
||||
{
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06012AB7 RID: 76471 RVA: 0x0043F6A8 File Offset: 0x0043D8A8
|
||||
[Token(Token = "0x6012AB7")]
|
||||
[Address(RVA = "0x14B5980", Offset = "0x14B4980", VA = "0x1814B5980")]
|
||||
public LEDJIIOMCIH(MakerPen DGEJNGNOELG, bool MJIIMMIGBHJ)
|
||||
: base(DGEJNGNOELG)
|
||||
{
|
||||
AGEAHLDEDBO cfhkbobofei = DGEJNGNOELG.CFHKBOBOFEI;
|
||||
this.CFHKBOBOFEI = cfhkbobofei;
|
||||
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 <GHFHFLCINKP>k__BackingField = DGEJNGNOELG.Snapping.<GHFHFLCINKP>k__BackingField;
|
||||
this.FNJKKNKLDPB = <GHFHFLCINKP>k__BackingField;
|
||||
}
|
||||
|
||||
// Token: 0x17003416 RID: 13334
|
||||
// (get) Token: 0x06012AB8 RID: 76472 RVA: 0x0000220F File Offset: 0x0000040F
|
||||
[Token(Token = "0x17003416")]
|
||||
public override Bounds BMLDJOCHNCN
|
||||
{
|
||||
[Token(Token = "0x6012AB8")]
|
||||
[Address(RVA = "0x1255D40", Offset = "0x1254D40", VA = "0x181255D40", Slot = "5")]
|
||||
get
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x17003417 RID: 13335
|
||||
// (get) Token: 0x06012AB9 RID: 76473 RVA: 0x0043F720 File Offset: 0x0043D920
|
||||
[Token(Token = "0x17003417")]
|
||||
public override Quaternion OKINPJLFKEJ
|
||||
{
|
||||
[Token(Token = "0x6012AB9")]
|
||||
[Address(RVA = "0x14B4E70", Offset = "0x14B3E70", VA = "0x1814B4E70", Slot = "6")]
|
||||
get
|
||||
{
|
||||
/*
|
||||
An exception occurred when decompiling this method (06012AB9)
|
||||
|
||||
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 1663
|
||||
*/;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x17003418 RID: 13336
|
||||
// (get) Token: 0x06012ABA RID: 76474 RVA: 0x0043F734 File Offset: 0x0043D934
|
||||
[Token(Token = "0x17003418")]
|
||||
public override float PIFFNJDGHDE
|
||||
{
|
||||
[Token(Token = "0x6012ABA")]
|
||||
[Address(RVA = "0x14B53C0", Offset = "0x14B43C0", VA = "0x1814B53C0", Slot = "7")]
|
||||
get
|
||||
{
|
||||
if (this.MFEKJDLMMKA)
|
||||
{
|
||||
return this.FNJKKNKLDPB;
|
||||
}
|
||||
AGEAHLDEDBO cfhkbobofei = this.CFHKBOBOFEI;
|
||||
return CameraRig.NLKENEJMNOK;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06012ABB RID: 76475 RVA: 0x0043F768 File Offset: 0x0043D968
|
||||
[Token(Token = "0x6012ABB")]
|
||||
[Address(RVA = "0x14B4ED0", Offset = "0x14B3ED0", VA = "0x1814B4ED0", 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 <MakerPen>k__BackingField = KAMOHEPMEIF.<MakerPen>k__BackingField;
|
||||
CreationContext <CreationContext>k__BackingField = KAMOHEPMEIF.<CreationContext>k__BackingField;
|
||||
CLKCBCAGDDK fdioclhgcnd = <MakerPen>k__BackingField.FDIOCLHGCND;
|
||||
Vector3 vector2;
|
||||
float z3 = vector2.z;
|
||||
ShapeCreationContext shapeCreationContext = <CreationContext>k__BackingField.shapeCreationContext;
|
||||
Vector3 vector3;
|
||||
float z4 = vector3.z;
|
||||
MakerPen <MakerPen>k__BackingField2 = KAMOHEPMEIF.<MakerPen>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<MPGHDDBFFFF> gjngemiiida = FFPJFMECDNG.BFPPPLIJIGC.GJNGEMIIIDA;
|
||||
int num = 0;
|
||||
gjngemiiida.JKHPJKOMKIB(num, 1);
|
||||
return JJEKJGALHKO.<EIDHKJMHBEC>k__BackingField;
|
||||
}
|
||||
|
||||
// Token: 0x06012ABC RID: 76476 RVA: 0x0043F83C File Offset: 0x0043DA3C
|
||||
[Token(Token = "0x6012ABC")]
|
||||
[Address(RVA = "0x14B4B70", Offset = "0x14B3B70", VA = "0x1814B4B70", Slot = "11")]
|
||||
public override OJCIMLNJIOB CDNFNCGNKDG(CreationController KAMOHEPMEIF, Vector3 DDHPAFKBMON, Quaternion IGPENJBJADK)
|
||||
{
|
||||
CreationContext <CreationContext>k__BackingField = KAMOHEPMEIF.<CreationContext>k__BackingField;
|
||||
float z = DDHPAFKBMON.z;
|
||||
throw new NullReferenceException();
|
||||
}
|
||||
|
||||
// Token: 0x06012ABD RID: 76477 RVA: 0x0043F860 File Offset: 0x0043DA60
|
||||
[Token(Token = "0x6012ABD")]
|
||||
[Address(RVA = "0x14B4CF0", Offset = "0x14B3CF0", VA = "0x1814B4CF0", Slot = "12")]
|
||||
public override void FILKGNEDFBA(CreationController KAMOHEPMEIF)
|
||||
{
|
||||
ShapeCreationContext shapeCreationContext = KAMOHEPMEIF.<CreationContext>k__BackingField.shapeCreationContext;
|
||||
IReadOnlyList<Guid> readOnlyList = shapeCreationContext.ABNCFJMLCMP();
|
||||
Guid empty = Guid.Empty;
|
||||
bool flag;
|
||||
if (flag)
|
||||
{
|
||||
shapeCreationContext.RemoveAllFromSelection();
|
||||
MMLHOKDOAPI obmgknpjodn = this.OBMGKNPJODN;
|
||||
ShapeContainer selectedShapeContainer = shapeCreationContext.HAHLCMFENMD;
|
||||
UndoStack undoStack = KAMOHEPMEIF.<MakerPen>k__BackingField._undoStack;
|
||||
MMLHOKDOAPI obmgknpjodn2 = this.OBMGKNPJODN;
|
||||
undoStack.Add(obmgknpjodn2);
|
||||
}
|
||||
base.FILKGNEDFBA(KAMOHEPMEIF);
|
||||
}
|
||||
|
||||
// Token: 0x06012ABE RID: 76478 RVA: 0x0043F8CC File Offset: 0x0043DACC
|
||||
[Token(Token = "0x6012ABE")]
|
||||
[Address(RVA = "0x14B5830", Offset = "0x14B4830", VA = "0x1814B5830", Slot = "13")]
|
||||
public override void ODNHHHJENDL(CreationController KAMOHEPMEIF, Vector3 IFAIDIKJOAC, Quaternion IBCNKFBPCBM)
|
||||
{
|
||||
if (!this.MJIIMMIGBHJ)
|
||||
{
|
||||
}
|
||||
bool <ALPBNFCIIEF>k__BackingField = KAMOHEPMEIF.<CreationContext>k__BackingField.<ALPBNFCIIEF>k__BackingField;
|
||||
MakerPen <MakerPen>k__BackingField = KAMOHEPMEIF.<MakerPen>k__BackingField;
|
||||
Quaternion quaternion = this.OKINPJLFKEJ;
|
||||
bool flag = <ALPBNFCIIEF>k__BackingField;
|
||||
Guid empty = Guid.Empty;
|
||||
float z = IFAIDIKJOAC.z;
|
||||
}
|
||||
|
||||
// Token: 0x06012ABF RID: 76479 RVA: 0x0043F91C File Offset: 0x0043DB1C
|
||||
[Token(Token = "0x6012ABF")]
|
||||
[Address(RVA = "0x14B4400", Offset = "0x14B3400", VA = "0x1814B4400", Slot = "14")]
|
||||
public override void HOOPCDLMPAO()
|
||||
{
|
||||
DGFAMAELKOA.DMPGBDCCLFG();
|
||||
}
|
||||
|
||||
// Token: 0x06012AC0 RID: 76480 RVA: 0x0043F930 File Offset: 0x0043DB30
|
||||
[Token(Token = "0x6012AC0")]
|
||||
[Address(RVA = "0x14B5470", Offset = "0x14B4470", VA = "0x1814B5470", 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: 0x06012AC1 RID: 76481 RVA: 0x0043F960 File Offset: 0x0043DB60
|
||||
[Token(Token = "0x6012AC1")]
|
||||
[Address(RVA = "0x14B42E0", Offset = "0x14B32E0", VA = "0x1814B42E0", Slot = "20")]
|
||||
public override Quaternion HBGOJMJHMHO(MakerPen DGEJNGNOELG, Quaternion IGPENJBJADK)
|
||||
{
|
||||
throw new NullReferenceException();
|
||||
}
|
||||
|
||||
// Token: 0x0400C055 RID: 49237
|
||||
[FieldOffset(Offset = "0x18")]
|
||||
[Token(Token = "0x400C055")]
|
||||
private readonly AGEAHLDEDBO CFHKBOBOFEI;
|
||||
|
||||
// Token: 0x0400C056 RID: 49238
|
||||
[FieldOffset(Offset = "0x20")]
|
||||
[Token(Token = "0x400C056")]
|
||||
private Bounds PDPPMFNOBMO;
|
||||
|
||||
// Token: 0x0400C057 RID: 49239
|
||||
[FieldOffset(Offset = "0x38")]
|
||||
[Token(Token = "0x400C057")]
|
||||
private float FNJKKNKLDPB;
|
||||
|
||||
// Token: 0x0400C058 RID: 49240
|
||||
[FieldOffset(Offset = "0x3C")]
|
||||
[Token(Token = "0x400C058")]
|
||||
private ACBDPBHGKJL LENAGPGLDLE;
|
||||
|
||||
// Token: 0x0400C059 RID: 49241
|
||||
[FieldOffset(Offset = "0x40")]
|
||||
[Token(Token = "0x400C059")]
|
||||
private MMLHOKDOAPI OBMGKNPJODN;
|
||||
|
||||
// Token: 0x0400C05A RID: 49242
|
||||
[FieldOffset(Offset = "0x48")]
|
||||
[Token(Token = "0x400C05A")]
|
||||
private bool MJIIMMIGBHJ;
|
||||
|
||||
// Token: 0x0400C05B RID: 49243
|
||||
[FieldOffset(Offset = "0x49")]
|
||||
[Token(Token = "0x400C05B")]
|
||||
private bool MFEKJDLMMKA;
|
||||
}
|
||||
|
||||
// Token: 0x02002BC3 RID: 11203
|
||||
[Token(Token = "0x2002BC3")]
|
||||
public class ILJMPGHPGEE : PLJMIHMGPCH
|
||||
{
|
||||
// Token: 0x17003419 RID: 13337
|
||||
// (get) Token: 0x06012AC2 RID: 76482 RVA: 0x0000220F File Offset: 0x0000040F
|
||||
[Token(Token = "0x17003419")]
|
||||
public override Bounds BMLDJOCHNCN
|
||||
{
|
||||
[Token(Token = "0x6012AC2")]
|
||||
[Address(RVA = "0x14B3B00", Offset = "0x14B2B00", VA = "0x1814B3B00", Slot = "5")]
|
||||
get
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x1700341A RID: 13338
|
||||
// (get) Token: 0x06012AC3 RID: 76483 RVA: 0x0043F974 File Offset: 0x0043DB74
|
||||
[Token(Token = "0x1700341A")]
|
||||
public override Quaternion OKINPJLFKEJ
|
||||
{
|
||||
[Token(Token = "0x6012AC3")]
|
||||
[Address(RVA = "0x14B3CA0", Offset = "0x14B2CA0", VA = "0x1814B3CA0", Slot = "6")]
|
||||
get
|
||||
{
|
||||
/*
|
||||
An exception occurred when decompiling this method (06012AC3)
|
||||
|
||||
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 1663
|
||||
*/;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x1700341B RID: 13339
|
||||
// (get) Token: 0x06012AC4 RID: 76484 RVA: 0x0043F988 File Offset: 0x0043DB88
|
||||
[Token(Token = "0x1700341B")]
|
||||
public override float PIFFNJDGHDE
|
||||
{
|
||||
[Token(Token = "0x6012AC4")]
|
||||
[Address(RVA = "0x14B4410", Offset = "0x14B3410", VA = "0x1814B4410", Slot = "7")]
|
||||
get
|
||||
{
|
||||
AGEAHLDEDBO cfhkbobofei = this.CFHKBOBOFEI;
|
||||
float fnjkknkldpb = this.FNJKKNKLDPB;
|
||||
return CameraRig.NLKENEJMNOK;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x1700341C RID: 13340
|
||||
// (get) Token: 0x06012AC5 RID: 76485 RVA: 0x0043F9B4 File Offset: 0x0043DBB4
|
||||
[Token(Token = "0x1700341C")]
|
||||
public override bool HCOIAKKEMKB
|
||||
{
|
||||
[Token(Token = "0x6012AC5")]
|
||||
[Address(RVA = "0x424690", Offset = "0x423690", VA = "0x180424690", Slot = "15")]
|
||||
get
|
||||
{
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06012AC6 RID: 76486 RVA: 0x0043F9C4 File Offset: 0x0043DBC4
|
||||
[Token(Token = "0x6012AC6")]
|
||||
[Address(RVA = "0x14B4690", Offset = "0x14B3690", VA = "0x1814B4690")]
|
||||
public ILJMPGHPGEE(MakerPen DGEJNGNOELG, bool MJIIMMIGBHJ)
|
||||
: base(DGEJNGNOELG)
|
||||
{
|
||||
AGEAHLDEDBO cfhkbobofei = DGEJNGNOELG.CFHKBOBOFEI;
|
||||
this.CFHKBOBOFEI = cfhkbobofei;
|
||||
this.MJIIMMIGBHJ = MJIIMMIGBHJ;
|
||||
ACBDPBHGKJL currentShapeType = DGEJNGNOELG.NBDMJGKOPMA;
|
||||
AGEAHLDEDBO cfhkbobofei2 = this.CFHKBOBOFEI;
|
||||
this.LENAGPGLDLE = currentShapeType;
|
||||
float z = Vector3.zero.z;
|
||||
int num = 0;
|
||||
this.PDPPMFNOBMO = num;
|
||||
float <HADCDONDNKI>k__BackingField = DGEJNGNOELG.<HADCDONDNKI>k__BackingField;
|
||||
this.FNJKKNKLDPB = <HADCDONDNKI>k__BackingField;
|
||||
}
|
||||
|
||||
// Token: 0x06012AC7 RID: 76487 RVA: 0x0043FA34 File Offset: 0x0043DC34
|
||||
[Token(Token = "0x6012AC7")]
|
||||
[Address(RVA = "0xE5E220", Offset = "0xE5D220", VA = "0x180E5E220", Slot = "9")]
|
||||
public override void Dispose()
|
||||
{
|
||||
((IDisposable)this).Dispose();
|
||||
}
|
||||
|
||||
// Token: 0x06012AC8 RID: 76488 RVA: 0x0043FA48 File Offset: 0x0043DC48
|
||||
[Token(Token = "0x6012AC8")]
|
||||
[Address(RVA = "0x14B3D00", Offset = "0x14B2D00", VA = "0x1814B3D00", Slot = "10")]
|
||||
public override DABKFAIHBBP GJNGEMIIIDA(CreationController KAMOHEPMEIF, Vector3 DDHPAFKBMON, Quaternion IGPENJBJADK)
|
||||
{
|
||||
float z = DDHPAFKBMON.z;
|
||||
ShapeCreationContext shapeCreationContext = KAMOHEPMEIF.<CreationContext>k__BackingField.shapeCreationContext;
|
||||
Guid kagpeknliab = this.KAGPEKNLIAB;
|
||||
MakerPen <MakerPen>k__BackingField = KAMOHEPMEIF.<MakerPen>k__BackingField;
|
||||
FDKPONPCGGC selectInputButtonState = KAMOHEPMEIF.SelectInputButtonState;
|
||||
bool flag;
|
||||
if (!flag)
|
||||
{
|
||||
}
|
||||
int num = 0;
|
||||
shapeCreationContext.RemoveAllFromSelection();
|
||||
int num2 = 0;
|
||||
bool flag2 = shapeCreationContext.AddToSelection(num);
|
||||
ShapeContainer selectedShapeContainer = shapeCreationContext.HAHLCMFENMD;
|
||||
CreationContext <CreationContext>k__BackingField = KAMOHEPMEIF.<CreationContext>k__BackingField;
|
||||
MMLHOKDOAPI mmlhokdoapi = new MMLHOKDOAPI(selectedShapeContainer, num2, <CreationContext>k__BackingField);
|
||||
this.OBMGKNPJODN = mmlhokdoapi;
|
||||
MakerPen <MakerPen>k__BackingField2 = KAMOHEPMEIF.<MakerPen>k__BackingField;
|
||||
ACBDPBHGKJL lenagpgldle = this.LENAGPGLDLE;
|
||||
LNBGEMHOKFN aekhjmpaokm = <MakerPen>k__BackingField2.AEKHJMPAOKM;
|
||||
CLKCBCAGDDK fdioclhgcnd = <MakerPen>k__BackingField2.FDIOCLHGCND;
|
||||
AGEAHLDEDBO cfhkbobofei = this.CFHKBOBOFEI;
|
||||
AGEAHLDEDBO cfhkbobofei2 = this.CFHKBOBOFEI;
|
||||
AGEAHLDEDBO cfhkbobofei3 = this.CFHKBOBOFEI;
|
||||
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.<EIDHKJMHBEC>k__BackingField;
|
||||
}
|
||||
|
||||
// Token: 0x06012AC9 RID: 76489 RVA: 0x0043FB6C File Offset: 0x0043DD6C
|
||||
[Token(Token = "0x6012AC9")]
|
||||
[Address(RVA = "0x14B34D0", Offset = "0x14B24D0", VA = "0x1814B34D0", Slot = "11")]
|
||||
public override OJCIMLNJIOB CDNFNCGNKDG(CreationController KAMOHEPMEIF, Vector3 DDHPAFKBMON, Quaternion IGPENJBJADK)
|
||||
{
|
||||
CreationContext <CreationContext>k__BackingField = KAMOHEPMEIF.<CreationContext>k__BackingField;
|
||||
Guid kagpeknliab = this.KAGPEKNLIAB;
|
||||
Guid empty = Guid.Empty;
|
||||
bool flag = kagpeknliab != empty;
|
||||
bool flag2 = KAMOHEPMEIF.<MakerPen>k__BackingField.<NPNPLMDIOFD>k__BackingField == MakerPen.PMACDPPHBHP.Constrained;
|
||||
float z = DDHPAFKBMON.z;
|
||||
throw new NullReferenceException();
|
||||
}
|
||||
|
||||
// Token: 0x06012ACA RID: 76490 RVA: 0x0043FBB4 File Offset: 0x0043DDB4
|
||||
[Token(Token = "0x6012ACA")]
|
||||
[Address(RVA = "0x14B3B20", Offset = "0x14B2B20", VA = "0x1814B3B20", Slot = "12")]
|
||||
public override void FILKGNEDFBA(CreationController KAMOHEPMEIF)
|
||||
{
|
||||
ShapeCreationContext shapeCreationContext = KAMOHEPMEIF.<CreationContext>k__BackingField.shapeCreationContext;
|
||||
IReadOnlyList<Guid> readOnlyList = shapeCreationContext.ABNCFJMLCMP();
|
||||
Guid empty = Guid.Empty;
|
||||
bool flag;
|
||||
if (flag)
|
||||
{
|
||||
shapeCreationContext.RemoveAllFromSelection();
|
||||
MMLHOKDOAPI obmgknpjodn = this.OBMGKNPJODN;
|
||||
ShapeContainer selectedShapeContainer = shapeCreationContext.HAHLCMFENMD;
|
||||
UndoStack undoStack = KAMOHEPMEIF.<MakerPen>k__BackingField._undoStack;
|
||||
MMLHOKDOAPI obmgknpjodn2 = this.OBMGKNPJODN;
|
||||
undoStack.Add(obmgknpjodn2);
|
||||
}
|
||||
base.FILKGNEDFBA(KAMOHEPMEIF);
|
||||
}
|
||||
|
||||
// Token: 0x06012ACB RID: 76491 RVA: 0x0043FC20 File Offset: 0x0043DE20
|
||||
[Token(Token = "0x6012ACB")]
|
||||
[Address(RVA = "0x14B4580", Offset = "0x14B3580", VA = "0x1814B4580", Slot = "13")]
|
||||
public override void ODNHHHJENDL(CreationController KAMOHEPMEIF, Vector3 DDHPAFKBMON, Quaternion IGPENJBJADK)
|
||||
{
|
||||
float z = DDHPAFKBMON.z;
|
||||
if (!this.MJIIMMIGBHJ)
|
||||
{
|
||||
}
|
||||
bool <ALPBNFCIIEF>k__BackingField = KAMOHEPMEIF.<CreationContext>k__BackingField.<ALPBNFCIIEF>k__BackingField;
|
||||
MakerPen <MakerPen>k__BackingField = KAMOHEPMEIF.<MakerPen>k__BackingField;
|
||||
Quaternion quaternion = this.OKINPJLFKEJ;
|
||||
Guid kagpeknliab = this.KAGPEKNLIAB;
|
||||
float z2 = DDHPAFKBMON.z;
|
||||
bool flag = <ALPBNFCIIEF>k__BackingField;
|
||||
}
|
||||
|
||||
// Token: 0x06012ACC RID: 76492 RVA: 0x0043FC78 File Offset: 0x0043DE78
|
||||
[Token(Token = "0x6012ACC")]
|
||||
[Address(RVA = "0x14B4400", Offset = "0x14B3400", VA = "0x1814B4400", Slot = "14")]
|
||||
public override void HOOPCDLMPAO()
|
||||
{
|
||||
DGFAMAELKOA.DMPGBDCCLFG();
|
||||
}
|
||||
|
||||
// Token: 0x06012ACD RID: 76493 RVA: 0x0043FC8C File Offset: 0x0043DE8C
|
||||
[Token(Token = "0x6012ACD")]
|
||||
[Address(RVA = "0x14B44B0", Offset = "0x14B34B0", VA = "0x1814B44B0", 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: 0x06012ACE RID: 76494 RVA: 0x0043FCB0 File Offset: 0x0043DEB0
|
||||
[Token(Token = "0x6012ACE")]
|
||||
[Address(RVA = "0x14B42E0", Offset = "0x14B32E0", VA = "0x1814B42E0", Slot = "20")]
|
||||
public override Quaternion HBGOJMJHMHO(MakerPen DGEJNGNOELG, Quaternion IGPENJBJADK)
|
||||
{
|
||||
throw new NullReferenceException();
|
||||
}
|
||||
|
||||
// Token: 0x06012ACF RID: 76495 RVA: 0x0043FCC4 File Offset: 0x0043DEC4
|
||||
[Token(Token = "0x6012ACF")]
|
||||
[Address(RVA = "0x14B4340", Offset = "0x14B3340", VA = "0x1814B4340")]
|
||||
private IJGKBBCJKNO HIAAJEAAANE()
|
||||
{
|
||||
throw new NullReferenceException();
|
||||
}
|
||||
|
||||
// Token: 0x06012AD0 RID: 76496 RVA: 0x0043FCD8 File Offset: 0x0043DED8
|
||||
[Token(Token = "0x6012AD0")]
|
||||
[Address(RVA = "0x14B3640", Offset = "0x14B2640", VA = "0x1814B3640")]
|
||||
private void CLGDHMLOBBI(CreationController KAMOHEPMEIF, Vector3 IFAIDIKJOAC)
|
||||
{
|
||||
AGEAHLDEDBO cfhkbobofei = this.CFHKBOBOFEI;
|
||||
Guid empty = Guid.Empty;
|
||||
this.KAGPEKNLIAB = empty;
|
||||
ShapeCreationContext shapeCreationContext = KAMOHEPMEIF.<CreationContext>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: 0x0400C05C RID: 49244
|
||||
[FieldOffset(Offset = "0x18")]
|
||||
[Token(Token = "0x400C05C")]
|
||||
private readonly AGEAHLDEDBO CFHKBOBOFEI;
|
||||
|
||||
// Token: 0x0400C05D RID: 49245
|
||||
[FieldOffset(Offset = "0x20")]
|
||||
[Token(Token = "0x400C05D")]
|
||||
private float FNJKKNKLDPB;
|
||||
|
||||
// Token: 0x0400C05E RID: 49246
|
||||
[FieldOffset(Offset = "0x24")]
|
||||
[Token(Token = "0x400C05E")]
|
||||
private Bounds PDPPMFNOBMO;
|
||||
|
||||
// Token: 0x0400C05F RID: 49247
|
||||
[FieldOffset(Offset = "0x3C")]
|
||||
[Token(Token = "0x400C05F")]
|
||||
private ACBDPBHGKJL LENAGPGLDLE;
|
||||
|
||||
// Token: 0x0400C060 RID: 49248
|
||||
[FieldOffset(Offset = "0x40")]
|
||||
[Token(Token = "0x400C060")]
|
||||
private MMLHOKDOAPI OBMGKNPJODN;
|
||||
|
||||
// Token: 0x0400C061 RID: 49249
|
||||
[FieldOffset(Offset = "0x48")]
|
||||
[Token(Token = "0x400C061")]
|
||||
private Guid KAGPEKNLIAB;
|
||||
|
||||
// Token: 0x0400C062 RID: 49250
|
||||
[FieldOffset(Offset = "0x58")]
|
||||
[Token(Token = "0x400C062")]
|
||||
private bool MJIIMMIGBHJ;
|
||||
}
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user