Files
niko 8fc35183db a
2026-04-11 22:19:20 +02:00

687 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: 0x02002AD8 RID: 10968
[Token(Token = "0x2002AD8")]
[Serializable]
public abstract class MakerPenToolCreateShape : MakerPenToolCreate
{
// Token: 0x1700335D RID: 13149
// (get) Token: 0x06012672 RID: 75378 RVA: 0x00435784 File Offset: 0x00433984
[Token(Token = "0x1700335D")]
protected virtual bool AddToMask
{
[Token(Token = "0x6012672")]
[Address(RVA = "0x403930", Offset = "0x402730", VA = "0x180403930", Slot = "22")]
get
{
}
}
// Token: 0x1700335E RID: 13150
// (get) Token: 0x06012673 RID: 75379 RVA: 0x00435794 File Offset: 0x00433994
[Token(Token = "0x1700335E")]
public override string HudLabel
{
[Token(Token = "0x6012673")]
[Address(RVA = "0x536410", Offset = "0x535210", VA = "0x180536410", Slot = "10")]
get
{
return this.hudLabel;
}
}
// Token: 0x1700335F RID: 13151
// (get) Token: 0x06012674 RID: 75380 RVA: 0x004357A8 File Offset: 0x004339A8
[Token(Token = "0x1700335F")]
public override Sprite HudSprite
{
[Token(Token = "0x6012674")]
[Address(RVA = "0x1310520", Offset = "0x130F320", VA = "0x181310520", Slot = "11")]
get
{
return NPILADHLMKC.KGDLBEAPDFE(NPILADHLMKC.ONGOGHFGDEF.Create);
}
}
// Token: 0x17003360 RID: 13152
// (get) Token: 0x06012675 RID: 75381 RVA: 0x004357BC File Offset: 0x004339BC
[Token(Token = "0x17003360")]
protected override bool IsCreateInputPressed
{
[Token(Token = "0x6012675")]
[Address(RVA = "0x1310570", Offset = "0x130F370", VA = "0x181310570", Slot = "18")]
get
{
int currentShapeType = (int)this.creationController.<MakerPen>k__BackingField.NBDMJGKOPMA;
CreationController creationController = this.creationController;
bool flag;
if (!flag)
{
return creationController.IsSelectInputPressed;
}
Transform internalTransform = creationController.InternalTransform;
throw new NullReferenceException();
}
}
// Token: 0x06012676 RID: 75382 RVA: 0x004357F8 File Offset: 0x004339F8
[Token(Token = "0x6012676")]
[Address(RVA = "0x130FEC0", Offset = "0x130ECC0", VA = "0x18130FEC0", Slot = "19")]
protected override PLJMIHMGPCH MAGHDKJBILM()
{
int currentShapeType = (int)this.creationController.<MakerPen>k__BackingField.NBDMJGKOPMA;
string text2;
string text = "Create " + text2;
this.hudLabel = text;
CreationController creationController = this.creationController;
bool flag;
if (!flag)
{
MakerPen <MakerPen>k__BackingField = creationController.<MakerPen>k__BackingField;
MakerPenToolCreateShape.LEDJIIOMCIH ledjiiomcih;
Quaternion quaternion;
ledjiiomcih.MJIIMMIGBHJ = quaternion != null;
ACBDPBHGKJL currentShapeType2 = <MakerPen>k__BackingField.NBDMJGKOPMA;
ledjiiomcih.LENAGPGLDLE = currentShapeType2;
bool nncjiejdhaj = <MakerPen>k__BackingField.Snapping.NNCJIEJDHAJ;
ledjiiomcih.MFEKJDLMMKA = nncjiejdhaj;
if (!nncjiejdhaj)
{
}
float <GHFHFLCINKP>k__BackingField = <MakerPen>k__BackingField.Snapping.<GHFHFLCINKP>k__BackingField;
ledjiiomcih.FNJKKNKLDPB = <GHFHFLCINKP>k__BackingField;
}
MakerPen <MakerPen>k__BackingField2 = creationController.<MakerPen>k__BackingField;
MakerPenToolCreateShape.ILJMPGHPGEE iljmpghpgee;
Quaternion quaternion2;
iljmpghpgee.MJIIMMIGBHJ = quaternion2 != null;
ACBDPBHGKJL currentShapeType3 = <MakerPen>k__BackingField2.NBDMJGKOPMA;
iljmpghpgee.LENAGPGLDLE = currentShapeType3;
float z = Vector3.zero.z;
int num = 0;
iljmpghpgee.PDPPMFNOBMO = num;
float <HADCDONDNKI>k__BackingField = <MakerPen>k__BackingField2.<HADCDONDNKI>k__BackingField;
iljmpghpgee.FNJKKNKLDPB = <HADCDONDNKI>k__BackingField;
throw new NullReferenceException();
}
// Token: 0x06012677 RID: 75383 RVA: 0x004358E8 File Offset: 0x00433AE8
[Token(Token = "0x6012677")]
[Address(RVA = "0x130FE70", Offset = "0x130EC70", VA = "0x18130FE70", Slot = "21")]
protected override Quaternion LCMAGMIJMHL(Quaternion AFDPEICPCAF)
{
throw new NullReferenceException();
}
// Token: 0x06012678 RID: 75384 RVA: 0x004358FC File Offset: 0x00433AFC
[Token(Token = "0x6012678")]
[Address(RVA = "0x130CEC0", Offset = "0x130BCC0", VA = "0x18130CEC0")]
protected MakerPenToolCreateShape()
{
}
// Token: 0x0400BE43 RID: 48707
[FieldOffset(Offset = "0xB0")]
[Token(Token = "0x400BE43")]
private string hudLabel;
// Token: 0x02002AD9 RID: 10969
[Token(Token = "0x2002AD9")]
public class LEDJIIOMCIH : PLJMIHMGPCH
{
// Token: 0x17003361 RID: 13153
// (get) Token: 0x06012679 RID: 75385 RVA: 0x00435910 File Offset: 0x00433B10
[Token(Token = "0x17003361")]
public override bool HCOIAKKEMKB
{
[Token(Token = "0x6012679")]
[Address(RVA = "0x403930", Offset = "0x402730", VA = "0x180403930", Slot = "15")]
get
{
}
}
// Token: 0x0601267A RID: 75386 RVA: 0x00435920 File Offset: 0x00433B20
[Token(Token = "0x601267A")]
[Address(RVA = "0x1304FD0", Offset = "0x1303DD0", VA = "0x181304FD0")]
public LEDJIIOMCIH(MakerPen DGEJNGNOELG, bool MJIIMMIGBHJ)
: base(DGEJNGNOELG)
{
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: 0x17003362 RID: 13154
// (get) Token: 0x0601267B RID: 75387 RVA: 0x0000220F File Offset: 0x0000040F
[Token(Token = "0x17003362")]
public override Bounds BMLDJOCHNCN
{
[Token(Token = "0x601267B")]
[Address(RVA = "0x924380", Offset = "0x923180", VA = "0x180924380", Slot = "5")]
get
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
}
// Token: 0x17003363 RID: 13155
// (get) Token: 0x0601267C RID: 75388 RVA: 0x00435988 File Offset: 0x00433B88
[Token(Token = "0x17003363")]
public override Quaternion OKINPJLFKEJ
{
[Token(Token = "0x601267C")]
[Address(RVA = "0x1304440", Offset = "0x1303240", VA = "0x181304440", Slot = "6")]
get
{
/*
An exception occurred when decompiling this method (0601267C)
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 1660
*/;
}
}
// Token: 0x17003364 RID: 13156
// (get) Token: 0x0601267D RID: 75389 RVA: 0x0043599C File Offset: 0x00433B9C
[Token(Token = "0x17003364")]
public override float PIFFNJDGHDE
{
[Token(Token = "0x601267D")]
[Address(RVA = "0x1304990", Offset = "0x1303790", VA = "0x181304990", Slot = "7")]
get
{
if (this.MFEKJDLMMKA)
{
return this.FNJKKNKLDPB;
}
AGEAHLDEDBO ageahldedbo;
if (ageahldedbo != 0)
{
return CameraRig.NLKENEJMNOK;
}
throw new NullReferenceException();
}
}
// Token: 0x0601267E RID: 75390 RVA: 0x004359CC File Offset: 0x00433BCC
[Token(Token = "0x601267E")]
[Address(RVA = "0x13044A0", Offset = "0x13032A0", VA = "0x1813044A0", 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: 0x0601267F RID: 75391 RVA: 0x00435AA0 File Offset: 0x00433CA0
[Token(Token = "0x601267F")]
[Address(RVA = "0x1304140", Offset = "0x1302F40", VA = "0x181304140", 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: 0x06012680 RID: 75392 RVA: 0x00435AC4 File Offset: 0x00433CC4
[Token(Token = "0x6012680")]
[Address(RVA = "0x13042C0", Offset = "0x13030C0", VA = "0x1813042C0", 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: 0x06012681 RID: 75393 RVA: 0x00435B30 File Offset: 0x00433D30
[Token(Token = "0x6012681")]
[Address(RVA = "0x1304E80", Offset = "0x1303C80", VA = "0x181304E80", 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: 0x06012682 RID: 75394 RVA: 0x00435B80 File Offset: 0x00433D80
[Token(Token = "0x6012682")]
[Address(RVA = "0x1303880", Offset = "0x1302680", VA = "0x181303880", Slot = "14")]
public override void HOOPCDLMPAO()
{
DGFAMAELKOA.DMPGBDCCLFG();
}
// Token: 0x06012683 RID: 75395 RVA: 0x00435B94 File Offset: 0x00433D94
[Token(Token = "0x6012683")]
[Address(RVA = "0x1304AC0", Offset = "0x13038C0", VA = "0x181304AC0", 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: 0x06012684 RID: 75396 RVA: 0x00435BC4 File Offset: 0x00433DC4
[Token(Token = "0x6012684")]
[Address(RVA = "0x13035B0", Offset = "0x13023B0", VA = "0x1813035B0", Slot = "20")]
public override Quaternion HBGOJMJHMHO(MakerPen DGEJNGNOELG, Quaternion IGPENJBJADK)
{
throw new NullReferenceException();
}
// Token: 0x0400BE44 RID: 48708
[FieldOffset(Offset = "0x18")]
[Token(Token = "0x400BE44")]
private Bounds PDPPMFNOBMO;
// Token: 0x0400BE45 RID: 48709
[FieldOffset(Offset = "0x30")]
[Token(Token = "0x400BE45")]
private float FNJKKNKLDPB;
// Token: 0x0400BE46 RID: 48710
[FieldOffset(Offset = "0x34")]
[Token(Token = "0x400BE46")]
private ACBDPBHGKJL LENAGPGLDLE;
// Token: 0x0400BE47 RID: 48711
[FieldOffset(Offset = "0x38")]
[Token(Token = "0x400BE47")]
private MMLHOKDOAPI OBMGKNPJODN;
// Token: 0x0400BE48 RID: 48712
[FieldOffset(Offset = "0x40")]
[Token(Token = "0x400BE48")]
private bool MJIIMMIGBHJ;
// Token: 0x0400BE49 RID: 48713
[FieldOffset(Offset = "0x41")]
[Token(Token = "0x400BE49")]
private bool MFEKJDLMMKA;
}
// Token: 0x02002ADA RID: 10970
[Token(Token = "0x2002ADA")]
public class ILJMPGHPGEE : PLJMIHMGPCH
{
// Token: 0x17003365 RID: 13157
// (get) Token: 0x06012685 RID: 75397 RVA: 0x0000220F File Offset: 0x0000040F
[Token(Token = "0x17003365")]
public override Bounds BMLDJOCHNCN
{
[Token(Token = "0x6012685")]
[Address(RVA = "0x1302E50", Offset = "0x1301C50", VA = "0x181302E50", Slot = "5")]
get
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
}
// Token: 0x17003366 RID: 13158
// (get) Token: 0x06012686 RID: 75398 RVA: 0x00435BD8 File Offset: 0x00433DD8
[Token(Token = "0x17003366")]
public override Quaternion OKINPJLFKEJ
{
[Token(Token = "0x6012686")]
[Address(RVA = "0x1302FF0", Offset = "0x1301DF0", VA = "0x181302FF0", Slot = "6")]
get
{
/*
An exception occurred when decompiling this method (06012686)
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 1660
*/;
}
}
// Token: 0x17003367 RID: 13159
// (get) Token: 0x06012687 RID: 75399 RVA: 0x00435BEC File Offset: 0x00433DEC
[Token(Token = "0x17003367")]
public override float PIFFNJDGHDE
{
[Token(Token = "0x6012687")]
[Address(RVA = "0x1303890", Offset = "0x1302690", VA = "0x181303890", Slot = "7")]
get
{
float fnjkknkldpb = this.FNJKKNKLDPB;
AGEAHLDEDBO ageahldedbo;
if (ageahldedbo != 0)
{
return CameraRig.NLKENEJMNOK;
}
return fnjkknkldpb;
}
}
// Token: 0x17003368 RID: 13160
// (get) Token: 0x06012688 RID: 75400 RVA: 0x00435C18 File Offset: 0x00433E18
[Token(Token = "0x17003368")]
public override bool HCOIAKKEMKB
{
[Token(Token = "0x6012688")]
[Address(RVA = "0x403930", Offset = "0x402730", VA = "0x180403930", Slot = "15")]
get
{
}
}
// Token: 0x06012689 RID: 75401 RVA: 0x00435C28 File Offset: 0x00433E28
[Token(Token = "0x6012689")]
[Address(RVA = "0x1303B90", Offset = "0x1302990", VA = "0x181303B90")]
public ILJMPGHPGEE(MakerPen DGEJNGNOELG, bool MJIIMMIGBHJ)
: base(DGEJNGNOELG)
{
this.MJIIMMIGBHJ = MJIIMMIGBHJ;
ACBDPBHGKJL currentShapeType = DGEJNGNOELG.NBDMJGKOPMA;
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: 0x0601268A RID: 75402 RVA: 0x00435C84 File Offset: 0x00433E84
[Token(Token = "0x601268A")]
[Address(RVA = "0x579870", Offset = "0x578670", VA = "0x180579870", Slot = "9")]
public override void Dispose()
{
((IDisposable)this).Dispose();
}
// Token: 0x0601268B RID: 75403 RVA: 0x00435C98 File Offset: 0x00433E98
[Token(Token = "0x601268B")]
[Address(RVA = "0x1303050", Offset = "0x1301E50", VA = "0x181303050", 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;
bool isAnalogButtonPressed = KAMOHEPMEIF.IsAnalogButtonPressed;
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;
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: 0x0601268C RID: 75404 RVA: 0x00435DA4 File Offset: 0x00433FA4
[Token(Token = "0x601268C")]
[Address(RVA = "0x1302790", Offset = "0x1301590", VA = "0x181302790", 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: 0x0601268D RID: 75405 RVA: 0x00435DEC File Offset: 0x00433FEC
[Token(Token = "0x601268D")]
[Address(RVA = "0x1302E70", Offset = "0x1301C70", VA = "0x181302E70", 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: 0x0601268E RID: 75406 RVA: 0x00435E58 File Offset: 0x00434058
[Token(Token = "0x601268E")]
[Address(RVA = "0x1303A80", Offset = "0x1302880", VA = "0x181303A80", 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: 0x0601268F RID: 75407 RVA: 0x00435EB0 File Offset: 0x004340B0
[Token(Token = "0x601268F")]
[Address(RVA = "0x1303880", Offset = "0x1302680", VA = "0x181303880", Slot = "14")]
public override void HOOPCDLMPAO()
{
DGFAMAELKOA.DMPGBDCCLFG();
}
// Token: 0x06012690 RID: 75408 RVA: 0x00435EC4 File Offset: 0x004340C4
[Token(Token = "0x6012690")]
[Address(RVA = "0x13039B0", Offset = "0x13027B0", VA = "0x1813039B0", 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: 0x06012691 RID: 75409 RVA: 0x00435EE8 File Offset: 0x004340E8
[Token(Token = "0x6012691")]
[Address(RVA = "0x13035B0", Offset = "0x13023B0", VA = "0x1813035B0", Slot = "20")]
public override Quaternion HBGOJMJHMHO(MakerPen DGEJNGNOELG, Quaternion IGPENJBJADK)
{
throw new NullReferenceException();
}
// Token: 0x06012692 RID: 75410 RVA: 0x00435EFC File Offset: 0x004340FC
[Token(Token = "0x6012692")]
[Address(RVA = "0x1303610", Offset = "0x1302410", VA = "0x181303610")]
private IJGKBBCJKNO HIAAJEAAANE()
{
int num = 0;
num += num;
num++;
throw new NullReferenceException();
}
// Token: 0x06012693 RID: 75411 RVA: 0x00435F28 File Offset: 0x00434128
[Token(Token = "0x6012693")]
[Address(RVA = "0x1302900", Offset = "0x1301700", VA = "0x181302900")]
private void CLGDHMLOBBI(CreationController KAMOHEPMEIF, Vector3 IFAIDIKJOAC)
{
Guid empty = Guid.Empty;
this.KAGPEKNLIAB = empty;
AGEAHLDEDBO ageahldedbo;
if (ageahldedbo != 0)
{
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: 0x0400BE4A RID: 48714
[FieldOffset(Offset = "0x18")]
[Token(Token = "0x400BE4A")]
private float FNJKKNKLDPB;
// Token: 0x0400BE4B RID: 48715
[FieldOffset(Offset = "0x1C")]
[Token(Token = "0x400BE4B")]
private Bounds PDPPMFNOBMO;
// Token: 0x0400BE4C RID: 48716
[FieldOffset(Offset = "0x34")]
[Token(Token = "0x400BE4C")]
private ACBDPBHGKJL LENAGPGLDLE;
// Token: 0x0400BE4D RID: 48717
[FieldOffset(Offset = "0x38")]
[Token(Token = "0x400BE4D")]
private MMLHOKDOAPI OBMGKNPJODN;
// Token: 0x0400BE4E RID: 48718
[FieldOffset(Offset = "0x40")]
[Token(Token = "0x400BE4E")]
private Guid KAGPEKNLIAB;
// Token: 0x0400BE4F RID: 48719
[FieldOffset(Offset = "0x50")]
[Token(Token = "0x400BE4F")]
private bool MJIIMMIGBHJ;
}
}
}