Files
Aug2021-Cpp2IL-Dump/Assembly-CSharp/RecRoom/Core/Creation/SandboxGizmos/RaycastGizmo.cs
T
2026-04-10 22:50:51 +02:00

1559 lines
52 KiB
C#

using System;
using System.Collections.Generic;
using System.Runtime.CompilerServices;
using System.Text;
using AGUI.StackedUI;
using Cpp2IlInjected;
using Photon.Pun;
using RecRoom.AGUI.ToolUIs;
using RecRoom.Circuits;
using RecRoom.Core.Creation.Circuits;
using RecRoom.Systems.PlayerRoles;
using RecRoom.Tools.Tags;
using UnityEngine;
namespace RecRoom.Core.Creation.SandboxGizmos
{
// Token: 0x0200332D RID: 13101
[Token(Token = "0x200332D")]
public sealed class RaycastGizmo : MonoBehaviourPun, EOCLMMENCKH
{
// Token: 0x17003E8A RID: 16010
// (get) Token: 0x06016A2F RID: 92719 RVA: 0x00548694 File Offset: 0x00546894
[Token(Token = "0x17003E8A")]
private CircuitNode CIDALBMFBMH
{
[Token(Token = "0x6016A2F")]
[Address(RVA = "0x12F5640", Offset = "0x12F4440", VA = "0x1812F5640")]
get
{
CircuitEventNodeDisplay circuitEventNodeDisplay = this._circuitEventNodeDisplay;
int num = 0;
if (!(circuitEventNodeDisplay != num))
{
}
return this._circuitEventNodeDisplay.MBBJMCDGDMN;
}
}
// Token: 0x17003E8B RID: 16011
// (get) Token: 0x06016A30 RID: 92720 RVA: 0x005486C8 File Offset: 0x005468C8
[Token(Token = "0x17003E8B")]
private IOutputNode COPPEGKICCF
{
[Token(Token = "0x6016A30")]
[Address(RVA = "0x12F2B10", Offset = "0x12F1910", VA = "0x1812F2B10")]
get
{
/*
An exception occurred when decompiling this method (06016A30)
ICSharpCode.Decompiler.DecompilerException: Error decompiling RecRoom.Circuits.IOutputNode RecRoom.Core.Creation.SandboxGizmos.RaycastGizmo::ALPFPDFLKCF()
---> System.Exception: Basic block has to end with unconditional control flow.
{
Block_0:
stloc:CircuitNode(var_0_06, callgetter:CircuitNode(RaycastGizmo::NHPBPPIALBI, ldloc:RaycastGizmo(this)))
}
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: 0x17003E8C RID: 16012
// (get) Token: 0x06016A31 RID: 92721 RVA: 0x005486DC File Offset: 0x005468DC
[Token(Token = "0x17003E8C")]
private ISourceNode MHNHFCCHHOO
{
[Token(Token = "0x6016A31")]
[Address(RVA = "0x12F4780", Offset = "0x12F3580", VA = "0x1812F4780")]
get
{
/*
An exception occurred when decompiling this method (06016A31)
ICSharpCode.Decompiler.DecompilerException: Error decompiling RecRoom.Circuits.ISourceNode RecRoom.Core.Creation.SandboxGizmos.RaycastGizmo::GCJNHKPMBIC()
---> System.Exception: Basic block has to end with unconditional control flow.
{
Block_0:
stloc:CircuitNode(var_0_06, callgetter:CircuitNode(RaycastGizmo::NHPBPPIALBI, ldloc:RaycastGizmo(this)))
}
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: 0x17003E8D RID: 16013
// (set) Token: 0x06016A32 RID: 92722 RVA: 0x005486F0 File Offset: 0x005468F0
[Token(Token = "0x17003E8D")]
private int OCPOHJPMBBD
{
[Token(Token = "0x6016A32")]
[Address(RVA = "0x12F3DA0", Offset = "0x12F2BA0", VA = "0x1812F3DA0")]
set
{
if (value > 0)
{
float oaimalnjbfm = this.OAIMALNJBFM;
this.FKHPANJJNKG = oaimalnjbfm;
this.FKHPANJJNKG.GANAOMHGJMP = value;
}
}
}
// Token: 0x17003E8E RID: 16014
// (set) Token: 0x06016A33 RID: 92723 RVA: 0x0054871C File Offset: 0x0054691C
[Token(Token = "0x17003E8E")]
private int COJNNAGMBJF
{
[Token(Token = "0x6016A33")]
[Address(RVA = "0x12F5620", Offset = "0x12F4420", VA = "0x1812F5620")]
set
{
if (value > 0)
{
float oaimalnjbfm = this.OAIMALNJBFM;
this.NJPOCDKIDNF = oaimalnjbfm;
this.NJPOCDKIDNF.LFFLFGGKGAK = value;
}
}
}
// Token: 0x17003E8F RID: 16015
// (get) Token: 0x06016A34 RID: 92724 RVA: 0x00548748 File Offset: 0x00546948
// (set) Token: 0x06016A35 RID: 92725 RVA: 0x00548768 File Offset: 0x00546968
[Token(Token = "0x17003E8F")]
private bool OELAMLFKBNA
{
[Token(Token = "0x6016A34")]
[Address(RVA = "0x12F3FD0", Offset = "0x12F2DD0", VA = "0x1812F3FD0")]
get
{
return this.DGFJNEJNKPF.IAHDANBDAAM() != null;
}
[Token(Token = "0x6016A35")]
[Address(RVA = "0x12F2FA0", Offset = "0x12F1DA0", VA = "0x1812F2FA0")]
set
{
KLLMCPFPIIE<bool> dgfjnejnkpf = this.DGFJNEJNKPF;
}
}
// Token: 0x17003E90 RID: 16016
// (get) Token: 0x06016A36 RID: 92726 RVA: 0x00548784 File Offset: 0x00546984
// (set) Token: 0x06016A37 RID: 92727 RVA: 0x005487A4 File Offset: 0x005469A4
[Token(Token = "0x17003E90")]
private RaycastGizmo.ONKBHKNACPF INNNJNAKLJL
{
[Token(Token = "0x6016A36")]
[Address(RVA = "0x12F4F20", Offset = "0x12F3D20", VA = "0x1812F4F20")]
get
{
return this.MHPLPLGIEFK.IAHDANBDAAM();
}
[Token(Token = "0x6016A37")]
[Address(RVA = "0x12F4720", Offset = "0x12F3520", VA = "0x1812F4720")]
set
{
KLLMCPFPIIE<RaycastGizmo.ONKBHKNACPF> mhplplgiefk = this.MHPLPLGIEFK;
}
}
// Token: 0x17003E91 RID: 16017
// (get) Token: 0x06016A38 RID: 92728 RVA: 0x005487C0 File Offset: 0x005469C0
// (set) Token: 0x06016A39 RID: 92729 RVA: 0x005487E0 File Offset: 0x005469E0
[Token(Token = "0x17003E91")]
private int FJANEKFLBDN
{
[Token(Token = "0x6016A38")]
[Address(RVA = "0x12F3060", Offset = "0x12F1E60", VA = "0x1812F3060")]
get
{
return this.ALCDICOPANL.IAHDANBDAAM();
}
[Token(Token = "0x6016A39")]
[Address(RVA = "0x12F5F40", Offset = "0x12F4D40", VA = "0x1812F5F40")]
set
{
KLLMCPFPIIE<int> alcdicopanl = this.ALCDICOPANL;
}
}
// Token: 0x17003E92 RID: 16018
// (get) Token: 0x06016A3A RID: 92730 RVA: 0x005487FC File Offset: 0x005469FC
[Token(Token = "0x17003E92")]
private float MNNLNMCCKIG
{
[Token(Token = "0x6016A3A")]
[Address(RVA = "0x12F6220", Offset = "0x12F5020", VA = "0x1812F6220")]
get
{
int num = this.ALCDICOPANL.IAHDANBDAAM();
int num2 = this.MHPLPLGIEFK.IAHDANBDAAM() + 1;
if (num2 != 0)
{
while (num2 != 0)
{
}
float num3;
return num3;
}
float num4;
return num4;
}
}
// Token: 0x17003E93 RID: 16019
// (get) Token: 0x06016A3B RID: 92731 RVA: 0x00548834 File Offset: 0x00546A34
// (set) Token: 0x06016A3C RID: 92732 RVA: 0x00548854 File Offset: 0x00546A54
[Token(Token = "0x17003E93")]
private bool DIOLAHGEIPD
{
[Token(Token = "0x6016A3B")]
[Address(RVA = "0x12F4930", Offset = "0x12F3730", VA = "0x1812F4930")]
get
{
return this.AKALDHDCOBP.IAHDANBDAAM() != null;
}
[Token(Token = "0x6016A3C")]
[Address(RVA = "0x12F3000", Offset = "0x12F1E00", VA = "0x1812F3000")]
set
{
KLLMCPFPIIE<bool> akaldhdcobp = this.AKALDHDCOBP;
}
}
// Token: 0x17003E94 RID: 16020
// (get) Token: 0x06016A3D RID: 92733 RVA: 0x00548870 File Offset: 0x00546A70
// (set) Token: 0x06016A3E RID: 92734 RVA: 0x00548890 File Offset: 0x00546A90
[Token(Token = "0x17003E94")]
private bool NMOPNJHIIOM
{
[Token(Token = "0x6016A3D")]
[Address(RVA = "0x12F5250", Offset = "0x12F4050", VA = "0x1812F5250")]
get
{
return this.GEBIKKKJCCM.IAHDANBDAAM() != null;
}
[Token(Token = "0x6016A3E")]
[Address(RVA = "0x12F2900", Offset = "0x12F1700", VA = "0x1812F2900")]
set
{
KLLMCPFPIIE<bool> gebikkkjccm = this.GEBIKKKJCCM;
}
}
// Token: 0x17003E95 RID: 16021
// (get) Token: 0x06016A3F RID: 92735 RVA: 0x005488AC File Offset: 0x00546AAC
// (set) Token: 0x06016A40 RID: 92736 RVA: 0x005488CC File Offset: 0x00546ACC
[Token(Token = "0x17003E95")]
private string GHJBDKPFGBF
{
[Token(Token = "0x6016A3F")]
[Address(RVA = "0x12F3450", Offset = "0x12F2250", VA = "0x1812F3450")]
get
{
return this.LEBGIELHPBE.IAHDANBDAAM();
}
[Token(Token = "0x6016A40")]
[Address(RVA = "0x12F45E0", Offset = "0x12F33E0", VA = "0x1812F45E0")]
set
{
string value = value;
PMGCJEPKFOF<NKHBKKGOIHL.PEHMCMIFBJO> pmgcjepkfof = NKHBKKGOIHL.EFFCNBECOKA(value);
Action<NKHBKKGOIHL.PEHMCMIFBJO> action = delegate(NKHBKKGOIHL.PEHMCMIFBJO response)
{
if (response.<GBEEHFGKJOF>k__BackingField)
{
KLLMCPFPIIE<string> lebgielhpbe = this.LEBGIELHPBE;
}
};
int num = 0;
num += num;
num++;
PMGCJEPKFOF<NKHBKKGOIHL.PEHMCMIFBJO> pmgcjepkfof2 = pmgcjepkfof.OHLPJBFCABI(action);
}
}
// Token: 0x17003E96 RID: 16022
// (get) Token: 0x06016A41 RID: 92737 RVA: 0x0000220F File Offset: 0x0000040F
// (set) Token: 0x06016A42 RID: 92738 RVA: 0x00548920 File Offset: 0x00546B20
[Token(Token = "0x17003E96")]
private Guid IDMPHDIGECF
{
[Token(Token = "0x6016A41")]
[Address(RVA = "0x12F30B0", Offset = "0x12F1EB0", VA = "0x1812F30B0")]
get
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
[Token(Token = "0x6016A42")]
[Address(RVA = "0x12F3DF0", Offset = "0x12F2BF0", VA = "0x1812F3DF0")]
set
{
KLLMCPFPIIE<Guid> njihjdmlohi = this.NJIHJDMLOHI;
}
}
// Token: 0x17003E97 RID: 16023
// (get) Token: 0x06016A43 RID: 92739 RVA: 0x0054893C File Offset: 0x00546B3C
// (set) Token: 0x06016A44 RID: 92740 RVA: 0x0054895C File Offset: 0x00546B5C
[Token(Token = "0x17003E97")]
private bool NMCKBKLBPDE
{
[Token(Token = "0x6016A43")]
[Address(RVA = "0x12F4FD0", Offset = "0x12F3DD0", VA = "0x1812F4FD0")]
get
{
return this.AHAAGCKEGMM.IAHDANBDAAM() != null;
}
[Token(Token = "0x6016A44")]
[Address(RVA = "0x12F2B60", Offset = "0x12F1960", VA = "0x1812F2B60")]
set
{
KLLMCPFPIIE<bool> ahaagckegmm = this.AHAAGCKEGMM;
}
}
// Token: 0x17003E98 RID: 16024
// (get) Token: 0x06016A45 RID: 92741 RVA: 0x00548978 File Offset: 0x00546B78
[Token(Token = "0x17003E98")]
private CPNMFOKDBKM NCHLHPAFGAN
{
[Token(Token = "0x6016A45")]
[Address(RVA = "0x12F5100", Offset = "0x12F3F00", VA = "0x1812F5100")]
get
{
CPNMFOKDBKM fdpgjklnbdc = this.FDPGJKLNBDC;
if (fdpgjklnbdc == 0)
{
OMKPHDBNLKH<CreationObjectSettingBooleanUIControl, bool>.DEDABHKCIBG <>9__68_ = RaycastGizmo.<>c.<>9__68_0;
if (<>9__68_ == 0)
{
RaycastGizmo.<>c.<>9__68_0 = (MakerPenPaletteConfigScreen editableUIFlow) => editableUIFlow.DefaultBoolUIControlPrefab;
}
OMKPHDBNLKH<CreationObjectSettingBooleanUIControl, bool>.OHINDOLFNMP ohindolfnmp = new OMKPHDBNLKH.OHINDOLFNMP(this.NCJNBNJGKLN);
CPNMFOKDBKM cpnmfokdbkm = new CPNMFOKDBKM(<>9__68_, ohindolfnmp, 10);
this.FDPGJKLNBDC = cpnmfokdbkm;
}
return fdpgjklnbdc;
}
}
// Token: 0x17003E99 RID: 16025
// (get) Token: 0x06016A46 RID: 92742 RVA: 0x005489D0 File Offset: 0x00546BD0
[Token(Token = "0x17003E99")]
private CPNMFOKDBKM PIGOHBKOJHK
{
[Token(Token = "0x6016A46")]
[Address(RVA = "0x12F3C00", Offset = "0x12F2A00", VA = "0x1812F3C00")]
get
{
CPNMFOKDBKM deopejoanla = this.DEOPEJOANLA;
if (deopejoanla == 0)
{
OMKPHDBNLKH<CreationObjectSettingBooleanUIControl, bool>.DEDABHKCIBG <>9__71_ = RaycastGizmo.<>c.<>9__71_0;
if (<>9__71_ == 0)
{
RaycastGizmo.<>c.<>9__71_0 = (MakerPenPaletteConfigScreen editableUIFlow) => editableUIFlow.DefaultBoolUIControlPrefab;
}
OMKPHDBNLKH<CreationObjectSettingBooleanUIControl, bool>.OHINDOLFNMP ohindolfnmp = new OMKPHDBNLKH.OHINDOLFNMP(this.FCLBFLOBHFL);
CPNMFOKDBKM cpnmfokdbkm = new CPNMFOKDBKM(<>9__71_, ohindolfnmp, 9);
this.DEOPEJOANLA = cpnmfokdbkm;
}
return deopejoanla;
}
}
// Token: 0x17003E9A RID: 16026
// (get) Token: 0x06016A47 RID: 92743 RVA: 0x00548A28 File Offset: 0x00546C28
[Token(Token = "0x17003E9A")]
private PGIHLFOHNML IAJAGIJGOFL
{
[Token(Token = "0x6016A47")]
[Address(RVA = "0x12F3AB0", Offset = "0x12F28B0", VA = "0x1812F3AB0")]
get
{
PGIHLFOHNML kjakmodinfl = this.KJAKMODINFL;
if (kjakmodinfl == 0)
{
OMKPHDBNLKH<CreationObjectSettingStringUIControl, string>.DEDABHKCIBG <>9__75_ = RaycastGizmo.<>c.<>9__75_0;
if (<>9__75_ == 0)
{
RaycastGizmo.<>c.<>9__75_0 = (MakerPenPaletteConfigScreen editableUIFlow) => editableUIFlow.TagInputFieldUIControlPrefab;
}
OMKPHDBNLKH<CreationObjectSettingStringUIControl, string>.OHINDOLFNMP ohindolfnmp = new OMKPHDBNLKH.OHINDOLFNMP(this.AKOLHFENBHG);
PGIHLFOHNML pgihlfohnml = new PGIHLFOHNML(<>9__75_, ohindolfnmp, 10);
this.KJAKMODINFL = pgihlfohnml;
}
return kjakmodinfl;
}
}
// Token: 0x17003E9B RID: 16027
// (get) Token: 0x06016A48 RID: 92744 RVA: 0x00548A80 File Offset: 0x00546C80
[Token(Token = "0x17003E9B")]
private HIPBHHONPLB OCDHMOLCMMN
{
[Token(Token = "0x6016A48")]
[Address(RVA = "0x12F47D0", Offset = "0x12F35D0", VA = "0x1812F47D0")]
get
{
HIPBHHONPLB mohbhocahlf = this.MOHBHOCAHLF;
if (mohbhocahlf == 0)
{
OMKPHDBNLKH<RoleGuidEditableUIControl, Guid>.DEDABHKCIBG <>9__79_ = RaycastGizmo.<>c.<>9__79_0;
if (<>9__79_ == 0)
{
RaycastGizmo.<>c.<>9__79_0 = (MakerPenPaletteConfigScreen editableUIFlow) => editableUIFlow.RoleEditControlUIPrefab;
}
OMKPHDBNLKH<RoleGuidEditableUIControl, Guid>.OHINDOLFNMP ohindolfnmp = new OMKPHDBNLKH.OHINDOLFNMP(this.BHGEDAIGACD);
ulong num;
int num2;
HIPBHHONPLB hipbhhonplb = new HIPBHHONPLB(<>9__79_, ohindolfnmp, 9, num != 0UL, num2);
num2 = 0;
this.MOHBHOCAHLF = hipbhhonplb;
}
return mohbhocahlf;
}
}
// Token: 0x17003E9C RID: 16028
// (get) Token: 0x06016A49 RID: 92745 RVA: 0x00548AE0 File Offset: 0x00546CE0
[Token(Token = "0x17003E9C")]
private KLCANJPOEPC CEKDJKNAMMC
{
[Token(Token = "0x6016A49")]
[Address(RVA = "0x12F4980", Offset = "0x12F3780", VA = "0x1812F4980")]
get
{
KLCANJPOEPC jdblcnpffee = this.JDBLCNPFFEE;
if (jdblcnpffee == 0)
{
OMKPHDBNLKH<CreationObjectSettingFriendlyIntControl, int>.DEDABHKCIBG <>9__82_ = RaycastGizmo.<>c.<>9__82_0;
if (<>9__82_ == 0)
{
RaycastGizmo.<>c.<>9__82_0 = (MakerPenPaletteConfigScreen editableUIFlow) => editableUIFlow.DefaultEnumUIControlPrefab;
}
OMKPHDBNLKH<CreationObjectSettingFriendlyIntControl, int>.OHINDOLFNMP ohindolfnmp = new OMKPHDBNLKH.OHINDOLFNMP(this.ELHPPGHEFJA);
Dictionary<string, FLCFOLDCOJJ> fphaejmhanb = RaycastGizmo.FPHAEJMHANB;
ulong num;
KLCANJPOEPC klcanjpoepc = new KLCANJPOEPC(<>9__82_, ohindolfnmp, fphaejmhanb, (int)num);
this.JDBLCNPFFEE = klcanjpoepc;
}
return jdblcnpffee;
}
}
// Token: 0x17003E9D RID: 16029
// (get) Token: 0x06016A4A RID: 92746 RVA: 0x00548B40 File Offset: 0x00546D40
[Token(Token = "0x17003E9D")]
private CPNMFOKDBKM FLPKEEGHPLP
{
[Token(Token = "0x6016A4A")]
[Address(RVA = "0x12F4D80", Offset = "0x12F3B80", VA = "0x1812F4D80")]
get
{
CPNMFOKDBKM gfdimflclpn = this.GFDIMFLCLPN;
if (gfdimflclpn == 0)
{
OMKPHDBNLKH<CreationObjectSettingBooleanUIControl, bool>.DEDABHKCIBG <>9__85_ = RaycastGizmo.<>c.<>9__85_0;
if (<>9__85_ == 0)
{
RaycastGizmo.<>c.<>9__85_0 = (MakerPenPaletteConfigScreen editableUIFlow) => editableUIFlow.DefaultBoolUIControlPrefab;
}
OMKPHDBNLKH<CreationObjectSettingBooleanUIControl, bool>.OHINDOLFNMP ohindolfnmp = new OMKPHDBNLKH.OHINDOLFNMP(this.JKEEGIENAHJ);
CPNMFOKDBKM cpnmfokdbkm = new CPNMFOKDBKM(<>9__85_, ohindolfnmp, 8);
this.GFDIMFLCLPN = cpnmfokdbkm;
}
return gfdimflclpn;
}
}
// Token: 0x06016A4B RID: 92747 RVA: 0x00548B98 File Offset: 0x00546D98
[Token(Token = "0x6016A4B")]
[Address(RVA = "0x12F2BC0", Offset = "0x12F19C0", VA = "0x1812F2BC0", Slot = "13")]
protected override void Awake()
{
base..ctor();
Action action = new Action(this.FCDKDGNOIIH);
KLLMCPFPIIE<bool> kllmcpfpiie;
this.DGFJNEJNKPF = kllmcpfpiie;
Action action2 = new Action(this.CAEPDPBGCLM);
KLLMCPFPIIE<RaycastGizmo.ONKBHKNACPF> kllmcpfpiie2;
this.MHPLPLGIEFK = kllmcpfpiie2;
KLLMCPFPIIE<int> kllmcpfpiie3;
this.ALCDICOPANL = kllmcpfpiie3;
Action action3 = new Action(this.FFMMPAGPFGC);
KLLMCPFPIIE<bool> kllmcpfpiie4;
this.AKALDHDCOBP = kllmcpfpiie4;
Action action4 = new Action(this.FFMMPAGPFGC);
KLLMCPFPIIE<bool> kllmcpfpiie5;
this.GEBIKKKJCCM = kllmcpfpiie5;
Action action5 = new Action(this.IMMIKMHCCGF);
KLLMCPFPIIE<string> kllmcpfpiie6;
this.LEBGIELHPBE = kllmcpfpiie6;
Guid empty = Guid.Empty;
Action action6 = new Action(this.FBHHJFCFKAF);
KLLMCPFPIIE<Guid> kllmcpfpiie7;
this.NJIHJDMLOHI = kllmcpfpiie7;
KLLMCPFPIIE<bool> kllmcpfpiie8;
this.AHAAGCKEGMM = kllmcpfpiie8;
}
// Token: 0x06016A4C RID: 92748 RVA: 0x0000220F File Offset: 0x0000040F
[Token(Token = "0x6016A4C")]
[Address(RVA = "0x12F6330", Offset = "0x12F5130", VA = "0x1812F6330")]
private void Start()
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
// Token: 0x06016A4D RID: 92749 RVA: 0x00548C48 File Offset: 0x00546E48
[Token(Token = "0x6016A4D")]
[Address(RVA = "0x12F5FA0", Offset = "0x12F4DA0", VA = "0x1812F5FA0", Slot = "14")]
protected override void OnDestroy()
{
RaycastGizmo.PPIFACMMKKB.BIHKNNPGGKP(this);
base.OnDestroy();
}
// Token: 0x06016A4E RID: 92750 RVA: 0x00548C64 File Offset: 0x00546E64
[Token(Token = "0x6016A4E")]
[Address(RVA = "0x12F2710", Offset = "0x12F1510", VA = "0x1812F2710")]
private void AALCLAELEJA()
{
if (this.CIDALBMFBMH != 0)
{
if (this.FKHPANJJNKG.GANAOMHGJMP != 0)
{
}
RaycastGizmo.MHHINPNPKKE njpocdkidnf;
if (this.NJPOCDKIDNF.LFFLFGGKGAK != 0)
{
njpocdkidnf = this.NJPOCDKIDNF;
}
int num = this.MHPLPLGIEFK.IAHDANBDAAM() + 1;
if (num != 0 && num == 0)
{
float num2 = njpocdkidnf * 100f;
}
}
int num3 = 0;
this.NJPOCDKIDNF = num3;
this.FKHPANJJNKG = num3;
}
// Token: 0x06016A4F RID: 92751 RVA: 0x00548CD8 File Offset: 0x00546ED8
[Token(Token = "0x6016A4F")]
[Address(RVA = "0x12F56D0", Offset = "0x12F44D0", VA = "0x1812F56D0")]
private void NIBILFMMPDF(Dictionary<InputSlot, int> COLKFKBFGNA)
{
int num;
do
{
num = 0;
bool flag;
if (flag)
{
if (!flag)
{
bool flag2 = flag;
this.OELAMLFKBNA = flag2;
}
while (!flag)
{
}
}
}
while (num != 0);
}
// Token: 0x06016A50 RID: 92752 RVA: 0x00548D08 File Offset: 0x00546F08
[Token(Token = "0x6016A50")]
[Address(RVA = "0x12F4160", Offset = "0x12F2F60", VA = "0x1812F4160")]
private void FCDKDGNOIIH()
{
int num = this.MHPLPLGIEFK.IAHDANBDAAM() + 1;
if (num == 0 || num != 0)
{
}
if (this.DGFJNEJNKPF.IAHDANBDAAM() == 0)
{
RaycastGizmo.PPIFACMMKKB.BIHKNNPGGKP(this);
int num2 = 0;
this.HPJMBALLBAF = num2;
this.HPJMBALLBAF.m_Normal.y = (float)num2;
this.HPJMBALLBAF.m_FaceID = (uint)num2;
this.HPJMBALLBAF.m_UV = num2;
this.HPJMBALLBAF.m_Collider = num2;
this.FLEDODIOAEE();
this.AALCLAELEJA();
return;
}
if (this.NJIHJDMLOHI == (ulong)0L)
{
}
RaycastGizmo.PPIFACMMKKB.BPAJKKAGPKB(this);
this.NJPHMAHLNCA();
}
// Token: 0x06016A51 RID: 92753 RVA: 0x00548DA8 File Offset: 0x00546FA8
[Token(Token = "0x6016A51")]
[Address(RVA = "0x12F35B0", Offset = "0x12F23B0", VA = "0x1812F35B0")]
private void CAEPDPBGCLM()
{
KLLMCPFPIIE<RaycastGizmo.ONKBHKNACPF> mhplplgiefk = this.MHPLPLGIEFK;
RaycastGizmo.ONKBHKNACPF onkbhknacpf = mhplplgiefk.IAHDANBDAAM();
if (mhplplgiefk == 0 || mhplplgiefk == 0 || onkbhknacpf != RaycastGizmo.ONKBHKNACPF.Meters)
{
}
CircuitEventNodeDisplay circuitEventNodeDisplay = this._circuitEventNodeDisplay;
string text = "Max Distance (" + "mm" + ")";
CircuitNode circuitNode = this.CIDALBMFBMH;
int num = 0;
if (circuitNode != 0 && num < ")")
{
num += num;
num++;
}
CircuitInputConnectionPoint maxDistanceConnectionPoint = this._maxDistanceConnectionPoint;
int num2 = 0;
if (maxDistanceConnectionPoint != num2)
{
CircuitDefaultPinDisplay componentInChildren = this._maxDistanceConnectionPoint.GetComponentInChildren<CircuitDefaultPinDisplay>();
int num3 = 0;
if (componentInChildren != num3)
{
CreationObject creationObject = this._creationObject;
int num4 = 0;
ulong num5;
componentInChildren.PushDisplayOverride(this, creationObject, num4, num, num, num, num5 != 0UL);
componentInChildren.DescriptionChanged(this);
componentInChildren.PopDisplayOverride(this);
}
}
CircuitEventNodeDisplay circuitEventNodeDisplay2 = this._circuitEventNodeDisplay;
string text2 = "Distance (" + "mm" + ")";
if (this.CIDALBMFBMH != 0 && num < typeof(ISourceNode).TypeHandle)
{
num += num;
num++;
}
this.FLEDODIOAEE();
}
// Token: 0x06016A52 RID: 92754 RVA: 0x00548ECC File Offset: 0x005470CC
[Token(Token = "0x6016A52")]
[Address(RVA = "0x12F4B60", Offset = "0x12F3960", VA = "0x1812F4B60")]
private void IMMIKMHCCGF()
{
this.NEDIKEEMCCE();
}
// Token: 0x06016A53 RID: 92755 RVA: 0x0000220F File Offset: 0x0000040F
[Token(Token = "0x6016A53")]
[Address(RVA = "0x12F4020", Offset = "0x12F2E20", VA = "0x1812F4020")]
private void FBHHJFCFKAF()
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
// Token: 0x06016A54 RID: 92756 RVA: 0x00548EE0 File Offset: 0x005470E0
[Token(Token = "0x6016A54")]
[Address(RVA = "0x12F44B0", Offset = "0x12F32B0", VA = "0x1812F44B0")]
private void FLEDODIOAEE()
{
int num = 0;
Transform transform;
if (!(transform != num))
{
int num2 = this.MHPLPLGIEFK.IAHDANBDAAM() + 1;
if (num2 == 0 || num2 != 0)
{
}
}
this.NEDIKEEMCCE();
this.NJPHMAHLNCA();
}
// Token: 0x06016A55 RID: 92757 RVA: 0x00548F24 File Offset: 0x00547124
[Token(Token = "0x6016A55")]
[Address(RVA = "0x12F3D80", Offset = "0x12F2B80", VA = "0x1812F3D80")]
private void DDIJPGMAKOI()
{
int num = 0;
this.NJPOCDKIDNF = num;
this.FKHPANJJNKG = num;
}
// Token: 0x06016A56 RID: 92758 RVA: 0x00548F44 File Offset: 0x00547144
[Token(Token = "0x6016A56")]
[Address(RVA = "0x12F43D0", Offset = "0x12F31D0", VA = "0x1812F43D0")]
private void FFMMPAGPFGC()
{
BaseCreationObjectSettingPropertyUIControl nlccbkbdlak = this.NLCCBKBDLAK;
int num = 0;
if (nlccbkbdlak != num)
{
string text = this.NLCCBKBDLAK.ToString();
}
RoleGuidEditableUIControl igecolafajj = this.IGECOLAFAJJ;
int num2 = 0;
if (igecolafajj != num2)
{
string text2 = this.IGECOLAFAJJ.ToString();
}
}
// Token: 0x06016A57 RID: 92759 RVA: 0x00548F98 File Offset: 0x00547198
[Token(Token = "0x6016A57")]
[Address(RVA = "0x12F52A0", Offset = "0x12F40A0", VA = "0x1812F52A0")]
private void NEDIKEEMCCE()
{
Tool tool;
Player player;
CMDADAAOBHD omfibhchjmo;
for (;;)
{
int num = 0;
int num2 = 0;
Collider collider;
if (!(collider != num2))
{
return;
}
tool = collider.GKGKGDICPNN(num);
int num3 = 0;
if (tool != num3)
{
string text = this.LEBGIELHPBE.IAHDANBDAAM();
int num4 = 0;
if (!(tool == num4))
{
if (string.IsNullOrEmpty(text))
{
break;
}
TaggedTool tags = tool.tags;
int num5 = 0;
if (tags != num5 && tags.HasTag(text))
{
break;
}
}
}
player = collider.PKPLHJFDDKE(num);
omfibhchjmo = this.OMFIBHCHJMO;
int num6 = 0;
if (!(player == num6) && player.DBAJDHGDPOL != 0)
{
goto Block_8;
}
}
PhotonView photonView = tool.JDHMIOJKLCK;
int num7 = 0;
if (!(photonView == num7))
{
int viewIdField = photonView.viewIdField;
if (viewIdField > 0)
{
float oaimalnjbfm = this.OAIMALNJBFM;
this.FKHPANJJNKG = oaimalnjbfm;
this.FKHPANJJNKG.GANAOMHGJMP = viewIdField;
}
}
return;
Block_8:
if (omfibhchjmo != CMDADAAOBHD.AG_EVERYONE)
{
PlayerGameRoleManager instance = PlayerGameRoleManager.ONCPNMDGGKG;
bool flag;
while (!flag)
{
}
}
AGAJMBPABDL photonPlayer = player.DBAJDHGDPOL;
while (photonPlayer == 0)
{
}
int i = photonPlayer.INPOAAAOAHI;
while (i <= 0)
{
}
float oaimalnjbfm2 = this.OAIMALNJBFM;
this.NJPOCDKIDNF = oaimalnjbfm2;
this.NJPOCDKIDNF.LFFLFGGKGAK = i;
throw new NullReferenceException();
}
// Token: 0x06016A58 RID: 92760 RVA: 0x005490DC File Offset: 0x005472DC
[Token(Token = "0x6016A58")]
[Address(RVA = "0x12F3120", Offset = "0x12F1F20", VA = "0x1812F3120")]
private void BFKKGEMAOIC()
{
bool flag = this.AKALDHDCOBP.IAHDANBDAAM() == 0;
bool flag2 = this.GEBIKKKJCCM.IAHDANBDAAM() != null;
bool flag3 = !flag2;
flag2 = flag3;
if (flag2)
{
Transform transform = base.transform;
Vector3 vector;
float z = vector.z;
Transform transform2 = base.transform;
Vector3 vector2;
float z2 = vector2.z;
float num = this.MNNLNMCCKIG;
if (flag)
{
}
if (flag3)
{
}
int num2;
if (num2 > 0)
{
RaycastHit[] goccbhihnlm = RaycastGizmo.GOCCBHIHNLM;
RaycastHit[] goccbhihnlm2 = RaycastGizmo.GOCCBHIHNLM;
RaycastHit raycastHit = goccbhihnlm2[0];
this.HPJMBALLBAF = raycastHit;
RaycastHit raycastHit2 = goccbhihnlm2[2];
this.HPJMBALLBAF.m_Normal.y = raycastHit2;
}
}
int num3 = 0;
this.HPJMBALLBAF = num3;
this.HPJMBALLBAF.m_Normal.y = (float)num3;
this.HPJMBALLBAF.m_FaceID = (uint)num3;
this.HPJMBALLBAF.m_UV = num3;
this.HPJMBALLBAF.m_Collider = num3;
this.FLEDODIOAEE();
}
// Token: 0x06016A59 RID: 92761 RVA: 0x005491D4 File Offset: 0x005473D4
[Token(Token = "0x6016A59")]
[Address(RVA = "0x12F57F0", Offset = "0x12F45F0", VA = "0x1812F57F0")]
private void NJPHMAHLNCA()
{
do
{
bool mmcodjmhajb = CircuitVisibilityBehaviour.MMCODJMHAJB;
if (CircuitVisibilityBehaviour.AHLIKHKCFLF)
{
}
}
while (this.DGFJNEJNKPF.IAHDANBDAAM() != 0);
if (0 != 0)
{
}
bool flag = this.AHAAGCKEGMM.IAHDANBDAAM() != null;
LineRenderer lineRenderer = this._lineRenderer;
int num = 0;
bool flag2 = lineRenderer != num;
MeshRenderer endPointMeshRenderer = this._endPointMeshRenderer;
int num2 = 0;
bool flag3 = endPointMeshRenderer != num2;
if (flag2)
{
this._lineRenderer.enabled = flag;
}
if (flag3)
{
this._endPointMeshRenderer.enabled = flag;
}
if (flag2 != flag)
{
int num3 = 0;
Transform transform;
bool flag4 = transform != num3;
float num4 = this.MNNLNMCCKIG;
if (flag4)
{
}
if (!Mathf.Approximately(num4, num4))
{
this.EFEHIBCHDPF = num4;
float z = Vector3.zero.z;
float z2 = Vector3.up.z;
Vector3 vector;
float z3 = vector.z;
LineRenderer lineRenderer2 = this._lineRenderer;
Vector3 vector2;
float z4 = vector2.z;
int num5 = 0;
lineRenderer2.alignment = (LineAlignment)num5;
LineRenderer lineRenderer3 = this._lineRenderer;
if (flag4)
{
float startWidth = lineRenderer3.startWidth;
}
int num6 = 0;
lineRenderer3.endWidth = (float)num6;
this._lineRenderer.positionCount = 2;
LineRenderer lineRenderer4 = this._lineRenderer;
LineRenderer lineRenderer5 = this._lineRenderer;
if (flag3)
{
Transform transform2 = this._endPointMeshRenderer.transform;
if (flag4)
{
}
}
}
}
}
// Token: 0x17003E9E RID: 16030
// (get) Token: 0x06016A5A RID: 92762 RVA: 0x00549334 File Offset: 0x00547534
[Token(Token = "0x17003E9E")]
public bool JBMFJOBFJHP
{
[Token(Token = "0x6016A5A")]
[Address(RVA = "0x403930", Offset = "0x402730", VA = "0x180403930", Slot = "15")]
get
{
}
}
// Token: 0x06016A5B RID: 92763 RVA: 0x00549344 File Offset: 0x00547544
[Token(Token = "0x6016A5B")]
[Address(RVA = "0x12F5C40", Offset = "0x12F4A40", VA = "0x1812F5C40", Slot = "16")]
private void NKEFBENNLLB(KPNDFONGDGF HFBJGCHOANH)
{
KLLMCPFPIIE<RaycastGizmo.ONKBHKNACPF> mhplplgiefk = this.MHPLPLGIEFK;
KLLMCPFPIIE<bool> akaldhdcobp = this.AKALDHDCOBP;
KLLMCPFPIIE<bool> gebikkkjccm = this.GEBIKKKJCCM;
Action<NKHBKKGOIHL.PEHMCMIFBJO> action = delegate(NKHBKKGOIHL.PEHMCMIFBJO response)
{
if (response.<GBEEHFGKJOF>k__BackingField)
{
KLLMCPFPIIE<string> lebgielhpbe = this.LEBGIELHPBE;
}
};
int num = 0;
num += num;
num++;
int num2 = 0;
this.NJIHJDMLOHI.BDJFGEJFPPO(num2);
this.AHAAGCKEGMM.BDJFGEJFPPO(num2);
}
// Token: 0x06016A5C RID: 92764 RVA: 0x0000220F File Offset: 0x0000040F
[Token(Token = "0x6016A5C")]
[Address(RVA = "0x12F6000", Offset = "0x12F4E00", VA = "0x1812F6000", Slot = "17")]
private void PEBILDGFOEM(ref PDEKIHFJKHJ IABNDBNHMKF, ref MKNCHKCCIHK NHFINJNIPGK, StringBuilder BIPOIFGEMGB)
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
// Token: 0x06016A5D RID: 92765 RVA: 0x005493B4 File Offset: 0x005475B4
[Token(Token = "0x6016A5D")]
[Address(RVA = "0x12F3D50", Offset = "0x12F2B50", VA = "0x1812F3D50")]
private static float DAFGPKHPMOD(RaycastGizmo.ONKBHKNACPF EPNAGKMLGGM, float ONGBFDACHHG)
{
float num;
return num;
}
// Token: 0x06016A5E RID: 92766 RVA: 0x005493C4 File Offset: 0x005475C4
[Token(Token = "0x6016A5E")]
[Address(RVA = "0x12F3DC0", Offset = "0x12F2BC0", VA = "0x1812F3DC0")]
private static float DNACGNMBKBH(RaycastGizmo.ONKBHKNACPF EPNAGKMLGGM, float KAKMOHCAJIG)
{
return KAKMOHCAJIG * 100f;
}
// Token: 0x06016A5F RID: 92767 RVA: 0x005493DC File Offset: 0x005475DC
[Token(Token = "0x6016A5F")]
[Address(RVA = "0x12F4CA0", Offset = "0x12F3AA0", VA = "0x1812F4CA0")]
private static bool KKHEGHILAAP(Tool EGFEJGHDNAI, string GHBNIGCAPPL)
{
int num = 0;
if (!(EGFEJGHDNAI == num))
{
if (string.IsNullOrEmpty(GHBNIGCAPPL))
{
return true;
}
TaggedTool tags = EGFEJGHDNAI.tags;
int num2 = 0;
if (tags != num2)
{
return tags.HasTag(GHBNIGCAPPL);
}
}
throw new NullReferenceException();
}
// Token: 0x06016A60 RID: 92768 RVA: 0x00549424 File Offset: 0x00547624
[Token(Token = "0x6016A60")]
[Address(RVA = "0x12F39D0", Offset = "0x12F27D0", VA = "0x1812F39D0")]
private static bool CAOBBDMFIEK(Player IEKDDPPNFPF, CMDADAAOBHD BGHHFOOBFMA)
{
int num = 0;
if (IEKDDPPNFPF == num || IEKDDPPNFPF.DBAJDHGDPOL == 0)
{
throw new NullReferenceException();
}
if (BGHHFOOBFMA != CMDADAAOBHD.AG_EVERYONE)
{
PlayerGameRoleManager instance = PlayerGameRoleManager.ONCPNMDGGKG;
bool flag;
return flag;
}
return true;
}
// Token: 0x06016A61 RID: 92769 RVA: 0x00549464 File Offset: 0x00547664
[Token(Token = "0x6016A61")]
[Address(RVA = "0x752FB0", Offset = "0x751DB0", VA = "0x180752FB0")]
public RaycastGizmo()
{
}
// Token: 0x06016A62 RID: 92770 RVA: 0x00549478 File Offset: 0x00547678
// Note: this type is marked as 'beforefieldinit'.
[Token(Token = "0x6016A62")]
[Address(RVA = "0x12F7460", Offset = "0x12F6260", VA = "0x1812F7460")]
static RaycastGizmo()
{
Dictionary<string, FLCFOLDCOJJ> dictionary = new Dictionary();
int num = 0;
dictionary.Add("Centimeters", num);
RaycastGizmo.FPHAEJMHANB = dictionary;
RaycastGizmo.PFBJHKNDNPA = new LMGJGGMGNCG();
RaycastGizmo.GOCCBHIHNLM = new RaycastHit[20];
}
// Token: 0x06016A63 RID: 92771 RVA: 0x005494C0 File Offset: 0x005476C0
[Token(Token = "0x6016A63")]
[Address(RVA = "0x12F5020", Offset = "0x12F3E20", VA = "0x1812F5020")]
[CompilerGenerated]
private void NCJNBNJGKLN(CreationObjectSettingBooleanUIControl GCCLEJOGCCE)
{
PLDMAFINLJO.FANDNIHFMNM(GCCLEJOGCCE.PropertyDescription, "Ignore Objects");
}
// Token: 0x06016A64 RID: 92772 RVA: 0x005494E4 File Offset: 0x005476E4
[Token(Token = "0x6016A64")]
[Address(RVA = "0x12F42F0", Offset = "0x12F30F0", VA = "0x1812F42F0")]
[CompilerGenerated]
private void FCLBFLOBHFL(CreationObjectSettingBooleanUIControl GCCLEJOGCCE)
{
PLDMAFINLJO.FANDNIHFMNM(GCCLEJOGCCE.PropertyDescription, "Ignore Players");
}
// Token: 0x06016A65 RID: 92773 RVA: 0x00549508 File Offset: 0x00547708
[Token(Token = "0x6016A65")]
[Address(RVA = "0x12F2960", Offset = "0x12F1760", VA = "0x1812F2960")]
[CompilerGenerated]
private void AKOLHFENBHG(CreationObjectSettingStringUIControl GCCLEJOGCCE)
{
int num = 0;
this.NLCCBKBDLAK = GCCLEJOGCCE;
PLDMAFINLJO.FANDNIHFMNM(GCCLEJOGCCE.PropertyDescription, "Filter By Tag");
GCCLEJOGCCE.JJAPBNJPPAK = num;
GCCLEJOGCCE.JJAPBNJPPAK.HLOLBMKJFOM = (EBPEIAPPJJK)num;
GCCLEJOGCCE.JJAPBNJPPAK.GOLGMHKKGEA = num;
GCCLEJOGCCE.JJAPBNJPPAK.LNEHNHPOOKK = num;
Func<bool> func = new Func(this.HPGDPBJDFIN);
}
// Token: 0x06016A66 RID: 92774 RVA: 0x00549570 File Offset: 0x00547770
[Token(Token = "0x6016A66")]
[Address(RVA = "0x12F4B10", Offset = "0x12F3910", VA = "0x1812F4B10")]
[CompilerGenerated]
private bool HPGDPBJDFIN()
{
return this.AKALDHDCOBP.IAHDANBDAAM() == 0;
}
// Token: 0x06016A67 RID: 92775 RVA: 0x00549594 File Offset: 0x00547794
[Token(Token = "0x6016A67")]
[Address(RVA = "0x12F34A0", Offset = "0x12F22A0", VA = "0x1812F34A0")]
[CompilerGenerated]
private void BHGEDAIGACD(RoleGuidEditableUIControl GCCLEJOGCCE)
{
this.IGECOLAFAJJ = GCCLEJOGCCE;
PLDMAFINLJO.FANDNIHFMNM(GCCLEJOGCCE.PropertyDescription, "Filter By Role");
Func<bool> func = new Func(this.LEBFOFLLJOH);
}
// Token: 0x06016A68 RID: 92776 RVA: 0x005495CC File Offset: 0x005477CC
[Token(Token = "0x6016A68")]
[Address(RVA = "0x12F4ED0", Offset = "0x12F3CD0", VA = "0x1812F4ED0")]
[CompilerGenerated]
private bool LEBFOFLLJOH()
{
return this.GEBIKKKJCCM.IAHDANBDAAM() == 0;
}
// Token: 0x06016A69 RID: 92777 RVA: 0x005495F0 File Offset: 0x005477F0
[Token(Token = "0x6016A69")]
[Address(RVA = "0x12F3E60", Offset = "0x12F2C60", VA = "0x1812F3E60")]
[CompilerGenerated]
private void ELHPPGHEFJA(CreationObjectSettingFriendlyIntControl GCCLEJOGCCE)
{
PLDMAFINLJO.FANDNIHFMNM(GCCLEJOGCCE.PropertyDescription, "Distance Units");
Func<int> func = new Func(this.JEBEGNMFCFB);
Action<int> action = new Action(this.EPAABEAGEOF);
}
// Token: 0x06016A6A RID: 92778 RVA: 0x00549630 File Offset: 0x00547830
[Token(Token = "0x6016A6A")]
[Address(RVA = "0x12F4B70", Offset = "0x12F3970", VA = "0x1812F4B70")]
[CompilerGenerated]
private int JEBEGNMFCFB()
{
RaycastGizmo.ONKBHKNACPF onkbhknacpf = this.MHPLPLGIEFK.IAHDANBDAAM();
throw new NullReferenceException();
}
// Token: 0x06016A6B RID: 92779 RVA: 0x00549650 File Offset: 0x00547850
[Token(Token = "0x6016A6B")]
[Address(RVA = "0x12F3F70", Offset = "0x12F2D70", VA = "0x1812F3F70")]
[CompilerGenerated]
private void EPAABEAGEOF(int KDOCKENDOCD)
{
KLLMCPFPIIE<RaycastGizmo.ONKBHKNACPF> mhplplgiefk = this.MHPLPLGIEFK;
}
// Token: 0x06016A6C RID: 92780 RVA: 0x0054966C File Offset: 0x0054786C
[Token(Token = "0x6016A6C")]
[Address(RVA = "0x12F4BC0", Offset = "0x12F39C0", VA = "0x1812F4BC0")]
[CompilerGenerated]
private void JKEEGIENAHJ(CreationObjectSettingBooleanUIControl GCCLEJOGCCE)
{
PLDMAFINLJO.FANDNIHFMNM(GCCLEJOGCCE.PropertyDescription, "Show Laser When Gadgets Are Hidden");
}
// Token: 0x06016A6D RID: 92781 RVA: 0x00549690 File Offset: 0x00547890
[Token(Token = "0x6016A6D")]
[Address(RVA = "0x12F3F20", Offset = "0x12F2D20", VA = "0x1812F3F20")]
[CompilerGenerated]
private int ENBFONGJKBP()
{
RaycastGizmo.ONKBHKNACPF onkbhknacpf = this.MHPLPLGIEFK.IAHDANBDAAM();
throw new NullReferenceException();
}
// Token: 0x06016A6E RID: 92782 RVA: 0x005496B0 File Offset: 0x005478B0
[Token(Token = "0x6016A6E")]
[Address(RVA = "0x12F4F70", Offset = "0x12F3D70", VA = "0x1812F4F70")]
[CompilerGenerated]
private void LKCENECELBG(int ONGBFDACHHG)
{
KLLMCPFPIIE<RaycastGizmo.ONKBHKNACPF> mhplplgiefk = this.MHPLPLGIEFK;
}
// Token: 0x0400EC10 RID: 60432
[Token(Token = "0x400EC10")]
private const InputSlot INHGGCHKDPG = InputSlot.R;
// Token: 0x0400EC11 RID: 60433
[Token(Token = "0x400EC11")]
private const InputSlot JDMEHFHMNPJ = InputSlot.G;
// Token: 0x0400EC12 RID: 60434
[Token(Token = "0x400EC12")]
private const OutputSlot JANJPHALPDM = OutputSlot.R;
// Token: 0x0400EC13 RID: 60435
[Token(Token = "0x400EC13")]
private const OutputSlot CICDFPFLAOF = OutputSlot.G;
// Token: 0x0400EC14 RID: 60436
[Token(Token = "0x400EC14")]
private const OutputSlot MAIKBBDGCEJ = OutputSlot.B;
// Token: 0x0400EC15 RID: 60437
[Token(Token = "0x400EC15")]
private const int FPPCODLDPCM = 999;
// Token: 0x0400EC16 RID: 60438
[FieldOffset(Offset = "0x40")]
[Token(Token = "0x400EC16")]
[SerializeField]
[DDPIINEJFMD(JIBDPHMGEGO.Self, false, false, false)]
private CreationObject _creationObject;
// Token: 0x0400EC17 RID: 60439
[FieldOffset(Offset = "0x48")]
[Token(Token = "0x400EC17")]
[SerializeField]
[DDPIINEJFMD(JIBDPHMGEGO.Self, false, false, false)]
private CircuitEventNodeDisplay _circuitEventNodeDisplay;
// Token: 0x0400EC18 RID: 60440
[FieldOffset(Offset = "0x50")]
[Token(Token = "0x400EC18")]
[SerializeField]
[DDPIINEJFMD(JIBDPHMGEGO.Self, false, false, false)]
private LineRenderer _lineRenderer;
// Token: 0x0400EC19 RID: 60441
[FieldOffset(Offset = "0x58")]
[Token(Token = "0x400EC19")]
[SerializeField]
private MeshRenderer _endPointMeshRenderer;
// Token: 0x0400EC1A RID: 60442
[FieldOffset(Offset = "0x60")]
[Token(Token = "0x400EC1A")]
[SerializeField]
private CircuitInputConnectionPoint _maxDistanceConnectionPoint;
// Token: 0x0400EC1B RID: 60443
[FieldOffset(Offset = "0x68")]
[Token(Token = "0x400EC1B")]
private RaycastHit HPJMBALLBAF;
// Token: 0x0400EC1C RID: 60444
[FieldOffset(Offset = "0x94")]
[Token(Token = "0x400EC1C")]
private CMDADAAOBHD OMFIBHCHJMO;
// Token: 0x0400EC1D RID: 60445
[FieldOffset(Offset = "0x98")]
[Token(Token = "0x400EC1D")]
private RaycastGizmo.MHHINPNPKKE NJPOCDKIDNF;
// Token: 0x0400EC1E RID: 60446
[FieldOffset(Offset = "0xA0")]
[Token(Token = "0x400EC1E")]
private RaycastGizmo.CDLHCKBCPJL FKHPANJJNKG;
// Token: 0x0400EC1F RID: 60447
[FieldOffset(Offset = "0xA8")]
[Token(Token = "0x400EC1F")]
private float EFEHIBCHDPF;
// Token: 0x0400EC20 RID: 60448
[FieldOffset(Offset = "0xAC")]
[Token(Token = "0x400EC20")]
private float OAIMALNJBFM;
// Token: 0x0400EC21 RID: 60449
[FieldOffset(Offset = "0xB0")]
[Token(Token = "0x400EC21")]
private KLLMCPFPIIE<bool> DGFJNEJNKPF;
// Token: 0x0400EC22 RID: 60450
[FieldOffset(Offset = "0xB8")]
[Token(Token = "0x400EC22")]
private KLLMCPFPIIE<RaycastGizmo.ONKBHKNACPF> MHPLPLGIEFK;
// Token: 0x0400EC23 RID: 60451
[FieldOffset(Offset = "0xC0")]
[Token(Token = "0x400EC23")]
private KLLMCPFPIIE<int> ALCDICOPANL;
// Token: 0x0400EC24 RID: 60452
[FieldOffset(Offset = "0xC8")]
[Token(Token = "0x400EC24")]
private KLLMCPFPIIE<bool> AKALDHDCOBP;
// Token: 0x0400EC25 RID: 60453
[FieldOffset(Offset = "0xD0")]
[Token(Token = "0x400EC25")]
private KLLMCPFPIIE<bool> GEBIKKKJCCM;
// Token: 0x0400EC26 RID: 60454
[FieldOffset(Offset = "0xD8")]
[Token(Token = "0x400EC26")]
private KLLMCPFPIIE<string> LEBGIELHPBE;
// Token: 0x0400EC27 RID: 60455
[FieldOffset(Offset = "0xE0")]
[Token(Token = "0x400EC27")]
private KLLMCPFPIIE<Guid> NJIHJDMLOHI;
// Token: 0x0400EC28 RID: 60456
[FieldOffset(Offset = "0xE8")]
[Token(Token = "0x400EC28")]
private KLLMCPFPIIE<bool> AHAAGCKEGMM;
// Token: 0x0400EC29 RID: 60457
[Token(Token = "0x400EC29")]
private static readonly Dictionary<string, FLCFOLDCOJJ> FPHAEJMHANB;
// Token: 0x0400EC2A RID: 60458
[FieldOffset(Offset = "0xF0")]
[Token(Token = "0x400EC2A")]
private CPNMFOKDBKM FDPGJKLNBDC;
// Token: 0x0400EC2B RID: 60459
[FieldOffset(Offset = "0xF8")]
[Token(Token = "0x400EC2B")]
private CPNMFOKDBKM DEOPEJOANLA;
// Token: 0x0400EC2C RID: 60460
[FieldOffset(Offset = "0x100")]
[Token(Token = "0x400EC2C")]
private BaseCreationObjectSettingPropertyUIControl NLCCBKBDLAK;
// Token: 0x0400EC2D RID: 60461
[FieldOffset(Offset = "0x108")]
[Token(Token = "0x400EC2D")]
private PGIHLFOHNML KJAKMODINFL;
// Token: 0x0400EC2E RID: 60462
[FieldOffset(Offset = "0x110")]
[Token(Token = "0x400EC2E")]
private RoleGuidEditableUIControl IGECOLAFAJJ;
// Token: 0x0400EC2F RID: 60463
[FieldOffset(Offset = "0x118")]
[Token(Token = "0x400EC2F")]
private HIPBHHONPLB MOHBHOCAHLF;
// Token: 0x0400EC30 RID: 60464
[FieldOffset(Offset = "0x120")]
[Token(Token = "0x400EC30")]
private KLCANJPOEPC JDBLCNPFFEE;
// Token: 0x0400EC31 RID: 60465
[FieldOffset(Offset = "0x128")]
[Token(Token = "0x400EC31")]
private CPNMFOKDBKM GFDIMFLCLPN;
// Token: 0x0400EC32 RID: 60466
[Token(Token = "0x400EC32")]
private static readonly LMGJGGMGNCG PFBJHKNDNPA;
// Token: 0x0400EC33 RID: 60467
[Token(Token = "0x400EC33")]
private static readonly RaycastHit[] GOCCBHIHNLM;
// Token: 0x0400EC34 RID: 60468
[Token(Token = "0x400EC34")]
private static readonly int IPHJPIAKPIH;
// Token: 0x0400EC35 RID: 60469
[Token(Token = "0x400EC35")]
private static readonly int PEKHCDEGEDD;
// Token: 0x0200332E RID: 13102
[Token(Token = "0x200332E")]
private enum ONKBHKNACPF
{
// Token: 0x0400EC37 RID: 60471
[Token(Token = "0x400EC37")]
Millimeters = -1,
// Token: 0x0400EC38 RID: 60472
[Token(Token = "0x400EC38")]
Centimeters,
// Token: 0x0400EC39 RID: 60473
[Token(Token = "0x400EC39")]
Meters
}
// Token: 0x0200332F RID: 13103
[Token(Token = "0x200332F")]
private static class PPIFACMMKKB
{
// Token: 0x06016A6F RID: 92783 RVA: 0x005496CC File Offset: 0x005478CC
[Token(Token = "0x6016A6F")]
[Address(RVA = "0x12EE4A0", Offset = "0x12ED2A0", VA = "0x1812EE4A0")]
static PPIFACMMKKB()
{
OKNNKFGFODL preEvaluateEvent = CircuitManager.PreEvaluateEvent;
int num;
Action action = new Action(num.AALCLAELEJA);
num = 0;
CircuitManager.PreEvaluateEvent = OKNNKFGFODL.BPJDFPACLMK(preEvaluateEvent, action);
}
// Token: 0x06016A70 RID: 92784 RVA: 0x00549704 File Offset: 0x00547904
[Token(Token = "0x6016A70")]
[Address(RVA = "0x12EDE80", Offset = "0x12ECC80", VA = "0x1812EDE80")]
private static void AALCLAELEJA()
{
do
{
List<RaycastGizmo> efncpjiknpo = RaycastGizmo.PPIFACMMKKB.EFNCPJIKNPO;
bool flag;
if (flag)
{
bool flag2;
while (!flag2)
{
}
}
}
while (typeof(RaycastGizmo.PPIFACMMKKB).TypeHandle != 0);
}
// Token: 0x06016A71 RID: 92785 RVA: 0x00549730 File Offset: 0x00547930
[Token(Token = "0x6016A71")]
[Address(RVA = "0x12EE450", Offset = "0x12ED250", VA = "0x1812EE450")]
private static IEnumerator<KENFJGFMIPM> JDBIEAKOLGG()
{
/*
An exception occurred when decompiling this method (06016A71)
ICSharpCode.Decompiler.DecompilerException: Error decompiling System.Collections.Generic.IEnumerator`1<KENFJGFMIPM> RecRoom.Core.Creation.SandboxGizmos.RaycastGizmo/PPIFACMMKKB::JDBIEAKOLGG()
---> System.Exception: Basic block has to end with unconditional control flow.
{
Block_0:
call:void(PAIMBHICDGF::System.IDisposable.Dispose, ldloc:PAIMBHICDGF(var_0))
stfld:int32(PAIMBHICDGF::<>1__state, ldloc:PAIMBHICDGF(var_0), conv.u8:uint64[exp:int32](ldc.i8:int64[exp:uint64](0)))
}
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: 0x06016A72 RID: 92786 RVA: 0x0054974C File Offset: 0x0054794C
[Token(Token = "0x6016A72")]
[Address(RVA = "0x12EE0D0", Offset = "0x12ECED0", VA = "0x1812EE0D0")]
public static void BPAJKKAGPKB(RaycastGizmo FBJPKNDLFIK)
{
int num = 0;
if (FBJPKNDLFIK != num)
{
if (!RaycastGizmo.PPIFACMMKKB.EFNCPJIKNPO.Contains(FBJPKNDLFIK))
{
RaycastGizmo.PPIFACMMKKB.EFNCPJIKNPO.Add(FBJPKNDLFIK);
}
DABKFAIHBBP ijlikflpnjj = RaycastGizmo.PPIFACMMKKB.IJLIKFLPNJJ;
Scheduler instance = SingletonMonoBehaviour.ONCPNMDGGKG;
RaycastGizmo.PPIFACMMKKB.PAIMBHICDGF paimbhicdgf;
paimbhicdgf.System.IDisposable.Dispose();
int num2 = 0;
paimbhicdgf.<>1__state = num2;
KFBABPAPIMB kfbabpapimb = instance.Run(paimbhicdgf);
RaycastGizmo.PPIFACMMKKB.<>c <>;
if (RaycastGizmo.PPIFACMMKKB.<>c.<>9__6_0 == 0)
{
<> = RaycastGizmo.PPIFACMMKKB.<>c.<>9;
RaycastGizmo.PPIFACMMKKB.<>c.<>9__6_0 = delegate
{
};
}
if (num2 < <>)
{
num2 += num2;
num2++;
}
RaycastGizmo.PPIFACMMKKB.IJLIKFLPNJJ = num2;
}
}
// Token: 0x06016A73 RID: 92787 RVA: 0x005497E8 File Offset: 0x005479E8
[Token(Token = "0x6016A73")]
[Address(RVA = "0x12EE010", Offset = "0x12ECE10", VA = "0x1812EE010")]
public static void BIHKNNPGGKP(RaycastGizmo FBJPKNDLFIK)
{
bool flag = RaycastGizmo.PPIFACMMKKB.EFNCPJIKNPO.Remove(FBJPKNDLFIK);
int num = 0;
if (FBJPKNDLFIK != num)
{
int num2 = 0;
FBJPKNDLFIK.NJPOCDKIDNF = num2;
FBJPKNDLFIK.FKHPANJJNKG = num2;
}
}
// Token: 0x0400EC3A RID: 60474
[Token(Token = "0x400EC3A")]
private const int LJEHFJGPJGL = 32;
// Token: 0x0400EC3B RID: 60475
[Token(Token = "0x400EC3B")]
private static readonly List<RaycastGizmo> EFNCPJIKNPO = new List();
// Token: 0x0400EC3C RID: 60476
[Token(Token = "0x400EC3C")]
private static DABKFAIHBBP IJLIKFLPNJJ;
}
// Token: 0x02003332 RID: 13106
[Token(Token = "0x2003332")]
private struct MHHINPNPKKE
{
// Token: 0x0400EC43 RID: 60483
[FieldOffset(Offset = "0x0")]
[Token(Token = "0x400EC43")]
public float PHGAAFBCFFA;
// Token: 0x0400EC44 RID: 60484
[FieldOffset(Offset = "0x4")]
[Token(Token = "0x400EC44")]
public int LFFLFGGKGAK;
}
// Token: 0x02003333 RID: 13107
[Token(Token = "0x2003333")]
private struct CDLHCKBCPJL
{
// Token: 0x0400EC45 RID: 60485
[FieldOffset(Offset = "0x0")]
[Token(Token = "0x400EC45")]
public float PHGAAFBCFFA;
// Token: 0x0400EC46 RID: 60486
[FieldOffset(Offset = "0x4")]
[Token(Token = "0x400EC46")]
public int GANAOMHGJMP;
}
// Token: 0x02003334 RID: 13108
[Token(Token = "0x2003334")]
[CompilerGenerated]
private sealed class JINJDEOGOHL
{
// Token: 0x06016A7D RID: 92797 RVA: 0x0054983C File Offset: 0x00547A3C
[Token(Token = "0x6016A7D")]
[Address(RVA = "0x3F5100", Offset = "0x3F3F00", VA = "0x1803F5100")]
public JINJDEOGOHL()
{
}
// Token: 0x06016A7E RID: 92798 RVA: 0x00549850 File Offset: 0x00547A50
[Token(Token = "0x6016A7E")]
[Address(RVA = "0x12EB5A0", Offset = "0x12EA3A0", VA = "0x1812EB5A0")]
internal void <set_FilterTag>b__0(NKHBKKGOIHL.PEHMCMIFBJO response)
{
if (response.<GBEEHFGKJOF>k__BackingField)
{
KLLMCPFPIIE<string> lebgielhpbe = this.<>4__this.LEBGIELHPBE;
}
}
// Token: 0x0400EC47 RID: 60487
[FieldOffset(Offset = "0x10")]
[Token(Token = "0x400EC47")]
public RaycastGizmo <>4__this;
// Token: 0x0400EC48 RID: 60488
[FieldOffset(Offset = "0x18")]
[Token(Token = "0x400EC48")]
public string value;
}
}
}