Files
niko c12fbe3fc6 m
2026-04-12 16:51:38 +02:00

691 lines
28 KiB
C#

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;
}
}
}