This commit is contained in:
niko
2026-04-08 23:40:05 +02:00
parent d6894bcbc7
commit 18dc73f922
7750 changed files with 1795369 additions and 0 deletions
@@ -0,0 +1,1468 @@
using System;
using System.Collections.Generic;
using System.Runtime.CompilerServices;
using System.Runtime.InteropServices;
using System.Text;
using AGUI.StackedUI;
using Cpp2IlInjected;
using Photon.Pun;
using Photon.Realtime;
using RecRoom.AGUI.ToolUIs;
using RecRoom.Async;
using RecRoom.Circuits;
using RecRoom.Core.Creation.Circuits;
using RecRoom.Networking.SynchronizedFields;
using RecRoom.Systems.PlayerRoles;
using RecRoom.Tools.Tags;
using UnityEngine;
namespace RecRoom.Core.Creation.SandboxGizmos
{
// Token: 0x02002D62 RID: 11618
[Token(Token = "0x2002D62")]
[StructLayout(3)]
public sealed class RaycastGizmo : MonoBehaviourPun, EOCLMMENCKH
{
// Token: 0x17003717 RID: 14103
// (get) Token: 0x06014929 RID: 84265 RVA: 0x004EF45C File Offset: 0x004ED65C
[Token(Token = "0x17003717")]
private CircuitNode CIDALBMFBMH
{
[Token(Token = "0x6014929")]
[Address(RVA = "0x191C150", Offset = "0x191AB50", VA = "0x18191C150")]
get
{
CircuitEventNodeDisplay circuitEventNodeDisplay = this._circuitEventNodeDisplay;
int num = 0;
if (!(circuitEventNodeDisplay != num))
{
}
return this._circuitEventNodeDisplay.MBBJMCDGDMN;
}
}
// Token: 0x17003718 RID: 14104
// (get) Token: 0x0601492A RID: 84266 RVA: 0x004EF490 File Offset: 0x004ED690
[Token(Token = "0x17003718")]
private IOutputNode COPPEGKICCF
{
[Token(Token = "0x601492A")]
[Address(RVA = "0x19195B0", Offset = "0x1917FB0", VA = "0x1819195B0")]
get
{
/*
An exception occurred when decompiling this method (0601492A)
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: 0x17003719 RID: 14105
// (get) Token: 0x0601492B RID: 84267 RVA: 0x004EF4A4 File Offset: 0x004ED6A4
[Token(Token = "0x17003719")]
private ISourceNode MHNHFCCHHOO
{
[Token(Token = "0x601492B")]
[Address(RVA = "0x191B160", Offset = "0x1919B60", VA = "0x18191B160")]
get
{
/*
An exception occurred when decompiling this method (0601492B)
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: 0x1700371A RID: 14106
// (set) Token: 0x0601492C RID: 84268 RVA: 0x004EF4B8 File Offset: 0x004ED6B8
[Token(Token = "0x1700371A")]
private int OCPOHJPMBBD
{
[Token(Token = "0x601492C")]
[Address(RVA = "0x191AAB0", Offset = "0x19194B0", VA = "0x18191AAB0")]
set
{
if (value > 0)
{
float oaimalnjbfm = this.OAIMALNJBFM;
this.FKHPANJJNKG = oaimalnjbfm;
this.FKHPANJJNKG.GANAOMHGJMP = value;
}
}
}
// Token: 0x1700371B RID: 14107
// (set) Token: 0x0601492D RID: 84269 RVA: 0x004EF4E4 File Offset: 0x004ED6E4
[Token(Token = "0x1700371B")]
private int COJNNAGMBJF
{
[Token(Token = "0x601492D")]
[Address(RVA = "0x191C130", Offset = "0x191AB30", VA = "0x18191C130")]
set
{
if (value > 0)
{
float oaimalnjbfm = this.OAIMALNJBFM;
this.NJPOCDKIDNF = oaimalnjbfm;
this.NJPOCDKIDNF.LFFLFGGKGAK = value;
}
}
}
// Token: 0x1700371C RID: 14108
// (get) Token: 0x0601492E RID: 84270 RVA: 0x004EF510 File Offset: 0x004ED710
// (set) Token: 0x0601492F RID: 84271 RVA: 0x004EF530 File Offset: 0x004ED730
[Token(Token = "0x1700371C")]
private bool OELAMLFKBNA
{
[Token(Token = "0x601492E")]
[Address(RVA = "0x191AB70", Offset = "0x1919570", VA = "0x18191AB70")]
get
{
return this.DGFJNEJNKPF.Get() != null;
}
[Token(Token = "0x601492F")]
[Address(RVA = "0x1919A40", Offset = "0x1918440", VA = "0x181919A40")]
set
{
SynchronizedField<bool> dgfjnejnkpf = this.DGFJNEJNKPF;
}
}
// Token: 0x1700371D RID: 14109
// (get) Token: 0x06014930 RID: 84272 RVA: 0x004EF54C File Offset: 0x004ED74C
// (set) Token: 0x06014931 RID: 84273 RVA: 0x004EF56C File Offset: 0x004ED76C
[Token(Token = "0x1700371D")]
private RaycastGizmo.ONKBHKNACPF INNNJNAKLJL
{
[Token(Token = "0x6014930")]
[Address(RVA = "0x191BA90", Offset = "0x191A490", VA = "0x18191BA90")]
get
{
return this.MHPLPLGIEFK.Get();
}
[Token(Token = "0x6014931")]
[Address(RVA = "0x191B100", Offset = "0x1919B00", VA = "0x18191B100")]
set
{
SynchronizedField<RaycastGizmo.ONKBHKNACPF> mhplplgiefk = this.MHPLPLGIEFK;
}
}
// Token: 0x1700371E RID: 14110
// (get) Token: 0x06014932 RID: 84274 RVA: 0x004EF588 File Offset: 0x004ED788
// (set) Token: 0x06014933 RID: 84275 RVA: 0x004EF5A8 File Offset: 0x004ED7A8
[Token(Token = "0x1700371E")]
private int FJANEKFLBDN
{
[Token(Token = "0x6014932")]
[Address(RVA = "0x1919B00", Offset = "0x1918500", VA = "0x181919B00")]
get
{
return this.ALCDICOPANL.Get();
}
[Token(Token = "0x6014933")]
[Address(RVA = "0x191C9A0", Offset = "0x191B3A0", VA = "0x18191C9A0")]
set
{
SynchronizedField<int> alcdicopanl = this.ALCDICOPANL;
}
}
// Token: 0x1700371F RID: 14111
// (get) Token: 0x06014934 RID: 84276 RVA: 0x004EF5C4 File Offset: 0x004ED7C4
[Token(Token = "0x1700371F")]
private float MNNLNMCCKIG
{
[Token(Token = "0x6014934")]
[Address(RVA = "0x191CC80", Offset = "0x191B680", VA = "0x18191CC80")]
get
{
int num = this.ALCDICOPANL.Get();
int num2 = this.MHPLPLGIEFK.Get() + 1;
if (num2 != 0)
{
while (num2 != 0)
{
}
float num3;
return num3;
}
float num4;
return num4;
}
}
// Token: 0x17003720 RID: 14112
// (get) Token: 0x06014935 RID: 84277 RVA: 0x004EF5FC File Offset: 0x004ED7FC
// (set) Token: 0x06014936 RID: 84278 RVA: 0x004EF61C File Offset: 0x004ED81C
[Token(Token = "0x17003720")]
private bool DIOLAHGEIPD
{
[Token(Token = "0x6014935")]
[Address(RVA = "0x191B5E0", Offset = "0x1919FE0", VA = "0x18191B5E0")]
get
{
return this.AKALDHDCOBP.Get() != null;
}
[Token(Token = "0x6014936")]
[Address(RVA = "0x1919AA0", Offset = "0x19184A0", VA = "0x181919AA0")]
set
{
SynchronizedField<bool> akaldhdcobp = this.AKALDHDCOBP;
}
}
// Token: 0x17003721 RID: 14113
// (get) Token: 0x06014937 RID: 84279 RVA: 0x004EF638 File Offset: 0x004ED838
// (set) Token: 0x06014938 RID: 84280 RVA: 0x004EF658 File Offset: 0x004ED858
[Token(Token = "0x17003721")]
private bool NMOPNJHIIOM
{
[Token(Token = "0x6014937")]
[Address(RVA = "0x191BD60", Offset = "0x191A760", VA = "0x18191BD60")]
get
{
return this.GEBIKKKJCCM.Get() != null;
}
[Token(Token = "0x6014938")]
[Address(RVA = "0x1919550", Offset = "0x1917F50", VA = "0x181919550")]
set
{
SynchronizedField<bool> gebikkkjccm = this.GEBIKKKJCCM;
}
}
// Token: 0x17003722 RID: 14114
// (get) Token: 0x06014939 RID: 84281 RVA: 0x004EF674 File Offset: 0x004ED874
// (set) Token: 0x0601493A RID: 84282 RVA: 0x004EF694 File Offset: 0x004ED894
[Token(Token = "0x17003722")]
private string GHJBDKPFGBF
{
[Token(Token = "0x6014939")]
[Address(RVA = "0x1919EF0", Offset = "0x19188F0", VA = "0x181919EF0")]
get
{
return this.LEBGIELHPBE.Get();
}
[Token(Token = "0x601493A")]
[Address(RVA = "0x191B0A0", Offset = "0x1919AA0", VA = "0x18191B0A0")]
set
{
SynchronizedField<string> lebgielhpbe = this.LEBGIELHPBE;
}
}
// Token: 0x17003723 RID: 14115
// (get) Token: 0x0601493B RID: 84283 RVA: 0x0000220F File Offset: 0x0000040F
// (set) Token: 0x0601493C RID: 84284 RVA: 0x004EF6B0 File Offset: 0x004ED8B0
[Token(Token = "0x17003723")]
private Guid IDMPHDIGECF
{
[Token(Token = "0x601493B")]
[Address(RVA = "0x1919B50", Offset = "0x1918550", VA = "0x181919B50")]
get
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
[Token(Token = "0x601493C")]
[Address(RVA = "0x191AB00", Offset = "0x1919500", VA = "0x18191AB00")]
set
{
SynchronizedField<Guid> njihjdmlohi = this.NJIHJDMLOHI;
}
}
// Token: 0x17003724 RID: 14116
// (get) Token: 0x0601493D RID: 84285 RVA: 0x004EF6CC File Offset: 0x004ED8CC
// (set) Token: 0x0601493E RID: 84286 RVA: 0x004EF6EC File Offset: 0x004ED8EC
[Token(Token = "0x17003724")]
private bool NMCKBKLBPDE
{
[Token(Token = "0x601493D")]
[Address(RVA = "0x191BBC0", Offset = "0x191A5C0", VA = "0x18191BBC0")]
get
{
return this.AHAAGCKEGMM.Get() != null;
}
[Token(Token = "0x601493E")]
[Address(RVA = "0x1919600", Offset = "0x1918000", VA = "0x181919600")]
set
{
SynchronizedField<bool> ahaagckegmm = this.AHAAGCKEGMM;
}
}
// Token: 0x17003725 RID: 14117
// (get) Token: 0x0601493F RID: 84287 RVA: 0x004EF708 File Offset: 0x004ED908
[Token(Token = "0x17003725")]
private CPNMFOKDBKM NCHLHPAFGAN
{
[Token(Token = "0x601493F")]
[Address(RVA = "0x191BC10", Offset = "0x191A610", VA = "0x18191BC10")]
get
{
CPNMFOKDBKM fdpgjklnbdc = this.FDPGJKLNBDC;
if (fdpgjklnbdc == 0)
{
OMKPHDBNLKH<CreationObjectSettingBooleanUIControl, bool>.DEDABHKCIBG <>9__67_ = RaycastGizmo.<>c.<>9__67_0;
if (<>9__67_ == 0)
{
RaycastGizmo.<>c.<>9__67_0 = (MakerPenPaletteConfigScreen editableUIFlow) => editableUIFlow.DefaultBoolUIControlPrefab;
}
OMKPHDBNLKH<CreationObjectSettingBooleanUIControl, bool>.OHINDOLFNMP ohindolfnmp = new OMKPHDBNLKH.OHINDOLFNMP(this.MDOMIIMDNOM);
CPNMFOKDBKM cpnmfokdbkm = new CPNMFOKDBKM(<>9__67_, ohindolfnmp, 10);
this.FDPGJKLNBDC = cpnmfokdbkm;
}
return fdpgjklnbdc;
}
}
// Token: 0x17003726 RID: 14118
// (get) Token: 0x06014940 RID: 84288 RVA: 0x004EF760 File Offset: 0x004ED960
[Token(Token = "0x17003726")]
private CPNMFOKDBKM PIGOHBKOJHK
{
[Token(Token = "0x6014940")]
[Address(RVA = "0x191A6D0", Offset = "0x19190D0", VA = "0x18191A6D0")]
get
{
CPNMFOKDBKM deopejoanla = this.DEOPEJOANLA;
if (deopejoanla == 0)
{
OMKPHDBNLKH<CreationObjectSettingBooleanUIControl, bool>.DEDABHKCIBG <>9__70_ = RaycastGizmo.<>c.<>9__70_0;
if (<>9__70_ == 0)
{
RaycastGizmo.<>c.<>9__70_0 = (MakerPenPaletteConfigScreen editableUIFlow) => editableUIFlow.DefaultBoolUIControlPrefab;
}
OMKPHDBNLKH<CreationObjectSettingBooleanUIControl, bool>.OHINDOLFNMP ohindolfnmp = new OMKPHDBNLKH.OHINDOLFNMP(this.BHMIJBABKML);
CPNMFOKDBKM cpnmfokdbkm = new CPNMFOKDBKM(<>9__70_, ohindolfnmp, 9);
this.DEOPEJOANLA = cpnmfokdbkm;
}
return deopejoanla;
}
}
// Token: 0x17003727 RID: 14119
// (get) Token: 0x06014941 RID: 84289 RVA: 0x004EF7B8 File Offset: 0x004ED9B8
[Token(Token = "0x17003727")]
private PGIHLFOHNML IAJAGIJGOFL
{
[Token(Token = "0x6014941")]
[Address(RVA = "0x191A580", Offset = "0x1918F80", VA = "0x18191A580")]
get
{
PGIHLFOHNML kjakmodinfl = this.KJAKMODINFL;
if (kjakmodinfl == 0)
{
OMKPHDBNLKH<CreationObjectSettingStringUIControl, string>.DEDABHKCIBG <>9__74_ = RaycastGizmo.<>c.<>9__74_0;
if (<>9__74_ == 0)
{
RaycastGizmo.<>c.<>9__74_0 = (MakerPenPaletteConfigScreen editableUIFlow) => editableUIFlow.TagInputFieldUIControlPrefab;
}
OMKPHDBNLKH<CreationObjectSettingStringUIControl, string>.OHINDOLFNMP ohindolfnmp = new OMKPHDBNLKH.OHINDOLFNMP(this.HCEIJEFBFEK);
PGIHLFOHNML pgihlfohnml = new PGIHLFOHNML(<>9__74_, ohindolfnmp, 10);
this.KJAKMODINFL = pgihlfohnml;
}
return kjakmodinfl;
}
}
// Token: 0x17003728 RID: 14120
// (get) Token: 0x06014942 RID: 84290 RVA: 0x004EF810 File Offset: 0x004EDA10
[Token(Token = "0x17003728")]
private HIPBHHONPLB OCDHMOLCMMN
{
[Token(Token = "0x6014942")]
[Address(RVA = "0x191B200", Offset = "0x1919C00", VA = "0x18191B200")]
get
{
HIPBHHONPLB mohbhocahlf = this.MOHBHOCAHLF;
if (mohbhocahlf == 0)
{
OMKPHDBNLKH<RoleGuidEditableUIControl, Guid>.DEDABHKCIBG <>9__78_ = RaycastGizmo.<>c.<>9__78_0;
if (<>9__78_ == 0)
{
RaycastGizmo.<>c.<>9__78_0 = (MakerPenPaletteConfigScreen editableUIFlow) => editableUIFlow.RoleEditControlUIPrefab;
}
OMKPHDBNLKH<RoleGuidEditableUIControl, Guid>.OHINDOLFNMP ohindolfnmp = new OMKPHDBNLKH.OHINDOLFNMP(this.GOLAJLENJIB);
ulong num;
int num2;
HIPBHHONPLB hipbhhonplb = new HIPBHHONPLB(<>9__78_, ohindolfnmp, 9, num != 0UL, num2);
num2 = 0;
this.MOHBHOCAHLF = hipbhhonplb;
}
return mohbhocahlf;
}
}
// Token: 0x17003729 RID: 14121
// (get) Token: 0x06014943 RID: 84291 RVA: 0x004EF870 File Offset: 0x004EDA70
[Token(Token = "0x17003729")]
private KLCANJPOEPC CEKDJKNAMMC
{
[Token(Token = "0x6014943")]
[Address(RVA = "0x191B630", Offset = "0x191A030", VA = "0x18191B630")]
get
{
KLCANJPOEPC jdblcnpffee = this.JDBLCNPFFEE;
if (jdblcnpffee == 0)
{
OMKPHDBNLKH<CreationObjectSettingFriendlyIntControl, int>.DEDABHKCIBG <>9__81_ = RaycastGizmo.<>c.<>9__81_0;
if (<>9__81_ == 0)
{
RaycastGizmo.<>c.<>9__81_0 = (MakerPenPaletteConfigScreen editableUIFlow) => editableUIFlow.DefaultEnumUIControlPrefab;
}
OMKPHDBNLKH<CreationObjectSettingFriendlyIntControl, int>.OHINDOLFNMP ohindolfnmp = new OMKPHDBNLKH.OHINDOLFNMP(this.DHEKCMAJNML);
Dictionary<string, FLCFOLDCOJJ> dictionary = new Dictionary();
int num = 0;
dictionary.Add("Centimeters", num);
ulong num2;
KLCANJPOEPC klcanjpoepc = new KLCANJPOEPC(<>9__81_, ohindolfnmp, dictionary, (int)num2);
this.JDBLCNPFFEE = klcanjpoepc;
}
return jdblcnpffee;
}
}
// Token: 0x1700372A RID: 14122
// (get) Token: 0x06014944 RID: 84292 RVA: 0x004EF8E8 File Offset: 0x004EDAE8
[Token(Token = "0x1700372A")]
private CPNMFOKDBKM FLPKEEGHPLP
{
[Token(Token = "0x6014944")]
[Address(RVA = "0x191B940", Offset = "0x191A340", VA = "0x18191B940")]
get
{
CPNMFOKDBKM gfdimflclpn = this.GFDIMFLCLPN;
if (gfdimflclpn == 0)
{
OMKPHDBNLKH<CreationObjectSettingBooleanUIControl, bool>.DEDABHKCIBG <>9__84_ = RaycastGizmo.<>c.<>9__84_0;
if (<>9__84_ == 0)
{
RaycastGizmo.<>c.<>9__84_0 = (MakerPenPaletteConfigScreen editableUIFlow) => editableUIFlow.DefaultBoolUIControlPrefab;
}
OMKPHDBNLKH<CreationObjectSettingBooleanUIControl, bool>.OHINDOLFNMP ohindolfnmp = new OMKPHDBNLKH.OHINDOLFNMP(this.CHPDAKCPFBA);
CPNMFOKDBKM cpnmfokdbkm = new CPNMFOKDBKM(<>9__84_, ohindolfnmp, 8);
this.GFDIMFLCLPN = cpnmfokdbkm;
}
return gfdimflclpn;
}
}
// Token: 0x06014945 RID: 84293 RVA: 0x004EF940 File Offset: 0x004EDB40
[Token(Token = "0x6014945")]
[Address(RVA = "0x1919660", Offset = "0x1918060", VA = "0x181919660", Slot = "13")]
protected override void Awake()
{
base..ctor();
Action action = new Action(this.FCDKDGNOIIH);
SynchronizedField<bool> synchronizedField;
this.DGFJNEJNKPF = synchronizedField;
Action action2 = new Action(this.CAEPDPBGCLM);
SynchronizedField<RaycastGizmo.ONKBHKNACPF> synchronizedField2;
this.MHPLPLGIEFK = synchronizedField2;
SynchronizedField<int> synchronizedField3;
this.ALCDICOPANL = synchronizedField3;
Action action3 = new Action(this.FFMMPAGPFGC);
SynchronizedField<bool> synchronizedField4;
this.AKALDHDCOBP = synchronizedField4;
Action action4 = new Action(this.FFMMPAGPFGC);
SynchronizedField<bool> synchronizedField5;
this.GEBIKKKJCCM = synchronizedField5;
Action action5 = new Action(this.IMMIKMHCCGF);
SynchronizedField<string> synchronizedField6;
this.LEBGIELHPBE = synchronizedField6;
Guid empty = Guid.Empty;
Action action6 = new Action(this.FBHHJFCFKAF);
SynchronizedField<Guid> synchronizedField7;
this.NJIHJDMLOHI = synchronizedField7;
SynchronizedField<bool> synchronizedField8;
this.AHAAGCKEGMM = synchronizedField8;
}
// Token: 0x06014946 RID: 84294 RVA: 0x0000220F File Offset: 0x0000040F
[Token(Token = "0x6014946")]
[Address(RVA = "0x191CD90", Offset = "0x191B790", VA = "0x18191CD90")]
private void Start()
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
// Token: 0x06014947 RID: 84295 RVA: 0x004EF9F0 File Offset: 0x004EDBF0
[Token(Token = "0x6014947")]
[Address(RVA = "0x191CA00", Offset = "0x191B400", VA = "0x18191CA00", Slot = "14")]
protected override void OnDestroy()
{
RaycastGizmo.PPIFACMMKKB.BIHKNNPGGKP(this);
base.OnDestroy();
}
// Token: 0x06014948 RID: 84296 RVA: 0x004EFA0C File Offset: 0x004EDC0C
[Token(Token = "0x6014948")]
[Address(RVA = "0x1919360", Offset = "0x1917D60", VA = "0x181919360")]
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.Get() + 1;
if (num != 0 && num == 0)
{
float num2 = njpocdkidnf * 100f;
}
}
int num3 = 0;
this.NJPOCDKIDNF = num3;
this.FKHPANJJNKG = num3;
}
// Token: 0x06014949 RID: 84297 RVA: 0x004EFA80 File Offset: 0x004EDC80
[Token(Token = "0x6014949")]
[Address(RVA = "0x191C1E0", Offset = "0x191ABE0", VA = "0x18191C1E0")]
private void NIBILFMMPDF(Dictionary<InputSlot, int> COLKFKBFGNA)
{
int num;
do
{
num = 0;
Dictionary.Enumerator enumerator;
if (enumerator != 0)
{
if (enumerator == 0)
{
bool flag = enumerator != 0;
this.OELAMLFKBNA = flag;
}
while (enumerator != (ulong)1L)
{
}
}
if (num != -1)
{
}
}
while (num != 0);
}
// Token: 0x0601494A RID: 84298 RVA: 0x004EFAB4 File Offset: 0x004EDCB4
[Token(Token = "0x601494A")]
[Address(RVA = "0x191AD00", Offset = "0x1919700", VA = "0x18191AD00")]
private void FCDKDGNOIIH()
{
int num = this.MHPLPLGIEFK.Get() + 1;
if (num == 0 || num != 0)
{
}
if (this.DGFJNEJNKPF.Get() == 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: 0x0601494B RID: 84299 RVA: 0x004EFB54 File Offset: 0x004EDD54
[Token(Token = "0x601494B")]
[Address(RVA = "0x191A080", Offset = "0x1918A80", VA = "0x18191A080")]
private void CAEPDPBGCLM()
{
SynchronizedField<RaycastGizmo.ONKBHKNACPF> mhplplgiefk = this.MHPLPLGIEFK;
RaycastGizmo.ONKBHKNACPF onkbhknacpf = mhplplgiefk.Get();
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: 0x0601494C RID: 84300 RVA: 0x004EFC78 File Offset: 0x004EDE78
[Token(Token = "0x601494C")]
[Address(RVA = "0x191B850", Offset = "0x191A250", VA = "0x18191B850")]
private void IMMIKMHCCGF()
{
this.NEDIKEEMCCE();
}
// Token: 0x0601494D RID: 84301 RVA: 0x0000220F File Offset: 0x0000040F
[Token(Token = "0x601494D")]
[Address(RVA = "0x191ABC0", Offset = "0x19195C0", VA = "0x18191ABC0")]
private void FBHHJFCFKAF()
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
// Token: 0x0601494E RID: 84302 RVA: 0x004EFC8C File Offset: 0x004EDE8C
[Token(Token = "0x601494E")]
[Address(RVA = "0x191AF70", Offset = "0x1919970", VA = "0x18191AF70")]
private void FLEDODIOAEE()
{
bool flag;
if (!flag)
{
int num = this.MHPLPLGIEFK.Get() + 1;
if (num == 0 || num != 0)
{
}
}
this.NEDIKEEMCCE();
this.NJPHMAHLNCA();
}
// Token: 0x0601494F RID: 84303 RVA: 0x004EFCC8 File Offset: 0x004EDEC8
[Token(Token = "0x601494F")]
[Address(RVA = "0x191A980", Offset = "0x1919380", VA = "0x18191A980")]
private void DDIJPGMAKOI()
{
int num = 0;
this.NJPOCDKIDNF = num;
this.FKHPANJJNKG = num;
}
// Token: 0x06014950 RID: 84304 RVA: 0x004EFCE8 File Offset: 0x004EDEE8
[Token(Token = "0x6014950")]
[Address(RVA = "0x191AE90", Offset = "0x1919890", VA = "0x18191AE90")]
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: 0x06014951 RID: 84305 RVA: 0x004EFD3C File Offset: 0x004EDF3C
[Token(Token = "0x6014951")]
[Address(RVA = "0x191BDB0", Offset = "0x191A7B0", VA = "0x18191BDB0")]
private void NEDIKEEMCCE()
{
bool flag;
while (flag)
{
int num = 0;
Tool tool;
if (tool != num)
{
string text = this.LEBGIELHPBE.Get();
int num2 = 0;
if (!(tool == num2))
{
if (!string.IsNullOrEmpty(text))
{
TaggedTool tags = tool.tags;
int num3 = 0;
if (!(tags != num3) || !tags.HasTag(text))
{
goto IL_A3;
}
}
PhotonView photonView = tool.photonView;
int num4 = 0;
if (photonView == num4)
{
break;
}
int viewIdField = photonView.viewIdField;
if (viewIdField > 0)
{
float oaimalnjbfm = this.OAIMALNJBFM;
this.FKHPANJJNKG = oaimalnjbfm;
this.FKHPANJJNKG.GANAOMHGJMP = viewIdField;
break;
}
break;
}
}
IL_A3:
CMDADAAOBHD omfibhchjmo = this.OMFIBHCHJMO;
int num5 = 0;
global::Player player;
if (!(player == num5) && player.DBAJDHGDPOL != 0)
{
if (omfibhchjmo != CMDADAAOBHD.AG_EVERYONE)
{
PlayerGameRoleManager instance = PlayerGameRoleManager.ONCPNMDGGKG;
bool flag2;
while (!flag2)
{
}
}
Photon.Realtime.Player photonPlayer = player.DBAJDHGDPOL;
while (photonPlayer == 0)
{
}
int i = photonPlayer.actorNumber;
while (i <= 0)
{
}
float oaimalnjbfm2 = this.OAIMALNJBFM;
this.NJPOCDKIDNF = oaimalnjbfm2;
this.NJPOCDKIDNF.LFFLFGGKGAK = i;
throw new NullReferenceException();
}
}
}
// Token: 0x06014952 RID: 84306 RVA: 0x004EFE68 File Offset: 0x004EE068
[Token(Token = "0x6014952")]
[Address(RVA = "0x1919BC0", Offset = "0x19185C0", VA = "0x181919BC0")]
private void BFKKGEMAOIC()
{
bool flag = this.AKALDHDCOBP.Get() == 0;
bool flag2 = this.GEBIKKKJCCM.Get() != 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: 0x06014953 RID: 84307 RVA: 0x004EFF60 File Offset: 0x004EE160
[Token(Token = "0x6014953")]
[Address(RVA = "0x191C350", Offset = "0x191AD50", VA = "0x18191C350")]
private void NJPHMAHLNCA()
{
do
{
bool mmcodjmhajb = CircuitVisibilityBehaviour.MMCODJMHAJB;
if (CircuitVisibilityBehaviour.AHLIKHKCFLF)
{
}
}
while (this.DGFJNEJNKPF.Get() != 0);
if (0 != 0)
{
}
bool flag = this.AHAAGCKEGMM.Get() != 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)
{
bool flag4;
flag2 = flag4;
float num3 = this.MNNLNMCCKIG;
if (flag2)
{
}
if (!Mathf.Approximately(num3, num3))
{
this.EFEHIBCHDPF = num3;
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 num4 = 0;
lineRenderer2.alignment = (LineAlignment)num4;
LineRenderer lineRenderer3 = this._lineRenderer;
if (flag2)
{
float startWidth = lineRenderer3.startWidth;
}
int num5 = 0;
lineRenderer3.endWidth = (float)num5;
this._lineRenderer.positionCount = 2;
LineRenderer lineRenderer4 = this._lineRenderer;
LineRenderer lineRenderer5 = this._lineRenderer;
if (flag3)
{
Transform transform = this._endPointMeshRenderer.transform;
if (flag2)
{
}
}
}
}
}
// Token: 0x1700372B RID: 14123
// (get) Token: 0x06014954 RID: 84308 RVA: 0x004F00B8 File Offset: 0x004EE2B8
[Token(Token = "0x1700372B")]
public bool JBMFJOBFJHP
{
[Token(Token = "0x6014954")]
[Address(RVA = "0x413970", Offset = "0x412370", VA = "0x180413970", Slot = "15")]
get
{
}
}
// Token: 0x06014955 RID: 84309 RVA: 0x004F00C8 File Offset: 0x004EE2C8
[Token(Token = "0x6014955")]
[Address(RVA = "0x191C7A0", Offset = "0x191B1A0", VA = "0x18191C7A0", Slot = "16")]
private void NKEFBENNLLB(KPNDFONGDGF HFBJGCHOANH)
{
SynchronizedField<RaycastGizmo.ONKBHKNACPF> mhplplgiefk = this.MHPLPLGIEFK;
SynchronizedField<bool> akaldhdcobp = this.AKALDHDCOBP;
SynchronizedField<bool> gebikkkjccm = this.GEBIKKKJCCM;
SynchronizedField<string> lebgielhpbe = this.LEBGIELHPBE;
int num = 0;
this.NJIHJDMLOHI.Set(num);
this.AHAAGCKEGMM.Set(num);
}
// Token: 0x06014956 RID: 84310 RVA: 0x0000220F File Offset: 0x0000040F
[Token(Token = "0x6014956")]
[Address(RVA = "0x191CA60", Offset = "0x191B460", VA = "0x18191CA60", 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: 0x06014957 RID: 84311 RVA: 0x004F0114 File Offset: 0x004EE314
[Token(Token = "0x6014957")]
[Address(RVA = "0x191A950", Offset = "0x1919350", VA = "0x18191A950")]
private static float DAFGPKHPMOD(RaycastGizmo.ONKBHKNACPF EPNAGKMLGGM, float ONGBFDACHHG)
{
float num;
return num;
}
// Token: 0x06014958 RID: 84312 RVA: 0x004F0124 File Offset: 0x004EE324
[Token(Token = "0x6014958")]
[Address(RVA = "0x191AAD0", Offset = "0x19194D0", VA = "0x18191AAD0")]
private static float DNACGNMBKBH(RaycastGizmo.ONKBHKNACPF EPNAGKMLGGM, float KAKMOHCAJIG)
{
return KAKMOHCAJIG * 100f;
}
// Token: 0x06014959 RID: 84313 RVA: 0x004F013C File Offset: 0x004EE33C
[Token(Token = "0x6014959")]
[Address(RVA = "0x191B860", Offset = "0x191A260", VA = "0x18191B860")]
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: 0x0601495A RID: 84314 RVA: 0x004F0184 File Offset: 0x004EE384
[Token(Token = "0x601495A")]
[Address(RVA = "0x191A4A0", Offset = "0x1918EA0", VA = "0x18191A4A0")]
private static bool CAOBBDMFIEK(global::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: 0x0601495B RID: 84315 RVA: 0x004F01C4 File Offset: 0x004EE3C4
[Token(Token = "0x601495B")]
[Address(RVA = "0x6A4030", Offset = "0x6A2A30", VA = "0x1806A4030")]
public RaycastGizmo()
{
}
// Token: 0x0601495D RID: 84317 RVA: 0x004F01FC File Offset: 0x004EE3FC
[Token(Token = "0x601495D")]
[Address(RVA = "0x191BAE0", Offset = "0x191A4E0", VA = "0x18191BAE0")]
[CompilerGenerated]
private void MDOMIIMDNOM(CreationObjectSettingBooleanUIControl GCCLEJOGCCE)
{
PLDMAFINLJO.FANDNIHFMNM(GCCLEJOGCCE.PropertyDescription, "Ignore Objects");
}
// Token: 0x0601495E RID: 84318 RVA: 0x004F0220 File Offset: 0x004EE420
[Token(Token = "0x601495E")]
[Address(RVA = "0x1919FA0", Offset = "0x19189A0", VA = "0x181919FA0")]
[CompilerGenerated]
private void BHMIJBABKML(CreationObjectSettingBooleanUIControl GCCLEJOGCCE)
{
PLDMAFINLJO.FANDNIHFMNM(GCCLEJOGCCE.PropertyDescription, "Ignore Players");
}
// Token: 0x0601495F RID: 84319 RVA: 0x004F0244 File Offset: 0x004EE444
[Token(Token = "0x601495F")]
[Address(RVA = "0x191B470", Offset = "0x1919E70", VA = "0x18191B470")]
[CompilerGenerated]
private void HCEIJEFBFEK(CreationObjectSettingStringUIControl GCCLEJOGCCE)
{
int num = 0;
this.NLCCBKBDLAK = GCCLEJOGCCE;
PLDMAFINLJO.FANDNIHFMNM(GCCLEJOGCCE.PropertyDescription, "Filter By Tag");
GCCLEJOGCCE.JJAPBNJPPAK = num;
GCCLEJOGCCE.JJAPBNJPPAK.HLOLBMKJFOM = (EBPEIAPPJJK)num;
Func<bool> func = new Func(this.DKOFGACBFOJ);
}
// Token: 0x06014960 RID: 84320 RVA: 0x004F0294 File Offset: 0x004EE494
[Token(Token = "0x6014960")]
[Address(RVA = "0x191AA60", Offset = "0x1919460", VA = "0x18191AA60")]
[CompilerGenerated]
private bool DKOFGACBFOJ()
{
return this.AKALDHDCOBP.Get() == 0;
}
// Token: 0x06014961 RID: 84321 RVA: 0x004F02B8 File Offset: 0x004EE4B8
[Token(Token = "0x6014961")]
[Address(RVA = "0x191B360", Offset = "0x1919D60", VA = "0x18191B360")]
[CompilerGenerated]
private void GOLAJLENJIB(RoleGuidEditableUIControl GCCLEJOGCCE)
{
this.IGECOLAFAJJ = GCCLEJOGCCE;
PLDMAFINLJO.FANDNIHFMNM(GCCLEJOGCCE.PropertyDescription, "Filter By Role");
Func<bool> func = new Func(this.CIFMJDLLBIL);
}
// Token: 0x06014962 RID: 84322 RVA: 0x004F02F0 File Offset: 0x004EE4F0
[Token(Token = "0x6014962")]
[Address(RVA = "0x191A900", Offset = "0x1919300", VA = "0x18191A900")]
[CompilerGenerated]
private bool CIFMJDLLBIL()
{
return this.GEBIKKKJCCM.Get() == 0;
}
// Token: 0x06014963 RID: 84323 RVA: 0x004F0314 File Offset: 0x004EE514
[Token(Token = "0x6014963")]
[Address(RVA = "0x191A9A0", Offset = "0x19193A0", VA = "0x18191A9A0")]
[CompilerGenerated]
private void DHEKCMAJNML(CreationObjectSettingFriendlyIntControl GCCLEJOGCCE)
{
PLDMAFINLJO.FANDNIHFMNM(GCCLEJOGCCE.PropertyDescription, "Distance Units");
Func<int> func = new Func(this.GDDOKLPCHJG);
Action<int> action = new Action(this.BHIDFLKIAIA);
}
// Token: 0x06014964 RID: 84324 RVA: 0x004F0354 File Offset: 0x004EE554
[Token(Token = "0x6014964")]
[Address(RVA = "0x191B1B0", Offset = "0x1919BB0", VA = "0x18191B1B0")]
[CompilerGenerated]
private int GDDOKLPCHJG()
{
RaycastGizmo.ONKBHKNACPF onkbhknacpf = this.MHPLPLGIEFK.Get();
throw new NullReferenceException();
}
// Token: 0x06014965 RID: 84325 RVA: 0x004F0374 File Offset: 0x004EE574
[Token(Token = "0x6014965")]
[Address(RVA = "0x1919F40", Offset = "0x1918940", VA = "0x181919F40")]
[CompilerGenerated]
private void BHIDFLKIAIA(int KDOCKENDOCD)
{
SynchronizedField<RaycastGizmo.ONKBHKNACPF> mhplplgiefk = this.MHPLPLGIEFK;
}
// Token: 0x06014966 RID: 84326 RVA: 0x004F0390 File Offset: 0x004EE590
[Token(Token = "0x6014966")]
[Address(RVA = "0x191A820", Offset = "0x1919220", VA = "0x18191A820")]
[CompilerGenerated]
private void CHPDAKCPFBA(CreationObjectSettingBooleanUIControl GCCLEJOGCCE)
{
PLDMAFINLJO.FANDNIHFMNM(GCCLEJOGCCE.PropertyDescription, "Show Laser When Gadgets Are Hidden");
}
// Token: 0x0400DBAD RID: 56237
[Token(Token = "0x400DBAD")]
private const InputSlot INHGGCHKDPG = InputSlot.R;
// Token: 0x0400DBAE RID: 56238
[Token(Token = "0x400DBAE")]
private const InputSlot JDMEHFHMNPJ = InputSlot.G;
// Token: 0x0400DBAF RID: 56239
[Token(Token = "0x400DBAF")]
private const OutputSlot JANJPHALPDM = OutputSlot.R;
// Token: 0x0400DBB0 RID: 56240
[Token(Token = "0x400DBB0")]
private const OutputSlot CICDFPFLAOF = OutputSlot.G;
// Token: 0x0400DBB1 RID: 56241
[Token(Token = "0x400DBB1")]
private const OutputSlot MAIKBBDGCEJ = OutputSlot.B;
// Token: 0x0400DBB2 RID: 56242
[Token(Token = "0x400DBB2")]
private const int FPPCODLDPCM = 999;
// Token: 0x0400DBB3 RID: 56243
[global::Cpp2IlInjected.FieldOffset(Offset = "0x40")]
[Token(Token = "0x400DBB3")]
[SerializeField]
[DDPIINEJFMD(JIBDPHMGEGO.Self, false, false)]
private CreationObject _creationObject;
// Token: 0x0400DBB4 RID: 56244
[global::Cpp2IlInjected.FieldOffset(Offset = "0x48")]
[Token(Token = "0x400DBB4")]
[SerializeField]
[DDPIINEJFMD(JIBDPHMGEGO.Self, false, false)]
private CircuitEventNodeDisplay _circuitEventNodeDisplay;
// Token: 0x0400DBB5 RID: 56245
[global::Cpp2IlInjected.FieldOffset(Offset = "0x50")]
[Token(Token = "0x400DBB5")]
[SerializeField]
[DDPIINEJFMD(JIBDPHMGEGO.Self, false, false)]
private LineRenderer _lineRenderer;
// Token: 0x0400DBB6 RID: 56246
[global::Cpp2IlInjected.FieldOffset(Offset = "0x58")]
[Token(Token = "0x400DBB6")]
[SerializeField]
private MeshRenderer _endPointMeshRenderer;
// Token: 0x0400DBB7 RID: 56247
[global::Cpp2IlInjected.FieldOffset(Offset = "0x60")]
[Token(Token = "0x400DBB7")]
[SerializeField]
private CircuitInputConnectionPoint _maxDistanceConnectionPoint;
// Token: 0x0400DBB8 RID: 56248
[global::Cpp2IlInjected.FieldOffset(Offset = "0x68")]
[Token(Token = "0x400DBB8")]
private RaycastHit HPJMBALLBAF;
// Token: 0x0400DBB9 RID: 56249
[global::Cpp2IlInjected.FieldOffset(Offset = "0x94")]
[Token(Token = "0x400DBB9")]
private CMDADAAOBHD OMFIBHCHJMO;
// Token: 0x0400DBBA RID: 56250
[global::Cpp2IlInjected.FieldOffset(Offset = "0x98")]
[Token(Token = "0x400DBBA")]
private RaycastGizmo.MHHINPNPKKE NJPOCDKIDNF;
// Token: 0x0400DBBB RID: 56251
[global::Cpp2IlInjected.FieldOffset(Offset = "0xA0")]
[Token(Token = "0x400DBBB")]
private RaycastGizmo.CDLHCKBCPJL FKHPANJJNKG;
// Token: 0x0400DBBC RID: 56252
[global::Cpp2IlInjected.FieldOffset(Offset = "0xA8")]
[Token(Token = "0x400DBBC")]
private float EFEHIBCHDPF;
// Token: 0x0400DBBD RID: 56253
[global::Cpp2IlInjected.FieldOffset(Offset = "0xAC")]
[Token(Token = "0x400DBBD")]
private float OAIMALNJBFM;
// Token: 0x0400DBBE RID: 56254
[global::Cpp2IlInjected.FieldOffset(Offset = "0xB0")]
[Token(Token = "0x400DBBE")]
private SynchronizedField<bool> DGFJNEJNKPF;
// Token: 0x0400DBBF RID: 56255
[global::Cpp2IlInjected.FieldOffset(Offset = "0xB8")]
[Token(Token = "0x400DBBF")]
private SynchronizedField<RaycastGizmo.ONKBHKNACPF> MHPLPLGIEFK;
// Token: 0x0400DBC0 RID: 56256
[global::Cpp2IlInjected.FieldOffset(Offset = "0xC0")]
[Token(Token = "0x400DBC0")]
private SynchronizedField<int> ALCDICOPANL;
// Token: 0x0400DBC1 RID: 56257
[global::Cpp2IlInjected.FieldOffset(Offset = "0xC8")]
[Token(Token = "0x400DBC1")]
private SynchronizedField<bool> AKALDHDCOBP;
// Token: 0x0400DBC2 RID: 56258
[global::Cpp2IlInjected.FieldOffset(Offset = "0xD0")]
[Token(Token = "0x400DBC2")]
private SynchronizedField<bool> GEBIKKKJCCM;
// Token: 0x0400DBC3 RID: 56259
[global::Cpp2IlInjected.FieldOffset(Offset = "0xD8")]
[Token(Token = "0x400DBC3")]
private SynchronizedField<string> LEBGIELHPBE;
// Token: 0x0400DBC4 RID: 56260
[global::Cpp2IlInjected.FieldOffset(Offset = "0xE0")]
[Token(Token = "0x400DBC4")]
private SynchronizedField<Guid> NJIHJDMLOHI;
// Token: 0x0400DBC5 RID: 56261
[global::Cpp2IlInjected.FieldOffset(Offset = "0xE8")]
[Token(Token = "0x400DBC5")]
private SynchronizedField<bool> AHAAGCKEGMM;
// Token: 0x0400DBC6 RID: 56262
[global::Cpp2IlInjected.FieldOffset(Offset = "0xF0")]
[Token(Token = "0x400DBC6")]
private CPNMFOKDBKM FDPGJKLNBDC;
// Token: 0x0400DBC7 RID: 56263
[global::Cpp2IlInjected.FieldOffset(Offset = "0xF8")]
[Token(Token = "0x400DBC7")]
private CPNMFOKDBKM DEOPEJOANLA;
// Token: 0x0400DBC8 RID: 56264
[global::Cpp2IlInjected.FieldOffset(Offset = "0x100")]
[Token(Token = "0x400DBC8")]
private BaseCreationObjectSettingPropertyUIControl NLCCBKBDLAK;
// Token: 0x0400DBC9 RID: 56265
[global::Cpp2IlInjected.FieldOffset(Offset = "0x108")]
[Token(Token = "0x400DBC9")]
private PGIHLFOHNML KJAKMODINFL;
// Token: 0x0400DBCA RID: 56266
[global::Cpp2IlInjected.FieldOffset(Offset = "0x110")]
[Token(Token = "0x400DBCA")]
private RoleGuidEditableUIControl IGECOLAFAJJ;
// Token: 0x0400DBCB RID: 56267
[global::Cpp2IlInjected.FieldOffset(Offset = "0x118")]
[Token(Token = "0x400DBCB")]
private HIPBHHONPLB MOHBHOCAHLF;
// Token: 0x0400DBCC RID: 56268
[global::Cpp2IlInjected.FieldOffset(Offset = "0x120")]
[Token(Token = "0x400DBCC")]
private KLCANJPOEPC JDBLCNPFFEE;
// Token: 0x0400DBCD RID: 56269
[global::Cpp2IlInjected.FieldOffset(Offset = "0x128")]
[Token(Token = "0x400DBCD")]
private CPNMFOKDBKM GFDIMFLCLPN;
// Token: 0x0400DBCE RID: 56270
[Token(Token = "0x400DBCE")]
private static readonly LMGJGGMGNCG PFBJHKNDNPA = new LMGJGGMGNCG();
// Token: 0x0400DBCF RID: 56271
[Token(Token = "0x400DBCF")]
private static readonly RaycastHit[] GOCCBHIHNLM = new RaycastHit[20];
// Token: 0x0400DBD0 RID: 56272
[Token(Token = "0x400DBD0")]
private static readonly int IPHJPIAKPIH;
// Token: 0x0400DBD1 RID: 56273
[Token(Token = "0x400DBD1")]
private static readonly int PEKHCDEGEDD;
// Token: 0x02002D63 RID: 11619
[Token(Token = "0x2002D63")]
private enum ONKBHKNACPF
{
// Token: 0x0400DBD3 RID: 56275
[Token(Token = "0x400DBD3")]
Millimeters = -1,
// Token: 0x0400DBD4 RID: 56276
[Token(Token = "0x400DBD4")]
Centimeters,
// Token: 0x0400DBD5 RID: 56277
[Token(Token = "0x400DBD5")]
Meters
}
// Token: 0x02002D64 RID: 11620
[Token(Token = "0x2002D64")]
private static class PPIFACMMKKB
{
// Token: 0x06014967 RID: 84327 RVA: 0x004F03B4 File Offset: 0x004EE5B4
[Token(Token = "0x6014967")]
[Address(RVA = "0x1915AB0", Offset = "0x19144B0", VA = "0x181915AB0")]
static PPIFACMMKKB()
{
ActionEvent preEvaluateEvent = CircuitManager.PreEvaluateEvent;
int num;
Action action = new Action(num.AALCLAELEJA);
num = 0;
CircuitManager.PreEvaluateEvent = preEvaluateEvent + action;
}
// Token: 0x06014968 RID: 84328 RVA: 0x004F03EC File Offset: 0x004EE5EC
[Token(Token = "0x6014968")]
[Address(RVA = "0x1915450", Offset = "0x1913E50", VA = "0x181915450")]
private static void AALCLAELEJA()
{
int num;
do
{
num = 0;
List<RaycastGizmo> efncpjiknpo = RaycastGizmo.PPIFACMMKKB.EFNCPJIKNPO;
List.Enumerator enumerator;
if (enumerator != 0)
{
bool flag;
while (!flag)
{
}
}
if (num != -1)
{
}
}
while (num != 0);
}
// Token: 0x06014969 RID: 84329 RVA: 0x004F0418 File Offset: 0x004EE618
[Token(Token = "0x6014969")]
[Address(RVA = "0x1915A60", Offset = "0x1914460", VA = "0x181915A60")]
private static IEnumerator<ISchedule> JDBIEAKOLGG()
{
/*
An exception occurred when decompiling this method (06014969)
ICSharpCode.Decompiler.DecompilerException: Error decompiling System.Collections.Generic.IEnumerator`1<RecRoom.Core.ISchedule> 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: 0x0601496A RID: 84330 RVA: 0x004F0434 File Offset: 0x004EE634
[Token(Token = "0x601496A")]
[Address(RVA = "0x19156E0", Offset = "0x19140E0", VA = "0x1819156E0")]
public static void BPAJKKAGPKB(RaycastGizmo FBJPKNDLFIK)
{
int num = 0;
if (FBJPKNDLFIK != num)
{
if (!RaycastGizmo.PPIFACMMKKB.EFNCPJIKNPO.Contains(FBJPKNDLFIK))
{
RaycastGizmo.PPIFACMMKKB.EFNCPJIKNPO.Add(FBJPKNDLFIK);
}
IPromise ijlikflpnjj = RaycastGizmo.PPIFACMMKKB.IJLIKFLPNJJ;
Scheduler instance = SingletonMonoBehaviour.Instance;
RaycastGizmo.PPIFACMMKKB.PAIMBHICDGF paimbhicdgf;
paimbhicdgf.System.IDisposable.Dispose();
int num2 = 0;
paimbhicdgf.<>1__state = num2;
ISchedulerPromise schedulerPromise = 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: 0x0601496B RID: 84331 RVA: 0x004F04D0 File Offset: 0x004EE6D0
[Token(Token = "0x601496B")]
[Address(RVA = "0x1915620", Offset = "0x1914020", VA = "0x181915620")]
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: 0x0400DBD6 RID: 56278
[Token(Token = "0x400DBD6")]
private const int LJEHFJGPJGL = 32;
// Token: 0x0400DBD7 RID: 56279
[Token(Token = "0x400DBD7")]
private static readonly List<RaycastGizmo> EFNCPJIKNPO = new List();
// Token: 0x0400DBD8 RID: 56280
[Token(Token = "0x400DBD8")]
private static IPromise IJLIKFLPNJJ;
}
// Token: 0x02002D67 RID: 11623
[Token(Token = "0x2002D67")]
private struct MHHINPNPKKE
{
// Token: 0x0400DBDF RID: 56287
[global::Cpp2IlInjected.FieldOffset(Offset = "0x0")]
[Token(Token = "0x400DBDF")]
public float PHGAAFBCFFA;
// Token: 0x0400DBE0 RID: 56288
[global::Cpp2IlInjected.FieldOffset(Offset = "0x4")]
[Token(Token = "0x400DBE0")]
public int LFFLFGGKGAK;
}
// Token: 0x02002D68 RID: 11624
[Token(Token = "0x2002D68")]
private struct CDLHCKBCPJL
{
// Token: 0x0400DBE1 RID: 56289
[global::Cpp2IlInjected.FieldOffset(Offset = "0x0")]
[Token(Token = "0x400DBE1")]
public float PHGAAFBCFFA;
// Token: 0x0400DBE2 RID: 56290
[global::Cpp2IlInjected.FieldOffset(Offset = "0x4")]
[Token(Token = "0x400DBE2")]
public int GANAOMHGJMP;
}
}
}