2499 lines
85 KiB
C#
2499 lines
85 KiB
C#
using System;
|
|
using System.Collections.Generic;
|
|
using System.Runtime.CompilerServices;
|
|
using System.Text;
|
|
using AGUI.StackedUI;
|
|
using Cpp2IlInjected;
|
|
using Photon.Pun;
|
|
using RecNet;
|
|
using RecRoom.Avatars;
|
|
using RecRoom.Circuits;
|
|
using RecRoom.CircuitsV2.ContextNodes;
|
|
using RecRoom.Core.Creation.Circuits;
|
|
using RecRoom.Core.Creation.Shapes;
|
|
using RecRoom.Core.Rendering;
|
|
using RecRoom.Persistence;
|
|
using RecRoom.Players.Watch;
|
|
using RecRoom.Systems.PlayerRoles;
|
|
using RecRoom.Tools;
|
|
using UnityEngine;
|
|
using UnityEngine.Events;
|
|
|
|
namespace RecRoom.Core.Creation.Costumes
|
|
{
|
|
// Token: 0x020033EA RID: 13290
|
|
[Token(Token = "0x20033EA")]
|
|
public abstract class Costume : MonoBehaviourPun, EOCLMMENCKH, GDMDKPLBJAC, NGBLAGENLDK, MNOJGKOPKIM, NEFEJHJFDAH, NDBBKDMPBHD, AHOAEAFEAHN, LDIJBEFKFFE
|
|
{
|
|
// Token: 0x17003EE0 RID: 16096
|
|
// (get) Token: 0x06016C69 RID: 93289 RVA: 0x00549B60 File Offset: 0x00547D60
|
|
[Token(Token = "0x17003EE0")]
|
|
public Tool PBBJCLJPFMI
|
|
{
|
|
[Token(Token = "0x6016C69")]
|
|
[Address(RVA = "0x417680", Offset = "0x416680", VA = "0x180417680")]
|
|
get
|
|
{
|
|
return this._tool;
|
|
}
|
|
}
|
|
|
|
// Token: 0x17003EE1 RID: 16097
|
|
// (get) Token: 0x06016C6A RID: 93290 RVA: 0x00549B74 File Offset: 0x00547D74
|
|
[Token(Token = "0x17003EE1")]
|
|
protected virtual CircuitNodeDisplay ABPHLIOEKDK
|
|
{
|
|
[Token(Token = "0x6016C6A")]
|
|
[Address(RVA = "0x4242C0", Offset = "0x4232C0", VA = "0x1804242C0", Slot = "27")]
|
|
get
|
|
{
|
|
}
|
|
}
|
|
|
|
// Token: 0x06016C6B RID: 93291 RVA: 0x00549B84 File Offset: 0x00547D84
|
|
[Token(Token = "0x6016C6B")]
|
|
[Address(RVA = "0x417AB0", Offset = "0x416AB0", VA = "0x180417AB0")]
|
|
public void SetHighlightedCostumePiece(CostumePiece GPEKFHLOFGA)
|
|
{
|
|
this.HKDKNIHHBJM = GPEKFHLOFGA;
|
|
}
|
|
|
|
// Token: 0x17003EE2 RID: 16098
|
|
// (get) Token: 0x06016C6C RID: 93292 RVA: 0x00549B98 File Offset: 0x00547D98
|
|
// (set) Token: 0x06016C6D RID: 93293 RVA: 0x00549BAC File Offset: 0x00547DAC
|
|
[Token(Token = "0x17003EE2")]
|
|
public CostumePiece LHHJMNOAPHH
|
|
{
|
|
[Token(Token = "0x6016C6C")]
|
|
[Address(RVA = "0x4177B0", Offset = "0x4167B0", VA = "0x1804177B0")]
|
|
get;
|
|
[Token(Token = "0x6016C6D")]
|
|
[Address(RVA = "0x417AA0", Offset = "0x416AA0", VA = "0x180417AA0")]
|
|
private set;
|
|
}
|
|
|
|
// Token: 0x17003EE3 RID: 16099
|
|
// (get) Token: 0x06016C6E RID: 93294 RVA: 0x00549BC0 File Offset: 0x00547DC0
|
|
[Token(Token = "0x17003EE3")]
|
|
public AGAJMBPABDL IHECOLNNGHA
|
|
{
|
|
[Token(Token = "0x6016C6E")]
|
|
[Address(RVA = "0x4646C0", Offset = "0x4636C0", VA = "0x1804646C0")]
|
|
get
|
|
{
|
|
return this.FDEIGODGKLN;
|
|
}
|
|
}
|
|
|
|
// Token: 0x17003EE4 RID: 16100
|
|
// (get) Token: 0x06016C6F RID: 93295 RVA: 0x00549BD4 File Offset: 0x00547DD4
|
|
[Token(Token = "0x17003EE4")]
|
|
private ISet<Guid> DGGHIAMCEAJ
|
|
{
|
|
[Token(Token = "0x6016C6F")]
|
|
[Address(RVA = "0x42D480", Offset = "0x42C480", VA = "0x18042D480")]
|
|
get
|
|
{
|
|
/*
|
|
An exception occurred when decompiling this method (06016C6F)
|
|
|
|
ICSharpCode.Decompiler.DecompilerException: Error decompiling System.Collections.Generic.ISet`1<System.Guid> RecRoom.Core.Creation.Costumes.Costume::OIDILIJBKIA()
|
|
|
|
---> System.Exception: Basic block has to end with unconditional control flow.
|
|
{
|
|
Block_0:
|
|
stloc:class BMPINMNGBLL<valuetype [mscorlib]System.Guid>(var_0_06, ldfld:class BMPINMNGBLL<valuetype [mscorlib]System.Guid>(Costume::DDPDHDELDFG, ldloc:Costume(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: 0x17003EE5 RID: 16101
|
|
// (get) Token: 0x06016C70 RID: 93296 RVA: 0x00549BE8 File Offset: 0x00547DE8
|
|
// (set) Token: 0x06016C71 RID: 93297 RVA: 0x00549C08 File Offset: 0x00547E08
|
|
[Token(Token = "0x17003EE5")]
|
|
private bool EJKGGECFFFN
|
|
{
|
|
[Token(Token = "0x6016C70")]
|
|
[Address(RVA = "0x18FD0C0", Offset = "0x18FC0C0", VA = "0x1818FD0C0")]
|
|
get
|
|
{
|
|
return this.CLIBPFCADIO.IAHDANBDAAM() != null;
|
|
}
|
|
[Token(Token = "0x6016C71")]
|
|
[Address(RVA = "0x18FC9F0", Offset = "0x18FB9F0", VA = "0x1818FC9F0")]
|
|
set
|
|
{
|
|
KLLMCPFPIIE<bool> clibpfcadio = this.CLIBPFCADIO;
|
|
}
|
|
}
|
|
|
|
// Token: 0x17003EE6 RID: 16102
|
|
// (get) Token: 0x06016C72 RID: 93298 RVA: 0x00549C24 File Offset: 0x00547E24
|
|
// (set) Token: 0x06016C73 RID: 93299 RVA: 0x00549C44 File Offset: 0x00547E44
|
|
[Token(Token = "0x17003EE6")]
|
|
public bool DNHMNDHJLEI
|
|
{
|
|
[Token(Token = "0x6016C72")]
|
|
[Address(RVA = "0x1901660", Offset = "0x1900660", VA = "0x181901660")]
|
|
get
|
|
{
|
|
return this.JPEKOEKOIIG.IAHDANBDAAM() != null;
|
|
}
|
|
[Token(Token = "0x6016C73")]
|
|
[Address(RVA = "0x1901B80", Offset = "0x1900B80", VA = "0x181901B80")]
|
|
set
|
|
{
|
|
KLLMCPFPIIE<bool> jpekoekoiig = this.JPEKOEKOIIG;
|
|
}
|
|
}
|
|
|
|
// Token: 0x17003EE7 RID: 16103
|
|
// (get) Token: 0x06016C74 RID: 93300 RVA: 0x00549C60 File Offset: 0x00547E60
|
|
// (set) Token: 0x06016C75 RID: 93301 RVA: 0x00549C80 File Offset: 0x00547E80
|
|
[Token(Token = "0x17003EE7")]
|
|
public bool OPDPIMKHPMG
|
|
{
|
|
[Token(Token = "0x6016C74")]
|
|
[Address(RVA = "0x1901570", Offset = "0x1900570", VA = "0x181901570")]
|
|
get
|
|
{
|
|
return this.KIIDHGLIKDL.IAHDANBDAAM() != null;
|
|
}
|
|
[Token(Token = "0x6016C75")]
|
|
[Address(RVA = "0x1901B20", Offset = "0x1900B20", VA = "0x181901B20")]
|
|
set
|
|
{
|
|
KLLMCPFPIIE<bool> kiidhglikdl = this.KIIDHGLIKDL;
|
|
}
|
|
}
|
|
|
|
// Token: 0x17003EE8 RID: 16104
|
|
// (get) Token: 0x06016C76 RID: 93302 RVA: 0x00549C9C File Offset: 0x00547E9C
|
|
// (set) Token: 0x06016C77 RID: 93303 RVA: 0x00549CBC File Offset: 0x00547EBC
|
|
[Token(Token = "0x17003EE8")]
|
|
public Player.LKALLGKFEOB GIOFFFHPMON
|
|
{
|
|
[Token(Token = "0x6016C76")]
|
|
[Address(RVA = "0x1901520", Offset = "0x1900520", VA = "0x181901520")]
|
|
get
|
|
{
|
|
int num = this.EGOEIOHGPMD.IAHDANBDAAM();
|
|
throw new NullReferenceException();
|
|
}
|
|
[Token(Token = "0x6016C77")]
|
|
[Address(RVA = "0x1901AC0", Offset = "0x1900AC0", VA = "0x181901AC0")]
|
|
set
|
|
{
|
|
KLLMCPFPIIE<int> egoeiohgpmd = this.EGOEIOHGPMD;
|
|
}
|
|
}
|
|
|
|
// Token: 0x17003EE9 RID: 16105
|
|
// (get) Token: 0x06016C78 RID: 93304 RVA: 0x0000220F File Offset: 0x0000040F
|
|
// (set) Token: 0x06016C79 RID: 93305 RVA: 0x0000220F File Offset: 0x0000040F
|
|
[Token(Token = "0x17003EE9")]
|
|
public Guid LEEDDFNKKEP
|
|
{
|
|
[Token(Token = "0x6016C78")]
|
|
[Address(RVA = "0x18FC7C0", Offset = "0x18FB7C0", VA = "0x1818FC7C0")]
|
|
get
|
|
{
|
|
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
|
}
|
|
[Token(Token = "0x6016C79")]
|
|
[Address(RVA = "0x19019D0", Offset = "0x19009D0", VA = "0x1819019D0")]
|
|
set
|
|
{
|
|
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
|
}
|
|
}
|
|
|
|
// Token: 0x17003EEA RID: 16106
|
|
// (get) Token: 0x06016C7A RID: 93306 RVA: 0x00549CD8 File Offset: 0x00547ED8
|
|
// (set) Token: 0x06016C7B RID: 93307 RVA: 0x0000220F File Offset: 0x0000040F
|
|
[Token(Token = "0x17003EEA")]
|
|
protected virtual int KKPDEFJHPIM
|
|
{
|
|
[Token(Token = "0x6016C7A")]
|
|
[Address(RVA = "0x4242C0", Offset = "0x4232C0", VA = "0x1804242C0", Slot = "28")]
|
|
get
|
|
{
|
|
return 0;
|
|
}
|
|
[Token(Token = "0x6016C7B")]
|
|
[Address(RVA = "0x4242D0", Offset = "0x4232D0", VA = "0x1804242D0", Slot = "29")]
|
|
set
|
|
{
|
|
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
|
}
|
|
}
|
|
|
|
// Token: 0x17003EEB RID: 16107
|
|
// (get) Token: 0x06016C7C RID: 93308 RVA: 0x00549CE8 File Offset: 0x00547EE8
|
|
[Token(Token = "0x17003EEB")]
|
|
protected virtual int DHACPJNCGKF
|
|
{
|
|
[Token(Token = "0x6016C7C")]
|
|
[Address(RVA = "0x4242C0", Offset = "0x4232C0", VA = "0x1804242C0", Slot = "30")]
|
|
get
|
|
{
|
|
return 0;
|
|
}
|
|
}
|
|
|
|
// Token: 0x17003EEC RID: 16108
|
|
// (get) Token: 0x06016C7D RID: 93309 RVA: 0x00549CF8 File Offset: 0x00547EF8
|
|
[Token(Token = "0x17003EEC")]
|
|
protected virtual bool BNPIEJFHDMC
|
|
{
|
|
[Token(Token = "0x6016C7D")]
|
|
[Address(RVA = "0x4246A0", Offset = "0x4236A0", VA = "0x1804246A0", Slot = "31")]
|
|
get
|
|
{
|
|
return true;
|
|
}
|
|
}
|
|
|
|
// Token: 0x17003EED RID: 16109
|
|
// (get) Token: 0x06016C7E RID: 93310 RVA: 0x0000220F File Offset: 0x0000040F
|
|
[Token(Token = "0x17003EED")]
|
|
public bool AIBLOKGDMHE
|
|
{
|
|
[Token(Token = "0x6016C7E")]
|
|
[Address(RVA = "0x1901440", Offset = "0x1900440", VA = "0x181901440")]
|
|
get
|
|
{
|
|
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
|
}
|
|
}
|
|
|
|
// Token: 0x17003EEE RID: 16110
|
|
// (get) Token: 0x06016C7F RID: 93311 RVA: 0x0000220F File Offset: 0x0000040F
|
|
[Token(Token = "0x17003EEE")]
|
|
public bool POIIEDMCEOO
|
|
{
|
|
[Token(Token = "0x6016C7F")]
|
|
[Address(RVA = "0xCDF5B0", Offset = "0xCDE5B0", VA = "0x180CDF5B0")]
|
|
get
|
|
{
|
|
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
|
}
|
|
}
|
|
|
|
// Token: 0x17003EEF RID: 16111
|
|
// (get) Token: 0x06016C80 RID: 93312 RVA: 0x00549D08 File Offset: 0x00547F08
|
|
// (set) Token: 0x06016C81 RID: 93313 RVA: 0x00549D1C File Offset: 0x00547F1C
|
|
[Token(Token = "0x17003EEF")]
|
|
public bool OABGOAHLGBP
|
|
{
|
|
[Token(Token = "0x6016C80")]
|
|
[Address(RVA = "0x141FCD0", Offset = "0x141ECD0", VA = "0x18141FCD0")]
|
|
get
|
|
{
|
|
return this.LNMJPBJKDHM;
|
|
}
|
|
[Token(Token = "0x6016C81")]
|
|
[Address(RVA = "0x18FC310", Offset = "0x18FB310", VA = "0x1818FC310")]
|
|
private set
|
|
{
|
|
if (this.LNMJPBJKDHM != value)
|
|
{
|
|
Costume.PGJKMGDLDEP olhofemicpj = this.OLHOFEMICPJ;
|
|
this.LNMJPBJKDHM = value;
|
|
if (olhofemicpj != 0)
|
|
{
|
|
olhofemicpj(this);
|
|
return;
|
|
}
|
|
}
|
|
}
|
|
}
|
|
|
|
// Token: 0x17003EF0 RID: 16112
|
|
// (get) Token: 0x06016C82 RID: 93314 RVA: 0x00549D4C File Offset: 0x00547F4C
|
|
// (set) Token: 0x06016C83 RID: 93315 RVA: 0x00549D60 File Offset: 0x00547F60
|
|
[Token(Token = "0x17003EF0")]
|
|
public bool LMPBDJCPBCM
|
|
{
|
|
[Token(Token = "0x6016C82")]
|
|
[Address(RVA = "0x1901510", Offset = "0x1900510", VA = "0x181901510")]
|
|
get;
|
|
[Token(Token = "0x6016C83")]
|
|
[Address(RVA = "0x18FB950", Offset = "0x18FA950", VA = "0x1818FB950")]
|
|
private set;
|
|
}
|
|
|
|
// Token: 0x17003EF1 RID: 16113
|
|
// (get) Token: 0x06016C84 RID: 93316 RVA: 0x00549D74 File Offset: 0x00547F74
|
|
[Token(Token = "0x17003EF1")]
|
|
public BaseUIPivot ANKDOJMFBDN
|
|
{
|
|
[Token(Token = "0x6016C84")]
|
|
[Address(RVA = "0x417710", Offset = "0x416710", VA = "0x180417710")]
|
|
get
|
|
{
|
|
return this.uiPivot;
|
|
}
|
|
}
|
|
|
|
// Token: 0x17003EF2 RID: 16114
|
|
// (get) Token: 0x06016C85 RID: 93317 RVA: 0x00549D88 File Offset: 0x00547F88
|
|
[Token(Token = "0x17003EF2")]
|
|
private bool BOALLGPNEBL
|
|
{
|
|
[Token(Token = "0x6016C85")]
|
|
[Address(RVA = "0x18FC6F0", Offset = "0x18FB6F0", VA = "0x1818FC6F0")]
|
|
get
|
|
{
|
|
Transform transform = base.transform;
|
|
Vector3 vector;
|
|
float z = vector.z;
|
|
float z2 = Vector3.up.z;
|
|
throw new NullReferenceException();
|
|
}
|
|
}
|
|
|
|
// Token: 0x17003EF3 RID: 16115
|
|
// (get) Token: 0x06016C86 RID: 93318 RVA: 0x00549DB4 File Offset: 0x00547FB4
|
|
[Token(Token = "0x17003EF3")]
|
|
public bool MEBGJGNMIMG
|
|
{
|
|
[Token(Token = "0x6016C86")]
|
|
[Address(RVA = "0x1901340", Offset = "0x1900340", VA = "0x181901340")]
|
|
get
|
|
{
|
|
List<CostumePiece> jpdmekpkhfh = this.JPDMEKPKHFH;
|
|
Predicate<CostumePiece> <>9__82_ = Costume.<>c.<>9__82_0;
|
|
if (<>9__82_ == 0)
|
|
{
|
|
Costume.<>c.<>9__82_0 = (CostumePiece piece) => piece.EJHEPIJEDCK.MEBGJGNMIMG;
|
|
}
|
|
return jpdmekpkhfh.TrueForAll(<>9__82_);
|
|
}
|
|
}
|
|
|
|
// Token: 0x14000203 RID: 515
|
|
// (add) Token: 0x06016C87 RID: 93319 RVA: 0x00549DF4 File Offset: 0x00547FF4
|
|
// (remove) Token: 0x06016C88 RID: 93320 RVA: 0x00549E10 File Offset: 0x00548010
|
|
[Token(Token = "0x14000203")]
|
|
public event Costume.PGJKMGDLDEP HGGHEGNBFEO
|
|
{
|
|
[Token(Token = "0x6016C87")]
|
|
[Address(RVA = "0x1900EF0", Offset = "0x18FFEF0", VA = "0x181900EF0")]
|
|
[CompilerGenerated]
|
|
add
|
|
{
|
|
Delegate @delegate;
|
|
while (@delegate != 0 && @delegate == 0)
|
|
{
|
|
}
|
|
while (@delegate != this)
|
|
{
|
|
}
|
|
}
|
|
[Token(Token = "0x6016C88")]
|
|
[Address(RVA = "0x19016B0", Offset = "0x19006B0", VA = "0x1819016B0")]
|
|
[CompilerGenerated]
|
|
remove
|
|
{
|
|
Delegate @delegate;
|
|
while (@delegate != 0 && @delegate == 0)
|
|
{
|
|
}
|
|
while (@delegate != this)
|
|
{
|
|
}
|
|
}
|
|
}
|
|
|
|
// Token: 0x14000204 RID: 516
|
|
// (add) Token: 0x06016C89 RID: 93321 RVA: 0x00549E2C File Offset: 0x0054802C
|
|
// (remove) Token: 0x06016C8A RID: 93322 RVA: 0x00549E48 File Offset: 0x00548048
|
|
[Token(Token = "0x14000204")]
|
|
public event Costume.PGJKMGDLDEP EIJKBELKAPG
|
|
{
|
|
[Token(Token = "0x6016C89")]
|
|
[Address(RVA = "0x1901170", Offset = "0x1900170", VA = "0x181901170")]
|
|
[CompilerGenerated]
|
|
add
|
|
{
|
|
Delegate @delegate;
|
|
while (@delegate != 0 && @delegate == 0)
|
|
{
|
|
}
|
|
while (@delegate != this)
|
|
{
|
|
}
|
|
}
|
|
[Token(Token = "0x6016C8A")]
|
|
[Address(RVA = "0x1901930", Offset = "0x1900930", VA = "0x181901930")]
|
|
[CompilerGenerated]
|
|
remove
|
|
{
|
|
Delegate @delegate;
|
|
while (@delegate != 0 && @delegate == 0)
|
|
{
|
|
}
|
|
while (@delegate != this)
|
|
{
|
|
}
|
|
}
|
|
}
|
|
|
|
// Token: 0x14000205 RID: 517
|
|
// (add) Token: 0x06016C8B RID: 93323 RVA: 0x00549E64 File Offset: 0x00548064
|
|
// (remove) Token: 0x06016C8C RID: 93324 RVA: 0x00549E80 File Offset: 0x00548080
|
|
[Token(Token = "0x14000205")]
|
|
public event Costume.PGJKMGDLDEP OLHOFEMICPJ
|
|
{
|
|
[Token(Token = "0x6016C8B")]
|
|
[Address(RVA = "0x19010D0", Offset = "0x19000D0", VA = "0x1819010D0")]
|
|
[CompilerGenerated]
|
|
add
|
|
{
|
|
Delegate @delegate;
|
|
while (@delegate != 0 && @delegate == 0)
|
|
{
|
|
}
|
|
while (@delegate != this)
|
|
{
|
|
}
|
|
}
|
|
[Token(Token = "0x6016C8C")]
|
|
[Address(RVA = "0x1901890", Offset = "0x1900890", VA = "0x181901890")]
|
|
[CompilerGenerated]
|
|
remove
|
|
{
|
|
Delegate @delegate;
|
|
while (@delegate != 0 && @delegate == 0)
|
|
{
|
|
}
|
|
while (@delegate != this)
|
|
{
|
|
}
|
|
}
|
|
}
|
|
|
|
// Token: 0x14000206 RID: 518
|
|
// (add) Token: 0x06016C8D RID: 93325 RVA: 0x00549E9C File Offset: 0x0054809C
|
|
// (remove) Token: 0x06016C8E RID: 93326 RVA: 0x00549EB8 File Offset: 0x005480B8
|
|
[Token(Token = "0x14000206")]
|
|
public event Costume.PGJKMGDLDEP NALLOHLPPPK
|
|
{
|
|
[Token(Token = "0x6016C8D")]
|
|
[Address(RVA = "0x1901030", Offset = "0x1900030", VA = "0x181901030")]
|
|
[CompilerGenerated]
|
|
add
|
|
{
|
|
Delegate @delegate;
|
|
while (@delegate != 0 && @delegate == 0)
|
|
{
|
|
}
|
|
while (@delegate != this)
|
|
{
|
|
}
|
|
}
|
|
[Token(Token = "0x6016C8E")]
|
|
[Address(RVA = "0x19017F0", Offset = "0x19007F0", VA = "0x1819017F0")]
|
|
[CompilerGenerated]
|
|
remove
|
|
{
|
|
Delegate @delegate;
|
|
while (@delegate != 0 && @delegate == 0)
|
|
{
|
|
}
|
|
while (@delegate != this)
|
|
{
|
|
}
|
|
}
|
|
}
|
|
|
|
// Token: 0x14000207 RID: 519
|
|
// (add) Token: 0x06016C8F RID: 93327 RVA: 0x00549ED4 File Offset: 0x005480D4
|
|
// (remove) Token: 0x06016C90 RID: 93328 RVA: 0x00549EF0 File Offset: 0x005480F0
|
|
[Token(Token = "0x14000207")]
|
|
public event Costume.PGJKMGDLDEP APDFKAPDNGO
|
|
{
|
|
[Token(Token = "0x6016C8F")]
|
|
[Address(RVA = "0x1900F90", Offset = "0x18FFF90", VA = "0x181900F90")]
|
|
[CompilerGenerated]
|
|
add
|
|
{
|
|
Delegate @delegate;
|
|
while (@delegate != 0 && @delegate == 0)
|
|
{
|
|
}
|
|
while (@delegate != this)
|
|
{
|
|
}
|
|
}
|
|
[Token(Token = "0x6016C90")]
|
|
[Address(RVA = "0x1901750", Offset = "0x1900750", VA = "0x181901750")]
|
|
[CompilerGenerated]
|
|
remove
|
|
{
|
|
Delegate @delegate;
|
|
while (@delegate != 0 && @delegate == 0)
|
|
{
|
|
}
|
|
while (@delegate != this)
|
|
{
|
|
}
|
|
}
|
|
}
|
|
|
|
// Token: 0x06016C91 RID: 93329 RVA: 0x00549F0C File Offset: 0x0054810C
|
|
[Token(Token = "0x6016C91")]
|
|
[Address(RVA = "0x18FA240", Offset = "0x18F9240", VA = "0x1818FA240", Slot = "13")]
|
|
protected override void Awake()
|
|
{
|
|
int num = 0;
|
|
int num2 = 0;
|
|
this.KKPDEFJHPIM = num2;
|
|
Tool tool = this._tool;
|
|
MFBGLIHGCGO<Tool> holderChangedEvent = tool.HolderChangedEvent;
|
|
Action<Tool> action = new Action(this.GOCIGHDAIEB);
|
|
MFBGLIHGCGO<Tool> mfbglihgcgo = MFBGLIHGCGO.BPJDFPACLMK(holderChangedEvent, action);
|
|
tool.HolderChangedEvent = mfbglihgcgo;
|
|
Tool tool2 = this._tool;
|
|
MFBGLIHGCGO<Tool> postPickupEvent = tool2.PostPickupEvent;
|
|
Action<Tool> action2 = new Action(this.MNCLFHBBPHB);
|
|
MFBGLIHGCGO<Tool> mfbglihgcgo2 = MFBGLIHGCGO.BPJDFPACLMK(postPickupEvent, action2);
|
|
tool2.PostPickupEvent = mfbglihgcgo2;
|
|
Tool tool3 = this._tool;
|
|
MFBGLIHGCGO<Tool> postReleaseEvent = tool3.PostReleaseEvent;
|
|
Action<Tool> action3 = new Action(this.PDEEFICICFG);
|
|
MFBGLIHGCGO<Tool> mfbglihgcgo3 = MFBGLIHGCGO.BPJDFPACLMK(postReleaseEvent, action3);
|
|
tool3.PostReleaseEvent = mfbglihgcgo3;
|
|
RigidbodyEx rigidbodyEx = this._tool.rigidbodyEx;
|
|
RigidbodyEx.FPLEDOKDLCC fpledokdlcc = new RigidbodyEx.FPLEDOKDLCC(this.PDNBJJPLEIG);
|
|
rigidbodyEx.JNAJFIOHDKO += fpledokdlcc;
|
|
Tool tool4 = this._tool;
|
|
Tool.BPPMEBHPHDM bppmebhphdm = new Tool.BPPMEBHPHDM(this.HHEDHAEJHIN);
|
|
tool4.CustomHighlightingBehavior = bppmebhphdm;
|
|
CreationObject creationObject = this._tool.creationObject;
|
|
MFBGLIHGCGO<CreationObject> lockedStatusChangedEvent = creationObject.LockedStatusChangedEvent;
|
|
Action<CreationObject> action4 = new Action(this.JFCGEANLGKC);
|
|
MFBGLIHGCGO<CreationObject> mfbglihgcgo4 = MFBGLIHGCGO.BPJDFPACLMK(lockedStatusChangedEvent, action4);
|
|
creationObject.LockedStatusChangedEvent = mfbglihgcgo4;
|
|
CreationObject creationObject2 = this._tool.creationObject;
|
|
Func<Collider, ShapeContainer> func = new Func(this.BOBBKGHBFPL);
|
|
creationObject2.AddCustomComponentGetter<ShapeContainer>(func);
|
|
OKNNKFGFODL localPlayerSelfScalingChanged = Player.LocalPlayerSelfScalingChanged;
|
|
Action action5 = new Action(this.OOFEKNDPCNC);
|
|
int num3 = 0;
|
|
localPlayerSelfScalingChanged.BPAJKKAGPKB(action5, num3 != 0);
|
|
RoomKeysManager instance = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG;
|
|
MFBGLIHGCGO<AMAGKLLBGEC> onRoomKeyUpdated = instance.OnRoomKeyUpdated;
|
|
Action<AMAGKLLBGEC> action6 = new Action(this.DFGHNKCCAAJ);
|
|
MFBGLIHGCGO<AMAGKLLBGEC> mfbglihgcgo5 = MFBGLIHGCGO.BPJDFPACLMK(onRoomKeyUpdated, action6);
|
|
instance.OnRoomKeyUpdated = mfbglihgcgo5;
|
|
MakerPen.BLGNKANAEFE += this.GLNNOIBDCNA;
|
|
MFBGLIHGCGO<AGAJMBPABDL> hphoojldkkm = KKPBCOOONNK.HPHOOJLDKKM;
|
|
Action<AGAJMBPABDL> action7 = new Action(this.OnPhotonPlayerDisconnected);
|
|
KKPBCOOONNK.HPHOOJLDKKM = MFBGLIHGCGO.BPJDFPACLMK(hphoojldkkm, action7);
|
|
if (!PPLFNCHJCEP.DKECDBMKDIK(base.JDHMIOJKLCK).IMCPFLDKEOH<Guid>("CST_EQPK", num))
|
|
{
|
|
Guid empty = Guid.Empty;
|
|
}
|
|
Action action8 = new Action(this.NCLAFGNDCAN);
|
|
int num4 = 0;
|
|
FNCHFMNHOFM fnchfmnhofm;
|
|
string dngkiajllhg = fnchfmnhofm.DNGKIAJLLHG;
|
|
Action aflpggjmpoe = fnchfmnhofm.AFLPGGJMPOE;
|
|
AKBHELGFNFF<int> akbhelgfnff;
|
|
this.HHFJGAIFPKE = akbhelgfnff;
|
|
BMPINMNGBLL<Guid> bmpinmngbll = new BMPINMNGBLL(this, "CSTM_AR", OHOEENCHJJE.MASTER_OR_AUTHORITY, num4);
|
|
this.DDPDHDELDFG = bmpinmngbll;
|
|
KLLMCPFPIIE<bool> kllmcpfpiie;
|
|
this.CLIBPFCADIO = kllmcpfpiie;
|
|
KLLMCPFPIIE<bool> kllmcpfpiie2;
|
|
this.JPEKOEKOIIG = kllmcpfpiie2;
|
|
KLLMCPFPIIE<int> kllmcpfpiie3;
|
|
this.EGOEIOHGPMD = kllmcpfpiie3;
|
|
KLLMCPFPIIE<bool> kllmcpfpiie4;
|
|
this.KIIDHGLIKDL = kllmcpfpiie4;
|
|
KLLMCPFPIIE<Guid> kllmcpfpiie5;
|
|
this.BEBKMMHAKGC = kllmcpfpiie5;
|
|
}
|
|
|
|
// Token: 0x06016C92 RID: 93330 RVA: 0x0054A174 File Offset: 0x00548374
|
|
[Token(Token = "0x6016C92")]
|
|
[Address(RVA = "0x18FFE50", Offset = "0x18FEE50", VA = "0x1818FFE50", Slot = "32")]
|
|
protected virtual void Start()
|
|
{
|
|
LocalPlayerController instance2;
|
|
Delegate @delegate;
|
|
do
|
|
{
|
|
CreationObject creationObject = this._tool.creationObject;
|
|
DOPNALIMPNA[] array = new DOPNALIMPNA[7];
|
|
Func<HashSet<Guid>> func = new Func(this.BLNILLBFBAF);
|
|
Action<IEnumerable<Guid>> action = new Action(this.GJMNJPHAMCG);
|
|
Action<DLKPBLNKLAD, GCKECFLKJGJ> action2 = new Action(creationObject.FireDialogListPicker);
|
|
Func<bool> func2 = new Func(this.FEJPAJFCDBF);
|
|
Func<bool> func3 = new Func(this.LDONMMIMJEC);
|
|
int num = 0;
|
|
string text;
|
|
IMAFJGKHEMD imafjgkhemd = ONOKJPIMIIP.NNJBFPGJAIL(func, action, action2, "Add Roles When Equipped", text, func2, func3);
|
|
if (imafjgkhemd != 0)
|
|
{
|
|
}
|
|
array[0] = imafjgkhemd;
|
|
Dictionary<string, FLCFOLDCOJJ> ejomeplfean = Costume.EJOMEPLFEAN;
|
|
Action<DLKPBLNKLAD, GCKECFLKJGJ> action3 = new Action(creationObject.FireDialogListPicker);
|
|
Func<int> func4;
|
|
Action<int> action4;
|
|
string text2;
|
|
IMAFJGKHEMD imafjgkhemd2 = ONOKJPIMIIP.GJCCDCPAACA(ejomeplfean, func4, action4, action3, text2, num, num);
|
|
if (imafjgkhemd2 != 0)
|
|
{
|
|
}
|
|
array[1] = imafjgkhemd2;
|
|
Func<bool> func5 = new Func(this.OCDNEPBAMHD);
|
|
int num2 = 0;
|
|
Func<bool> func6;
|
|
Action<bool> action5;
|
|
string text3;
|
|
string text4;
|
|
ulong num3;
|
|
DHCINNFLBBA dhcinnflbba = ONOKJPIMIIP.LBJPOFMMGGP(func6, action5, func5, num2, text3, text4, (int)num3, num);
|
|
if (dhcinnflbba != 0)
|
|
{
|
|
}
|
|
array[2] = dhcinnflbba;
|
|
int num4 = 0;
|
|
int num5 = 0;
|
|
Func<bool> func7;
|
|
Action<bool> action6;
|
|
string text5;
|
|
string text6;
|
|
ulong num6;
|
|
DHCINNFLBBA dhcinnflbba2 = ONOKJPIMIIP.LBJPOFMMGGP(func7, action6, num5, num4, text5, text6, (int)num6, num);
|
|
if (dhcinnflbba2 != 0)
|
|
{
|
|
}
|
|
array[3] = dhcinnflbba2;
|
|
int num7 = 0;
|
|
int num8 = 0;
|
|
Func<bool> func8;
|
|
Action<bool> action7;
|
|
string text7;
|
|
string text8;
|
|
ulong num9;
|
|
DHCINNFLBBA dhcinnflbba3 = ONOKJPIMIIP.LBJPOFMMGGP(func8, action7, num8, num7, text7, text8, (int)num9, num);
|
|
if (dhcinnflbba3 != 0)
|
|
{
|
|
}
|
|
array[4] = dhcinnflbba3;
|
|
Action action8;
|
|
if (Costume.<>c.<>9__100_5 == 0)
|
|
{
|
|
action8 = delegate
|
|
{
|
|
RRUIRootScreen flowByType = WatchUI.BFPPPLIJIGC.GetFlowByType<RRUIRootScreen>();
|
|
long <DOFDAMHCJLP>k__BackingField = Matchmaking.HMCJLLMDAAM.<DOFDAMHCJLP>k__BackingField;
|
|
flowByType.ShowScreenAndGoToRoomKeysCreate(<DOFDAMHCJLP>k__BackingField);
|
|
WatchMenuProjector watchMenuProjector = WatchUI.BFPPPLIJIGC.OHPDNGENFJL;
|
|
int num13 = 0;
|
|
watchMenuProjector.AuthorityOpenMenuDetached(num13 != 0);
|
|
};
|
|
Costume.<>c.<>9__100_5 = action8;
|
|
}
|
|
Func<bool> func9;
|
|
if (Costume.<>c.<>9__100_6 == 0)
|
|
{
|
|
func9 = delegate
|
|
{
|
|
LMLJHMJEIGM lmljhmjeigm = Matchmaking.HMCJLLMDAAM.MMBJPGGOFHL;
|
|
bool flag2;
|
|
if (flag2)
|
|
{
|
|
return !NetworkedSingletonMonoBehaviour.ONCPNMDGGKG.DoesCurrentRoomContainAnyKeys();
|
|
}
|
|
throw new NullReferenceException();
|
|
};
|
|
Costume.<>c.<>9__100_6 = func9;
|
|
}
|
|
int num10 = 0;
|
|
int num11 = 0;
|
|
IMAFJGKHEMD imafjgkhemd3 = ONOKJPIMIIP.HBJAOEEJNMG(action8, "Create Key", num11, num10, func9, num, num, num);
|
|
if (imafjgkhemd3 != 0)
|
|
{
|
|
}
|
|
array[5] = imafjgkhemd3;
|
|
Func<Guid> func10 = new Func(this.KBBJMDMPENF);
|
|
Action<Guid> action9 = new Action(this.PAAEIOIJGBK);
|
|
Action<DLKPBLNKLAD, GCKECFLKJGJ> action10 = new Action(creationObject.FireDialogListPicker);
|
|
Func<bool> func11;
|
|
if (Costume.<>c.<>9__100_9 == 0)
|
|
{
|
|
func11 = delegate
|
|
{
|
|
LMLJHMJEIGM lmljhmjeigm2 = Matchmaking.HMCJLLMDAAM.MMBJPGGOFHL;
|
|
bool flag3;
|
|
if (flag3)
|
|
{
|
|
return NetworkedSingletonMonoBehaviour.ONCPNMDGGKG.DoesCurrentRoomContainAnyKeys();
|
|
}
|
|
throw new NullReferenceException();
|
|
};
|
|
Costume.<>c.<>9__100_9 = func11;
|
|
}
|
|
string text9;
|
|
IMAFJGKHEMD imafjgkhemd4 = ONOKJPIMIIP.HMIEICABJJG(func10, action9, action10, func11, text9);
|
|
if (imafjgkhemd4 != 0)
|
|
{
|
|
}
|
|
array[6] = imafjgkhemd4;
|
|
string text10;
|
|
ECJBHJOCKHL ecjbhjockhl = creationObject.AddFoldoutMenu(text10, 10, array);
|
|
this.Start();
|
|
RoomPersistenceManager instance = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG;
|
|
Action action11 = new Action(this.NGHJFGADCDP);
|
|
instance.NNKFGEALMHJ += action11;
|
|
instance2 = SingletonMonoBehaviour.ONCPNMDGGKG;
|
|
Action displayModeChange = instance2.DisplayModeChange;
|
|
Action action12 = new Action(this.LABCOOJGNBN);
|
|
@delegate = Delegate.Combine(displayModeChange, action12);
|
|
}
|
|
while (@delegate != 0 && @delegate == 0);
|
|
instance2.DisplayModeChange = @delegate;
|
|
HBLGJOKKNDE <CameraSystem>k__BackingField = SingletonMonoBehaviour.ONCPNMDGGKG.screenController.<CameraSystem>k__BackingField;
|
|
OKNNKFGFODL cmlbmmgdgmc = <CameraSystem>k__BackingField.CMLBMMGDGMC;
|
|
Action action13 = new Action(this.LABCOOJGNBN);
|
|
OKNNKFGFODL oknnkfgfodl = OKNNKFGFODL.BPJDFPACLMK(cmlbmmgdgmc, action13);
|
|
<CameraSystem>k__BackingField.CMLBMMGDGMC = oknnkfgfodl;
|
|
if (this.Events != 0)
|
|
{
|
|
}
|
|
bool flag;
|
|
if (flag)
|
|
{
|
|
UnityAction<Dictionary<InputSlot, int>> unityAction = new UnityAction(this.KEOFPDNLIGL);
|
|
}
|
|
this.GLNNOIBDCNA();
|
|
CostumeUIFlow costumeUIFlow = this.KGMPKMICFJJ<CostumeEquipUIFlow>();
|
|
Action<float> action14 = new Action(this.DDAAPAJAJIG);
|
|
IDisposable disposable = ADIFCODGAML.ADIDJGEIJOH(this, action14);
|
|
int num12 = this.HHFJGAIFPKE.DMLIOOCLKKP;
|
|
this.NDJBLOBELCN(num12, true);
|
|
}
|
|
|
|
// Token: 0x06016C93 RID: 93331 RVA: 0x0000220F File Offset: 0x0000040F
|
|
[Token(Token = "0x6016C93")]
|
|
[Address(RVA = "0x4242D0", Offset = "0x4232D0", VA = "0x1804242D0", Slot = "33")]
|
|
protected virtual void KBLDNCLGIEP(ECJBHJOCKHL ALGIIFPJDNK)
|
|
{
|
|
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
|
}
|
|
|
|
// Token: 0x06016C94 RID: 93332 RVA: 0x0054A4AC File Offset: 0x005486AC
|
|
[Token(Token = "0x6016C94")]
|
|
[Address(RVA = "0x18FE840", Offset = "0x18FD840", VA = "0x1818FE840", Slot = "14")]
|
|
protected override void OnDestroy()
|
|
{
|
|
LocalPlayerController instance6;
|
|
Delegate @delegate;
|
|
do
|
|
{
|
|
base.OnDestroy();
|
|
Tool tool = this._tool;
|
|
MFBGLIHGCGO<Tool> holderChangedEvent = tool.HolderChangedEvent;
|
|
Action<Tool> action = new Action(this.GOCIGHDAIEB);
|
|
MFBGLIHGCGO<Tool> mfbglihgcgo = MFBGLIHGCGO.GMNMHGMFGOL(holderChangedEvent, action);
|
|
tool.HolderChangedEvent = mfbglihgcgo;
|
|
Tool tool2 = this._tool;
|
|
MFBGLIHGCGO<Tool> postPickupEvent = tool2.PostPickupEvent;
|
|
Action<Tool> action2 = new Action(this.MNCLFHBBPHB);
|
|
MFBGLIHGCGO<Tool> mfbglihgcgo2 = MFBGLIHGCGO.GMNMHGMFGOL(postPickupEvent, action2);
|
|
tool2.PostPickupEvent = mfbglihgcgo2;
|
|
Tool tool3 = this._tool;
|
|
MFBGLIHGCGO<Tool> postReleaseEvent = tool3.PostReleaseEvent;
|
|
Action<Tool> action3 = new Action(this.PDEEFICICFG);
|
|
MFBGLIHGCGO<Tool> mfbglihgcgo3 = MFBGLIHGCGO.GMNMHGMFGOL(postReleaseEvent, action3);
|
|
tool3.PostReleaseEvent = mfbglihgcgo3;
|
|
RigidbodyEx rigidbodyEx = this._tool.rigidbodyEx;
|
|
RigidbodyEx.FPLEDOKDLCC fpledokdlcc = new RigidbodyEx.FPLEDOKDLCC(this.PDNBJJPLEIG);
|
|
rigidbodyEx.JNAJFIOHDKO -= fpledokdlcc;
|
|
Tool tool4 = this._tool;
|
|
int num = 0;
|
|
tool4.CustomHighlightingBehavior = num;
|
|
CreationObject creationObject = this._tool.creationObject;
|
|
MFBGLIHGCGO<CreationObject> lockedStatusChangedEvent = creationObject.LockedStatusChangedEvent;
|
|
Action<CreationObject> action4 = new Action(this.JFCGEANLGKC);
|
|
MFBGLIHGCGO<CreationObject> mfbglihgcgo4 = MFBGLIHGCGO.GMNMHGMFGOL(lockedStatusChangedEvent, action4);
|
|
creationObject.LockedStatusChangedEvent = mfbglihgcgo4;
|
|
MakerPen.BLGNKANAEFE -= this.GLNNOIBDCNA;
|
|
OKNNKFGFODL localPlayerSelfScalingChanged = Player.LocalPlayerSelfScalingChanged;
|
|
Action action5 = new Action(this.OOFEKNDPCNC);
|
|
localPlayerSelfScalingChanged.BIHKNNPGGKP(action5);
|
|
OKNNKFGFODL mmaeopfjpha = this.MMAEOPFJPHA;
|
|
Action action6 = new Action(this.EOFCANJNAOL);
|
|
OKNNKFGFODL oknnkfgfodl = OKNNKFGFODL.GMNMHGMFGOL(mmaeopfjpha, action6);
|
|
this.MMAEOPFJPHA = oknnkfgfodl;
|
|
RoomKeysManager instance = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG;
|
|
int num2 = 0;
|
|
if (instance != num2)
|
|
{
|
|
RoomKeysManager instance2 = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG;
|
|
MFBGLIHGCGO<AMAGKLLBGEC> onRoomKeyUpdated = instance2.OnRoomKeyUpdated;
|
|
Action<AMAGKLLBGEC> action7 = new Action(this.DFGHNKCCAAJ);
|
|
MFBGLIHGCGO<AMAGKLLBGEC> mfbglihgcgo5 = MFBGLIHGCGO.GMNMHGMFGOL(onRoomKeyUpdated, action7);
|
|
instance2.OnRoomKeyUpdated = mfbglihgcgo5;
|
|
}
|
|
MFBGLIHGCGO<AGAJMBPABDL> hphoojldkkm = KKPBCOOONNK.HPHOOJLDKKM;
|
|
Action<AGAJMBPABDL> action8 = new Action(this.OnPhotonPlayerDisconnected);
|
|
KKPBCOOONNK.HPHOOJLDKKM = MFBGLIHGCGO.GMNMHGMFGOL(hphoojldkkm, action8);
|
|
RoomPersistenceManager instance3 = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG;
|
|
int num3 = 0;
|
|
if (instance3 != num3)
|
|
{
|
|
RoomPersistenceManager instance4 = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG;
|
|
Action action9 = new Action(this.NGHJFGADCDP);
|
|
instance4.NNKFGEALMHJ -= action9;
|
|
}
|
|
LocalPlayerController instance5 = SingletonMonoBehaviour.ONCPNMDGGKG;
|
|
int num4 = 0;
|
|
if (!(instance5 != num4))
|
|
{
|
|
goto IL_28E;
|
|
}
|
|
instance6 = SingletonMonoBehaviour.ONCPNMDGGKG;
|
|
Action displayModeChange = instance6.DisplayModeChange;
|
|
Action action10 = new Action(this.LABCOOJGNBN);
|
|
@delegate = Delegate.Remove(displayModeChange, action10);
|
|
}
|
|
while (@delegate != 0 && @delegate == 0);
|
|
instance6.DisplayModeChange = @delegate;
|
|
HBLGJOKKNDE <CameraSystem>k__BackingField = SingletonMonoBehaviour.ONCPNMDGGKG.screenController.<CameraSystem>k__BackingField;
|
|
OKNNKFGFODL cmlbmmgdgmc = <CameraSystem>k__BackingField.CMLBMMGDGMC;
|
|
Action action11 = new Action(this.LABCOOJGNBN);
|
|
OKNNKFGFODL oknnkfgfodl2 = OKNNKFGFODL.GMNMHGMFGOL(cmlbmmgdgmc, action11);
|
|
<CameraSystem>k__BackingField.CMLBMMGDGMC = oknnkfgfodl2;
|
|
IL_28E:
|
|
if (this.Events != 0)
|
|
{
|
|
}
|
|
bool flag;
|
|
if (flag)
|
|
{
|
|
UnityAction<Dictionary<InputSlot, int>> unityAction = new UnityAction(this.KEOFPDNLIGL);
|
|
}
|
|
int num5 = 0;
|
|
this.NDJBLOBELCN(num5, true);
|
|
}
|
|
|
|
// Token: 0x06016C95 RID: 93333 RVA: 0x0054A778 File Offset: 0x00548978
|
|
[Token(Token = "0x6016C95")]
|
|
[Address(RVA = "0x18FE6F0", Offset = "0x18FD6F0", VA = "0x1818FE6F0")]
|
|
private void OOFEKNDPCNC()
|
|
{
|
|
Player <EGKJPJKLEAI>k__BackingField = Player.<EGKJPJKLEAI>k__BackingField;
|
|
int num = 0;
|
|
if (<EGKJPJKLEAI>k__BackingField != num && <EGKJPJKLEAI>k__BackingField.LEPJOEKBOBG)
|
|
{
|
|
Player iepaglglghn = this.IEPAGLGLGHN;
|
|
if (<EGKJPJKLEAI>k__BackingField == iepaglglghn)
|
|
{
|
|
this.RequestUnequip();
|
|
}
|
|
}
|
|
}
|
|
|
|
// Token: 0x06016C96 RID: 93334 RVA: 0x0054A7C0 File Offset: 0x005489C0
|
|
[Token(Token = "0x6016C96")]
|
|
[Address(RVA = "0x18FF4F0", Offset = "0x18FE4F0", VA = "0x1818FF4F0", Slot = "18")]
|
|
public void ResetObject()
|
|
{
|
|
Player iepaglglghn = this.IEPAGLGLGHN;
|
|
int num = 0;
|
|
if (iepaglglghn != num)
|
|
{
|
|
Player iepaglglghn2 = this.IEPAGLGLGHN;
|
|
this.RequestUnequip();
|
|
}
|
|
}
|
|
|
|
// Token: 0x06016C97 RID: 93335 RVA: 0x0054A7F4 File Offset: 0x005489F4
|
|
[Token(Token = "0x6016C97")]
|
|
[Address(RVA = "0x18FCF50", Offset = "0x18FBF50", VA = "0x1818FCF50", Slot = "34")]
|
|
protected virtual bool LAEGOAMKKLJ()
|
|
{
|
|
return !MakerPen.NMGBDLIACOL;
|
|
}
|
|
|
|
// Token: 0x06016C98 RID: 93336 RVA: 0x0054A80C File Offset: 0x00548A0C
|
|
[Token(Token = "0x6016C98")]
|
|
[Address(RVA = "0x18FC090", Offset = "0x18FB090", VA = "0x1818FC090")]
|
|
protected void GLNNOIBDCNA()
|
|
{
|
|
CostumeStackedUI bmieindmnol = this.BMIEINDMNOL;
|
|
int num = 0;
|
|
if (bmieindmnol != num)
|
|
{
|
|
global::UnityEngine.Object.Destroy(this.BMIEINDMNOL.gameObject);
|
|
}
|
|
BaseUIPivot baseUIPivot = this.uiPivot;
|
|
int num2 = 0;
|
|
baseUIPivot.enabled = num2 != 0;
|
|
}
|
|
|
|
// Token: 0x06016C99 RID: 93337 RVA: 0x0054A8BC File Offset: 0x00548ABC
|
|
[Token(Token = "0x6016C99")]
|
|
[Address(RVA = "0x18F9F80", Offset = "0x18F8F80", VA = "0x1818F9F80")]
|
|
private void ADPLOIIMEPO()
|
|
{
|
|
CostumeStackedUI bmieindmnol = this.BMIEINDMNOL;
|
|
int num = 0;
|
|
if (!(bmieindmnol == num))
|
|
{
|
|
if (!this._tool.FNFNLDBILFE)
|
|
{
|
|
bool flag = this._tool.rigidbodyEx.IsSleeping();
|
|
if (flag)
|
|
{
|
|
if (flag)
|
|
{
|
|
Vector3 vector;
|
|
float z = vector.z;
|
|
Transform transform = base.transform;
|
|
Vector3 vector2;
|
|
float z2 = vector2.z;
|
|
float num2;
|
|
if (num2 >= this.uiHideDistance)
|
|
{
|
|
goto IL_8F;
|
|
}
|
|
}
|
|
Transform transform2 = base.transform;
|
|
Vector3 vector3;
|
|
float z3 = vector3.z;
|
|
float z4 = Vector3.up.z;
|
|
float num3;
|
|
if (num3 > this.dummyUprightThreshold)
|
|
{
|
|
bool showEquipUi = this.DNHMNDHJLEI;
|
|
}
|
|
}
|
|
}
|
|
IL_8F:
|
|
int num4 = 0;
|
|
this.<CCMBFLEFELF>k__BackingField = num4 != 0;
|
|
GameObject gameObject = this.BMIEINDMNOL.gameObject;
|
|
bool flag2 = this.<CCMBFLEFELF>k__BackingField;
|
|
gameObject.SetActive(flag2);
|
|
return;
|
|
}
|
|
this.<CCMBFLEFELF>k__BackingField = false;
|
|
}
|
|
|
|
// Token: 0x06016C9A RID: 93338 RVA: 0x0054A990 File Offset: 0x00548B90
|
|
[Token(Token = "0x6016C9A")]
|
|
[Address(RVA = "0x18FB3B0", Offset = "0x18FA3B0", VA = "0x1818FB3B0")]
|
|
private void DOFEEILPOCL()
|
|
{
|
|
CostumeStackedUI bmieindmnol = this.BMIEINDMNOL;
|
|
int num = 0;
|
|
if (bmieindmnol != num)
|
|
{
|
|
this.BMIEINDMNOL.gameObject.SetActive(true);
|
|
this.BMIEINDMNOL.PopAllFlows();
|
|
}
|
|
}
|
|
|
|
// Token: 0x06016C9B RID: 93339 RVA: 0x0054A9D4 File Offset: 0x00548BD4
|
|
[Token(Token = "0x6016C9B")]
|
|
[Address(RVA = "0x2718ED0", Offset = "0x2717ED0", VA = "0x182718ED0")]
|
|
private CostumeUIFlow KGMPKMICFJJ<V>() where V : CostumeUIFlow
|
|
{
|
|
CostumeStackedUI bmieindmnol = this.BMIEINDMNOL;
|
|
int num = 0;
|
|
if (bmieindmnol != num)
|
|
{
|
|
this.BMIEINDMNOL.gameObject.SetActive(true);
|
|
this.BMIEINDMNOL.PopAllFlows();
|
|
CostumeStackedUI bmieindmnol2 = this.BMIEINDMNOL;
|
|
CostumeStackedUI bmieindmnol3 = this.BMIEINDMNOL;
|
|
}
|
|
throw new NullReferenceException();
|
|
}
|
|
|
|
// Token: 0x06016C9C RID: 93340 RVA: 0x0054AA28 File Offset: 0x00548C28
|
|
[Token(Token = "0x6016C9C")]
|
|
[Address(RVA = "0x18FC270", Offset = "0x18FB270", VA = "0x1818FC270")]
|
|
private void HCMDNIJCDLE()
|
|
{
|
|
CostumeStackedUI bmieindmnol = this.BMIEINDMNOL;
|
|
int num = 0;
|
|
if (bmieindmnol != num)
|
|
{
|
|
GameObject gameObject = this.BMIEINDMNOL.gameObject;
|
|
int num2 = 0;
|
|
gameObject.SetActive(num2 != 0);
|
|
}
|
|
}
|
|
|
|
// Token: 0x06016C9D RID: 93341 RVA: 0x0000220F File Offset: 0x0000040F
|
|
[Token(Token = "0x6016C9D")]
|
|
[Address(RVA = "0x18FB220", Offset = "0x18FA220", VA = "0x1818FB220")]
|
|
private void DFGHNKCCAAJ(AMAGKLLBGEC AAHIIDDIBFD)
|
|
{
|
|
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
|
}
|
|
|
|
// Token: 0x06016C9E RID: 93342 RVA: 0x0054AA64 File Offset: 0x00548C64
|
|
[Token(Token = "0x6016C9E")]
|
|
[Address(RVA = "0x18FC830", Offset = "0x18FB830", VA = "0x1818FC830")]
|
|
private void KEOFPDNLIGL(Dictionary<InputSlot, int> COLKFKBFGNA)
|
|
{
|
|
int num;
|
|
do
|
|
{
|
|
num = 0;
|
|
if (!KKPBCOOONNK.BNNCCCFFALC)
|
|
{
|
|
break;
|
|
}
|
|
bool flag;
|
|
if (flag)
|
|
{
|
|
if (COLKFKBFGNA == 0)
|
|
{
|
|
int num2 = this.HHFJGAIFPKE.DMLIOOCLKKP;
|
|
while (COLKFKBFGNA == num2)
|
|
{
|
|
}
|
|
AGAJMBPABDL agajmbpabdl = KKPBCOOONNK.MDMMDPEKICF;
|
|
AGAJMBPABDL agajmbpabdl2;
|
|
while (agajmbpabdl2 == 0)
|
|
{
|
|
}
|
|
this.AALCNMPMNLG(agajmbpabdl2);
|
|
}
|
|
while (COLKFKBFGNA != (ulong)7L)
|
|
{
|
|
}
|
|
this.ILFLJNPFHEL();
|
|
}
|
|
}
|
|
while (num != 0);
|
|
}
|
|
|
|
// Token: 0x06016C9F RID: 93343 RVA: 0x0054AACC File Offset: 0x00548CCC
|
|
[Token(Token = "0x6016C9F")]
|
|
[Address(RVA = "0x18FC250", Offset = "0x18FB250", VA = "0x1818FC250")]
|
|
private void GOCIGHDAIEB(Tool NBHJPDBHDHB)
|
|
{
|
|
this.RefreshIsReadyToEquip();
|
|
this.ADPLOIIMEPO();
|
|
}
|
|
|
|
// Token: 0x06016CA0 RID: 93344 RVA: 0x0054AAE8 File Offset: 0x00548CE8
|
|
[Token(Token = "0x6016CA0")]
|
|
[Address(RVA = "0x18FB210", Offset = "0x18FA210", VA = "0x1818FB210")]
|
|
private void MNCLFHBBPHB(Tool NBHJPDBHDHB)
|
|
{
|
|
this.ADPLOIIMEPO();
|
|
}
|
|
|
|
// Token: 0x06016CA1 RID: 93345 RVA: 0x0054AAFC File Offset: 0x00548CFC
|
|
[Token(Token = "0x6016CA1")]
|
|
[Address(RVA = "0x18FB210", Offset = "0x18FA210", VA = "0x1818FB210")]
|
|
private void PDNBJJPLEIG(RigidbodyEx NLNHFEEMFBN)
|
|
{
|
|
this.ADPLOIIMEPO();
|
|
}
|
|
|
|
// Token: 0x06016CA2 RID: 93346 RVA: 0x0054AB10 File Offset: 0x00548D10
|
|
[Token(Token = "0x6016CA2")]
|
|
[Address(RVA = "0x18FB210", Offset = "0x18FA210", VA = "0x1818FB210")]
|
|
private void PDEEFICICFG(Tool NBHJPDBHDHB)
|
|
{
|
|
this.ADPLOIIMEPO();
|
|
}
|
|
|
|
// Token: 0x06016CA3 RID: 93347 RVA: 0x0054AB24 File Offset: 0x00548D24
|
|
[Token(Token = "0x6016CA3")]
|
|
[Address(RVA = "0x18FC6E0", Offset = "0x18FB6E0", VA = "0x1818FC6E0")]
|
|
private void JFCGEANLGKC(CreationObject NLNHFEEMFBN)
|
|
{
|
|
this.RefreshIsReadyToEquip();
|
|
}
|
|
|
|
// Token: 0x06016CA4 RID: 93348 RVA: 0x0054AB38 File Offset: 0x00548D38
|
|
[Token(Token = "0x6016CA4")]
|
|
[Address(RVA = "0x18FA9D0", Offset = "0x18F99D0", VA = "0x1818FA9D0")]
|
|
private ShapeContainer BOBBKGHBFPL(Collider GLPOLGOBLAA)
|
|
{
|
|
ShapeContainer componentInParent = GLPOLGOBLAA.GetComponentInParent<ShapeContainer>();
|
|
int num = 0;
|
|
if (!(componentInParent != num))
|
|
{
|
|
CostumePiece componentInParent2 = GLPOLGOBLAA.GetComponentInParent<CostumePiece>();
|
|
int num2 = 0;
|
|
if (!(componentInParent2 != num2))
|
|
{
|
|
}
|
|
DecorationShapeContainer ejhepijedck = componentInParent2.EJHEPIJEDCK;
|
|
}
|
|
return componentInParent;
|
|
}
|
|
|
|
// Token: 0x06016CA5 RID: 93349 RVA: 0x0054AB80 File Offset: 0x00548D80
|
|
[Token(Token = "0x6016CA5")]
|
|
[Address(RVA = "0x18FF080", Offset = "0x18FE080", VA = "0x1818FF080")]
|
|
private void OnPhotonPlayerDisconnected(AGAJMBPABDL AGIHAKFFCCD)
|
|
{
|
|
if (KKPBCOOONNK.BNNCCCFFALC && AGIHAKFFCCD == this.FDEIGODGKLN)
|
|
{
|
|
Action action = new Action(this.DMNEHLMJBFD);
|
|
KFBABPAPIMB kfbabpapimb = this.JGIPMJPPCBM(action);
|
|
}
|
|
}
|
|
|
|
// Token: 0x06016CA6 RID: 93350 RVA: 0x0054ABB8 File Offset: 0x00548DB8
|
|
[Token(Token = "0x6016CA6")]
|
|
[Address(RVA = "0x18FB3A0", Offset = "0x18FA3A0", VA = "0x1818FB3A0")]
|
|
private void NGHJFGADCDP()
|
|
{
|
|
this.ILFLJNPFHEL();
|
|
}
|
|
|
|
// Token: 0x06016CA7 RID: 93351 RVA: 0x0054ABCC File Offset: 0x00548DCC
|
|
[Token(Token = "0x6016CA7")]
|
|
[Address(RVA = "0x18FC340", Offset = "0x18FB340", VA = "0x1818FC340")]
|
|
private void HHEDHAEJHIN(OutlineRendererEffect.HLEDHCIGMPJ? BHJICNIMBPM)
|
|
{
|
|
if (this.FDEIGODGKLN <= (ulong)0L)
|
|
{
|
|
CostumePiece hkdknihhbjm = this.HKDKNIHHBJM;
|
|
int num = 0;
|
|
bool flag;
|
|
MakerPen.KLAENPHIBEM klaenphibem;
|
|
MakerPen.KLAENPHIBEM klaenphibem2;
|
|
if (!(hkdknihhbjm != num) || !flag || (klaenphibem != MakerPen.KLAENPHIBEM.Select && klaenphibem2 != MakerPen.KLAENPHIBEM.Edit))
|
|
{
|
|
Tool tool = this._tool;
|
|
return;
|
|
}
|
|
Tool tool2 = this._tool;
|
|
CostumePiece hkdknihhbjm2 = this.HKDKNIHHBJM;
|
|
OutlineRendererEffect.HLEDHCIGMPJ outlineType = tool2.OutlineType;
|
|
hkdknihhbjm2.RenderVisualsOutline(outlineType);
|
|
}
|
|
}
|
|
|
|
// Token: 0x06016CA8 RID: 93352 RVA: 0x0054AC38 File Offset: 0x00548E38
|
|
[Token(Token = "0x6016CA8")]
|
|
[Address(RVA = "0x18FF370", Offset = "0x18FE370", VA = "0x1818FF370")]
|
|
public void RequestEquipToPlayer(Player IEKDDPPNFPF)
|
|
{
|
|
int num = 0;
|
|
if (IEKDDPPNFPF != num && this.LNMJPBJKDHM)
|
|
{
|
|
PhotonView photonView = base.JDHMIOJKLCK;
|
|
DGLOJCGDOGG.LFLFMIMNCON<AGAJMBPABDL> lflfmimncon = new DGLOJCGDOGG.LFLFMIMNCON(this.RpcMasterRequestEquipToPlayer);
|
|
AGAJMBPABDL photonPlayer = IEKDDPPNFPF.DBAJDHGDPOL;
|
|
photonView.RpcMaster<AGAJMBPABDL>(lflfmimncon, photonPlayer);
|
|
}
|
|
}
|
|
|
|
// Token: 0x06016CA9 RID: 93353 RVA: 0x0054AC84 File Offset: 0x00548E84
|
|
[Token(Token = "0x6016CA9")]
|
|
[Address(RVA = "0x18FF460", Offset = "0x18FE460", VA = "0x1818FF460")]
|
|
public void RequestUnequip()
|
|
{
|
|
PhotonView photonView = base.JDHMIOJKLCK;
|
|
DGLOJCGDOGG.ANJGMEDDNPE anjgmeddnpe = new DGLOJCGDOGG.ANJGMEDDNPE(this.RpcMasterRequestUnequip);
|
|
photonView.RpcMaster(anjgmeddnpe);
|
|
}
|
|
|
|
// Token: 0x06016CAA RID: 93354 RVA: 0x0054ACB4 File Offset: 0x00548EB4
|
|
[Token(Token = "0x6016CAA")]
|
|
[Address(RVA = "0x18FF160", Offset = "0x18FE160", VA = "0x1818FF160")]
|
|
public void RefreshIsReadyToEquip()
|
|
{
|
|
int num;
|
|
do
|
|
{
|
|
num = 0;
|
|
List<CostumePiece> jpdmekpkhfh = this.JPDMEKPKHFH;
|
|
bool flag;
|
|
if (flag)
|
|
{
|
|
bool flag2;
|
|
while (flag2)
|
|
{
|
|
}
|
|
}
|
|
}
|
|
while (num != 0);
|
|
bool flag3;
|
|
if ((ulong)1L != 0UL && this.FDEIGODGKLN <= (ulong)0L && !this._tool.FNFNLDBILFE)
|
|
{
|
|
Tool tool = this._tool;
|
|
LIMDPCEOFDK fllendbikgf = tool.creationObject.FLLENDBIKGF;
|
|
flag3 = tool == 0;
|
|
}
|
|
int num2 = 0;
|
|
if ((this.LNMJPBJKDHM ? 1 : 0) != num2)
|
|
{
|
|
this.LNMJPBJKDHM = flag3;
|
|
Costume.PGJKMGDLDEP olhofemicpj = this.OLHOFEMICPJ;
|
|
if (olhofemicpj != 0)
|
|
{
|
|
olhofemicpj(this);
|
|
}
|
|
}
|
|
}
|
|
|
|
// Token: 0x06016CAB RID: 93355 RVA: 0x0054AD4C File Offset: 0x00548F4C
|
|
[Token(Token = "0x6016CAB")]
|
|
[Address(RVA = "0x18FF590", Offset = "0x18FE590", VA = "0x1818FF590")]
|
|
[NFOMENMAOIA]
|
|
protected void RpcMasterRequestEquipToPlayer(AGAJMBPABDL AGIHAKFFCCD)
|
|
{
|
|
if (KKPBCOOONNK.BNNCCCFFALC)
|
|
{
|
|
this.AALCNMPMNLG(AGIHAKFFCCD);
|
|
}
|
|
}
|
|
|
|
// Token: 0x06016CAC RID: 93356 RVA: 0x0054AD6C File Offset: 0x00548F6C
|
|
[Token(Token = "0x6016CAC")]
|
|
[Address(RVA = "0x18FF600", Offset = "0x18FE600", VA = "0x1818FF600")]
|
|
[NFOMENMAOIA]
|
|
protected void RpcMasterRequestUnequip()
|
|
{
|
|
if (KKPBCOOONNK.BNNCCCFFALC)
|
|
{
|
|
this.ILFLJNPFHEL();
|
|
return;
|
|
}
|
|
}
|
|
|
|
// Token: 0x06016CAD RID: 93357 RVA: 0x0000220F File Offset: 0x0000040F
|
|
[Token(Token = "0x6016CAD")]
|
|
[Address(RVA = "0x18FF670", Offset = "0x18FE670", VA = "0x1818FF670")]
|
|
[NFOMENMAOIA]
|
|
protected void RpcPromptLocalPlayerToBuyEquipKey()
|
|
{
|
|
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
|
}
|
|
|
|
// Token: 0x06016CAE RID: 93358 RVA: 0x0000220F File Offset: 0x0000040F
|
|
[Token(Token = "0x6016CAE")]
|
|
[Address(RVA = "0x18F9CC0", Offset = "0x18F8CC0", VA = "0x1818F9CC0")]
|
|
private void AALCNMPMNLG(AGAJMBPABDL AGIHAKFFCCD)
|
|
{
|
|
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
|
}
|
|
|
|
// Token: 0x06016CAF RID: 93359 RVA: 0x0054AD8C File Offset: 0x00548F8C
|
|
[Token(Token = "0x6016CAF")]
|
|
[Address(RVA = "0x18FAE70", Offset = "0x18F9E70", VA = "0x1818FAE70")]
|
|
private void CKEPNEDNCHI(AGAJMBPABDL AGIHAKFFCCD)
|
|
{
|
|
if (KKPBCOOONNK.BNNCCCFFALC)
|
|
{
|
|
if (!this.LNMJPBJKDHM)
|
|
{
|
|
this.ILFLJNPFHEL();
|
|
}
|
|
AKBHELGFNFF<int> hhfjgaifpke = this.HHFJGAIFPKE;
|
|
int inpoaaaoahi = AGIHAKFFCCD.INPOAAAOAHI;
|
|
hhfjgaifpke.JNGMDCKPBOM = inpoaaaoahi;
|
|
}
|
|
}
|
|
|
|
// Token: 0x06016CB0 RID: 93360 RVA: 0x0054ADD0 File Offset: 0x00548FD0
|
|
[Token(Token = "0x6016CB0")]
|
|
[Address(RVA = "0x18FC490", Offset = "0x18FB490", VA = "0x1818FC490")]
|
|
private void ILFLJNPFHEL()
|
|
{
|
|
if (KKPBCOOONNK.BNNCCCFFALC)
|
|
{
|
|
this.HHFJGAIFPKE.JNGMDCKPBOM = -1;
|
|
return;
|
|
}
|
|
}
|
|
|
|
// Token: 0x06016CB1 RID: 93361 RVA: 0x0054ADFC File Offset: 0x00548FFC
|
|
[Token(Token = "0x6016CB1")]
|
|
[Address(RVA = "0x18FBC50", Offset = "0x18FAC50", VA = "0x1818FBC50")]
|
|
private static CMDADAAOBHD FEKDMDNMCOF(IEnumerable<Guid> BOIHKFECIGG)
|
|
{
|
|
int num;
|
|
do
|
|
{
|
|
num = 0;
|
|
PlayerGameRoleManager playerGameRoleManager = PlayerGameRoleManager.ONCPNMDGGKG;
|
|
if (playerGameRoleManager != 0)
|
|
{
|
|
if (num < playerGameRoleManager)
|
|
{
|
|
num += num;
|
|
if (num == playerGameRoleManager)
|
|
{
|
|
goto IL_22;
|
|
}
|
|
num++;
|
|
}
|
|
bool flag;
|
|
while (!flag)
|
|
{
|
|
}
|
|
IL_22:
|
|
playerGameRoleManager += playerGameRoleManager;
|
|
}
|
|
if (playerGameRoleManager != 0)
|
|
{
|
|
}
|
|
}
|
|
while (num != 0);
|
|
throw new NullReferenceException();
|
|
}
|
|
|
|
// Token: 0x06016CB2 RID: 93362 RVA: 0x0054AE48 File Offset: 0x00549048
|
|
[Token(Token = "0x6016CB2")]
|
|
[Address(RVA = "0x18FBF80", Offset = "0x18FAF80", VA = "0x1818FBF80")]
|
|
private void GLLLDBLBDCE(AGAJMBPABDL AGIHAKFFCCD)
|
|
{
|
|
if (this.DHACPJNCGKF != 0 && KKPBCOOONNK.BNNCCCFFALC && AGIHAKFFCCD != 0)
|
|
{
|
|
PlayerGameRoleManager instance = PlayerGameRoleManager.ONCPNMDGGKG;
|
|
CMDADAAOBHD cmdadaaobhd = Costume.FEKDMDNMCOF(this.DDPDHDELDFG);
|
|
}
|
|
}
|
|
|
|
// Token: 0x06016CB3 RID: 93363 RVA: 0x0054AE88 File Offset: 0x00549088
|
|
[Token(Token = "0x6016CB3")]
|
|
[Address(RVA = "0x18FCA50", Offset = "0x18FBA50", VA = "0x1818FCA50")]
|
|
private void KGFLMBBIMJE(AGAJMBPABDL AGIHAKFFCCD)
|
|
{
|
|
if (this.DHACPJNCGKF != 0 && KKPBCOOONNK.BNNCCCFFALC && AGIHAKFFCCD != 0 && this.CLIBPFCADIO.IAHDANBDAAM() != 0)
|
|
{
|
|
PlayerGameRoleManager instance = PlayerGameRoleManager.ONCPNMDGGKG;
|
|
CMDADAAOBHD cmdadaaobhd = Costume.FEKDMDNMCOF(this.DDPDHDELDFG);
|
|
}
|
|
}
|
|
|
|
// Token: 0x06016CB4 RID: 93364 RVA: 0x0054AED4 File Offset: 0x005490D4
|
|
[Token(Token = "0x6016CB4")]
|
|
[Address(RVA = "0x18FD030", Offset = "0x18FC030", VA = "0x1818FD030")]
|
|
private static void LOFBLKOIBPG(Player IEKDDPPNFPF, Player.LKALLGKFEOB KHFPBDKOIID)
|
|
{
|
|
int num = 0;
|
|
if (IEKDDPPNFPF != num)
|
|
{
|
|
PlayerAvatar component = IEKDDPPNFPF.GetComponent<PlayerAvatar>();
|
|
}
|
|
}
|
|
|
|
// Token: 0x06016CB5 RID: 93365 RVA: 0x0054AEFC File Offset: 0x005490FC
|
|
[Token(Token = "0x6016CB5")]
|
|
[Address(RVA = "0x18FAAC0", Offset = "0x18F9AC0", VA = "0x1818FAAC0")]
|
|
private void BPJPELLMCLA()
|
|
{
|
|
if (KKPBCOOONNK.BNNCCCFFALC)
|
|
{
|
|
int num = this.HHFJGAIFPKE.DMLIOOCLKKP;
|
|
IEnumerable<KJCDLNGPNDB> events = this.Events;
|
|
bool flag;
|
|
if (!flag)
|
|
{
|
|
IEnumerable<KJCDLNGPNDB> events2 = this.Events;
|
|
if (events != 0)
|
|
{
|
|
if (events2 != 0)
|
|
{
|
|
IEnumerable<KJCDLNGPNDB> events3 = this.Events;
|
|
return;
|
|
}
|
|
if (events2 != 0 && events2 != 0)
|
|
{
|
|
int num2 = 0;
|
|
num2 += num2;
|
|
num2++;
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
|
|
// Token: 0x06016CB6 RID: 93366
|
|
[Token(Token = "0x6016CB6")]
|
|
[Address(Slot = "35")]
|
|
protected abstract void FPJJCLKNCBG();
|
|
|
|
// Token: 0x06016CB7 RID: 93367 RVA: 0x0054AF64 File Offset: 0x00549164
|
|
[Token(Token = "0x6016CB7")]
|
|
[Address(RVA = "0x18FB960", Offset = "0x18FA960", VA = "0x1818FB960")]
|
|
private IEnumerator<KENFJGFMIPM> ENBJLNFABLB(bool GACFIOJGEJL)
|
|
{
|
|
int num;
|
|
Costume.GJKFPBGGDNP gjkfpbggdnp = new Costume.GJKFPBGGDNP(num);
|
|
num = 0;
|
|
gjkfpbggdnp.<>4__this = this;
|
|
gjkfpbggdnp.suppressSFX = GACFIOJGEJL;
|
|
throw new NullReferenceException();
|
|
}
|
|
|
|
// Token: 0x06016CB8 RID: 93368 RVA: 0x0054AF90 File Offset: 0x00549190
|
|
[Token(Token = "0x6016CB8")]
|
|
[Address(RVA = "0x4242C0", Offset = "0x4232C0", VA = "0x1804242C0", Slot = "36")]
|
|
public virtual Transform GetTransformFromBoneIndex(int EFBDCIJMFGD)
|
|
{
|
|
}
|
|
|
|
// Token: 0x06016CB9 RID: 93369 RVA: 0x0054AFA0 File Offset: 0x005491A0
|
|
[Token(Token = "0x6016CB9")]
|
|
[Address(RVA = "0x18FE550", Offset = "0x18FD550", VA = "0x1818FE550")]
|
|
private void OMOIEJOCMAA(bool GACFIOJGEJL)
|
|
{
|
|
this.LNKBJAAGBNH();
|
|
Scheduler instance = SingletonMonoBehaviour.ONCPNMDGGKG;
|
|
int num;
|
|
Costume.GJKFPBGGDNP gjkfpbggdnp = new Costume.GJKFPBGGDNP(num);
|
|
num = 0;
|
|
gjkfpbggdnp.<>4__this = this;
|
|
gjkfpbggdnp.suppressSFX = GACFIOJGEJL;
|
|
KFBABPAPIMB kfbabpapimb = instance.Run(gjkfpbggdnp);
|
|
this.PLJFNIAPHPL = kfbabpapimb;
|
|
Action action = new Action(this.PCDEBFEAGLK);
|
|
int num2 = 0;
|
|
num2 += num2;
|
|
num2++;
|
|
kfbabpapimb.Dispose();
|
|
}
|
|
|
|
// Token: 0x06016CBA RID: 93370 RVA: 0x0054B020 File Offset: 0x00549220
|
|
[Token(Token = "0x6016CBA")]
|
|
[Address(RVA = "0x18FCFB0", Offset = "0x18FBFB0", VA = "0x1818FCFB0")]
|
|
private void LNKBJAAGBNH()
|
|
{
|
|
if (this.PLJFNIAPHPL != 0)
|
|
{
|
|
KFBABPAPIMB pljfniaphpl = this.PLJFNIAPHPL;
|
|
this.PLJFNIAPHPL = (ulong)0L;
|
|
}
|
|
}
|
|
|
|
// Token: 0x06016CBB RID: 93371 RVA: 0x0000220F File Offset: 0x0000040F
|
|
[Token(Token = "0x6016CBB")]
|
|
[Address(RVA = "0x4242D0", Offset = "0x4232D0", VA = "0x1804242D0", Slot = "37")]
|
|
protected virtual void PLKDEJPJIII()
|
|
{
|
|
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
|
}
|
|
|
|
// Token: 0x06016CBC RID: 93372 RVA: 0x0054B04C File Offset: 0x0054924C
|
|
[Token(Token = "0x6016CBC")]
|
|
[Address(RVA = "0x18FD110", Offset = "0x18FC110", VA = "0x1818FD110", Slot = "38")]
|
|
protected virtual void NBKBEAKIHIB()
|
|
{
|
|
Player iepaglglghn = this.IEPAGLGLGHN;
|
|
int num = 0;
|
|
if (iepaglglghn != num)
|
|
{
|
|
PlayerVisibleInCamera visibleInCamera = this.IEPAGLGLGHN.visibleInCamera;
|
|
PlayerVisibleInCamera.NCEFBKLOGLC ncefbkloglc = new PlayerVisibleInCamera.NCEFBKLOGLC(this.CIAHAKCACOE);
|
|
visibleInCamera.RemoveCustomVisibilityChecker(ncefbkloglc);
|
|
int inpoaaaoahi = this.IEPAGLGLGHN.DBAJDHGDPOL.INPOAAAOAHI;
|
|
Dictionary<int, Costume> kpihmoocekh = Costume.KPIHMOOCEKH;
|
|
throw new NullReferenceException();
|
|
}
|
|
this.IEPAGLGLGHN = (ulong)0L;
|
|
}
|
|
|
|
// Token: 0x06016CBD RID: 93373 RVA: 0x0054B16C File Offset: 0x0054936C
|
|
[Token(Token = "0x6016CBD")]
|
|
[Address(RVA = "0x18FD4C0", Offset = "0x18FC4C0", VA = "0x1818FD4C0")]
|
|
private void NDJBLOBELCN(int KJFKJDEGNND, bool GACFIOJGEJL)
|
|
{
|
|
CreationObjectSettingFriendlyFlagsControl creationObjectSettingFriendlyFlagsControl;
|
|
AGAJMBPABDL fdeigodgkln3;
|
|
for (;;)
|
|
{
|
|
int num = 0;
|
|
this.LNKBJAAGBNH();
|
|
AGAJMBPABDL fdeigodgkln = this.FDEIGODGKLN;
|
|
if (this.DHACPJNCGKF != 0 && KKPBCOOONNK.BNNCCCFFALC && fdeigodgkln != 0 && this.CLIBPFCADIO.IAHDANBDAAM() != 0)
|
|
{
|
|
PlayerGameRoleManager instance = PlayerGameRoleManager.ONCPNMDGGKG;
|
|
CMDADAAOBHD cmdadaaobhd = Costume.FEKDMDNMCOF(this.DDPDHDELDFG);
|
|
}
|
|
if (KJFKJDEGNND > 0)
|
|
{
|
|
AGAJMBPABDL agajmbpabdl = KKPBCOOONNK.MDMMDPEKICF.IAHDANBDAAM(KJFKJDEGNND);
|
|
}
|
|
this.FDEIGODGKLN = num;
|
|
this.PLKDEJPJIII();
|
|
if (this.FDEIGODGKLN == num)
|
|
{
|
|
Costume.CBAPIBDJNEC.Clear();
|
|
Dictionary<int, Costume> kpihmoocekh = Costume.KPIHMOOCEKH;
|
|
Dictionary.Enumerator enumerator;
|
|
KeyValuePair current = enumerator.current;
|
|
bool flag;
|
|
if (flag)
|
|
{
|
|
bool flag2;
|
|
while (!flag2)
|
|
{
|
|
}
|
|
List<int> cbapibdjnec = Costume.CBAPIBDJNEC;
|
|
}
|
|
if (num != 0)
|
|
{
|
|
goto IL_3B6;
|
|
}
|
|
if (num != -1)
|
|
{
|
|
}
|
|
List<int> cbapibdjnec2 = Costume.CBAPIBDJNEC;
|
|
Debug.LogWarning("Costume was equipped by multiple players, this shouldn't happen.");
|
|
List<int> cbapibdjnec3 = Costume.CBAPIBDJNEC;
|
|
bool flag3;
|
|
if (flag3)
|
|
{
|
|
bool flag4 = Costume.KPIHMOOCEKH.Remove(KJFKJDEGNND);
|
|
}
|
|
if (num == 0)
|
|
{
|
|
goto Block_9;
|
|
}
|
|
}
|
|
else
|
|
{
|
|
if (KKPBCOOONNK.BNNCCCFFALC)
|
|
{
|
|
goto Block_17;
|
|
}
|
|
Dictionary<int, Costume> kpihmoocekh2 = Costume.KPIHMOOCEKH;
|
|
AGAJMBPABDL fdeigodgkln2 = this.FDEIGODGKLN;
|
|
if (this.DHACPJNCGKF != 0 && KKPBCOOONNK.BNNCCCFFALC && fdeigodgkln2 != 0)
|
|
{
|
|
PlayerGameRoleManager instance2 = PlayerGameRoleManager.ONCPNMDGGKG;
|
|
CMDADAAOBHD cmdadaaobhd2 = Costume.FEKDMDNMCOF(this.DDPDHDELDFG);
|
|
}
|
|
this.LNKBJAAGBNH();
|
|
Scheduler instance3 = SingletonMonoBehaviour.ONCPNMDGGKG;
|
|
int num2;
|
|
Costume.GJKFPBGGDNP gjkfpbggdnp = new Costume.GJKFPBGGDNP(num2);
|
|
num2 = 0;
|
|
gjkfpbggdnp.<>4__this = this;
|
|
gjkfpbggdnp.suppressSFX = gjkfpbggdnp != null;
|
|
KFBABPAPIMB kfbabpapimb = instance3.Run(gjkfpbggdnp);
|
|
this.PLJFNIAPHPL = kfbabpapimb;
|
|
Action action = new Action(this.PCDEBFEAGLK);
|
|
if (creationObjectSettingFriendlyFlagsControl < this)
|
|
{
|
|
creationObjectSettingFriendlyFlagsControl += creationObjectSettingFriendlyFlagsControl;
|
|
}
|
|
this.BPJPELLMCLA();
|
|
Costume.PGJKMGDLDEP hgghegnbfeo = this.HGGHEGNBFEO;
|
|
if (hgghegnbfeo != 0)
|
|
{
|
|
hgghegnbfeo(this);
|
|
}
|
|
fdeigodgkln3 = this.FDEIGODGKLN;
|
|
ControlPanelCircuitObject controlPanelCircuitObject = this.controlPanelCircuitObject;
|
|
int num3 = 0;
|
|
if (!(controlPanelCircuitObject == num3))
|
|
{
|
|
break;
|
|
}
|
|
}
|
|
}
|
|
while (fdeigodgkln3 == 0)
|
|
{
|
|
}
|
|
ControlPanelCircuitObject controlPanelCircuitObject2 = this.controlPanelCircuitObject;
|
|
Guid guid = Costume.IPFBLLKOMAN.JPOHGBCEJEJ;
|
|
object ncepnejlcap;
|
|
fdeigodgkln3.IMCHMNAMEEO = ncepnejlcap;
|
|
DIKKAMMAGOI dikkammagoi;
|
|
BCNIMINBPOE ahmnghjmdkc = dikkammagoi.AHMNGHJMDKC;
|
|
fdeigodgkln3.INPOAAAOAHI = ahmnghjmdkc;
|
|
object ncepnejlcap2 = dikkammagoi.AHMNGHJMDKC.NCEPNEJLCAP;
|
|
fdeigodgkln3.<DBOJAPOFFIA>k__BackingField = ncepnejlcap2;
|
|
fdeigodgkln3.<HIJHGNOEFDI>k__BackingField = ahmnghjmdkc;
|
|
BCNIMINBPOE pocoaggjjcc = dikkammagoi.POCOAGGJJCC;
|
|
object ncepnejlcap3 = dikkammagoi.POCOAGGJJCC.NCEPNEJLCAP;
|
|
BCNIMINBPOE odpjnnjapee = dikkammagoi.ODPJNNJAPEE;
|
|
object ncepnejlcap4 = dikkammagoi.ODPJNNJAPEE.NCEPNEJLCAP;
|
|
controlPanelCircuitObject2 += controlPanelCircuitObject2;
|
|
throw new NullReferenceException();
|
|
Block_9:
|
|
Costume.CBAPIBDJNEC.Clear();
|
|
this.BPJPELLMCLA();
|
|
Transform transform;
|
|
if (this.OPDPIMKHPMG)
|
|
{
|
|
AudioClip audioClip = this.unequipSound;
|
|
int num4 = 0;
|
|
if (audioClip != num4)
|
|
{
|
|
AudioClip audioClip2 = this.unequipSound;
|
|
transform = base.transform;
|
|
}
|
|
}
|
|
Costume.PGJKMGDLDEP eijkbelkapg = this.EIJKBELKAPG;
|
|
if (eijkbelkapg != 0)
|
|
{
|
|
eijkbelkapg(this);
|
|
}
|
|
ControlPanelCircuitObject controlPanelCircuitObject3 = this.controlPanelCircuitObject;
|
|
int num5 = 0;
|
|
if (!(controlPanelCircuitObject3 == num5) && transform != 0)
|
|
{
|
|
ControlPanelCircuitObject controlPanelCircuitObject4 = this.controlPanelCircuitObject;
|
|
Guid guid2 = Costume.MIGEJAMPHJH.JPOHGBCEJEJ;
|
|
int num6 = 0;
|
|
KeyValuePair current;
|
|
transform.m_CachedPtr = current;
|
|
DIKKAMMAGOI dikkammagoi2;
|
|
BCNIMINBPOE ahmnghjmdkc2 = dikkammagoi2.AHMNGHJMDKC;
|
|
object ncepnejlcap5 = dikkammagoi2.AHMNGHJMDKC.NCEPNEJLCAP;
|
|
BCNIMINBPOE pocoaggjjcc2 = dikkammagoi2.POCOAGGJJCC;
|
|
object ncepnejlcap6 = dikkammagoi2.POCOAGGJJCC.NCEPNEJLCAP;
|
|
BCNIMINBPOE odpjnnjapee2 = dikkammagoi2.ODPJNNJAPEE;
|
|
ncepnejlcap = dikkammagoi2.ODPJNNJAPEE.NCEPNEJLCAP;
|
|
controlPanelCircuitObject4.Publish(guid2, num6);
|
|
}
|
|
this.RefreshIsReadyToEquip();
|
|
this.LABCOOJGNBN();
|
|
RoleGuidSetEditableUIControl pmoeeellgkf = this.PMOEEELLGKF;
|
|
int num7 = 0;
|
|
if (pmoeeellgkf != num7)
|
|
{
|
|
string text = this.PMOEEELLGKF.ToString();
|
|
}
|
|
creationObjectSettingFriendlyFlagsControl = this.HNMJPJGJFGI;
|
|
int num8 = 0;
|
|
if (creationObjectSettingFriendlyFlagsControl != num8)
|
|
{
|
|
string text2 = this.HNMJPJGJFGI.ToString();
|
|
}
|
|
return;
|
|
Block_17:
|
|
Dictionary<int, Costume> kpihmoocekh3 = Costume.KPIHMOOCEKH;
|
|
throw new NullReferenceException();
|
|
IL_3B6:
|
|
throw new NullReferenceException();
|
|
}
|
|
|
|
// Token: 0x06016CBE RID: 93374 RVA: 0x0054B534 File Offset: 0x00549734
|
|
[Token(Token = "0x6016CBE")]
|
|
[Address(RVA = "0x18FD460", Offset = "0x18FC460", VA = "0x1818FD460")]
|
|
private void NCLAFGNDCAN()
|
|
{
|
|
int num = this.HHFJGAIFPKE.DMLIOOCLKKP;
|
|
int num2 = 0;
|
|
this.NDJBLOBELCN(num, num2 != 0);
|
|
}
|
|
|
|
// Token: 0x06016CBF RID: 93375 RVA: 0x0054B560 File Offset: 0x00549760
|
|
[Token(Token = "0x6016CBF")]
|
|
[Address(RVA = "0x18FBE20", Offset = "0x18FAE20", VA = "0x1818FBE20")]
|
|
private void FFMMPAGPFGC()
|
|
{
|
|
RoleGuidSetEditableUIControl pmoeeellgkf = this.PMOEEELLGKF;
|
|
int num = 0;
|
|
if (pmoeeellgkf != num)
|
|
{
|
|
string text = this.PMOEEELLGKF.ToString();
|
|
}
|
|
CreationObjectSettingFriendlyFlagsControl hnmjpjgjfgi = this.HNMJPJGJFGI;
|
|
int num2 = 0;
|
|
if (hnmjpjgjfgi != num2)
|
|
{
|
|
string text2 = this.HNMJPJGJFGI.ToString();
|
|
}
|
|
}
|
|
|
|
// Token: 0x06016CC0 RID: 93376 RVA: 0x0054B5B4 File Offset: 0x005497B4
|
|
[Token(Token = "0x6016CC0")]
|
|
[Address(RVA = "0x18FE3F0", Offset = "0x18FD3F0", VA = "0x1818FE3F0")]
|
|
private void NOOGNGFFLOL(bool DAHIHLMLILL)
|
|
{
|
|
Player iepaglglghn = this.IEPAGLGLGHN;
|
|
int num = 0;
|
|
if (!(iepaglglghn == num))
|
|
{
|
|
PlayerAvatarDisplay playerAvatarDisplay = this.IEPAGLGLGHN.playerAvatar.playerAvatarDisplay;
|
|
if (!DAHIHLMLILL)
|
|
{
|
|
}
|
|
int num2 = this.EGOEIOHGPMD.IAHDANBDAAM();
|
|
bool flag2;
|
|
bool flag = !flag2;
|
|
playerAvatarDisplay.SetDeformation(DAHIHLMLILL, flag);
|
|
}
|
|
}
|
|
|
|
// Token: 0x06016CC1 RID: 93377 RVA: 0x0000220F File Offset: 0x0000040F
|
|
[Token(Token = "0x6016CC1")]
|
|
[Address(RVA = "0x4242D0", Offset = "0x4232D0", VA = "0x1804242D0", Slot = "39")]
|
|
protected virtual void DLLJHGADNNI(bool PBJELMMNEIP)
|
|
{
|
|
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
|
}
|
|
|
|
// Token: 0x06016CC2 RID: 93378 RVA: 0x0000220F File Offset: 0x0000040F
|
|
[Token(Token = "0x6016CC2")]
|
|
[Address(RVA = "0x18FB9E0", Offset = "0x18FA9E0", VA = "0x1818FB9E0")]
|
|
private void EOFCANJNAOL()
|
|
{
|
|
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
|
}
|
|
|
|
// Token: 0x06016CC3 RID: 93379 RVA: 0x0054B60C File Offset: 0x0054980C
|
|
[Token(Token = "0x6016CC3")]
|
|
[Address(RVA = "0x18FCD70", Offset = "0x18FBD70", VA = "0x1818FCD70")]
|
|
private void LABCOOJGNBN()
|
|
{
|
|
AGAJMBPABDL fdeigodgkln = this.FDEIGODGKLN;
|
|
AGAJMBPABDL agajmbpabdl = KKPBCOOONNK.MDMMDPEKICF;
|
|
if (fdeigodgkln == agajmbpabdl)
|
|
{
|
|
if (SingletonMonoBehaviour.ONCPNMDGGKG.EBPFBFMJMBB)
|
|
{
|
|
throw new NullReferenceException();
|
|
}
|
|
if (SingletonMonoBehaviour.ONCPNMDGGKG.ACGDGBHFJFB)
|
|
{
|
|
HBLGJOKKNDE <CameraSystem>k__BackingField = SingletonMonoBehaviour.ONCPNMDGGKG.screenController.<CameraSystem>k__BackingField;
|
|
}
|
|
}
|
|
this.FPJJCLKNCBG();
|
|
}
|
|
|
|
// Token: 0x17003EF4 RID: 16116
|
|
// (get) Token: 0x06016CC4 RID: 93380 RVA: 0x0054B664 File Offset: 0x00549864
|
|
[Token(Token = "0x17003EF4")]
|
|
public bool JBMFJOBFJHP
|
|
{
|
|
[Token(Token = "0x6016CC4")]
|
|
[Address(RVA = "0x424690", Offset = "0x423690", VA = "0x180424690", Slot = "15")]
|
|
get
|
|
{
|
|
}
|
|
}
|
|
|
|
// Token: 0x06016CC5 RID: 93381 RVA: 0x0054B674 File Offset: 0x00549874
|
|
[Token(Token = "0x6016CC5")]
|
|
[Address(RVA = "0x18FB460", Offset = "0x18FA460", VA = "0x1818FB460", Slot = "16")]
|
|
public void DeserializeFrom(KPNDFONGDGF HFBJGCHOANH)
|
|
{
|
|
int num;
|
|
do
|
|
{
|
|
num = 0;
|
|
if (num == 0)
|
|
{
|
|
return;
|
|
}
|
|
BMPINMNGBLL<Guid> ddpdhdeldfg = this.DDPDHDELDFG;
|
|
IEnumerator enumerator;
|
|
if (enumerator != 0)
|
|
{
|
|
if (num >= enumerator)
|
|
{
|
|
goto IL_24;
|
|
}
|
|
num += num;
|
|
if (num != enumerator)
|
|
{
|
|
num++;
|
|
goto IL_24;
|
|
}
|
|
goto IL_44;
|
|
IL_49:
|
|
num += 19;
|
|
goto IL_4E;
|
|
IL_44:
|
|
num += 19;
|
|
goto IL_49;
|
|
IL_24:
|
|
BMPINMNGBLL<Guid> ddpdhdeldfg2 = this.DDPDHDELDFG;
|
|
int num2 = 0;
|
|
if (num >= num2)
|
|
{
|
|
goto IL_44;
|
|
}
|
|
num += num;
|
|
if (num != num2)
|
|
{
|
|
num++;
|
|
goto IL_44;
|
|
}
|
|
goto IL_49;
|
|
}
|
|
IL_4E:
|
|
if (enumerator != 0)
|
|
{
|
|
}
|
|
}
|
|
while (num != 0);
|
|
KLLMCPFPIIE<bool> clibpfcadio = this.CLIBPFCADIO;
|
|
KLLMCPFPIIE<bool> jpekoekoiig = this.JPEKOEKOIIG;
|
|
KLLMCPFPIIE<bool> kiidhglikdl = this.KIIDHGLIKDL;
|
|
KLLMCPFPIIE<int> egoeiohgpmd = this.EGOEIOHGPMD;
|
|
int num3 = this.KKPDEFJHPIM;
|
|
bool flag;
|
|
if (!flag || !flag)
|
|
{
|
|
}
|
|
}
|
|
|
|
// Token: 0x06016CC6 RID: 93382 RVA: 0x0000220F File Offset: 0x0000040F
|
|
[Token(Token = "0x6016CC6")]
|
|
[Address(RVA = "0x18FF910", Offset = "0x18FE910", VA = "0x1818FF910", Slot = "17")]
|
|
public void SerializeTo(ref PDEKIHFJKHJ IABNDBNHMKF, ref MKNCHKCCIHK NHFINJNIPGK, StringBuilder BIPOIFGEMGB)
|
|
{
|
|
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
|
}
|
|
|
|
// Token: 0x06016CC7 RID: 93383 RVA: 0x0054B71C File Offset: 0x0054991C
|
|
[Token(Token = "0x6016CC7")]
|
|
[Address(RVA = "0x18FF120", Offset = "0x18FE120", VA = "0x1818FF120", Slot = "19")]
|
|
public void OnSelected()
|
|
{
|
|
CostumePiece hkdknihhbjm = this.HKDKNIHHBJM;
|
|
this.<CFCEFFKCDPF>k__BackingField = hkdknihhbjm;
|
|
}
|
|
|
|
// Token: 0x06016CC8 RID: 93384 RVA: 0x0054B738 File Offset: 0x00549938
|
|
[Token(Token = "0x6016CC8")]
|
|
[Address(RVA = "0x18FE830", Offset = "0x18FD830", VA = "0x1818FE830", Slot = "20")]
|
|
public void OnDeselected()
|
|
{
|
|
this.<CFCEFFKCDPF>k__BackingField = (ulong)0L;
|
|
}
|
|
|
|
// Token: 0x06016CC9 RID: 93385 RVA: 0x0054B750 File Offset: 0x00549950
|
|
[Token(Token = "0x6016CC9")]
|
|
[Address(RVA = "0x18FEFC0", Offset = "0x18FDFC0", VA = "0x1818FEFC0", Slot = "22")]
|
|
public void OnMakerPenHoverStart(MakerPen.KLAENPHIBEM OIHFNIFGFJB, Collider GKPCABGDNLO)
|
|
{
|
|
if (GKPCABGDNLO != 0)
|
|
{
|
|
CostumePiece componentInParent = GKPCABGDNLO.GetComponentInParent<CostumePiece>();
|
|
}
|
|
int num = 0;
|
|
this.HKDKNIHHBJM = num;
|
|
}
|
|
|
|
// Token: 0x06016CCA RID: 93386 RVA: 0x0054B778 File Offset: 0x00549978
|
|
[Token(Token = "0x6016CCA")]
|
|
[Address(RVA = "0x18FF020", Offset = "0x18FE020", VA = "0x1818FF020", Slot = "21")]
|
|
public void OnMakerPenHovering(MakerPen.KLAENPHIBEM OIHFNIFGFJB, Collider GKPCABGDNLO)
|
|
{
|
|
if (GKPCABGDNLO != 0)
|
|
{
|
|
CostumePiece componentInParent = GKPCABGDNLO.GetComponentInParent<CostumePiece>();
|
|
}
|
|
int num = 0;
|
|
this.HKDKNIHHBJM = num;
|
|
}
|
|
|
|
// Token: 0x06016CCB RID: 93387 RVA: 0x0000220F File Offset: 0x0000040F
|
|
[Token(Token = "0x6016CCB")]
|
|
[Address(RVA = "0x18FF870", Offset = "0x18FE870", VA = "0x1818FF870", Slot = "24")]
|
|
public IFNLKKABKEB<BCNIMINBPOE> Self(GGLMKLIJBHG CHKKEHOKPJP)
|
|
{
|
|
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
|
}
|
|
|
|
// Token: 0x17003EF5 RID: 16117
|
|
// (get) Token: 0x06016CCC RID: 93388 RVA: 0x0054B7A0 File Offset: 0x005499A0
|
|
[Token(Token = "0x17003EF5")]
|
|
public MCAEIANPGOL BLJAPPNMJNJ
|
|
{
|
|
[Token(Token = "0x6016CCC")]
|
|
[Address(RVA = "0x19015C0", Offset = "0x19005C0", VA = "0x1819015C0", Slot = "23")]
|
|
get
|
|
{
|
|
/*
|
|
An exception occurred when decompiling this method (06016CCC)
|
|
|
|
ICSharpCode.Decompiler.DecompilerException: Error decompiling MCAEIANPGOL RecRoom.Core.Creation.Costumes.Costume::get_SelfType()
|
|
|
|
---> System.Exception: Basic block has to end with unconditional control flow.
|
|
{
|
|
Block_0:
|
|
stloc:BGDADOHKJMD(var_0_05, ldsfld:BGDADOHKJMD(GHFIPBGLBID::<KMHHIIIBBPA>k__BackingField))
|
|
}
|
|
|
|
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: 0x17003EF6 RID: 16118
|
|
// (get) Token: 0x06016CCD RID: 93389 RVA: 0x0054B7B4 File Offset: 0x005499B4
|
|
[Token(Token = "0x17003EF6")]
|
|
public CreationObject POGHFDJAOMK
|
|
{
|
|
[Token(Token = "0x6016CCD")]
|
|
[Address(RVA = "0x1698DF0", Offset = "0x1697DF0", VA = "0x181698DF0", Slot = "25")]
|
|
get
|
|
{
|
|
return this._tool.creationObject;
|
|
}
|
|
}
|
|
|
|
// Token: 0x17003EF7 RID: 16119
|
|
// (get) Token: 0x06016CCE RID: 93390 RVA: 0x0054B7D4 File Offset: 0x005499D4
|
|
[Token(Token = "0x17003EF7")]
|
|
public IEnumerable<KJCDLNGPNDB> OKLNJOPHHDI
|
|
{
|
|
[Token(Token = "0x6016CCE")]
|
|
[Address(RVA = "0x1901210", Offset = "0x1900210", VA = "0x181901210", Slot = "26")]
|
|
get
|
|
{
|
|
KJCDLNGPNDB[] array = new KJCDLNGPNDB[2];
|
|
KJCDLNGPNDB ipfbllkoman = Costume.IPFBLLKOMAN;
|
|
if (ipfbllkoman != 0)
|
|
{
|
|
}
|
|
array[0] = ipfbllkoman;
|
|
KJCDLNGPNDB migejamphjh = Costume.MIGEJAMPHJH;
|
|
if (migejamphjh != 0)
|
|
{
|
|
}
|
|
array[1] = migejamphjh;
|
|
IEnumerable<KJCDLNGPNDB> enumerable;
|
|
return enumerable;
|
|
}
|
|
}
|
|
|
|
// Token: 0x06016CCF RID: 93391 RVA: 0x0054B814 File Offset: 0x00549A14
|
|
[Token(Token = "0x6016CCF")]
|
|
[Address(RVA = "0x18FCBA0", Offset = "0x18FBBA0", VA = "0x1818FCBA0")]
|
|
private void KKOJMIGGCGC(AGAJMBPABDL AGIHAKFFCCD)
|
|
{
|
|
ControlPanelCircuitObject controlPanelCircuitObject = this.controlPanelCircuitObject;
|
|
int num = 0;
|
|
if (!(controlPanelCircuitObject == num) && AGIHAKFFCCD != 0)
|
|
{
|
|
ControlPanelCircuitObject controlPanelCircuitObject2 = this.controlPanelCircuitObject;
|
|
Guid guid = Costume.IPFBLLKOMAN.JPOHGBCEJEJ;
|
|
}
|
|
}
|
|
|
|
// Token: 0x06016CD0 RID: 93392 RVA: 0x0054B854 File Offset: 0x00549A54
|
|
[Token(Token = "0x6016CD0")]
|
|
[Address(RVA = "0x18FC510", Offset = "0x18FB510", VA = "0x1818FC510")]
|
|
private void IPMMONGMPEG(AGAJMBPABDL AGIHAKFFCCD)
|
|
{
|
|
ControlPanelCircuitObject controlPanelCircuitObject = this.controlPanelCircuitObject;
|
|
int num = 0;
|
|
if (!(controlPanelCircuitObject == num) && AGIHAKFFCCD != 0)
|
|
{
|
|
ControlPanelCircuitObject controlPanelCircuitObject2 = this.controlPanelCircuitObject;
|
|
Guid guid = Costume.MIGEJAMPHJH.JPOHGBCEJEJ;
|
|
}
|
|
}
|
|
|
|
// Token: 0x06016CD1 RID: 93393 RVA: 0x0054B894 File Offset: 0x00549A94
|
|
[Token(Token = "0x6016CD1")]
|
|
[Address(RVA = "0x18FAF10", Offset = "0x18F9F10", VA = "0x1818FAF10")]
|
|
public IFNLKKABKEB<MPHHHDGFLNP> CV2Equip(GGLMKLIJBHG CHKKEHOKPJP, AGAJMBPABDL IEKDDPPNFPF)
|
|
{
|
|
bool flag;
|
|
bool flag2;
|
|
if (flag && (KKPBCOOONNK.BNNCCCFFALC || flag2))
|
|
{
|
|
DGLOJCGDOGG.LFLFMIMNCON<AGAJMBPABDL> lflfmimncon = new DGLOJCGDOGG.LFLFMIMNCON(CHKKEHOKPJP.RpcMasterRequestEquipToPlayer);
|
|
IFNLKKABKEB<MPHHHDGFLNP> ifnlkkabkeb = AHIMICMLPKA.IFNEMKAIILC();
|
|
}
|
|
throw new NullReferenceException();
|
|
}
|
|
|
|
// Token: 0x06016CD2 RID: 93394 RVA: 0x0054B8D0 File Offset: 0x00549AD0
|
|
[Token(Token = "0x6016CD2")]
|
|
[Address(RVA = "0x18FB0A0", Offset = "0x18FA0A0", VA = "0x1818FB0A0")]
|
|
public IFNLKKABKEB<MPHHHDGFLNP> CV2Unequip(GGLMKLIJBHG CHKKEHOKPJP)
|
|
{
|
|
bool flag;
|
|
bool flag2;
|
|
if (flag && (KKPBCOOONNK.BNNCCCFFALC || flag2))
|
|
{
|
|
DGLOJCGDOGG.ANJGMEDDNPE anjgmeddnpe = new DGLOJCGDOGG.ANJGMEDDNPE(CHKKEHOKPJP.RpcMasterRequestUnequip);
|
|
PhotonView photonView;
|
|
photonView.RpcMaster(anjgmeddnpe);
|
|
IFNLKKABKEB<MPHHHDGFLNP> ifnlkkabkeb = AHIMICMLPKA.IFNEMKAIILC();
|
|
}
|
|
throw new NullReferenceException();
|
|
}
|
|
|
|
// Token: 0x06016CD3 RID: 93395 RVA: 0x0054B918 File Offset: 0x00549B18
|
|
[Token(Token = "0x6016CD3")]
|
|
[Address(RVA = "0x18FACE0", Offset = "0x18F9CE0", VA = "0x1818FACE0")]
|
|
private bool CIAHAKCACOE()
|
|
{
|
|
int num;
|
|
do
|
|
{
|
|
num = 0;
|
|
List<CostumePiece> jpdmekpkhfh = this.JPDMEKPKHFH;
|
|
bool flag;
|
|
if (flag)
|
|
{
|
|
bool flag2;
|
|
while (!flag2)
|
|
{
|
|
}
|
|
}
|
|
}
|
|
while (num != 0);
|
|
if (num != -1)
|
|
{
|
|
}
|
|
throw new NullReferenceException();
|
|
}
|
|
|
|
// Token: 0x06016CD4 RID: 93396 RVA: 0x0054B95C File Offset: 0x00549B5C
|
|
[Token(Token = "0x6016CD4")]
|
|
[Address(RVA = "0x1900E40", Offset = "0x18FFE40", VA = "0x181900E40")]
|
|
protected Costume()
|
|
{
|
|
List<CostumePiece> list = new List();
|
|
this.JPDMEKPKHFH = list;
|
|
int num;
|
|
int num2;
|
|
OKNNKFGFODL oknnkfgfodl = new OKNNKFGFODL(32, num != 0, num2 != 0);
|
|
num2 = 0;
|
|
num = 0;
|
|
this.MMAEOPFJPHA = oknnkfgfodl;
|
|
base..ctor();
|
|
}
|
|
|
|
// Token: 0x06016CD5 RID: 93397 RVA: 0x0054B9B4 File Offset: 0x00549BB4
|
|
// Note: this type is marked as 'beforefieldinit'.
|
|
[Token(Token = "0x6016CD5")]
|
|
[Address(RVA = "0x1900AC0", Offset = "0x18FFAC0", VA = "0x181900AC0")]
|
|
static Costume()
|
|
{
|
|
ValueTuple<string, MCAEIANPGOL>[] array = new ValueTuple<string, MCAEIANPGOL>[1];
|
|
Costume.IPFBLLKOMAN = KJCDLNGPNDB.EAEHAOJGCNH("3CB49DC3-DF88-49B4-B895-09A55965FD8D", "Costume Equipped", array);
|
|
ValueTuple<string, MCAEIANPGOL>[] array2 = new ValueTuple<string, MCAEIANPGOL>[1];
|
|
Costume.MIGEJAMPHJH = KJCDLNGPNDB.EAEHAOJGCNH("1886C9F8-65C5-4E81-9EAE-D7500913FD11", "Costume Unequipped", array2);
|
|
}
|
|
|
|
// Token: 0x06016CD6 RID: 93398 RVA: 0x0054BA20 File Offset: 0x00549C20
|
|
[Token(Token = "0x6016CD6")]
|
|
[Address(RVA = "0x18FA990", Offset = "0x18F9990", VA = "0x1818FA990")]
|
|
[CompilerGenerated]
|
|
private HashSet<Guid> BLNILLBFBAF()
|
|
{
|
|
return BCKPFAJAPEO.PBGCPCJGGOO<Guid>(this.DDPDHDELDFG);
|
|
}
|
|
|
|
// Token: 0x06016CD7 RID: 93399 RVA: 0x0054BA38 File Offset: 0x00549C38
|
|
[Token(Token = "0x6016CD7")]
|
|
[Address(RVA = "0x18FBF00", Offset = "0x18FAF00", VA = "0x1818FBF00")]
|
|
[CompilerGenerated]
|
|
private void GJMNJPHAMCG(IEnumerable<Guid> ONGBFDACHHG)
|
|
{
|
|
BMPINMNGBLL<Guid> ddpdhdeldfg = this.DDPDHDELDFG;
|
|
BMPINMNGBLL<Guid> ddpdhdeldfg2 = this.DDPDHDELDFG;
|
|
throw new NullReferenceException();
|
|
}
|
|
|
|
// Token: 0x06016CD8 RID: 93400 RVA: 0x0054BA58 File Offset: 0x00549C58
|
|
[Token(Token = "0x6016CD8")]
|
|
[Address(RVA = "0x18FBC30", Offset = "0x18FAC30", VA = "0x1818FBC30")]
|
|
[CompilerGenerated]
|
|
private bool FEJPAJFCDBF()
|
|
{
|
|
/*
|
|
An exception occurred when decompiling this method (06016CD8)
|
|
|
|
ICSharpCode.Decompiler.DecompilerException: Error decompiling System.Boolean RecRoom.Core.Creation.Costumes.Costume::FEJPAJFCDBF()
|
|
|
|
---> System.Exception: Basic block has to end with unconditional control flow.
|
|
{
|
|
Block_0:
|
|
call:void(Costume::FPJJCLKNCBG, ldloc:Costume(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: 0x06016CD9 RID: 93401 RVA: 0x0054BA6C File Offset: 0x00549C6C
|
|
[Token(Token = "0x6016CD9")]
|
|
[Address(RVA = "0x18FCFA0", Offset = "0x18FBFA0", VA = "0x1818FCFA0")]
|
|
[CompilerGenerated]
|
|
private bool LDONMMIMJEC()
|
|
{
|
|
return this.FDEIGODGKLN == (ulong)0L;
|
|
}
|
|
|
|
// Token: 0x06016CDA RID: 93402 RVA: 0x0054BA84 File Offset: 0x00549C84
|
|
[Token(Token = "0x6016CDA")]
|
|
[Address(RVA = "0x18FBC30", Offset = "0x18FAC30", VA = "0x1818FBC30")]
|
|
[CompilerGenerated]
|
|
private bool OCDNEPBAMHD()
|
|
{
|
|
/*
|
|
An exception occurred when decompiling this method (06016CDA)
|
|
|
|
ICSharpCode.Decompiler.DecompilerException: Error decompiling System.Boolean RecRoom.Core.Creation.Costumes.Costume::OCDNEPBAMHD()
|
|
|
|
---> System.Exception: Basic block has to end with unconditional control flow.
|
|
{
|
|
Block_0:
|
|
call:void(Costume::FPJJCLKNCBG, ldloc:Costume(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: 0x06016CDB RID: 93403 RVA: 0x0000220F File Offset: 0x0000040F
|
|
[Token(Token = "0x6016CDB")]
|
|
[Address(RVA = "0x18FC7C0", Offset = "0x18FB7C0", VA = "0x1818FC7C0")]
|
|
[CompilerGenerated]
|
|
private Guid KBBJMDMPENF()
|
|
{
|
|
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
|
}
|
|
|
|
// Token: 0x06016CDC RID: 93404 RVA: 0x0054BA98 File Offset: 0x00549C98
|
|
[Token(Token = "0x6016CDC")]
|
|
[Address(RVA = "0x18FF130", Offset = "0x18FE130", VA = "0x1818FF130")]
|
|
[CompilerGenerated]
|
|
private void PAAEIOIJGBK(Guid ONGBFDACHHG)
|
|
{
|
|
}
|
|
|
|
// Token: 0x06016CDD RID: 93405 RVA: 0x0054BAA8 File Offset: 0x00549CA8
|
|
[Token(Token = "0x6016CDD")]
|
|
[Address(RVA = "0x18FB210", Offset = "0x18FA210", VA = "0x1818FB210")]
|
|
[CompilerGenerated]
|
|
private void DDAAPAJAJIG(float CEHJGNDELGL)
|
|
{
|
|
this.ADPLOIIMEPO();
|
|
}
|
|
|
|
// Token: 0x06016CDE RID: 93406 RVA: 0x0054BABC File Offset: 0x00549CBC
|
|
[Token(Token = "0x6016CDE")]
|
|
[Address(RVA = "0x18FB3A0", Offset = "0x18FA3A0", VA = "0x1818FB3A0")]
|
|
[CompilerGenerated]
|
|
private void DMNEHLMJBFD()
|
|
{
|
|
this.ILFLJNPFHEL();
|
|
}
|
|
|
|
// Token: 0x06016CDF RID: 93407 RVA: 0x0054BAD0 File Offset: 0x00549CD0
|
|
[Token(Token = "0x6016CDF")]
|
|
[Address(RVA = "0x18FF150", Offset = "0x18FE150", VA = "0x1818FF150")]
|
|
[CompilerGenerated]
|
|
private void PCDEBFEAGLK()
|
|
{
|
|
this.PLJFNIAPHPL = (ulong)0L;
|
|
}
|
|
|
|
// Token: 0x0400ED4D RID: 60749
|
|
[Token(Token = "0x400ED4D")]
|
|
private const InputSlot BCIEKOOHAOB = InputSlot.R;
|
|
|
|
// Token: 0x0400ED4E RID: 60750
|
|
[Token(Token = "0x400ED4E")]
|
|
private const OutputSlot JCJIMGGNFOJ = OutputSlot.R;
|
|
|
|
// Token: 0x0400ED4F RID: 60751
|
|
[FieldOffset(Offset = "0x40")]
|
|
[Token(Token = "0x400ED4F")]
|
|
[SerializeField]
|
|
[NKNLDEIPALE(FHBJCBPFODN.SelfAndParent, false, false, false)]
|
|
private Tool _tool;
|
|
|
|
// Token: 0x0400ED50 RID: 60752
|
|
[FieldOffset(Offset = "0x48")]
|
|
[Token(Token = "0x400ED50")]
|
|
[SerializeField]
|
|
[Header("UI")]
|
|
private CostumeStackedUI uiPrefab;
|
|
|
|
// Token: 0x0400ED51 RID: 60753
|
|
[FieldOffset(Offset = "0x50")]
|
|
[Token(Token = "0x400ED51")]
|
|
[SerializeField]
|
|
private Transform uiRoot;
|
|
|
|
// Token: 0x0400ED52 RID: 60754
|
|
[FieldOffset(Offset = "0x58")]
|
|
[Token(Token = "0x400ED52")]
|
|
[SerializeField]
|
|
private BaseUIPivot uiPivot;
|
|
|
|
// Token: 0x0400ED53 RID: 60755
|
|
[FieldOffset(Offset = "0x60")]
|
|
[Token(Token = "0x400ED53")]
|
|
[SerializeField]
|
|
private AudioClip equipSound;
|
|
|
|
// Token: 0x0400ED54 RID: 60756
|
|
[FieldOffset(Offset = "0x68")]
|
|
[Token(Token = "0x400ED54")]
|
|
[SerializeField]
|
|
private AudioClip unequipSound;
|
|
|
|
// Token: 0x0400ED55 RID: 60757
|
|
[FieldOffset(Offset = "0x70")]
|
|
[Token(Token = "0x400ED55")]
|
|
[SerializeField]
|
|
private float sfxVolume = 0.75f;
|
|
|
|
// Token: 0x0400ED56 RID: 60758
|
|
[FieldOffset(Offset = "0x78")]
|
|
[Token(Token = "0x400ED56")]
|
|
private CostumePiece HKDKNIHHBJM;
|
|
|
|
// Token: 0x0400ED58 RID: 60760
|
|
[FieldOffset(Offset = "0x88")]
|
|
[Token(Token = "0x400ED58")]
|
|
[SerializeField]
|
|
private float uiHideDistance = 2f;
|
|
|
|
// Token: 0x0400ED59 RID: 60761
|
|
[FieldOffset(Offset = "0x8C")]
|
|
[Token(Token = "0x400ED59")]
|
|
[SerializeField]
|
|
private float dummyUprightThreshold = 0.5f;
|
|
|
|
// Token: 0x0400ED5A RID: 60762
|
|
[FieldOffset(Offset = "0x90")]
|
|
[Token(Token = "0x400ED5A")]
|
|
protected readonly List<CostumePiece> JPDMEKPKHFH;
|
|
|
|
// Token: 0x0400ED5B RID: 60763
|
|
[FieldOffset(Offset = "0x98")]
|
|
[Token(Token = "0x400ED5B")]
|
|
private CostumeStackedUI BMIEINDMNOL;
|
|
|
|
// Token: 0x0400ED5C RID: 60764
|
|
[Token(Token = "0x400ED5C")]
|
|
protected static readonly Dictionary<int, Costume> KPIHMOOCEKH = new Dictionary();
|
|
|
|
// Token: 0x0400ED5D RID: 60765
|
|
[Token(Token = "0x400ED5D")]
|
|
private static readonly List<int> CBAPIBDJNEC = new List();
|
|
|
|
// Token: 0x0400ED5E RID: 60766
|
|
[Token(Token = "0x400ED5E")]
|
|
private static readonly Dictionary<string, FLCFOLDCOJJ> EJOMEPLFEAN = new Dictionary();
|
|
|
|
// Token: 0x0400ED5F RID: 60767
|
|
[FieldOffset(Offset = "0xA0")]
|
|
[Token(Token = "0x400ED5F")]
|
|
private AKBHELGFNFF<int> HHFJGAIFPKE;
|
|
|
|
// Token: 0x0400ED60 RID: 60768
|
|
[FieldOffset(Offset = "0xA8")]
|
|
[Token(Token = "0x400ED60")]
|
|
private AGAJMBPABDL FDEIGODGKLN;
|
|
|
|
// Token: 0x0400ED61 RID: 60769
|
|
[FieldOffset(Offset = "0xB0")]
|
|
[Token(Token = "0x400ED61")]
|
|
protected Player IEPAGLGLGHN;
|
|
|
|
// Token: 0x0400ED62 RID: 60770
|
|
[FieldOffset(Offset = "0xB8")]
|
|
[Token(Token = "0x400ED62")]
|
|
private OKNNKFGFODL MMAEOPFJPHA;
|
|
|
|
// Token: 0x0400ED63 RID: 60771
|
|
[FieldOffset(Offset = "0xC0")]
|
|
[Token(Token = "0x400ED63")]
|
|
private RoleGuidSetEditableUIControl PMOEEELLGKF;
|
|
|
|
// Token: 0x0400ED64 RID: 60772
|
|
[FieldOffset(Offset = "0xC8")]
|
|
[Token(Token = "0x400ED64")]
|
|
private BMPINMNGBLL<Guid> DDPDHDELDFG;
|
|
|
|
// Token: 0x0400ED65 RID: 60773
|
|
[FieldOffset(Offset = "0xD0")]
|
|
[Token(Token = "0x400ED65")]
|
|
private KLLMCPFPIIE<bool> CLIBPFCADIO;
|
|
|
|
// Token: 0x0400ED66 RID: 60774
|
|
[FieldOffset(Offset = "0xD8")]
|
|
[Token(Token = "0x400ED66")]
|
|
private KLLMCPFPIIE<bool> JPEKOEKOIIG;
|
|
|
|
// Token: 0x0400ED67 RID: 60775
|
|
[FieldOffset(Offset = "0xE0")]
|
|
[Token(Token = "0x400ED67")]
|
|
private KLLMCPFPIIE<bool> KIIDHGLIKDL;
|
|
|
|
// Token: 0x0400ED68 RID: 60776
|
|
[FieldOffset(Offset = "0xE8")]
|
|
[Token(Token = "0x400ED68")]
|
|
private CreationObjectSettingFriendlyFlagsControl HNMJPJGJFGI;
|
|
|
|
// Token: 0x0400ED69 RID: 60777
|
|
[FieldOffset(Offset = "0xF0")]
|
|
[Token(Token = "0x400ED69")]
|
|
private KLLMCPFPIIE<int> EGOEIOHGPMD;
|
|
|
|
// Token: 0x0400ED6A RID: 60778
|
|
[FieldOffset(Offset = "0xF8")]
|
|
[Token(Token = "0x400ED6A")]
|
|
private KeyGuidEditableUIControl BEEMILAJKCE;
|
|
|
|
// Token: 0x0400ED6B RID: 60779
|
|
[FieldOffset(Offset = "0x100")]
|
|
[Token(Token = "0x400ED6B")]
|
|
private KLLMCPFPIIE<Guid> BEBKMMHAKGC;
|
|
|
|
// Token: 0x0400ED6C RID: 60780
|
|
[FieldOffset(Offset = "0x108")]
|
|
[Token(Token = "0x400ED6C")]
|
|
private bool LNMJPBJKDHM;
|
|
|
|
// Token: 0x0400ED73 RID: 60787
|
|
[FieldOffset(Offset = "0x138")]
|
|
[Token(Token = "0x400ED73")]
|
|
private KFBABPAPIMB PLJFNIAPHPL;
|
|
|
|
// Token: 0x0400ED74 RID: 60788
|
|
[FieldOffset(Offset = "0x140")]
|
|
[Token(Token = "0x400ED74")]
|
|
[SerializeField]
|
|
[OAGJHJAIMMP(FHBJCBPFODN.Self, false, false, false)]
|
|
private ControlPanelCircuitObject controlPanelCircuitObject;
|
|
|
|
// Token: 0x0400ED75 RID: 60789
|
|
[Token(Token = "0x400ED75")]
|
|
private static readonly KJCDLNGPNDB IPFBLLKOMAN;
|
|
|
|
// Token: 0x0400ED76 RID: 60790
|
|
[Token(Token = "0x400ED76")]
|
|
private static readonly KJCDLNGPNDB MIGEJAMPHJH;
|
|
|
|
// Token: 0x020033EB RID: 13291
|
|
[Token(Token = "0x20033EB")]
|
|
public sealed class PGJKMGDLDEP : MulticastDelegate
|
|
{
|
|
// Token: 0x06016CE0 RID: 93408 RVA: 0x0054BAE8 File Offset: 0x00549CE8
|
|
[Token(Token = "0x6016CE0")]
|
|
[Address(RVA = "0x4AF020", Offset = "0x4AE020", VA = "0x1804AF020")]
|
|
public PGJKMGDLDEP(object FEDFKKMABOG, IntPtr APAICGIHAGJ)
|
|
{
|
|
this.method = APAICGIHAGJ;
|
|
this.m_target = FEDFKKMABOG;
|
|
}
|
|
|
|
// Token: 0x06016CE1 RID: 93409 RVA: 0x0054BB04 File Offset: 0x00549D04
|
|
[Token(Token = "0x6016CE1")]
|
|
[Address(RVA = "0x6E1530", Offset = "0x6E0530", VA = "0x1806E1530", Slot = "13")]
|
|
public void Invoke(Costume NANKOBFIFBK)
|
|
{
|
|
if (this.delegates != 0)
|
|
{
|
|
}
|
|
uint num;
|
|
if (num != (uint)0)
|
|
{
|
|
throw new ExecutionEngineException();
|
|
}
|
|
}
|
|
|
|
// Token: 0x06016CE2 RID: 93410 RVA: 0x0000220F File Offset: 0x0000040F
|
|
[Token(Token = "0x6016CE2")]
|
|
[Address(RVA = "0x5FA200", Offset = "0x5F9200", VA = "0x1805FA200", Slot = "14")]
|
|
public IAsyncResult BeginInvoke(Costume NANKOBFIFBK, AsyncCallback AFLPGGJMPOE, object FEDFKKMABOG)
|
|
{
|
|
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
|
}
|
|
|
|
// Token: 0x06016CE3 RID: 93411 RVA: 0x0000220F File Offset: 0x0000040F
|
|
[Token(Token = "0x6016CE3")]
|
|
[Address(RVA = "0x4F56B0", Offset = "0x4F46B0", VA = "0x1804F56B0", Slot = "15")]
|
|
public void EndInvoke(IAsyncResult GIAOBLMEMMI)
|
|
{
|
|
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
|
}
|
|
}
|
|
|
|
// Token: 0x020033ED RID: 13293
|
|
[Token(Token = "0x20033ED")]
|
|
[CompilerGenerated]
|
|
private sealed class KHOPPAKJJOJ
|
|
{
|
|
// Token: 0x06016CEA RID: 93418 RVA: 0x0054BCF4 File Offset: 0x00549EF4
|
|
[Token(Token = "0x6016CEA")]
|
|
[Address(RVA = "0x412370", Offset = "0x411370", VA = "0x180412370")]
|
|
public KHOPPAKJJOJ()
|
|
{
|
|
}
|
|
|
|
// Token: 0x06016CEB RID: 93419 RVA: 0x0054BD08 File Offset: 0x00549F08
|
|
[Token(Token = "0x6016CEB")]
|
|
[Address(RVA = "0x178FAD0", Offset = "0x178EAD0", VA = "0x18178FAD0")]
|
|
internal void <MasterEquipToPhotonPlayer>b__0(bool playerOwns)
|
|
{
|
|
Costume costume = this.<>4__this;
|
|
if (!playerOwns)
|
|
{
|
|
PhotonView photonView = costume.JDHMIOJKLCK;
|
|
AGAJMBPABDL agajmbpabdl = this.photonPlayer;
|
|
DGLOJCGDOGG.ANJGMEDDNPE anjgmeddnpe = new DGLOJCGDOGG.ANJGMEDDNPE(this.<>4__this.RpcPromptLocalPlayerToBuyEquipKey);
|
|
photonView.RpcPlayer(agajmbpabdl, anjgmeddnpe);
|
|
return;
|
|
}
|
|
AGAJMBPABDL agajmbpabdl2 = this.photonPlayer;
|
|
costume.CKEPNEDNCHI(agajmbpabdl2);
|
|
throw new NullReferenceException();
|
|
}
|
|
|
|
// Token: 0x0400ED7C RID: 60796
|
|
[FieldOffset(Offset = "0x10")]
|
|
[Token(Token = "0x400ED7C")]
|
|
public Costume <>4__this;
|
|
|
|
// Token: 0x0400ED7D RID: 60797
|
|
[FieldOffset(Offset = "0x18")]
|
|
[Token(Token = "0x400ED7D")]
|
|
public AGAJMBPABDL photonPlayer;
|
|
}
|
|
}
|
|
}
|