a
This commit is contained in:
@@ -0,0 +1,2490 @@
|
||||
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: 0x020032FD RID: 13053
|
||||
[Token(Token = "0x20032FD")]
|
||||
public abstract class Costume : MonoBehaviourPun, EOCLMMENCKH, GDMDKPLBJAC, NGBLAGENLDK, MNOJGKOPKIM, NEFEJHJFDAH, NDBBKDMPBHD, AHOAEAFEAHN, LDIJBEFKFFE
|
||||
{
|
||||
// Token: 0x17003E1D RID: 15901
|
||||
// (get) Token: 0x060167DD RID: 92125 RVA: 0x0053EDAC File Offset: 0x0053CFAC
|
||||
[Token(Token = "0x17003E1D")]
|
||||
public Tool PBBJCLJPFMI
|
||||
{
|
||||
[Token(Token = "0x60167DD")]
|
||||
[Address(RVA = "0x408890", Offset = "0x407690", VA = "0x180408890")]
|
||||
get
|
||||
{
|
||||
return this._tool;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x17003E1E RID: 15902
|
||||
// (get) Token: 0x060167DE RID: 92126 RVA: 0x0053EDC0 File Offset: 0x0053CFC0
|
||||
[Token(Token = "0x17003E1E")]
|
||||
protected virtual CircuitNodeDisplay ABPHLIOEKDK
|
||||
{
|
||||
[Token(Token = "0x60167DE")]
|
||||
[Address(RVA = "0x43E630", Offset = "0x43D430", VA = "0x18043E630", Slot = "27")]
|
||||
get
|
||||
{
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x060167DF RID: 92127 RVA: 0x0053EDD0 File Offset: 0x0053CFD0
|
||||
[Token(Token = "0x60167DF")]
|
||||
[Address(RVA = "0x7D58F0", Offset = "0x7D46F0", VA = "0x1807D58F0")]
|
||||
public void SetHighlightedCostumePiece(CostumePiece GPEKFHLOFGA)
|
||||
{
|
||||
this.HKDKNIHHBJM = GPEKFHLOFGA;
|
||||
}
|
||||
|
||||
// Token: 0x17003E1F RID: 15903
|
||||
// (get) Token: 0x060167E0 RID: 92128 RVA: 0x0053EDE4 File Offset: 0x0053CFE4
|
||||
// (set) Token: 0x060167E1 RID: 92129 RVA: 0x0053EDF8 File Offset: 0x0053CFF8
|
||||
[Token(Token = "0x17003E1F")]
|
||||
public CostumePiece LHHJMNOAPHH
|
||||
{
|
||||
[Token(Token = "0x60167E0")]
|
||||
[Address(RVA = "0x567CE0", Offset = "0x566AE0", VA = "0x180567CE0")]
|
||||
get;
|
||||
[Token(Token = "0x60167E1")]
|
||||
[Address(RVA = "0x567D20", Offset = "0x566B20", VA = "0x180567D20")]
|
||||
private set;
|
||||
}
|
||||
|
||||
// Token: 0x17003E20 RID: 15904
|
||||
// (get) Token: 0x060167E2 RID: 92130 RVA: 0x0053EE0C File Offset: 0x0053D00C
|
||||
[Token(Token = "0x17003E20")]
|
||||
public AGAJMBPABDL IHECOLNNGHA
|
||||
{
|
||||
[Token(Token = "0x60167E2")]
|
||||
[Address(RVA = "0x536430", Offset = "0x535230", VA = "0x180536430")]
|
||||
get
|
||||
{
|
||||
return this.FDEIGODGKLN;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x17003E21 RID: 15905
|
||||
// (get) Token: 0x060167E3 RID: 92131 RVA: 0x0053EE20 File Offset: 0x0053D020
|
||||
[Token(Token = "0x17003E21")]
|
||||
private ISet<Guid> DGGHIAMCEAJ
|
||||
{
|
||||
[Token(Token = "0x60167E3")]
|
||||
[Address(RVA = "0x7A5E90", Offset = "0x7A4C90", VA = "0x1807A5E90")]
|
||||
get
|
||||
{
|
||||
/*
|
||||
An exception occurred when decompiling this method (060167E3)
|
||||
|
||||
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 1660
|
||||
*/;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x17003E22 RID: 15906
|
||||
// (get) Token: 0x060167E4 RID: 92132 RVA: 0x0053EE34 File Offset: 0x0053D034
|
||||
// (set) Token: 0x060167E5 RID: 92133 RVA: 0x0053EE54 File Offset: 0x0053D054
|
||||
[Token(Token = "0x17003E22")]
|
||||
private bool EJKGGECFFFN
|
||||
{
|
||||
[Token(Token = "0x60167E4")]
|
||||
[Address(RVA = "0xDEEEB0", Offset = "0xDEDCB0", VA = "0x180DEEEB0")]
|
||||
get
|
||||
{
|
||||
return this.CLIBPFCADIO.IAHDANBDAAM() != null;
|
||||
}
|
||||
[Token(Token = "0x60167E5")]
|
||||
[Address(RVA = "0xDEE7E0", Offset = "0xDED5E0", VA = "0x180DEE7E0")]
|
||||
set
|
||||
{
|
||||
KLLMCPFPIIE<bool> clibpfcadio = this.CLIBPFCADIO;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x17003E23 RID: 15907
|
||||
// (get) Token: 0x060167E6 RID: 92134 RVA: 0x0053EE70 File Offset: 0x0053D070
|
||||
// (set) Token: 0x060167E7 RID: 92135 RVA: 0x0053EE90 File Offset: 0x0053D090
|
||||
[Token(Token = "0x17003E23")]
|
||||
public bool DNHMNDHJLEI
|
||||
{
|
||||
[Token(Token = "0x60167E6")]
|
||||
[Address(RVA = "0xDF3430", Offset = "0xDF2230", VA = "0x180DF3430")]
|
||||
get
|
||||
{
|
||||
return this.JPEKOEKOIIG.IAHDANBDAAM() != null;
|
||||
}
|
||||
[Token(Token = "0x60167E7")]
|
||||
[Address(RVA = "0xDF3950", Offset = "0xDF2750", VA = "0x180DF3950")]
|
||||
set
|
||||
{
|
||||
KLLMCPFPIIE<bool> jpekoekoiig = this.JPEKOEKOIIG;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x17003E24 RID: 15908
|
||||
// (get) Token: 0x060167E8 RID: 92136 RVA: 0x0053EEAC File Offset: 0x0053D0AC
|
||||
// (set) Token: 0x060167E9 RID: 92137 RVA: 0x0053EECC File Offset: 0x0053D0CC
|
||||
[Token(Token = "0x17003E24")]
|
||||
public bool OPDPIMKHPMG
|
||||
{
|
||||
[Token(Token = "0x60167E8")]
|
||||
[Address(RVA = "0xDF3340", Offset = "0xDF2140", VA = "0x180DF3340")]
|
||||
get
|
||||
{
|
||||
return this.KIIDHGLIKDL.IAHDANBDAAM() != null;
|
||||
}
|
||||
[Token(Token = "0x60167E9")]
|
||||
[Address(RVA = "0xDF38F0", Offset = "0xDF26F0", VA = "0x180DF38F0")]
|
||||
set
|
||||
{
|
||||
KLLMCPFPIIE<bool> kiidhglikdl = this.KIIDHGLIKDL;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x17003E25 RID: 15909
|
||||
// (get) Token: 0x060167EA RID: 92138 RVA: 0x0053EEE8 File Offset: 0x0053D0E8
|
||||
// (set) Token: 0x060167EB RID: 92139 RVA: 0x0053EF08 File Offset: 0x0053D108
|
||||
[Token(Token = "0x17003E25")]
|
||||
public Player.LKALLGKFEOB GIOFFFHPMON
|
||||
{
|
||||
[Token(Token = "0x60167EA")]
|
||||
[Address(RVA = "0xDF32F0", Offset = "0xDF20F0", VA = "0x180DF32F0")]
|
||||
get
|
||||
{
|
||||
int num = this.EGOEIOHGPMD.IAHDANBDAAM();
|
||||
throw new NullReferenceException();
|
||||
}
|
||||
[Token(Token = "0x60167EB")]
|
||||
[Address(RVA = "0xDF3890", Offset = "0xDF2690", VA = "0x180DF3890")]
|
||||
set
|
||||
{
|
||||
KLLMCPFPIIE<int> egoeiohgpmd = this.EGOEIOHGPMD;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x17003E26 RID: 15910
|
||||
// (get) Token: 0x060167EC RID: 92140 RVA: 0x0000220F File Offset: 0x0000040F
|
||||
// (set) Token: 0x060167ED RID: 92141 RVA: 0x0000220F File Offset: 0x0000040F
|
||||
[Token(Token = "0x17003E26")]
|
||||
public Guid LEEDDFNKKEP
|
||||
{
|
||||
[Token(Token = "0x60167EC")]
|
||||
[Address(RVA = "0xDEE5B0", Offset = "0xDED3B0", VA = "0x180DEE5B0")]
|
||||
get
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
[Token(Token = "0x60167ED")]
|
||||
[Address(RVA = "0xDF37A0", Offset = "0xDF25A0", VA = "0x180DF37A0")]
|
||||
set
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x17003E27 RID: 15911
|
||||
// (get) Token: 0x060167EE RID: 92142 RVA: 0x0053EF24 File Offset: 0x0053D124
|
||||
// (set) Token: 0x060167EF RID: 92143 RVA: 0x0000220F File Offset: 0x0000040F
|
||||
[Token(Token = "0x17003E27")]
|
||||
protected virtual int KKPDEFJHPIM
|
||||
{
|
||||
[Token(Token = "0x60167EE")]
|
||||
[Address(RVA = "0x43E630", Offset = "0x43D430", VA = "0x18043E630", Slot = "28")]
|
||||
get
|
||||
{
|
||||
return 0;
|
||||
}
|
||||
[Token(Token = "0x60167EF")]
|
||||
[Address(RVA = "0x402080", Offset = "0x400E80", VA = "0x180402080", Slot = "29")]
|
||||
set
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x17003E28 RID: 15912
|
||||
// (get) Token: 0x060167F0 RID: 92144 RVA: 0x0053EF34 File Offset: 0x0053D134
|
||||
[Token(Token = "0x17003E28")]
|
||||
protected virtual int DHACPJNCGKF
|
||||
{
|
||||
[Token(Token = "0x60167F0")]
|
||||
[Address(RVA = "0x43E630", Offset = "0x43D430", VA = "0x18043E630", Slot = "30")]
|
||||
get
|
||||
{
|
||||
return 0;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x17003E29 RID: 15913
|
||||
// (get) Token: 0x060167F1 RID: 92145 RVA: 0x0053EF44 File Offset: 0x0053D144
|
||||
[Token(Token = "0x17003E29")]
|
||||
protected virtual bool BNPIEJFHDMC
|
||||
{
|
||||
[Token(Token = "0x60167F1")]
|
||||
[Address(RVA = "0x460D40", Offset = "0x45FB40", VA = "0x180460D40", Slot = "31")]
|
||||
get
|
||||
{
|
||||
return true;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x17003E2A RID: 15914
|
||||
// (get) Token: 0x060167F2 RID: 92146 RVA: 0x0000220F File Offset: 0x0000040F
|
||||
[Token(Token = "0x17003E2A")]
|
||||
public bool AIBLOKGDMHE
|
||||
{
|
||||
[Token(Token = "0x60167F2")]
|
||||
[Address(RVA = "0xDF3200", Offset = "0xDF2000", VA = "0x180DF3200")]
|
||||
get
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x17003E2B RID: 15915
|
||||
// (get) Token: 0x060167F3 RID: 92147 RVA: 0x0000220F File Offset: 0x0000040F
|
||||
[Token(Token = "0x17003E2B")]
|
||||
public bool POIIEDMCEOO
|
||||
{
|
||||
[Token(Token = "0x60167F3")]
|
||||
[Address(RVA = "0xDF32D0", Offset = "0xDF20D0", VA = "0x180DF32D0")]
|
||||
get
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x17003E2C RID: 15916
|
||||
// (get) Token: 0x060167F4 RID: 92148 RVA: 0x0053EF54 File Offset: 0x0053D154
|
||||
// (set) Token: 0x060167F5 RID: 92149 RVA: 0x0053EF68 File Offset: 0x0053D168
|
||||
[Token(Token = "0x17003E2C")]
|
||||
public bool OABGOAHLGBP
|
||||
{
|
||||
[Token(Token = "0x60167F4")]
|
||||
[Address(RVA = "0xBDC270", Offset = "0xBDB070", VA = "0x180BDC270")]
|
||||
get
|
||||
{
|
||||
return this.LNMJPBJKDHM;
|
||||
}
|
||||
[Token(Token = "0x60167F5")]
|
||||
[Address(RVA = "0xDEE100", Offset = "0xDECF00", VA = "0x180DEE100")]
|
||||
private set
|
||||
{
|
||||
if (this.LNMJPBJKDHM != value)
|
||||
{
|
||||
Costume.PGJKMGDLDEP olhofemicpj = this.OLHOFEMICPJ;
|
||||
this.LNMJPBJKDHM = value;
|
||||
if (olhofemicpj != 0)
|
||||
{
|
||||
olhofemicpj(this);
|
||||
return;
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x17003E2D RID: 15917
|
||||
// (get) Token: 0x060167F6 RID: 92150 RVA: 0x0053EF98 File Offset: 0x0053D198
|
||||
// (set) Token: 0x060167F7 RID: 92151 RVA: 0x0053EFAC File Offset: 0x0053D1AC
|
||||
[Token(Token = "0x17003E2D")]
|
||||
public bool LMPBDJCPBCM
|
||||
{
|
||||
[Token(Token = "0x60167F6")]
|
||||
[Address(RVA = "0xDF32E0", Offset = "0xDF20E0", VA = "0x180DF32E0")]
|
||||
get;
|
||||
[Token(Token = "0x60167F7")]
|
||||
[Address(RVA = "0xDED760", Offset = "0xDEC560", VA = "0x180DED760")]
|
||||
private set;
|
||||
}
|
||||
|
||||
// Token: 0x17003E2E RID: 15918
|
||||
// (get) Token: 0x060167F8 RID: 92152 RVA: 0x0053EFC0 File Offset: 0x0053D1C0
|
||||
[Token(Token = "0x17003E2E")]
|
||||
public BaseUIPivot ANKDOJMFBDN
|
||||
{
|
||||
[Token(Token = "0x60167F8")]
|
||||
[Address(RVA = "0x423D40", Offset = "0x422B40", VA = "0x180423D40")]
|
||||
get
|
||||
{
|
||||
return this.uiPivot;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x17003E2F RID: 15919
|
||||
// (get) Token: 0x060167F9 RID: 92153 RVA: 0x0053EFD4 File Offset: 0x0053D1D4
|
||||
[Token(Token = "0x17003E2F")]
|
||||
private bool BOALLGPNEBL
|
||||
{
|
||||
[Token(Token = "0x60167F9")]
|
||||
[Address(RVA = "0xDEE4E0", Offset = "0xDED2E0", VA = "0x180DEE4E0")]
|
||||
get
|
||||
{
|
||||
Transform transform = base.transform;
|
||||
Vector3 vector;
|
||||
float z = vector.z;
|
||||
float z2 = Vector3.up.z;
|
||||
throw new NullReferenceException();
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x17003E30 RID: 15920
|
||||
// (get) Token: 0x060167FA RID: 92154 RVA: 0x0053F000 File Offset: 0x0053D200
|
||||
[Token(Token = "0x17003E30")]
|
||||
public bool MEBGJGNMIMG
|
||||
{
|
||||
[Token(Token = "0x60167FA")]
|
||||
[Address(RVA = "0xDF3100", Offset = "0xDF1F00", VA = "0x180DF3100")]
|
||||
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: 0x140001FD RID: 509
|
||||
// (add) Token: 0x060167FB RID: 92155 RVA: 0x0053F040 File Offset: 0x0053D240
|
||||
// (remove) Token: 0x060167FC RID: 92156 RVA: 0x0053F05C File Offset: 0x0053D25C
|
||||
[Token(Token = "0x140001FD")]
|
||||
public event Costume.PGJKMGDLDEP HGGHEGNBFEO
|
||||
{
|
||||
[Token(Token = "0x60167FB")]
|
||||
[Address(RVA = "0xDF2CB0", Offset = "0xDF1AB0", VA = "0x180DF2CB0")]
|
||||
[CompilerGenerated]
|
||||
add
|
||||
{
|
||||
Delegate @delegate;
|
||||
while (@delegate != 0 && @delegate == 0)
|
||||
{
|
||||
}
|
||||
while (@delegate != this)
|
||||
{
|
||||
}
|
||||
}
|
||||
[Token(Token = "0x60167FC")]
|
||||
[Address(RVA = "0xDF3480", Offset = "0xDF2280", VA = "0x180DF3480")]
|
||||
[CompilerGenerated]
|
||||
remove
|
||||
{
|
||||
Delegate @delegate;
|
||||
while (@delegate != 0 && @delegate == 0)
|
||||
{
|
||||
}
|
||||
while (@delegate != this)
|
||||
{
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x140001FE RID: 510
|
||||
// (add) Token: 0x060167FD RID: 92157 RVA: 0x0053F078 File Offset: 0x0053D278
|
||||
// (remove) Token: 0x060167FE RID: 92158 RVA: 0x0053F094 File Offset: 0x0053D294
|
||||
[Token(Token = "0x140001FE")]
|
||||
public event Costume.PGJKMGDLDEP EIJKBELKAPG
|
||||
{
|
||||
[Token(Token = "0x60167FD")]
|
||||
[Address(RVA = "0xDF2F30", Offset = "0xDF1D30", VA = "0x180DF2F30")]
|
||||
[CompilerGenerated]
|
||||
add
|
||||
{
|
||||
Delegate @delegate;
|
||||
while (@delegate != 0 && @delegate == 0)
|
||||
{
|
||||
}
|
||||
while (@delegate != this)
|
||||
{
|
||||
}
|
||||
}
|
||||
[Token(Token = "0x60167FE")]
|
||||
[Address(RVA = "0xDF3700", Offset = "0xDF2500", VA = "0x180DF3700")]
|
||||
[CompilerGenerated]
|
||||
remove
|
||||
{
|
||||
Delegate @delegate;
|
||||
while (@delegate != 0 && @delegate == 0)
|
||||
{
|
||||
}
|
||||
while (@delegate != this)
|
||||
{
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x140001FF RID: 511
|
||||
// (add) Token: 0x060167FF RID: 92159 RVA: 0x0053F0B0 File Offset: 0x0053D2B0
|
||||
// (remove) Token: 0x06016800 RID: 92160 RVA: 0x0053F0CC File Offset: 0x0053D2CC
|
||||
[Token(Token = "0x140001FF")]
|
||||
public event Costume.PGJKMGDLDEP OLHOFEMICPJ
|
||||
{
|
||||
[Token(Token = "0x60167FF")]
|
||||
[Address(RVA = "0xDF2E90", Offset = "0xDF1C90", VA = "0x180DF2E90")]
|
||||
[CompilerGenerated]
|
||||
add
|
||||
{
|
||||
Delegate @delegate;
|
||||
while (@delegate != 0 && @delegate == 0)
|
||||
{
|
||||
}
|
||||
while (@delegate != this)
|
||||
{
|
||||
}
|
||||
}
|
||||
[Token(Token = "0x6016800")]
|
||||
[Address(RVA = "0xDF3660", Offset = "0xDF2460", VA = "0x180DF3660")]
|
||||
[CompilerGenerated]
|
||||
remove
|
||||
{
|
||||
Delegate @delegate;
|
||||
while (@delegate != 0 && @delegate == 0)
|
||||
{
|
||||
}
|
||||
while (@delegate != this)
|
||||
{
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x14000200 RID: 512
|
||||
// (add) Token: 0x06016801 RID: 92161 RVA: 0x0053F0E8 File Offset: 0x0053D2E8
|
||||
// (remove) Token: 0x06016802 RID: 92162 RVA: 0x0053F104 File Offset: 0x0053D304
|
||||
[Token(Token = "0x14000200")]
|
||||
public event Costume.PGJKMGDLDEP NALLOHLPPPK
|
||||
{
|
||||
[Token(Token = "0x6016801")]
|
||||
[Address(RVA = "0xDF2DF0", Offset = "0xDF1BF0", VA = "0x180DF2DF0")]
|
||||
[CompilerGenerated]
|
||||
add
|
||||
{
|
||||
Delegate @delegate;
|
||||
while (@delegate != 0 && @delegate == 0)
|
||||
{
|
||||
}
|
||||
while (@delegate != this)
|
||||
{
|
||||
}
|
||||
}
|
||||
[Token(Token = "0x6016802")]
|
||||
[Address(RVA = "0xDF35C0", Offset = "0xDF23C0", VA = "0x180DF35C0")]
|
||||
[CompilerGenerated]
|
||||
remove
|
||||
{
|
||||
Delegate @delegate;
|
||||
while (@delegate != 0 && @delegate == 0)
|
||||
{
|
||||
}
|
||||
while (@delegate != this)
|
||||
{
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x14000201 RID: 513
|
||||
// (add) Token: 0x06016803 RID: 92163 RVA: 0x0053F120 File Offset: 0x0053D320
|
||||
// (remove) Token: 0x06016804 RID: 92164 RVA: 0x0053F13C File Offset: 0x0053D33C
|
||||
[Token(Token = "0x14000201")]
|
||||
public event Costume.PGJKMGDLDEP APDFKAPDNGO
|
||||
{
|
||||
[Token(Token = "0x6016803")]
|
||||
[Address(RVA = "0xDF2D50", Offset = "0xDF1B50", VA = "0x180DF2D50")]
|
||||
[CompilerGenerated]
|
||||
add
|
||||
{
|
||||
Delegate @delegate;
|
||||
while (@delegate != 0 && @delegate == 0)
|
||||
{
|
||||
}
|
||||
while (@delegate != this)
|
||||
{
|
||||
}
|
||||
}
|
||||
[Token(Token = "0x6016804")]
|
||||
[Address(RVA = "0xDF3520", Offset = "0xDF2320", VA = "0x180DF3520")]
|
||||
[CompilerGenerated]
|
||||
remove
|
||||
{
|
||||
Delegate @delegate;
|
||||
while (@delegate != 0 && @delegate == 0)
|
||||
{
|
||||
}
|
||||
while (@delegate != this)
|
||||
{
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06016805 RID: 92165 RVA: 0x0053F158 File Offset: 0x0053D358
|
||||
[Token(Token = "0x6016805")]
|
||||
[Address(RVA = "0xDEC070", Offset = "0xDEAE70", VA = "0x180DEC070", 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;
|
||||
JNCLECIDJMA<int> jnclecidjma;
|
||||
this.HHFJGAIFPKE = jnclecidjma;
|
||||
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: 0x06016806 RID: 92166 RVA: 0x0053F3AC File Offset: 0x0053D5AC
|
||||
[Token(Token = "0x6016806")]
|
||||
[Address(RVA = "0xDF1C40", Offset = "0xDF0A40", VA = "0x180DF1C40", 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;
|
||||
DHCINNFLBBA dhcinnflbba = ONOKJPIMIIP.LBJPOFMMGGP(func6, action5, func5, num2, text3, text4);
|
||||
if (dhcinnflbba != 0)
|
||||
{
|
||||
}
|
||||
array[2] = dhcinnflbba;
|
||||
int num3 = 0;
|
||||
int num4 = 0;
|
||||
Func<bool> func7;
|
||||
Action<bool> action6;
|
||||
string text5;
|
||||
string text6;
|
||||
DHCINNFLBBA dhcinnflbba2 = ONOKJPIMIIP.LBJPOFMMGGP(func7, action6, num4, num3, text5, text6);
|
||||
if (dhcinnflbba2 != 0)
|
||||
{
|
||||
}
|
||||
array[3] = dhcinnflbba2;
|
||||
int num5 = 0;
|
||||
int num6 = 0;
|
||||
Func<bool> func8;
|
||||
Action<bool> action7;
|
||||
string text7;
|
||||
string text8;
|
||||
DHCINNFLBBA dhcinnflbba3 = ONOKJPIMIIP.LBJPOFMMGGP(func8, action7, num6, num5, text7, text8);
|
||||
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 num10 = 0;
|
||||
watchMenuProjector.AuthorityOpenMenuDetached(num10 != 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 num7 = 0;
|
||||
int num8 = 0;
|
||||
IMAFJGKHEMD imafjgkhemd3 = ONOKJPIMIIP.HBJAOEEJNMG(action8, "Create Key", num8, num7, func9, 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 num9 = this.HHFJGAIFPKE.IAHDANBDAAM();
|
||||
this.NDJBLOBELCN(num9, true);
|
||||
}
|
||||
|
||||
// Token: 0x06016807 RID: 92167 RVA: 0x0000220F File Offset: 0x0000040F
|
||||
[Token(Token = "0x6016807")]
|
||||
[Address(RVA = "0x402080", Offset = "0x400E80", VA = "0x180402080", Slot = "33")]
|
||||
protected virtual void KBLDNCLGIEP(ECJBHJOCKHL ALGIIFPJDNK)
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x06016808 RID: 92168 RVA: 0x0053F6D4 File Offset: 0x0053D8D4
|
||||
[Token(Token = "0x6016808")]
|
||||
[Address(RVA = "0xDF0630", Offset = "0xDEF430", VA = "0x180DF0630", 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: 0x06016809 RID: 92169 RVA: 0x0053F9A0 File Offset: 0x0053DBA0
|
||||
[Token(Token = "0x6016809")]
|
||||
[Address(RVA = "0xDF04E0", Offset = "0xDEF2E0", VA = "0x180DF04E0")]
|
||||
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: 0x0601680A RID: 92170 RVA: 0x0053F9E8 File Offset: 0x0053DBE8
|
||||
[Token(Token = "0x601680A")]
|
||||
[Address(RVA = "0xDF12E0", Offset = "0xDF00E0", VA = "0x180DF12E0", Slot = "18")]
|
||||
public void ResetObject()
|
||||
{
|
||||
Player iepaglglghn = this.IEPAGLGLGHN;
|
||||
int num = 0;
|
||||
if (iepaglglghn != num)
|
||||
{
|
||||
Player iepaglglghn2 = this.IEPAGLGLGHN;
|
||||
this.RequestUnequip();
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0601680B RID: 92171 RVA: 0x0053FA1C File Offset: 0x0053DC1C
|
||||
[Token(Token = "0x601680B")]
|
||||
[Address(RVA = "0xDEED40", Offset = "0xDEDB40", VA = "0x180DEED40", Slot = "34")]
|
||||
protected virtual bool LAEGOAMKKLJ()
|
||||
{
|
||||
return !MakerPen.NMGBDLIACOL;
|
||||
}
|
||||
|
||||
// Token: 0x0601680C RID: 92172 RVA: 0x0053FA34 File Offset: 0x0053DC34
|
||||
[Token(Token = "0x601680C")]
|
||||
[Address(RVA = "0xDEDE80", Offset = "0xDECC80", VA = "0x180DEDE80")]
|
||||
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: 0x0601680D RID: 92173 RVA: 0x0053FAE4 File Offset: 0x0053DCE4
|
||||
[Token(Token = "0x601680D")]
|
||||
[Address(RVA = "0xDEBDB0", Offset = "0xDEABB0", VA = "0x180DEBDB0")]
|
||||
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: 0x0601680E RID: 92174 RVA: 0x0053FBB8 File Offset: 0x0053DDB8
|
||||
[Token(Token = "0x601680E")]
|
||||
[Address(RVA = "0xDED1C0", Offset = "0xDEBFC0", VA = "0x180DED1C0")]
|
||||
private void DOFEEILPOCL()
|
||||
{
|
||||
CostumeStackedUI bmieindmnol = this.BMIEINDMNOL;
|
||||
int num = 0;
|
||||
if (bmieindmnol != num)
|
||||
{
|
||||
this.BMIEINDMNOL.gameObject.SetActive(true);
|
||||
this.BMIEINDMNOL.PopAllFlows();
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0601680F RID: 92175 RVA: 0x0053FBFC File Offset: 0x0053DDFC
|
||||
[Token(Token = "0x601680F")]
|
||||
[Address(RVA = "0x1EC8DA0", Offset = "0x1EC7BA0", VA = "0x181EC8DA0")]
|
||||
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: 0x06016810 RID: 92176 RVA: 0x0053FC50 File Offset: 0x0053DE50
|
||||
[Token(Token = "0x6016810")]
|
||||
[Address(RVA = "0xDEE060", Offset = "0xDECE60", VA = "0x180DEE060")]
|
||||
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: 0x06016811 RID: 92177 RVA: 0x0000220F File Offset: 0x0000040F
|
||||
[Token(Token = "0x6016811")]
|
||||
[Address(RVA = "0xDED030", Offset = "0xDEBE30", VA = "0x180DED030")]
|
||||
private void DFGHNKCCAAJ(AMAGKLLBGEC AAHIIDDIBFD)
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x06016812 RID: 92178 RVA: 0x0053FC8C File Offset: 0x0053DE8C
|
||||
[Token(Token = "0x6016812")]
|
||||
[Address(RVA = "0xDEE620", Offset = "0xDED420", VA = "0x180DEE620")]
|
||||
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.IAHDANBDAAM();
|
||||
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: 0x06016813 RID: 92179 RVA: 0x0053FCF4 File Offset: 0x0053DEF4
|
||||
[Token(Token = "0x6016813")]
|
||||
[Address(RVA = "0xDEE040", Offset = "0xDECE40", VA = "0x180DEE040")]
|
||||
private void GOCIGHDAIEB(Tool NBHJPDBHDHB)
|
||||
{
|
||||
this.RefreshIsReadyToEquip();
|
||||
this.ADPLOIIMEPO();
|
||||
}
|
||||
|
||||
// Token: 0x06016814 RID: 92180 RVA: 0x0053FD10 File Offset: 0x0053DF10
|
||||
[Token(Token = "0x6016814")]
|
||||
[Address(RVA = "0xDED020", Offset = "0xDEBE20", VA = "0x180DED020")]
|
||||
private void MNCLFHBBPHB(Tool NBHJPDBHDHB)
|
||||
{
|
||||
this.ADPLOIIMEPO();
|
||||
}
|
||||
|
||||
// Token: 0x06016815 RID: 92181 RVA: 0x0053FD24 File Offset: 0x0053DF24
|
||||
[Token(Token = "0x6016815")]
|
||||
[Address(RVA = "0xDED020", Offset = "0xDEBE20", VA = "0x180DED020")]
|
||||
private void PDNBJJPLEIG(RigidbodyEx NLNHFEEMFBN)
|
||||
{
|
||||
this.ADPLOIIMEPO();
|
||||
}
|
||||
|
||||
// Token: 0x06016816 RID: 92182 RVA: 0x0053FD38 File Offset: 0x0053DF38
|
||||
[Token(Token = "0x6016816")]
|
||||
[Address(RVA = "0xDED020", Offset = "0xDEBE20", VA = "0x180DED020")]
|
||||
private void PDEEFICICFG(Tool NBHJPDBHDHB)
|
||||
{
|
||||
this.ADPLOIIMEPO();
|
||||
}
|
||||
|
||||
// Token: 0x06016817 RID: 92183 RVA: 0x0053FD4C File Offset: 0x0053DF4C
|
||||
[Token(Token = "0x6016817")]
|
||||
[Address(RVA = "0xDEE4D0", Offset = "0xDED2D0", VA = "0x180DEE4D0")]
|
||||
private void JFCGEANLGKC(CreationObject NLNHFEEMFBN)
|
||||
{
|
||||
this.RefreshIsReadyToEquip();
|
||||
}
|
||||
|
||||
// Token: 0x06016818 RID: 92184 RVA: 0x0053FD60 File Offset: 0x0053DF60
|
||||
[Token(Token = "0x6016818")]
|
||||
[Address(RVA = "0xDEC7E0", Offset = "0xDEB5E0", VA = "0x180DEC7E0")]
|
||||
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: 0x06016819 RID: 92185 RVA: 0x0053FDA8 File Offset: 0x0053DFA8
|
||||
[Token(Token = "0x6016819")]
|
||||
[Address(RVA = "0xDF0E70", Offset = "0xDEFC70", VA = "0x180DF0E70")]
|
||||
private void OnPhotonPlayerDisconnected(AGAJMBPABDL AGIHAKFFCCD)
|
||||
{
|
||||
if (KKPBCOOONNK.BNNCCCFFALC && AGIHAKFFCCD == this.FDEIGODGKLN)
|
||||
{
|
||||
Action action = new Action(this.DMNEHLMJBFD);
|
||||
KFBABPAPIMB kfbabpapimb = this.JGIPMJPPCBM(action);
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0601681A RID: 92186 RVA: 0x0053FDE0 File Offset: 0x0053DFE0
|
||||
[Token(Token = "0x601681A")]
|
||||
[Address(RVA = "0xDED1B0", Offset = "0xDEBFB0", VA = "0x180DED1B0")]
|
||||
private void NGHJFGADCDP()
|
||||
{
|
||||
this.ILFLJNPFHEL();
|
||||
}
|
||||
|
||||
// Token: 0x0601681B RID: 92187 RVA: 0x0053FDF4 File Offset: 0x0053DFF4
|
||||
[Token(Token = "0x601681B")]
|
||||
[Address(RVA = "0xDEE130", Offset = "0xDECF30", VA = "0x180DEE130")]
|
||||
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: 0x0601681C RID: 92188 RVA: 0x0053FE60 File Offset: 0x0053E060
|
||||
[Token(Token = "0x601681C")]
|
||||
[Address(RVA = "0xDF1160", Offset = "0xDEFF60", VA = "0x180DF1160")]
|
||||
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: 0x0601681D RID: 92189 RVA: 0x0053FEAC File Offset: 0x0053E0AC
|
||||
[Token(Token = "0x601681D")]
|
||||
[Address(RVA = "0xDF1250", Offset = "0xDF0050", VA = "0x180DF1250")]
|
||||
public void RequestUnequip()
|
||||
{
|
||||
PhotonView photonView = base.JDHMIOJKLCK;
|
||||
DGLOJCGDOGG.ANJGMEDDNPE anjgmeddnpe = new DGLOJCGDOGG.ANJGMEDDNPE(this.RpcMasterRequestUnequip);
|
||||
photonView.RpcMaster(anjgmeddnpe);
|
||||
}
|
||||
|
||||
// Token: 0x0601681E RID: 92190 RVA: 0x0053FEDC File Offset: 0x0053E0DC
|
||||
[Token(Token = "0x601681E")]
|
||||
[Address(RVA = "0xDF0F50", Offset = "0xDEFD50", VA = "0x180DF0F50")]
|
||||
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: 0x0601681F RID: 92191 RVA: 0x0053FF74 File Offset: 0x0053E174
|
||||
[Token(Token = "0x601681F")]
|
||||
[Address(RVA = "0xDF1380", Offset = "0xDF0180", VA = "0x180DF1380")]
|
||||
[NFOMENMAOIA]
|
||||
protected void RpcMasterRequestEquipToPlayer(AGAJMBPABDL AGIHAKFFCCD)
|
||||
{
|
||||
if (KKPBCOOONNK.BNNCCCFFALC)
|
||||
{
|
||||
this.AALCNMPMNLG(AGIHAKFFCCD);
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06016820 RID: 92192 RVA: 0x0053FF94 File Offset: 0x0053E194
|
||||
[Token(Token = "0x6016820")]
|
||||
[Address(RVA = "0xDF13F0", Offset = "0xDF01F0", VA = "0x180DF13F0")]
|
||||
[NFOMENMAOIA]
|
||||
protected void RpcMasterRequestUnequip()
|
||||
{
|
||||
if (KKPBCOOONNK.BNNCCCFFALC)
|
||||
{
|
||||
this.ILFLJNPFHEL();
|
||||
return;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06016821 RID: 92193 RVA: 0x0000220F File Offset: 0x0000040F
|
||||
[Token(Token = "0x6016821")]
|
||||
[Address(RVA = "0xDF1460", Offset = "0xDF0260", VA = "0x180DF1460")]
|
||||
[NFOMENMAOIA]
|
||||
protected void RpcPromptLocalPlayerToBuyEquipKey()
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x06016822 RID: 92194 RVA: 0x0000220F File Offset: 0x0000040F
|
||||
[Token(Token = "0x6016822")]
|
||||
[Address(RVA = "0xDEBAF0", Offset = "0xDEA8F0", VA = "0x180DEBAF0")]
|
||||
private void AALCNMPMNLG(AGAJMBPABDL AGIHAKFFCCD)
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x06016823 RID: 92195 RVA: 0x0053FFB4 File Offset: 0x0053E1B4
|
||||
[Token(Token = "0x6016823")]
|
||||
[Address(RVA = "0xDECC80", Offset = "0xDEBA80", VA = "0x180DECC80")]
|
||||
private void CKEPNEDNCHI(AGAJMBPABDL AGIHAKFFCCD)
|
||||
{
|
||||
if (KKPBCOOONNK.BNNCCCFFALC)
|
||||
{
|
||||
if (!this.LNMJPBJKDHM)
|
||||
{
|
||||
this.ILFLJNPFHEL();
|
||||
}
|
||||
JNCLECIDJMA<int> hhfjgaifpke = this.HHFJGAIFPKE;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06016824 RID: 92196 RVA: 0x0053FFE8 File Offset: 0x0053E1E8
|
||||
[Token(Token = "0x6016824")]
|
||||
[Address(RVA = "0xDEE280", Offset = "0xDED080", VA = "0x180DEE280")]
|
||||
private void ILFLJNPFHEL()
|
||||
{
|
||||
if (KKPBCOOONNK.BNNCCCFFALC)
|
||||
{
|
||||
JNCLECIDJMA<int> hhfjgaifpke = this.HHFJGAIFPKE;
|
||||
return;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06016825 RID: 92197 RVA: 0x00540010 File Offset: 0x0053E210
|
||||
[Token(Token = "0x6016825")]
|
||||
[Address(RVA = "0xDEDA40", Offset = "0xDEC840", VA = "0x180DEDA40")]
|
||||
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: 0x06016826 RID: 92198 RVA: 0x0054005C File Offset: 0x0053E25C
|
||||
[Token(Token = "0x6016826")]
|
||||
[Address(RVA = "0xDEDD70", Offset = "0xDECB70", VA = "0x180DEDD70")]
|
||||
private void GLLLDBLBDCE(AGAJMBPABDL AGIHAKFFCCD)
|
||||
{
|
||||
if (this.DHACPJNCGKF != 0 && KKPBCOOONNK.BNNCCCFFALC && AGIHAKFFCCD != 0)
|
||||
{
|
||||
PlayerGameRoleManager instance = PlayerGameRoleManager.ONCPNMDGGKG;
|
||||
CMDADAAOBHD cmdadaaobhd = Costume.FEKDMDNMCOF(this.DDPDHDELDFG);
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06016827 RID: 92199 RVA: 0x0054009C File Offset: 0x0053E29C
|
||||
[Token(Token = "0x6016827")]
|
||||
[Address(RVA = "0xDEE840", Offset = "0xDED640", VA = "0x180DEE840")]
|
||||
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: 0x06016828 RID: 92200 RVA: 0x005400E8 File Offset: 0x0053E2E8
|
||||
[Token(Token = "0x6016828")]
|
||||
[Address(RVA = "0xDEEE20", Offset = "0xDEDC20", VA = "0x180DEEE20")]
|
||||
private static void LOFBLKOIBPG(Player IEKDDPPNFPF, Player.LKALLGKFEOB KHFPBDKOIID)
|
||||
{
|
||||
int num = 0;
|
||||
if (IEKDDPPNFPF != num)
|
||||
{
|
||||
PlayerAvatar component = IEKDDPPNFPF.GetComponent<PlayerAvatar>();
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06016829 RID: 92201 RVA: 0x00540110 File Offset: 0x0053E310
|
||||
[Token(Token = "0x6016829")]
|
||||
[Address(RVA = "0xDEC8D0", Offset = "0xDEB6D0", VA = "0x180DEC8D0")]
|
||||
private void BPJPELLMCLA()
|
||||
{
|
||||
if (KKPBCOOONNK.BNNCCCFFALC)
|
||||
{
|
||||
int num = this.HHFJGAIFPKE.IAHDANBDAAM();
|
||||
IEnumerable<KLAMCLLEFGI> events = this.Events;
|
||||
bool flag;
|
||||
if (!flag)
|
||||
{
|
||||
IEnumerable<KLAMCLLEFGI> events2 = this.Events;
|
||||
if (events != 0)
|
||||
{
|
||||
if (events2 != 0)
|
||||
{
|
||||
IEnumerable<KLAMCLLEFGI> events3 = this.Events;
|
||||
return;
|
||||
}
|
||||
if (events2 != 0 && events2 != 0)
|
||||
{
|
||||
int num2 = 0;
|
||||
num2 += num2;
|
||||
num2++;
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0601682A RID: 92202
|
||||
[Token(Token = "0x601682A")]
|
||||
[Address(Slot = "35")]
|
||||
protected abstract void FPJJCLKNCBG();
|
||||
|
||||
// Token: 0x0601682B RID: 92203 RVA: 0x00540178 File Offset: 0x0053E378
|
||||
[Token(Token = "0x601682B")]
|
||||
[Address(RVA = "0xDED770", Offset = "0xDEC570", VA = "0x180DED770")]
|
||||
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: 0x0601682C RID: 92204 RVA: 0x005401A4 File Offset: 0x0053E3A4
|
||||
[Token(Token = "0x601682C")]
|
||||
[Address(RVA = "0x43E630", Offset = "0x43D430", VA = "0x18043E630", Slot = "36")]
|
||||
public virtual Transform GetTransformFromBoneIndex(int EFBDCIJMFGD)
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x0601682D RID: 92205 RVA: 0x005401B4 File Offset: 0x0053E3B4
|
||||
[Token(Token = "0x601682D")]
|
||||
[Address(RVA = "0xDF0340", Offset = "0xDEF140", VA = "0x180DF0340")]
|
||||
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: 0x0601682E RID: 92206 RVA: 0x00540234 File Offset: 0x0053E434
|
||||
[Token(Token = "0x601682E")]
|
||||
[Address(RVA = "0xDEEDA0", Offset = "0xDEDBA0", VA = "0x180DEEDA0")]
|
||||
private void LNKBJAAGBNH()
|
||||
{
|
||||
if (this.PLJFNIAPHPL != 0)
|
||||
{
|
||||
KFBABPAPIMB pljfniaphpl = this.PLJFNIAPHPL;
|
||||
this.PLJFNIAPHPL = (ulong)0L;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0601682F RID: 92207 RVA: 0x0000220F File Offset: 0x0000040F
|
||||
[Token(Token = "0x601682F")]
|
||||
[Address(RVA = "0x402080", Offset = "0x400E80", VA = "0x180402080", Slot = "37")]
|
||||
protected virtual void PLKDEJPJIII()
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x06016830 RID: 92208 RVA: 0x00540260 File Offset: 0x0053E460
|
||||
[Token(Token = "0x6016830")]
|
||||
[Address(RVA = "0xDEEF00", Offset = "0xDEDD00", VA = "0x180DEEF00", 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: 0x06016831 RID: 92209 RVA: 0x00540380 File Offset: 0x0053E580
|
||||
[Token(Token = "0x6016831")]
|
||||
[Address(RVA = "0xDEF2B0", Offset = "0xDEE0B0", VA = "0x180DEF2B0")]
|
||||
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;
|
||||
GBHGBHHEDNB gbhgbhhednb;
|
||||
FFFEOMMKNAE ahmnghjmdkc = gbhgbhhednb.AHMNGHJMDKC;
|
||||
fdeigodgkln3.INPOAAAOAHI = ahmnghjmdkc;
|
||||
object ncepnejlcap2 = gbhgbhhednb.AHMNGHJMDKC.NCEPNEJLCAP;
|
||||
fdeigodgkln3.<DBOJAPOFFIA>k__BackingField = ncepnejlcap2;
|
||||
fdeigodgkln3.<HIJHGNOEFDI>k__BackingField = ahmnghjmdkc;
|
||||
FFFEOMMKNAE pocoaggjjcc = gbhgbhhednb.POCOAGGJJCC;
|
||||
object ncepnejlcap3 = gbhgbhhednb.POCOAGGJJCC.NCEPNEJLCAP;
|
||||
FFFEOMMKNAE odpjnnjapee = gbhgbhhednb.ODPJNNJAPEE;
|
||||
object ncepnejlcap4 = gbhgbhhednb.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;
|
||||
GBHGBHHEDNB gbhgbhhednb2;
|
||||
FFFEOMMKNAE ahmnghjmdkc2 = gbhgbhhednb2.AHMNGHJMDKC;
|
||||
object ncepnejlcap5 = gbhgbhhednb2.AHMNGHJMDKC.NCEPNEJLCAP;
|
||||
FFFEOMMKNAE pocoaggjjcc2 = gbhgbhhednb2.POCOAGGJJCC;
|
||||
object ncepnejlcap6 = gbhgbhhednb2.POCOAGGJJCC.NCEPNEJLCAP;
|
||||
FFFEOMMKNAE odpjnnjapee2 = gbhgbhhednb2.ODPJNNJAPEE;
|
||||
ncepnejlcap = gbhgbhhednb2.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: 0x06016832 RID: 92210 RVA: 0x00540748 File Offset: 0x0053E948
|
||||
[Token(Token = "0x6016832")]
|
||||
[Address(RVA = "0xDEF250", Offset = "0xDEE050", VA = "0x180DEF250")]
|
||||
private void NCLAFGNDCAN()
|
||||
{
|
||||
int num = this.HHFJGAIFPKE.IAHDANBDAAM();
|
||||
int num2 = 0;
|
||||
this.NDJBLOBELCN(num, num2 != 0);
|
||||
}
|
||||
|
||||
// Token: 0x06016833 RID: 92211 RVA: 0x00540774 File Offset: 0x0053E974
|
||||
[Token(Token = "0x6016833")]
|
||||
[Address(RVA = "0xDEDC10", Offset = "0xDECA10", VA = "0x180DEDC10")]
|
||||
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: 0x06016834 RID: 92212 RVA: 0x005407C8 File Offset: 0x0053E9C8
|
||||
[Token(Token = "0x6016834")]
|
||||
[Address(RVA = "0xDF01E0", Offset = "0xDEEFE0", VA = "0x180DF01E0")]
|
||||
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: 0x06016835 RID: 92213 RVA: 0x0000220F File Offset: 0x0000040F
|
||||
[Token(Token = "0x6016835")]
|
||||
[Address(RVA = "0x402080", Offset = "0x400E80", VA = "0x180402080", Slot = "39")]
|
||||
protected virtual void DLLJHGADNNI(bool PBJELMMNEIP)
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x06016836 RID: 92214 RVA: 0x0000220F File Offset: 0x0000040F
|
||||
[Token(Token = "0x6016836")]
|
||||
[Address(RVA = "0xDED7F0", Offset = "0xDEC5F0", VA = "0x180DED7F0")]
|
||||
private void EOFCANJNAOL()
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x06016837 RID: 92215 RVA: 0x00540820 File Offset: 0x0053EA20
|
||||
[Token(Token = "0x6016837")]
|
||||
[Address(RVA = "0xDEEB60", Offset = "0xDED960", VA = "0x180DEEB60")]
|
||||
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: 0x17003E31 RID: 15921
|
||||
// (get) Token: 0x06016838 RID: 92216 RVA: 0x00540878 File Offset: 0x0053EA78
|
||||
[Token(Token = "0x17003E31")]
|
||||
public bool JBMFJOBFJHP
|
||||
{
|
||||
[Token(Token = "0x6016838")]
|
||||
[Address(RVA = "0x403930", Offset = "0x402730", VA = "0x180403930", Slot = "15")]
|
||||
get
|
||||
{
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06016839 RID: 92217 RVA: 0x00540888 File Offset: 0x0053EA88
|
||||
[Token(Token = "0x6016839")]
|
||||
[Address(RVA = "0xDED270", Offset = "0xDEC070", VA = "0x180DED270", 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: 0x0601683A RID: 92218 RVA: 0x0000220F File Offset: 0x0000040F
|
||||
[Token(Token = "0x601683A")]
|
||||
[Address(RVA = "0xDF1700", Offset = "0xDF0500", VA = "0x180DF1700", 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: 0x0601683B RID: 92219 RVA: 0x00540930 File Offset: 0x0053EB30
|
||||
[Token(Token = "0x601683B")]
|
||||
[Address(RVA = "0xDF0F10", Offset = "0xDEFD10", VA = "0x180DF0F10", Slot = "19")]
|
||||
public void OnSelected()
|
||||
{
|
||||
CostumePiece hkdknihhbjm = this.HKDKNIHHBJM;
|
||||
this.<CFCEFFKCDPF>k__BackingField = hkdknihhbjm;
|
||||
}
|
||||
|
||||
// Token: 0x0601683C RID: 92220 RVA: 0x0054094C File Offset: 0x0053EB4C
|
||||
[Token(Token = "0x601683C")]
|
||||
[Address(RVA = "0xDF0620", Offset = "0xDEF420", VA = "0x180DF0620", Slot = "20")]
|
||||
public void OnDeselected()
|
||||
{
|
||||
this.<CFCEFFKCDPF>k__BackingField = (ulong)0L;
|
||||
}
|
||||
|
||||
// Token: 0x0601683D RID: 92221 RVA: 0x00540964 File Offset: 0x0053EB64
|
||||
[Token(Token = "0x601683D")]
|
||||
[Address(RVA = "0xDF0DB0", Offset = "0xDEFBB0", VA = "0x180DF0DB0", 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: 0x0601683E RID: 92222 RVA: 0x0054098C File Offset: 0x0053EB8C
|
||||
[Token(Token = "0x601683E")]
|
||||
[Address(RVA = "0xDF0E10", Offset = "0xDEFC10", VA = "0x180DF0E10", 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: 0x0601683F RID: 92223 RVA: 0x0000220F File Offset: 0x0000040F
|
||||
[Token(Token = "0x601683F")]
|
||||
[Address(RVA = "0xDF1660", Offset = "0xDF0460", VA = "0x180DF1660", Slot = "24")]
|
||||
public IFNLKKABKEB<FFFEOMMKNAE> Self(IBNOALNMLHC CHKKEHOKPJP)
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x17003E32 RID: 15922
|
||||
// (get) Token: 0x06016840 RID: 92224 RVA: 0x005409B4 File Offset: 0x0053EBB4
|
||||
[Token(Token = "0x17003E32")]
|
||||
public DJMPGKILABP BLJAPPNMJNJ
|
||||
{
|
||||
[Token(Token = "0x6016840")]
|
||||
[Address(RVA = "0xDF3390", Offset = "0xDF2190", VA = "0x180DF3390", Slot = "23")]
|
||||
get
|
||||
{
|
||||
/*
|
||||
An exception occurred when decompiling this method (06016840)
|
||||
|
||||
ICSharpCode.Decompiler.DecompilerException: Error decompiling DJMPGKILABP RecRoom.Core.Creation.Costumes.Costume::get_SelfType()
|
||||
|
||||
---> System.Exception: Basic block has to end with unconditional control flow.
|
||||
{
|
||||
Block_0:
|
||||
stloc:JDFPDKIEICM(var_0_05, ldsfld:JDFPDKIEICM(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 1660
|
||||
*/;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x17003E33 RID: 15923
|
||||
// (get) Token: 0x06016841 RID: 92225 RVA: 0x005409C8 File Offset: 0x0053EBC8
|
||||
[Token(Token = "0x17003E33")]
|
||||
public CreationObject POGHFDJAOMK
|
||||
{
|
||||
[Token(Token = "0x6016841")]
|
||||
[Address(RVA = "0xA9BBB0", Offset = "0xA9A9B0", VA = "0x180A9BBB0", Slot = "25")]
|
||||
get
|
||||
{
|
||||
return this._tool.creationObject;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x17003E34 RID: 15924
|
||||
// (get) Token: 0x06016842 RID: 92226 RVA: 0x005409E8 File Offset: 0x0053EBE8
|
||||
[Token(Token = "0x17003E34")]
|
||||
public IEnumerable<KLAMCLLEFGI> OKLNJOPHHDI
|
||||
{
|
||||
[Token(Token = "0x6016842")]
|
||||
[Address(RVA = "0xDF2FD0", Offset = "0xDF1DD0", VA = "0x180DF2FD0", Slot = "26")]
|
||||
get
|
||||
{
|
||||
KLAMCLLEFGI[] array = new KLAMCLLEFGI[2];
|
||||
KLAMCLLEFGI ipfbllkoman = Costume.IPFBLLKOMAN;
|
||||
if (ipfbllkoman != 0)
|
||||
{
|
||||
}
|
||||
array[0] = ipfbllkoman;
|
||||
KLAMCLLEFGI migejamphjh = Costume.MIGEJAMPHJH;
|
||||
if (migejamphjh != 0)
|
||||
{
|
||||
}
|
||||
array[1] = migejamphjh;
|
||||
IEnumerable<KLAMCLLEFGI> enumerable;
|
||||
return enumerable;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06016843 RID: 92227 RVA: 0x00540A28 File Offset: 0x0053EC28
|
||||
[Token(Token = "0x6016843")]
|
||||
[Address(RVA = "0xDEE990", Offset = "0xDED790", VA = "0x180DEE990")]
|
||||
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: 0x06016844 RID: 92228 RVA: 0x00540A68 File Offset: 0x0053EC68
|
||||
[Token(Token = "0x6016844")]
|
||||
[Address(RVA = "0xDEE300", Offset = "0xDED100", VA = "0x180DEE300")]
|
||||
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: 0x06016845 RID: 92229 RVA: 0x00540AA8 File Offset: 0x0053ECA8
|
||||
[Token(Token = "0x6016845")]
|
||||
[Address(RVA = "0xDECD20", Offset = "0xDEBB20", VA = "0x180DECD20")]
|
||||
public IFNLKKABKEB<MPHHHDGFLNP> CV2Equip(IBNOALNMLHC 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: 0x06016846 RID: 92230 RVA: 0x00540AE4 File Offset: 0x0053ECE4
|
||||
[Token(Token = "0x6016846")]
|
||||
[Address(RVA = "0xDECEB0", Offset = "0xDEBCB0", VA = "0x180DECEB0")]
|
||||
public IFNLKKABKEB<MPHHHDGFLNP> CV2Unequip(IBNOALNMLHC 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: 0x06016847 RID: 92231 RVA: 0x00540B2C File Offset: 0x0053ED2C
|
||||
[Token(Token = "0x6016847")]
|
||||
[Address(RVA = "0xDECAF0", Offset = "0xDEB8F0", VA = "0x180DECAF0")]
|
||||
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: 0x06016848 RID: 92232 RVA: 0x00540B70 File Offset: 0x0053ED70
|
||||
[Token(Token = "0x6016848")]
|
||||
[Address(RVA = "0xDF2C00", Offset = "0xDF1A00", VA = "0x180DF2C00")]
|
||||
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: 0x06016849 RID: 92233 RVA: 0x00540BC8 File Offset: 0x0053EDC8
|
||||
// Note: this type is marked as 'beforefieldinit'.
|
||||
[Token(Token = "0x6016849")]
|
||||
[Address(RVA = "0xDF2880", Offset = "0xDF1680", VA = "0x180DF2880")]
|
||||
static Costume()
|
||||
{
|
||||
ValueTuple<string, DJMPGKILABP>[] array = new ValueTuple<string, DJMPGKILABP>[1];
|
||||
Costume.IPFBLLKOMAN = KLAMCLLEFGI.EAEHAOJGCNH("3CB49DC3-DF88-49B4-B895-09A55965FD8D", "Costume Equipped", array);
|
||||
ValueTuple<string, DJMPGKILABP>[] array2 = new ValueTuple<string, DJMPGKILABP>[1];
|
||||
Costume.MIGEJAMPHJH = KLAMCLLEFGI.EAEHAOJGCNH("1886C9F8-65C5-4E81-9EAE-D7500913FD11", "Costume Unequipped", array2);
|
||||
}
|
||||
|
||||
// Token: 0x0601684A RID: 92234 RVA: 0x00540C34 File Offset: 0x0053EE34
|
||||
[Token(Token = "0x601684A")]
|
||||
[Address(RVA = "0xDEC7A0", Offset = "0xDEB5A0", VA = "0x180DEC7A0")]
|
||||
[CompilerGenerated]
|
||||
private HashSet<Guid> BLNILLBFBAF()
|
||||
{
|
||||
return BCKPFAJAPEO.PBGCPCJGGOO<Guid>(this.DDPDHDELDFG);
|
||||
}
|
||||
|
||||
// Token: 0x0601684B RID: 92235 RVA: 0x00540C4C File Offset: 0x0053EE4C
|
||||
[Token(Token = "0x601684B")]
|
||||
[Address(RVA = "0xDEDCF0", Offset = "0xDECAF0", VA = "0x180DEDCF0")]
|
||||
[CompilerGenerated]
|
||||
private void GJMNJPHAMCG(IEnumerable<Guid> ONGBFDACHHG)
|
||||
{
|
||||
BMPINMNGBLL<Guid> ddpdhdeldfg = this.DDPDHDELDFG;
|
||||
BMPINMNGBLL<Guid> ddpdhdeldfg2 = this.DDPDHDELDFG;
|
||||
throw new NullReferenceException();
|
||||
}
|
||||
|
||||
// Token: 0x0601684C RID: 92236 RVA: 0x00540C6C File Offset: 0x0053EE6C
|
||||
[Token(Token = "0x601684C")]
|
||||
[Address(RVA = "0xA8B820", Offset = "0xA8A620", VA = "0x180A8B820")]
|
||||
[CompilerGenerated]
|
||||
private bool FEJPAJFCDBF()
|
||||
{
|
||||
/*
|
||||
An exception occurred when decompiling this method (0601684C)
|
||||
|
||||
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 1660
|
||||
*/;
|
||||
}
|
||||
|
||||
// Token: 0x0601684D RID: 92237 RVA: 0x00540C80 File Offset: 0x0053EE80
|
||||
[Token(Token = "0x601684D")]
|
||||
[Address(RVA = "0xDEED90", Offset = "0xDEDB90", VA = "0x180DEED90")]
|
||||
[CompilerGenerated]
|
||||
private bool LDONMMIMJEC()
|
||||
{
|
||||
return this.FDEIGODGKLN == (ulong)0L;
|
||||
}
|
||||
|
||||
// Token: 0x0601684E RID: 92238 RVA: 0x00540C98 File Offset: 0x0053EE98
|
||||
[Token(Token = "0x601684E")]
|
||||
[Address(RVA = "0xA8B820", Offset = "0xA8A620", VA = "0x180A8B820")]
|
||||
[CompilerGenerated]
|
||||
private bool OCDNEPBAMHD()
|
||||
{
|
||||
/*
|
||||
An exception occurred when decompiling this method (0601684E)
|
||||
|
||||
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 1660
|
||||
*/;
|
||||
}
|
||||
|
||||
// Token: 0x0601684F RID: 92239 RVA: 0x0000220F File Offset: 0x0000040F
|
||||
[Token(Token = "0x601684F")]
|
||||
[Address(RVA = "0xDEE5B0", Offset = "0xDED3B0", VA = "0x180DEE5B0")]
|
||||
[CompilerGenerated]
|
||||
private Guid KBBJMDMPENF()
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x06016850 RID: 92240 RVA: 0x00540CAC File Offset: 0x0053EEAC
|
||||
[Token(Token = "0x6016850")]
|
||||
[Address(RVA = "0xDF0F20", Offset = "0xDEFD20", VA = "0x180DF0F20")]
|
||||
[CompilerGenerated]
|
||||
private void PAAEIOIJGBK(Guid ONGBFDACHHG)
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x06016851 RID: 92241 RVA: 0x00540CBC File Offset: 0x0053EEBC
|
||||
[Token(Token = "0x6016851")]
|
||||
[Address(RVA = "0xDED020", Offset = "0xDEBE20", VA = "0x180DED020")]
|
||||
[CompilerGenerated]
|
||||
private void DDAAPAJAJIG(float CEHJGNDELGL)
|
||||
{
|
||||
this.ADPLOIIMEPO();
|
||||
}
|
||||
|
||||
// Token: 0x06016852 RID: 92242 RVA: 0x00540CD0 File Offset: 0x0053EED0
|
||||
[Token(Token = "0x6016852")]
|
||||
[Address(RVA = "0xDED1B0", Offset = "0xDEBFB0", VA = "0x180DED1B0")]
|
||||
[CompilerGenerated]
|
||||
private void DMNEHLMJBFD()
|
||||
{
|
||||
this.ILFLJNPFHEL();
|
||||
}
|
||||
|
||||
// Token: 0x06016853 RID: 92243 RVA: 0x00540CE4 File Offset: 0x0053EEE4
|
||||
[Token(Token = "0x6016853")]
|
||||
[Address(RVA = "0xDF0F40", Offset = "0xDEFD40", VA = "0x180DF0F40")]
|
||||
[CompilerGenerated]
|
||||
private void PCDEBFEAGLK()
|
||||
{
|
||||
this.PLJFNIAPHPL = (ulong)0L;
|
||||
}
|
||||
|
||||
// Token: 0x0400EB07 RID: 60167
|
||||
[Token(Token = "0x400EB07")]
|
||||
private const InputSlot BCIEKOOHAOB = InputSlot.R;
|
||||
|
||||
// Token: 0x0400EB08 RID: 60168
|
||||
[Token(Token = "0x400EB08")]
|
||||
private const OutputSlot JCJIMGGNFOJ = OutputSlot.R;
|
||||
|
||||
// Token: 0x0400EB09 RID: 60169
|
||||
[FieldOffset(Offset = "0x40")]
|
||||
[Token(Token = "0x400EB09")]
|
||||
[SerializeField]
|
||||
[DDPIINEJFMD(JIBDPHMGEGO.SelfAndParent, false, false, false)]
|
||||
private Tool _tool;
|
||||
|
||||
// Token: 0x0400EB0A RID: 60170
|
||||
[FieldOffset(Offset = "0x48")]
|
||||
[Token(Token = "0x400EB0A")]
|
||||
[SerializeField]
|
||||
[Header("UI")]
|
||||
private CostumeStackedUI uiPrefab;
|
||||
|
||||
// Token: 0x0400EB0B RID: 60171
|
||||
[FieldOffset(Offset = "0x50")]
|
||||
[Token(Token = "0x400EB0B")]
|
||||
[SerializeField]
|
||||
private Transform uiRoot;
|
||||
|
||||
// Token: 0x0400EB0C RID: 60172
|
||||
[FieldOffset(Offset = "0x58")]
|
||||
[Token(Token = "0x400EB0C")]
|
||||
[SerializeField]
|
||||
private BaseUIPivot uiPivot;
|
||||
|
||||
// Token: 0x0400EB0D RID: 60173
|
||||
[FieldOffset(Offset = "0x60")]
|
||||
[Token(Token = "0x400EB0D")]
|
||||
[SerializeField]
|
||||
private AudioClip equipSound;
|
||||
|
||||
// Token: 0x0400EB0E RID: 60174
|
||||
[FieldOffset(Offset = "0x68")]
|
||||
[Token(Token = "0x400EB0E")]
|
||||
[SerializeField]
|
||||
private AudioClip unequipSound;
|
||||
|
||||
// Token: 0x0400EB0F RID: 60175
|
||||
[FieldOffset(Offset = "0x70")]
|
||||
[Token(Token = "0x400EB0F")]
|
||||
[SerializeField]
|
||||
private float sfxVolume = 0.75f;
|
||||
|
||||
// Token: 0x0400EB10 RID: 60176
|
||||
[FieldOffset(Offset = "0x78")]
|
||||
[Token(Token = "0x400EB10")]
|
||||
private CostumePiece HKDKNIHHBJM;
|
||||
|
||||
// Token: 0x0400EB12 RID: 60178
|
||||
[FieldOffset(Offset = "0x88")]
|
||||
[Token(Token = "0x400EB12")]
|
||||
[SerializeField]
|
||||
private float uiHideDistance = 2f;
|
||||
|
||||
// Token: 0x0400EB13 RID: 60179
|
||||
[FieldOffset(Offset = "0x8C")]
|
||||
[Token(Token = "0x400EB13")]
|
||||
[SerializeField]
|
||||
private float dummyUprightThreshold = 0.5f;
|
||||
|
||||
// Token: 0x0400EB14 RID: 60180
|
||||
[FieldOffset(Offset = "0x90")]
|
||||
[Token(Token = "0x400EB14")]
|
||||
protected readonly List<CostumePiece> JPDMEKPKHFH;
|
||||
|
||||
// Token: 0x0400EB15 RID: 60181
|
||||
[FieldOffset(Offset = "0x98")]
|
||||
[Token(Token = "0x400EB15")]
|
||||
private CostumeStackedUI BMIEINDMNOL;
|
||||
|
||||
// Token: 0x0400EB16 RID: 60182
|
||||
[Token(Token = "0x400EB16")]
|
||||
protected static readonly Dictionary<int, Costume> KPIHMOOCEKH = new Dictionary();
|
||||
|
||||
// Token: 0x0400EB17 RID: 60183
|
||||
[Token(Token = "0x400EB17")]
|
||||
private static readonly List<int> CBAPIBDJNEC = new List();
|
||||
|
||||
// Token: 0x0400EB18 RID: 60184
|
||||
[Token(Token = "0x400EB18")]
|
||||
private static readonly Dictionary<string, FLCFOLDCOJJ> EJOMEPLFEAN = new Dictionary();
|
||||
|
||||
// Token: 0x0400EB19 RID: 60185
|
||||
[FieldOffset(Offset = "0xA0")]
|
||||
[Token(Token = "0x400EB19")]
|
||||
private JNCLECIDJMA<int> HHFJGAIFPKE;
|
||||
|
||||
// Token: 0x0400EB1A RID: 60186
|
||||
[FieldOffset(Offset = "0xA8")]
|
||||
[Token(Token = "0x400EB1A")]
|
||||
private AGAJMBPABDL FDEIGODGKLN;
|
||||
|
||||
// Token: 0x0400EB1B RID: 60187
|
||||
[FieldOffset(Offset = "0xB0")]
|
||||
[Token(Token = "0x400EB1B")]
|
||||
protected Player IEPAGLGLGHN;
|
||||
|
||||
// Token: 0x0400EB1C RID: 60188
|
||||
[FieldOffset(Offset = "0xB8")]
|
||||
[Token(Token = "0x400EB1C")]
|
||||
private OKNNKFGFODL MMAEOPFJPHA;
|
||||
|
||||
// Token: 0x0400EB1D RID: 60189
|
||||
[FieldOffset(Offset = "0xC0")]
|
||||
[Token(Token = "0x400EB1D")]
|
||||
private RoleGuidSetEditableUIControl PMOEEELLGKF;
|
||||
|
||||
// Token: 0x0400EB1E RID: 60190
|
||||
[FieldOffset(Offset = "0xC8")]
|
||||
[Token(Token = "0x400EB1E")]
|
||||
private BMPINMNGBLL<Guid> DDPDHDELDFG;
|
||||
|
||||
// Token: 0x0400EB1F RID: 60191
|
||||
[FieldOffset(Offset = "0xD0")]
|
||||
[Token(Token = "0x400EB1F")]
|
||||
private KLLMCPFPIIE<bool> CLIBPFCADIO;
|
||||
|
||||
// Token: 0x0400EB20 RID: 60192
|
||||
[FieldOffset(Offset = "0xD8")]
|
||||
[Token(Token = "0x400EB20")]
|
||||
private KLLMCPFPIIE<bool> JPEKOEKOIIG;
|
||||
|
||||
// Token: 0x0400EB21 RID: 60193
|
||||
[FieldOffset(Offset = "0xE0")]
|
||||
[Token(Token = "0x400EB21")]
|
||||
private KLLMCPFPIIE<bool> KIIDHGLIKDL;
|
||||
|
||||
// Token: 0x0400EB22 RID: 60194
|
||||
[FieldOffset(Offset = "0xE8")]
|
||||
[Token(Token = "0x400EB22")]
|
||||
private CreationObjectSettingFriendlyFlagsControl HNMJPJGJFGI;
|
||||
|
||||
// Token: 0x0400EB23 RID: 60195
|
||||
[FieldOffset(Offset = "0xF0")]
|
||||
[Token(Token = "0x400EB23")]
|
||||
private KLLMCPFPIIE<int> EGOEIOHGPMD;
|
||||
|
||||
// Token: 0x0400EB24 RID: 60196
|
||||
[FieldOffset(Offset = "0xF8")]
|
||||
[Token(Token = "0x400EB24")]
|
||||
private KeyGuidEditableUIControl BEEMILAJKCE;
|
||||
|
||||
// Token: 0x0400EB25 RID: 60197
|
||||
[FieldOffset(Offset = "0x100")]
|
||||
[Token(Token = "0x400EB25")]
|
||||
private KLLMCPFPIIE<Guid> BEBKMMHAKGC;
|
||||
|
||||
// Token: 0x0400EB26 RID: 60198
|
||||
[FieldOffset(Offset = "0x108")]
|
||||
[Token(Token = "0x400EB26")]
|
||||
private bool LNMJPBJKDHM;
|
||||
|
||||
// Token: 0x0400EB2D RID: 60205
|
||||
[FieldOffset(Offset = "0x138")]
|
||||
[Token(Token = "0x400EB2D")]
|
||||
private KFBABPAPIMB PLJFNIAPHPL;
|
||||
|
||||
// Token: 0x0400EB2E RID: 60206
|
||||
[FieldOffset(Offset = "0x140")]
|
||||
[Token(Token = "0x400EB2E")]
|
||||
[SerializeField]
|
||||
[OCIDFHDICIP(JIBDPHMGEGO.Self, false, false, false)]
|
||||
private ControlPanelCircuitObject controlPanelCircuitObject;
|
||||
|
||||
// Token: 0x0400EB2F RID: 60207
|
||||
[Token(Token = "0x400EB2F")]
|
||||
private static readonly KLAMCLLEFGI IPFBLLKOMAN;
|
||||
|
||||
// Token: 0x0400EB30 RID: 60208
|
||||
[Token(Token = "0x400EB30")]
|
||||
private static readonly KLAMCLLEFGI MIGEJAMPHJH;
|
||||
|
||||
// Token: 0x020032FE RID: 13054
|
||||
[Token(Token = "0x20032FE")]
|
||||
public sealed class PGJKMGDLDEP : MulticastDelegate
|
||||
{
|
||||
// Token: 0x06016854 RID: 92244 RVA: 0x00540CFC File Offset: 0x0053EEFC
|
||||
[Token(Token = "0x6016854")]
|
||||
[Address(RVA = "0x448ED0", Offset = "0x447CD0", VA = "0x180448ED0")]
|
||||
public PGJKMGDLDEP(object FEDFKKMABOG, IntPtr APAICGIHAGJ)
|
||||
{
|
||||
this.method = APAICGIHAGJ;
|
||||
this.m_target = FEDFKKMABOG;
|
||||
}
|
||||
|
||||
// Token: 0x06016855 RID: 92245 RVA: 0x00540D18 File Offset: 0x0053EF18
|
||||
[Token(Token = "0x6016855")]
|
||||
[Address(RVA = "0x4D7E10", Offset = "0x4D6C10", VA = "0x1804D7E10", Slot = "13")]
|
||||
public void Invoke(Costume NANKOBFIFBK)
|
||||
{
|
||||
if (this.delegates != 0)
|
||||
{
|
||||
}
|
||||
uint num;
|
||||
if (num != (uint)0)
|
||||
{
|
||||
throw new ExecutionEngineException();
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06016856 RID: 92246 RVA: 0x0000220F File Offset: 0x0000040F
|
||||
[Token(Token = "0x6016856")]
|
||||
[Address(RVA = "0x457150", Offset = "0x455F50", VA = "0x180457150", 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: 0x06016857 RID: 92247 RVA: 0x0000220F File Offset: 0x0000040F
|
||||
[Token(Token = "0x6016857")]
|
||||
[Address(RVA = "0x448B70", Offset = "0x447970", VA = "0x180448B70", Slot = "15")]
|
||||
public void EndInvoke(IAsyncResult GIAOBLMEMMI)
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x02003300 RID: 13056
|
||||
[Token(Token = "0x2003300")]
|
||||
[CompilerGenerated]
|
||||
private sealed class KHOPPAKJJOJ
|
||||
{
|
||||
// Token: 0x0601685E RID: 92254 RVA: 0x00540F08 File Offset: 0x0053F108
|
||||
[Token(Token = "0x601685E")]
|
||||
[Address(RVA = "0x3F5100", Offset = "0x3F3F00", VA = "0x1803F5100")]
|
||||
public KHOPPAKJJOJ()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x0601685F RID: 92255 RVA: 0x00540F1C File Offset: 0x0053F11C
|
||||
[Token(Token = "0x601685F")]
|
||||
[Address(RVA = "0xC95190", Offset = "0xC93F90", VA = "0x180C95190")]
|
||||
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: 0x0400EB36 RID: 60214
|
||||
[FieldOffset(Offset = "0x10")]
|
||||
[Token(Token = "0x400EB36")]
|
||||
public Costume <>4__this;
|
||||
|
||||
// Token: 0x0400EB37 RID: 60215
|
||||
[FieldOffset(Offset = "0x18")]
|
||||
[Token(Token = "0x400EB37")]
|
||||
public AGAJMBPABDL photonPlayer;
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,321 @@
|
||||
using System;
|
||||
using AGUI.StackedUI;
|
||||
using Cpp2IlInjected;
|
||||
using UnityEngine;
|
||||
using UnityEngine.UI;
|
||||
|
||||
namespace RecRoom.Core.Creation.Costumes
|
||||
{
|
||||
// Token: 0x02003308 RID: 13064
|
||||
[Token(Token = "0x2003308")]
|
||||
public class CostumeEquipUIFlow : CostumeUIFlow
|
||||
{
|
||||
// Token: 0x060168AD RID: 92333 RVA: 0x0054260C File Offset: 0x0054080C
|
||||
[Token(Token = "0x60168AD")]
|
||||
[Address(RVA = "0xC71FA0", Offset = "0xC70DA0", VA = "0x180C71FA0")]
|
||||
private void Start()
|
||||
{
|
||||
Costume costume = base.JLPGJCGCPLA;
|
||||
int num = 0;
|
||||
if (costume != num)
|
||||
{
|
||||
Costume costume2 = base.JLPGJCGCPLA;
|
||||
Costume.PGJKMGDLDEP pgjkmgdldep;
|
||||
pgjkmgdldep.method_ptr = ldftn(DMCILNCOOJJ);
|
||||
pgjkmgdldep.method = ldftn(DMCILNCOOJJ);
|
||||
pgjkmgdldep.m_target = this;
|
||||
costume2.HGGHEGNBFEO += pgjkmgdldep;
|
||||
Costume costume3 = base.JLPGJCGCPLA;
|
||||
Costume.PGJKMGDLDEP pgjkmgdldep2;
|
||||
pgjkmgdldep2.method_ptr = ldftn(DMCILNCOOJJ);
|
||||
pgjkmgdldep2.method = ldftn(DMCILNCOOJJ);
|
||||
pgjkmgdldep2.m_target = this;
|
||||
costume3.EIJKBELKAPG += pgjkmgdldep2;
|
||||
Costume costume4 = base.JLPGJCGCPLA;
|
||||
Costume.PGJKMGDLDEP pgjkmgdldep3;
|
||||
pgjkmgdldep3.method_ptr = ldftn(DMCILNCOOJJ);
|
||||
pgjkmgdldep3.method = ldftn(DMCILNCOOJJ);
|
||||
pgjkmgdldep3.m_target = this;
|
||||
costume4.OLHOFEMICPJ += pgjkmgdldep3;
|
||||
Costume costume5 = base.JLPGJCGCPLA;
|
||||
Costume.PGJKMGDLDEP pgjkmgdldep4;
|
||||
pgjkmgdldep4.method_ptr = ldftn(DMCILNCOOJJ);
|
||||
pgjkmgdldep4.method = ldftn(DMCILNCOOJJ);
|
||||
pgjkmgdldep4.m_target = this;
|
||||
costume5.NALLOHLPPPK += pgjkmgdldep4;
|
||||
Costume costume6 = base.JLPGJCGCPLA;
|
||||
Costume.PGJKMGDLDEP pgjkmgdldep5;
|
||||
pgjkmgdldep5.method_ptr = ldftn(DMCILNCOOJJ);
|
||||
pgjkmgdldep5.method = ldftn(DMCILNCOOJJ);
|
||||
pgjkmgdldep5.m_target = this;
|
||||
costume6.APDFKAPDNGO += pgjkmgdldep5;
|
||||
}
|
||||
OKNNKFGFODL localPlayerCreatedEvent = Player.LocalPlayerCreatedEvent;
|
||||
Action action = new Action(this.CLBLFCJEDLL);
|
||||
Player.LocalPlayerCreatedEvent = OKNNKFGFODL.BPJDFPACLMK(localPlayerCreatedEvent, action);
|
||||
RoomKeysManager instance = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG;
|
||||
MFBGLIHGCGO<AMAGKLLBGEC> onRoomKeyUpdated = instance.OnRoomKeyUpdated;
|
||||
Action<AMAGKLLBGEC> action2 = new Action(this.ABFCCKPCMBA);
|
||||
MFBGLIHGCGO<AMAGKLLBGEC> mfbglihgcgo = MFBGLIHGCGO.BPJDFPACLMK(onRoomKeyUpdated, action2);
|
||||
instance.OnRoomKeyUpdated = mfbglihgcgo;
|
||||
RoomKeysManager instance2 = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG;
|
||||
MFBGLIHGCGO<long> onLocalPlayerPurchasedRoomKey = instance2.OnLocalPlayerPurchasedRoomKey;
|
||||
Action<long> action3 = new Action(this.MKMHAPKDDCA);
|
||||
MFBGLIHGCGO<long> mfbglihgcgo2 = MFBGLIHGCGO.BPJDFPACLMK(onLocalPlayerPurchasedRoomKey, action3);
|
||||
instance2.OnLocalPlayerPurchasedRoomKey = mfbglihgcgo2;
|
||||
this.FPMFFLOBLLM();
|
||||
this.HMAJHABIBPO();
|
||||
}
|
||||
|
||||
// Token: 0x060168AE RID: 92334 RVA: 0x005427C4 File Offset: 0x005409C4
|
||||
[Token(Token = "0x60168AE")]
|
||||
[Address(RVA = "0xC71C00", Offset = "0xC70A00", VA = "0x180C71C00", Slot = "7")]
|
||||
protected override void OnDestroy()
|
||||
{
|
||||
base.OnDestroy();
|
||||
Costume costume = base.JLPGJCGCPLA;
|
||||
int num = 0;
|
||||
if (costume != num)
|
||||
{
|
||||
Costume costume2 = base.JLPGJCGCPLA;
|
||||
Costume.PGJKMGDLDEP pgjkmgdldep;
|
||||
pgjkmgdldep.method_ptr = ldftn(DMCILNCOOJJ);
|
||||
pgjkmgdldep.method = ldftn(DMCILNCOOJJ);
|
||||
pgjkmgdldep.m_target = this;
|
||||
costume2.HGGHEGNBFEO -= pgjkmgdldep;
|
||||
Costume costume3 = base.JLPGJCGCPLA;
|
||||
Costume.PGJKMGDLDEP pgjkmgdldep2;
|
||||
pgjkmgdldep2.method_ptr = ldftn(DMCILNCOOJJ);
|
||||
pgjkmgdldep2.method = ldftn(DMCILNCOOJJ);
|
||||
pgjkmgdldep2.m_target = this;
|
||||
costume3.EIJKBELKAPG -= pgjkmgdldep2;
|
||||
Costume costume4 = base.JLPGJCGCPLA;
|
||||
Costume.PGJKMGDLDEP pgjkmgdldep3;
|
||||
pgjkmgdldep3.method_ptr = ldftn(DMCILNCOOJJ);
|
||||
pgjkmgdldep3.method = ldftn(DMCILNCOOJJ);
|
||||
pgjkmgdldep3.m_target = this;
|
||||
costume4.OLHOFEMICPJ -= pgjkmgdldep3;
|
||||
Costume costume5 = base.JLPGJCGCPLA;
|
||||
Costume.PGJKMGDLDEP pgjkmgdldep4;
|
||||
pgjkmgdldep4.method_ptr = ldftn(DMCILNCOOJJ);
|
||||
pgjkmgdldep4.method = ldftn(DMCILNCOOJJ);
|
||||
pgjkmgdldep4.m_target = this;
|
||||
costume5.NALLOHLPPPK -= pgjkmgdldep4;
|
||||
Costume costume6 = base.JLPGJCGCPLA;
|
||||
Costume.PGJKMGDLDEP pgjkmgdldep5;
|
||||
pgjkmgdldep5.method_ptr = ldftn(DMCILNCOOJJ);
|
||||
pgjkmgdldep5.method = ldftn(DMCILNCOOJJ);
|
||||
pgjkmgdldep5.m_target = this;
|
||||
costume6.APDFKAPDNGO -= pgjkmgdldep5;
|
||||
}
|
||||
OKNNKFGFODL localPlayerCreatedEvent = Player.LocalPlayerCreatedEvent;
|
||||
Action action = new Action(this.CLBLFCJEDLL);
|
||||
Player.LocalPlayerCreatedEvent = OKNNKFGFODL.GMNMHGMFGOL(localPlayerCreatedEvent, action);
|
||||
RoomKeysManager instance = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG;
|
||||
int num2 = 0;
|
||||
if (instance != num2)
|
||||
{
|
||||
RoomKeysManager instance2 = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG;
|
||||
MFBGLIHGCGO<AMAGKLLBGEC> onRoomKeyUpdated = instance2.OnRoomKeyUpdated;
|
||||
Action<AMAGKLLBGEC> action2 = new Action(this.ABFCCKPCMBA);
|
||||
MFBGLIHGCGO<AMAGKLLBGEC> mfbglihgcgo = MFBGLIHGCGO.GMNMHGMFGOL(onRoomKeyUpdated, action2);
|
||||
instance2.OnRoomKeyUpdated = mfbglihgcgo;
|
||||
RoomKeysManager instance3 = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG;
|
||||
MFBGLIHGCGO<long> onLocalPlayerPurchasedRoomKey = instance3.OnLocalPlayerPurchasedRoomKey;
|
||||
Action<long> action3 = new Action(this.MKMHAPKDDCA);
|
||||
MFBGLIHGCGO<long> mfbglihgcgo2 = MFBGLIHGCGO.GMNMHGMFGOL(onLocalPlayerPurchasedRoomKey, action3);
|
||||
instance3.OnLocalPlayerPurchasedRoomKey = mfbglihgcgo2;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x060168AF RID: 92335 RVA: 0x0054298C File Offset: 0x00540B8C
|
||||
[Token(Token = "0x60168AF")]
|
||||
[Address(RVA = "0xC71440", Offset = "0xC70240", VA = "0x180C71440")]
|
||||
private void DMCILNCOOJJ(Costume NANKOBFIFBK)
|
||||
{
|
||||
this.FPMFFLOBLLM();
|
||||
this.HMAJHABIBPO();
|
||||
}
|
||||
|
||||
// Token: 0x060168B0 RID: 92336 RVA: 0x005429A8 File Offset: 0x00540BA8
|
||||
[Token(Token = "0x60168B0")]
|
||||
[Address(RVA = "0xC71440", Offset = "0xC70240", VA = "0x180C71440")]
|
||||
private void CLBLFCJEDLL()
|
||||
{
|
||||
this.FPMFFLOBLLM();
|
||||
this.HMAJHABIBPO();
|
||||
}
|
||||
|
||||
// Token: 0x060168B1 RID: 92337 RVA: 0x005429C4 File Offset: 0x00540BC4
|
||||
[Token(Token = "0x60168B1")]
|
||||
[Address(RVA = "0xC71440", Offset = "0xC70240", VA = "0x180C71440")]
|
||||
private void ABFCCKPCMBA(AMAGKLLBGEC AAHIIDDIBFD)
|
||||
{
|
||||
this.FPMFFLOBLLM();
|
||||
this.HMAJHABIBPO();
|
||||
}
|
||||
|
||||
// Token: 0x060168B2 RID: 92338 RVA: 0x005429E0 File Offset: 0x00540BE0
|
||||
[Token(Token = "0x60168B2")]
|
||||
[Address(RVA = "0xC71440", Offset = "0xC70240", VA = "0x180C71440")]
|
||||
private void MKMHAPKDDCA(long BGICHOOBKLD)
|
||||
{
|
||||
this.FPMFFLOBLLM();
|
||||
this.HMAJHABIBPO();
|
||||
}
|
||||
|
||||
// Token: 0x060168B3 RID: 92339 RVA: 0x005429FC File Offset: 0x00540BFC
|
||||
[Token(Token = "0x60168B3")]
|
||||
[Address(RVA = "0xC71440", Offset = "0xC70240", VA = "0x180C71440")]
|
||||
private void NKFONDDFKNE()
|
||||
{
|
||||
this.FPMFFLOBLLM();
|
||||
this.HMAJHABIBPO();
|
||||
}
|
||||
|
||||
// Token: 0x060168B4 RID: 92340 RVA: 0x00542A18 File Offset: 0x00540C18
|
||||
[Token(Token = "0x60168B4")]
|
||||
[Address(RVA = "0xC716B0", Offset = "0xC704B0", VA = "0x180C716B0")]
|
||||
private void FPMFFLOBLLM()
|
||||
{
|
||||
Costume costume = base.JLPGJCGCPLA;
|
||||
int num = 0;
|
||||
if (!(costume == num))
|
||||
{
|
||||
AGAJMBPABDL fdeigodgkln = base.JLPGJCGCPLA.FDEIGODGKLN;
|
||||
Button3D button3D = this.equipButton;
|
||||
AGAJMBPABDL agajmbpabdl;
|
||||
if (fdeigodgkln == agajmbpabdl)
|
||||
{
|
||||
GameObject gameObject = costume.gameObject;
|
||||
int num2 = 0;
|
||||
gameObject.SetActive(num2 != 0);
|
||||
this.unequipButton.gameObject.SetActive(true);
|
||||
this.unequipButton.FFDOINJEHMM = true;
|
||||
return;
|
||||
}
|
||||
button3D.gameObject.SetActive(true);
|
||||
GameObject gameObject2 = this.unequipButton.gameObject;
|
||||
int num3 = 0;
|
||||
gameObject2.SetActive(num3 != 0);
|
||||
Button3D button3D2 = this.equipButton;
|
||||
bool lnmjpbjkdhm = base.JLPGJCGCPLA.LNMJPBJKDHM;
|
||||
button3D2.FFDOINJEHMM = lnmjpbjkdhm;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x060168B5 RID: 92341 RVA: 0x00542ACC File Offset: 0x00540CCC
|
||||
[Token(Token = "0x60168B5")]
|
||||
[Address(RVA = "0xC718E0", Offset = "0xC706E0", VA = "0x180C718E0")]
|
||||
private void HMAJHABIBPO()
|
||||
{
|
||||
Costume costume = base.JLPGJCGCPLA;
|
||||
int num = 0;
|
||||
if (!(costume == num))
|
||||
{
|
||||
Text text = this.infoText;
|
||||
int num2 = 0;
|
||||
if (!(text == num2))
|
||||
{
|
||||
if (base.JLPGJCGCPLA.FDEIGODGKLN == (ulong)0L)
|
||||
{
|
||||
string text2 = this.infoText.text;
|
||||
}
|
||||
string ohafdcgemef = base.JLPGJCGCPLA.FDEIGODGKLN.OHAFDCGEMEF;
|
||||
Text text3 = this.infoText;
|
||||
string text4 = string.Format("Equipped by {0}", ohafdcgemef);
|
||||
string text5 = text3.text;
|
||||
if (base.JLPGJCGCPLA.AIBLOKGDMHE)
|
||||
{
|
||||
RoomKeysManager instance = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG;
|
||||
Costume costume2 = base.JLPGJCGCPLA;
|
||||
bool flag;
|
||||
if (!flag)
|
||||
{
|
||||
RoomKeysManager instance2 = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG;
|
||||
Costume costume3 = base.JLPGJCGCPLA;
|
||||
AMAGKLLBGEC amagkllbgec;
|
||||
if (amagkllbgec == 0 || instance2 != 0)
|
||||
{
|
||||
}
|
||||
Text text6 = this.equipButtonText;
|
||||
if (amagkllbgec != 0)
|
||||
{
|
||||
int <LGKBIBJHNCN>k__BackingField = amagkllbgec.<LGKBIBJHNCN>k__BackingField;
|
||||
string text7 = string.Format("{0}{1:n0}", "\ue003", <LGKBIBJHNCN>k__BackingField);
|
||||
}
|
||||
string text8 = text6.text;
|
||||
return;
|
||||
}
|
||||
}
|
||||
return;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x060168B6 RID: 92342 RVA: 0x00542BC8 File Offset: 0x00540DC8
|
||||
[Token(Token = "0x60168B6")]
|
||||
[Address(RVA = "0xC71460", Offset = "0xC70260", VA = "0x180C71460")]
|
||||
public void Button_Equip()
|
||||
{
|
||||
Costume costume = base.JLPGJCGCPLA;
|
||||
int num = 0;
|
||||
if (costume != num)
|
||||
{
|
||||
Costume costume2 = base.JLPGJCGCPLA;
|
||||
return;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x060168B7 RID: 92343 RVA: 0x00542BF8 File Offset: 0x00540DF8
|
||||
[Token(Token = "0x60168B7")]
|
||||
[Address(RVA = "0xC715A0", Offset = "0xC703A0", VA = "0x180C715A0")]
|
||||
public void Button_Unequip()
|
||||
{
|
||||
Costume costume = base.JLPGJCGCPLA;
|
||||
int num = 0;
|
||||
if (costume != num)
|
||||
{
|
||||
base.JLPGJCGCPLA.RequestUnequip();
|
||||
return;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x060168B8 RID: 92344 RVA: 0x00542C2C File Offset: 0x00540E2C
|
||||
[Token(Token = "0x60168B8")]
|
||||
[Address(RVA = "0xC722F0", Offset = "0xC710F0", VA = "0x180C722F0")]
|
||||
public CostumeEquipUIFlow()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x0400EB7F RID: 60287
|
||||
[FieldOffset(Offset = "0x70")]
|
||||
[Token(Token = "0x400EB7F")]
|
||||
[SerializeField]
|
||||
private Button3D equipButton;
|
||||
|
||||
// Token: 0x0400EB80 RID: 60288
|
||||
[FieldOffset(Offset = "0x78")]
|
||||
[Token(Token = "0x400EB80")]
|
||||
[SerializeField]
|
||||
private Button3D unequipButton;
|
||||
|
||||
// Token: 0x0400EB81 RID: 60289
|
||||
[FieldOffset(Offset = "0x80")]
|
||||
[Token(Token = "0x400EB81")]
|
||||
[SerializeField]
|
||||
private Text infoText;
|
||||
|
||||
// Token: 0x0400EB82 RID: 60290
|
||||
[FieldOffset(Offset = "0x88")]
|
||||
[Token(Token = "0x400EB82")]
|
||||
[SerializeField]
|
||||
private Text equipButtonText;
|
||||
|
||||
// Token: 0x0400EB83 RID: 60291
|
||||
[FieldOffset(Offset = "0x90")]
|
||||
[Token(Token = "0x400EB83")]
|
||||
[SerializeField]
|
||||
private string defaultEquipButtonText = "Equip";
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,586 @@
|
||||
using System;
|
||||
using System.Collections.Generic;
|
||||
using System.Collections.ObjectModel;
|
||||
using Cpp2IlInjected;
|
||||
using RecRoom.Core.AvatarSkeleton;
|
||||
using RecRoom.Core.Creation.Circuits;
|
||||
using UnityEngine;
|
||||
|
||||
namespace RecRoom.Core.Creation.Costumes
|
||||
{
|
||||
// Token: 0x02003302 RID: 13058
|
||||
[Token(Token = "0x2003302")]
|
||||
public class CostumeFullBody : Costume
|
||||
{
|
||||
// Token: 0x17003E37 RID: 15927
|
||||
// (get) Token: 0x06016866 RID: 92262 RVA: 0x00541138 File Offset: 0x0053F338
|
||||
[Token(Token = "0x17003E37")]
|
||||
protected bool EOPDBMFPMCB
|
||||
{
|
||||
[Token(Token = "0x6016866")]
|
||||
[Address(RVA = "0xC72340", Offset = "0xC71140", VA = "0x180C72340")]
|
||||
get
|
||||
{
|
||||
Player.LKALLGKFEOB lkallgkfeob;
|
||||
return !base.GIOFFFHPMON.HasFlag(lkallgkfeob);
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x17003E38 RID: 15928
|
||||
// (get) Token: 0x06016867 RID: 92263 RVA: 0x0054115C File Offset: 0x0053F35C
|
||||
// (set) Token: 0x06016868 RID: 92264 RVA: 0x0054117C File Offset: 0x0053F37C
|
||||
[Token(Token = "0x17003E38")]
|
||||
protected override int KKPDEFJHPIM
|
||||
{
|
||||
[Token(Token = "0x6016867")]
|
||||
[Address(RVA = "0xC73770", Offset = "0xC72570", VA = "0x180C73770", Slot = "28")]
|
||||
get
|
||||
{
|
||||
return this.PDAFCCAEGOM.IAHDANBDAAM();
|
||||
}
|
||||
[Token(Token = "0x6016868")]
|
||||
[Address(RVA = "0xC73460", Offset = "0xC72260", VA = "0x180C73460", Slot = "29")]
|
||||
set
|
||||
{
|
||||
KLLMCPFPIIE<int> pdafccaegom = this.PDAFCCAEGOM;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x17003E39 RID: 15929
|
||||
// (get) Token: 0x06016869 RID: 92265 RVA: 0x00541198 File Offset: 0x0053F398
|
||||
[Token(Token = "0x17003E39")]
|
||||
protected override int DHACPJNCGKF
|
||||
{
|
||||
[Token(Token = "0x6016869")]
|
||||
[Address(RVA = "0x55CB90", Offset = "0x55B990", VA = "0x18055CB90", Slot = "30")]
|
||||
get
|
||||
{
|
||||
return 15;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x17003E3A RID: 15930
|
||||
// (get) Token: 0x0601686A RID: 92266 RVA: 0x005411A8 File Offset: 0x0053F3A8
|
||||
[Token(Token = "0x17003E3A")]
|
||||
protected override bool BNPIEJFHDMC
|
||||
{
|
||||
[Token(Token = "0x601686A")]
|
||||
[Address(RVA = "0x403930", Offset = "0x402730", VA = "0x180403930", Slot = "31")]
|
||||
get
|
||||
{
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0601686B RID: 92267 RVA: 0x005411B8 File Offset: 0x0053F3B8
|
||||
[Token(Token = "0x601686B")]
|
||||
[Address(RVA = "0xC723D0", Offset = "0xC711D0", VA = "0x180C723D0", Slot = "13")]
|
||||
protected override void Awake()
|
||||
{
|
||||
CostumePiece[] array = this.orderedPieces;
|
||||
Transform transform = this.singleBodyRef;
|
||||
Transform transform2 = array[2].transform;
|
||||
Vector3 vector;
|
||||
float z = vector.z;
|
||||
this.OHMKPNLFLCF.z = z;
|
||||
Transform transform3 = this.orderedPieces[2].transform;
|
||||
Transform transform4 = this.singleBodyRef;
|
||||
Transform transform5 = this.orderedPieces[3].transform;
|
||||
Vector3 vector2;
|
||||
float z2 = vector2.z;
|
||||
this.EDIHDKNGBGN.z = z2;
|
||||
Transform transform6 = this.orderedPieces[3].transform;
|
||||
CostumePiece[] array2 = this.orderedPieces;
|
||||
Transform transform7 = this.singleBodyRef;
|
||||
Transform transform8 = array2[4].transform;
|
||||
Vector3 vector3;
|
||||
float z3 = vector3.z;
|
||||
this.POBHNKCKECO.z = z3;
|
||||
Transform transform9 = this.orderedPieces[4].transform;
|
||||
CostumePiece[] array3 = this.orderedPieces;
|
||||
int num = 0;
|
||||
int num2 = 0;
|
||||
int length = array3.Length;
|
||||
if (num2 < length)
|
||||
{
|
||||
List<CostumePiece> jpdmekpkhfh = this.JPDMEKPKHFH;
|
||||
CostumePiece costumePiece = array3[num];
|
||||
jpdmekpkhfh.Add(costumePiece);
|
||||
costumePiece.<AENPDHPFJMN>k__BackingField = num;
|
||||
num++;
|
||||
}
|
||||
base.Awake();
|
||||
Action action = new Action(this.NPMDDEEHIBC);
|
||||
KLLMCPFPIIE<int> kllmcpfpiie;
|
||||
this.PDAFCCAEGOM = kllmcpfpiie;
|
||||
SandboxColorable sandboxColorable = this.sandboxColorable;
|
||||
Action action2 = new Action(this.BEGDEELIMHI);
|
||||
sandboxColorable.JJCKDBNNKAM += action2;
|
||||
}
|
||||
|
||||
// Token: 0x0601686C RID: 92268 RVA: 0x00541320 File Offset: 0x0053F520
|
||||
[Token(Token = "0x601686C")]
|
||||
[Address(RVA = "0xC73AA0", Offset = "0xC728A0", VA = "0x180C73AA0", Slot = "14")]
|
||||
protected override void OnDestroy()
|
||||
{
|
||||
base.OnDestroy();
|
||||
SandboxColorable sandboxColorable = this.sandboxColorable;
|
||||
Action action = new Action(this.BEGDEELIMHI);
|
||||
sandboxColorable.JJCKDBNNKAM -= action;
|
||||
}
|
||||
|
||||
// Token: 0x0601686D RID: 92269 RVA: 0x00541354 File Offset: 0x0053F554
|
||||
[Token(Token = "0x601686D")]
|
||||
[Address(RVA = "0xC73DC0", Offset = "0xC72BC0", VA = "0x180C73DC0", Slot = "32")]
|
||||
protected override void Start()
|
||||
{
|
||||
base.Start();
|
||||
this.costumeAnimator.OFKIHGPJHJI(true);
|
||||
Animator animator = this.costumeAnimator;
|
||||
CircuitNodeDisplay circuitNodeDisplay = this.ABPHLIOEKDK;
|
||||
}
|
||||
|
||||
// Token: 0x0601686E RID: 92270 RVA: 0x00541388 File Offset: 0x0053F588
|
||||
[Token(Token = "0x601686E")]
|
||||
[Address(RVA = "0xC738A0", Offset = "0xC726A0", VA = "0x180C738A0")]
|
||||
private void NPMDDEEHIBC()
|
||||
{
|
||||
Animator animator = this.costumeAnimator;
|
||||
CircuitNodeDisplay circuitNodeDisplay = this.ABPHLIOEKDK;
|
||||
}
|
||||
|
||||
// Token: 0x0601686F RID: 92271 RVA: 0x005413AC File Offset: 0x0053F5AC
|
||||
[Token(Token = "0x601686F")]
|
||||
[Address(RVA = "0xC728E0", Offset = "0xC716E0", VA = "0x180C728E0")]
|
||||
private void BEGDEELIMHI()
|
||||
{
|
||||
if (this.IEPAGLGLGHN)
|
||||
{
|
||||
Player iepaglglghn = this.IEPAGLGLGHN;
|
||||
SandboxColorable sandboxColorable = this.sandboxColorable;
|
||||
AvatarSkeleton avatarSkeleton = iepaglglghn.avatarSkeleton;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06016870 RID: 92272 RVA: 0x005413E4 File Offset: 0x0053F5E4
|
||||
[Token(Token = "0x6016870")]
|
||||
[Address(RVA = "0xC73630", Offset = "0xC72430", VA = "0x180C73630", Slot = "33")]
|
||||
protected override void KBLDNCLGIEP(ECJBHJOCKHL ALGIIFPJDNK)
|
||||
{
|
||||
Dictionary<string, FLCFOLDCOJJ> kkhilggglko = CostumeFullBody.KKHILGGGLKO;
|
||||
int num = 0;
|
||||
Func<int> func;
|
||||
Action<int> action;
|
||||
string text;
|
||||
ulong num2;
|
||||
LNBMGIPPMJJ lnbmgippmjj = ONOKJPIMIIP.BCJHJAHMJFP(kkhilggglko, func, action, "Pose", text, num, num, num, num, num2 != 0UL);
|
||||
ALGIIFPJDNK.BPAJKKAGPKB(lnbmgippmjj);
|
||||
}
|
||||
|
||||
// Token: 0x06016871 RID: 92273 RVA: 0x00541420 File Offset: 0x0053F620
|
||||
[Token(Token = "0x6016871")]
|
||||
[Address(RVA = "0xC73210", Offset = "0xC72010", VA = "0x180C73210")]
|
||||
private IEnumerator<KENFJGFMIPM> BMHPFALHOAJ()
|
||||
{
|
||||
/*
|
||||
An exception occurred when decompiling this method (06016871)
|
||||
|
||||
ICSharpCode.Decompiler.DecompilerException: Error decompiling System.Collections.Generic.IEnumerator`1<KENFJGFMIPM> RecRoom.Core.Creation.Costumes.CostumeFullBody::BMHPFALHOAJ()
|
||||
|
||||
---> System.Exception: Basic block has to end with unconditional control flow.
|
||||
{
|
||||
Block_0:
|
||||
call:void(NNHOMDHEKCM::System.IDisposable.Dispose, ldloc:NNHOMDHEKCM(var_0))
|
||||
stfld:int32(NNHOMDHEKCM::<>1__state, ldloc:NNHOMDHEKCM(var_0), conv.u8:uint64[exp:int32](ldc.i8:int64[exp:uint64](0)))
|
||||
stfld:CostumeFullBody(NNHOMDHEKCM::<>4__this, ldloc:NNHOMDHEKCM(var_0), ldloc:CostumeFullBody(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 1660
|
||||
*/;
|
||||
}
|
||||
|
||||
// Token: 0x06016872 RID: 92274 RVA: 0x00541444 File Offset: 0x0053F644
|
||||
[Token(Token = "0x6016872")]
|
||||
[Address(RVA = "0xC734C0", Offset = "0xC722C0", VA = "0x180C734C0", Slot = "36")]
|
||||
public override Transform GetTransformFromBoneIndex(int EFBDCIJMFGD)
|
||||
{
|
||||
Player iepaglglghn = this.IEPAGLGLGHN;
|
||||
int num = 0;
|
||||
if (!(iepaglglghn == num) && this.IEPAGLGLGHN.avatarSkeleton.ELMACHLPKCM != (ulong)0L)
|
||||
{
|
||||
bool flag = this.EOPDBMFPMCB;
|
||||
if (flag && (flag <= true || EFBDCIJMFGD == 4))
|
||||
{
|
||||
Player iepaglglghn2 = this.IEPAGLGLGHN;
|
||||
}
|
||||
ReadOnlyCollection<AvatarSkeleton.MFGBKGLINDF> elmachlpkcm = this.IEPAGLGLGHN.avatarSkeleton.ELMACHLPKCM;
|
||||
}
|
||||
return this.orderedPieces[EFBDCIJMFGD].transform;
|
||||
}
|
||||
|
||||
// Token: 0x06016873 RID: 92275 RVA: 0x005414BC File Offset: 0x0053F6BC
|
||||
[Token(Token = "0x6016873")]
|
||||
[Address(RVA = "0xC73390", Offset = "0xC72190", VA = "0x180C73390", Slot = "35")]
|
||||
protected override void FPJJCLKNCBG()
|
||||
{
|
||||
this.OHNIDKFJBGH();
|
||||
Scheduler instance = SingletonMonoBehaviour.ONCPNMDGGKG;
|
||||
CostumeFullBody.NNHOMDHEKCM nnhomdhekcm;
|
||||
nnhomdhekcm.System.IDisposable.Dispose();
|
||||
nnhomdhekcm.<>1__state = (int)((ulong)0L);
|
||||
nnhomdhekcm.<>4__this = this;
|
||||
KFBABPAPIMB kfbabpapimb = instance.Run(nnhomdhekcm);
|
||||
}
|
||||
|
||||
// Token: 0x06016874 RID: 92276 RVA: 0x005414FC File Offset: 0x0053F6FC
|
||||
[Token(Token = "0x6016874")]
|
||||
[Address(RVA = "0xC73910", Offset = "0xC72710", VA = "0x180C73910")]
|
||||
private void OHNIDKFJBGH()
|
||||
{
|
||||
CostumePiece[] array = this.orderedPieces;
|
||||
int num = 0;
|
||||
if (num < array.Length)
|
||||
{
|
||||
CostumePiece costumePiece = array[num];
|
||||
float z = Vector3.zero.z;
|
||||
Quaternion identity = Quaternion.identity;
|
||||
CostumePiece[] array2 = this.orderedPieces;
|
||||
num++;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06016875 RID: 92277 RVA: 0x00541548 File Offset: 0x0053F748
|
||||
[Token(Token = "0x6016875")]
|
||||
[Address(RVA = "0xC737C0", Offset = "0xC725C0", VA = "0x180C737C0", Slot = "38")]
|
||||
protected override void NBKBEAKIHIB()
|
||||
{
|
||||
if (this.IEPAGLGLGHN)
|
||||
{
|
||||
AvatarSkeleton avatarSkeleton = this.IEPAGLGLGHN.avatarSkeleton;
|
||||
Action action = new Action(this.BFJJACKNEPF);
|
||||
avatarSkeleton.JCJGONGGMMA -= action;
|
||||
this.PDOBCKNOBDP();
|
||||
}
|
||||
base.NBKBEAKIHIB();
|
||||
}
|
||||
|
||||
// Token: 0x06016876 RID: 92278 RVA: 0x00541598 File Offset: 0x0053F798
|
||||
[Token(Token = "0x6016876")]
|
||||
[Address(RVA = "0xC73D90", Offset = "0xC72B90", VA = "0x180C73D90", Slot = "37")]
|
||||
protected override void PLKDEJPJIII()
|
||||
{
|
||||
this.OHNIDKFJBGH();
|
||||
bool isCompleted = ((IAsyncResult)this).IsCompleted;
|
||||
}
|
||||
|
||||
// Token: 0x06016877 RID: 92279 RVA: 0x005415B4 File Offset: 0x0053F7B4
|
||||
[Token(Token = "0x6016877")]
|
||||
[Address(RVA = "0xC73270", Offset = "0xC72070", VA = "0x180C73270", Slot = "39")]
|
||||
protected override void DLLJHGADNNI(bool PBJELMMNEIP)
|
||||
{
|
||||
CostumePiece[] array = this.orderedPieces;
|
||||
if (!PBJELMMNEIP)
|
||||
{
|
||||
array[0]._visualTool.ClearCustomIgnoredSettings();
|
||||
this.orderedPieces[1]._visualTool.ClearCustomIgnoredSettings();
|
||||
return;
|
||||
}
|
||||
array[0]._visualTool.SetHideInActiveCameraAndFirstPersonCameraIgnoreSettings();
|
||||
this.orderedPieces[1]._visualTool.SetHideInActiveCameraAndFirstPersonCameraIgnoreSettings();
|
||||
}
|
||||
|
||||
// Token: 0x06016878 RID: 92280 RVA: 0x00541624 File Offset: 0x0053F824
|
||||
[Token(Token = "0x6016878")]
|
||||
[Address(RVA = "0xC729A0", Offset = "0xC717A0", VA = "0x180C729A0")]
|
||||
private void BFJJACKNEPF()
|
||||
{
|
||||
AvatarSkeleton avatarSkeleton = this.IEPAGLGLGHN.avatarSkeleton;
|
||||
Transform transform = this.orderedPieces[5]._visualTool.transform;
|
||||
AvatarSkeleton.MFGBKGLINDF mfgbkglindf = avatarSkeleton.NPIHFFKEFFF;
|
||||
int num = 0;
|
||||
num += num;
|
||||
num++;
|
||||
int num2 = 0;
|
||||
CostumePiece[] array = this.orderedPieces;
|
||||
mfgbkglindf += mfgbkglindf;
|
||||
Transform transform2 = array[6]._visualTool.transform;
|
||||
AvatarSkeleton.MFGBKGLINDF mfgbkglindf2 = avatarSkeleton.IMCCOKGALFK;
|
||||
if (num < num2)
|
||||
{
|
||||
num += num;
|
||||
num++;
|
||||
}
|
||||
int num3 = 0;
|
||||
CostumePiece[] array2 = this.orderedPieces;
|
||||
mfgbkglindf2 += mfgbkglindf2;
|
||||
Transform transform3 = array2[11]._visualTool.transform;
|
||||
AvatarSkeleton.MFGBKGLINDF mfgbkglindf3 = avatarSkeleton.KOFLNICLIAM;
|
||||
if (num < num3)
|
||||
{
|
||||
num += num;
|
||||
num++;
|
||||
}
|
||||
int num4 = 0;
|
||||
CostumePiece[] array3 = this.orderedPieces;
|
||||
mfgbkglindf3 += mfgbkglindf3;
|
||||
Transform transform4 = array3[12]._visualTool.transform;
|
||||
AvatarSkeleton.MFGBKGLINDF mfgbkglindf4 = avatarSkeleton.PEHHJJEIAGC;
|
||||
if (num < num4)
|
||||
{
|
||||
num += num;
|
||||
num++;
|
||||
}
|
||||
int num5 = 0;
|
||||
CostumePiece[] array4 = this.orderedPieces;
|
||||
mfgbkglindf4 += mfgbkglindf4;
|
||||
Transform transform5 = array4[8]._visualTool.transform;
|
||||
AvatarSkeleton.MFGBKGLINDF mfgbkglindf5 = avatarSkeleton.PPKHHPAIHEL;
|
||||
if (num < num5)
|
||||
{
|
||||
num += num;
|
||||
num++;
|
||||
}
|
||||
int num6 = 0;
|
||||
CostumePiece[] array5 = this.orderedPieces;
|
||||
mfgbkglindf5 += mfgbkglindf5;
|
||||
Transform transform6 = array5[9]._visualTool.transform;
|
||||
AvatarSkeleton.MFGBKGLINDF mfgbkglindf6 = avatarSkeleton.MFPLAPBGHJH;
|
||||
if (num < num6)
|
||||
{
|
||||
num += num;
|
||||
num++;
|
||||
}
|
||||
int num7 = 0;
|
||||
CostumePiece[] array6 = this.orderedPieces;
|
||||
mfgbkglindf6 += mfgbkglindf6;
|
||||
Transform transform7 = array6[14]._visualTool.transform;
|
||||
AvatarSkeleton.MFGBKGLINDF mfgbkglindf7 = avatarSkeleton.DLNNFBDHLMH;
|
||||
if (num < num7)
|
||||
{
|
||||
num += num;
|
||||
num++;
|
||||
}
|
||||
CostumePiece[] array7 = this.orderedPieces;
|
||||
mfgbkglindf7 += mfgbkglindf7;
|
||||
Tool visualTool = array7[15]._visualTool;
|
||||
int num8 = 0;
|
||||
Transform transform8 = visualTool.transform;
|
||||
AvatarSkeleton.MFGBKGLINDF jldgagcfefa = avatarSkeleton.JLDGAGCFEFA;
|
||||
if (num < num8)
|
||||
{
|
||||
num += num;
|
||||
num++;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06016879 RID: 92281 RVA: 0x00541818 File Offset: 0x0053FA18
|
||||
[Token(Token = "0x6016879")]
|
||||
[Address(RVA = "0xC73B30", Offset = "0xC72930", VA = "0x180C73B30")]
|
||||
private void PDOBCKNOBDP()
|
||||
{
|
||||
Transform transform = this.orderedPieces[5]._visualTool.transform;
|
||||
float z = Vector3.one.z;
|
||||
Transform transform2 = this.orderedPieces[6]._visualTool.transform;
|
||||
float z2 = Vector3.one.z;
|
||||
Transform transform3 = this.orderedPieces[8]._visualTool.transform;
|
||||
float z3 = Vector3.one.z;
|
||||
Transform transform4 = this.orderedPieces[9]._visualTool.transform;
|
||||
float z4 = Vector3.one.z;
|
||||
}
|
||||
|
||||
// Token: 0x0601687A RID: 92282 RVA: 0x005418B8 File Offset: 0x0053FAB8
|
||||
[Token(Token = "0x601687A")]
|
||||
[Address(RVA = "0xC741C0", Offset = "0xC72FC0", VA = "0x180C741C0")]
|
||||
public CostumeFullBody()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x0400EB3D RID: 60221
|
||||
[Token(Token = "0x400EB3D")]
|
||||
private const int FMCOINPNFGO = 2;
|
||||
|
||||
// Token: 0x0400EB3E RID: 60222
|
||||
[Token(Token = "0x400EB3E")]
|
||||
private const int OAFOFFDCMIL = 3;
|
||||
|
||||
// Token: 0x0400EB3F RID: 60223
|
||||
[Token(Token = "0x400EB3F")]
|
||||
private const int OADBNIAIJBJ = 4;
|
||||
|
||||
// Token: 0x0400EB40 RID: 60224
|
||||
[Token(Token = "0x400EB40")]
|
||||
private const int KFBINKJHLHL = 0;
|
||||
|
||||
// Token: 0x0400EB41 RID: 60225
|
||||
[Token(Token = "0x400EB41")]
|
||||
private const int FEONJNBOMBH = 1;
|
||||
|
||||
// Token: 0x0400EB42 RID: 60226
|
||||
[Token(Token = "0x400EB42")]
|
||||
private const int PELMPKGAFFA = 5;
|
||||
|
||||
// Token: 0x0400EB43 RID: 60227
|
||||
[Token(Token = "0x400EB43")]
|
||||
private const int LOECANKHCKP = 6;
|
||||
|
||||
// Token: 0x0400EB44 RID: 60228
|
||||
[Token(Token = "0x400EB44")]
|
||||
private const int EKIGFHPFLOK = 8;
|
||||
|
||||
// Token: 0x0400EB45 RID: 60229
|
||||
[Token(Token = "0x400EB45")]
|
||||
private const int FIGMNKPFCNE = 9;
|
||||
|
||||
// Token: 0x0400EB46 RID: 60230
|
||||
[Token(Token = "0x400EB46")]
|
||||
private const int FOHPOALJOJG = 11;
|
||||
|
||||
// Token: 0x0400EB47 RID: 60231
|
||||
[Token(Token = "0x400EB47")]
|
||||
private const int HLGANKLGPMK = 12;
|
||||
|
||||
// Token: 0x0400EB48 RID: 60232
|
||||
[Token(Token = "0x400EB48")]
|
||||
private const int LJLBMAKLDHH = 14;
|
||||
|
||||
// Token: 0x0400EB49 RID: 60233
|
||||
[Token(Token = "0x400EB49")]
|
||||
private const int NHNDIGGGJDL = 15;
|
||||
|
||||
// Token: 0x0400EB4A RID: 60234
|
||||
[Token(Token = "0x400EB4A")]
|
||||
private const int OJONMIAJDJO = 15;
|
||||
|
||||
// Token: 0x0400EB4B RID: 60235
|
||||
[Token(Token = "0x400EB4B")]
|
||||
private static readonly Dictionary<string, FLCFOLDCOJJ> KKHILGGGLKO = new Dictionary();
|
||||
|
||||
// Token: 0x0400EB4C RID: 60236
|
||||
[FieldOffset(Offset = "0x148")]
|
||||
[Token(Token = "0x400EB4C")]
|
||||
[SerializeField]
|
||||
private CostumePiece[] orderedPieces;
|
||||
|
||||
// Token: 0x0400EB4D RID: 60237
|
||||
[FieldOffset(Offset = "0x150")]
|
||||
[Token(Token = "0x400EB4D")]
|
||||
[SerializeField]
|
||||
private GameObject dummyLimbs;
|
||||
|
||||
// Token: 0x0400EB4E RID: 60238
|
||||
[FieldOffset(Offset = "0x158")]
|
||||
[Token(Token = "0x400EB4E")]
|
||||
[SerializeField]
|
||||
private GameObject dummyBendyTorso;
|
||||
|
||||
// Token: 0x0400EB4F RID: 60239
|
||||
[FieldOffset(Offset = "0x160")]
|
||||
[Token(Token = "0x400EB4F")]
|
||||
[SerializeField]
|
||||
private Transform singleBodyRef;
|
||||
|
||||
// Token: 0x0400EB50 RID: 60240
|
||||
[FieldOffset(Offset = "0x168")]
|
||||
[Token(Token = "0x400EB50")]
|
||||
[SerializeField]
|
||||
private Animator costumeAnimator;
|
||||
|
||||
// Token: 0x0400EB51 RID: 60241
|
||||
[FieldOffset(Offset = "0x170")]
|
||||
[Token(Token = "0x400EB51")]
|
||||
[SerializeField]
|
||||
[DDPIINEJFMD(JIBDPHMGEGO.Self, false, false, false)]
|
||||
private SandboxColorable sandboxColorable;
|
||||
|
||||
// Token: 0x0400EB52 RID: 60242
|
||||
[FieldOffset(Offset = "0x178")]
|
||||
[Token(Token = "0x400EB52")]
|
||||
private Vector3 OHMKPNLFLCF;
|
||||
|
||||
// Token: 0x0400EB53 RID: 60243
|
||||
[FieldOffset(Offset = "0x184")]
|
||||
[Token(Token = "0x400EB53")]
|
||||
private Quaternion HIKFNDACPDP;
|
||||
|
||||
// Token: 0x0400EB54 RID: 60244
|
||||
[FieldOffset(Offset = "0x194")]
|
||||
[Token(Token = "0x400EB54")]
|
||||
private Vector3 EDIHDKNGBGN;
|
||||
|
||||
// Token: 0x0400EB55 RID: 60245
|
||||
[FieldOffset(Offset = "0x1A0")]
|
||||
[Token(Token = "0x400EB55")]
|
||||
private Quaternion NHEGDJILGFA;
|
||||
|
||||
// Token: 0x0400EB56 RID: 60246
|
||||
[FieldOffset(Offset = "0x1B0")]
|
||||
[Token(Token = "0x400EB56")]
|
||||
private Vector3 POBHNKCKECO;
|
||||
|
||||
// Token: 0x0400EB57 RID: 60247
|
||||
[FieldOffset(Offset = "0x1BC")]
|
||||
[Token(Token = "0x400EB57")]
|
||||
private Quaternion IPJMBLAMAAO;
|
||||
|
||||
// Token: 0x0400EB58 RID: 60248
|
||||
[FieldOffset(Offset = "0x1D0")]
|
||||
[Token(Token = "0x400EB58")]
|
||||
private KLLMCPFPIIE<int> PDAFCCAEGOM;
|
||||
|
||||
// Token: 0x02003303 RID: 13059
|
||||
[Token(Token = "0x2003303")]
|
||||
private enum AIPBEAHAICD
|
||||
{
|
||||
// Token: 0x0400EB5A RID: 60250
|
||||
[Token(Token = "0x400EB5A")]
|
||||
T_Pose,
|
||||
// Token: 0x0400EB5B RID: 60251
|
||||
[Token(Token = "0x400EB5B")]
|
||||
Idle,
|
||||
// Token: 0x0400EB5C RID: 60252
|
||||
[Token(Token = "0x400EB5C")]
|
||||
Sit,
|
||||
// Token: 0x0400EB5D RID: 60253
|
||||
[Token(Token = "0x400EB5D")]
|
||||
Hero,
|
||||
// Token: 0x0400EB5E RID: 60254
|
||||
[Token(Token = "0x400EB5E")]
|
||||
A_Pose,
|
||||
// Token: 0x0400EB5F RID: 60255
|
||||
[Token(Token = "0x400EB5F")]
|
||||
Crouch,
|
||||
// Token: 0x0400EB60 RID: 60256
|
||||
[Token(Token = "0x400EB60")]
|
||||
Jump,
|
||||
// Token: 0x0400EB61 RID: 60257
|
||||
[Token(Token = "0x400EB61")]
|
||||
Lean_Forward,
|
||||
// Token: 0x0400EB62 RID: 60258
|
||||
[Token(Token = "0x400EB62")]
|
||||
Lean_Backward,
|
||||
// Token: 0x0400EB63 RID: 60259
|
||||
[Token(Token = "0x400EB63")]
|
||||
Lean_Left,
|
||||
// Token: 0x0400EB64 RID: 60260
|
||||
[Token(Token = "0x400EB64")]
|
||||
Lean_Right,
|
||||
// Token: 0x0400EB65 RID: 60261
|
||||
[Token(Token = "0x400EB65")]
|
||||
Hero_Fly,
|
||||
// Token: 0x0400EB66 RID: 60262
|
||||
[Token(Token = "0x400EB66")]
|
||||
Hero_Land,
|
||||
// Token: 0x0400EB67 RID: 60263
|
||||
[Token(Token = "0x400EB67")]
|
||||
X_Pose,
|
||||
// Token: 0x0400EB68 RID: 60264
|
||||
[Token(Token = "0x400EB68")]
|
||||
Dab
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,468 @@
|
||||
using System;
|
||||
using Cpp2IlInjected;
|
||||
using Photon.Pun;
|
||||
using RecRoom.Core.Creation.Shapes;
|
||||
using RecRoom.Core.Rendering;
|
||||
using RecRoom.Tools;
|
||||
using UnityEngine;
|
||||
|
||||
namespace RecRoom.Core.Creation.Costumes
|
||||
{
|
||||
// Token: 0x02003305 RID: 13061
|
||||
[Token(Token = "0x2003305")]
|
||||
public class CostumePiece : MonoBehaviour
|
||||
{
|
||||
// Token: 0x17003E3D RID: 15933
|
||||
// (get) Token: 0x06016882 RID: 92290 RVA: 0x00541AFC File Offset: 0x0053FCFC
|
||||
[Token(Token = "0x17003E3D")]
|
||||
public string KENGPMDDCML
|
||||
{
|
||||
[Token(Token = "0x6016882")]
|
||||
[Address(RVA = "0x3F5F40", Offset = "0x3F4D40", VA = "0x1803F5F40")]
|
||||
get
|
||||
{
|
||||
return this.friendlyName;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x17003E3E RID: 15934
|
||||
// (get) Token: 0x06016883 RID: 92291 RVA: 0x00541B10 File Offset: 0x0053FD10
|
||||
[Token(Token = "0x17003E3E")]
|
||||
public Renderer CAJILEMEAOK
|
||||
{
|
||||
[Token(Token = "0x6016883")]
|
||||
[Address(RVA = "0x3F6400", Offset = "0x3F5200", VA = "0x1803F6400")]
|
||||
get
|
||||
{
|
||||
return this.highlightRenderer;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x17003E3F RID: 15935
|
||||
// (get) Token: 0x06016884 RID: 92292 RVA: 0x00541B24 File Offset: 0x0053FD24
|
||||
[Token(Token = "0x17003E3F")]
|
||||
public Tool CGBFEKBDANL
|
||||
{
|
||||
[Token(Token = "0x6016884")]
|
||||
[Address(RVA = "0x3F63E0", Offset = "0x3F51E0", VA = "0x1803F63E0")]
|
||||
get
|
||||
{
|
||||
return this._visualTool;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x17003E40 RID: 15936
|
||||
// (get) Token: 0x06016885 RID: 92293 RVA: 0x00541B38 File Offset: 0x0053FD38
|
||||
[Token(Token = "0x17003E40")]
|
||||
public Costume FGEGMMOJNCE
|
||||
{
|
||||
[Token(Token = "0x6016885")]
|
||||
[Address(RVA = "0x3FA180", Offset = "0x3F8F80", VA = "0x1803FA180")]
|
||||
get
|
||||
{
|
||||
return this.parentCostume;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x17003E41 RID: 15937
|
||||
// (get) Token: 0x06016886 RID: 92294 RVA: 0x00541B4C File Offset: 0x0053FD4C
|
||||
// (set) Token: 0x06016887 RID: 92295 RVA: 0x00541B60 File Offset: 0x0053FD60
|
||||
[Token(Token = "0x17003E41")]
|
||||
public int FKCDLBIDIFN
|
||||
{
|
||||
[Token(Token = "0x6016886")]
|
||||
[Address(RVA = "0x40FFE0", Offset = "0x40EDE0", VA = "0x18040FFE0")]
|
||||
get;
|
||||
[Token(Token = "0x6016887")]
|
||||
[Address(RVA = "0x52C070", Offset = "0x52AE70", VA = "0x18052C070")]
|
||||
set;
|
||||
} = (int)((ulong)4294967295L);
|
||||
|
||||
// Token: 0x17003E42 RID: 15938
|
||||
// (get) Token: 0x06016888 RID: 92296 RVA: 0x00541B74 File Offset: 0x0053FD74
|
||||
[Token(Token = "0x17003E42")]
|
||||
public DecorationShapeContainer KIEKNMIODGJ
|
||||
{
|
||||
[Token(Token = "0x6016888")]
|
||||
[Address(RVA = "0x567CE0", Offset = "0x566AE0", VA = "0x180567CE0")]
|
||||
get
|
||||
{
|
||||
return this.EJHEPIJEDCK;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x17003E43 RID: 15939
|
||||
// (get) Token: 0x06016889 RID: 92297 RVA: 0x00541B88 File Offset: 0x0053FD88
|
||||
[Token(Token = "0x17003E43")]
|
||||
public int CLOAGCKCCPP
|
||||
{
|
||||
[Token(Token = "0x6016889")]
|
||||
[Address(RVA = "0xC75280", Offset = "0xC74080", VA = "0x180C75280")]
|
||||
get
|
||||
{
|
||||
DecorationShapeContainer ejhepijedck = this.EJHEPIJEDCK;
|
||||
int num = 0;
|
||||
if (!(ejhepijedck != num))
|
||||
{
|
||||
Debug.LogErrorFormat(this, "Unable to calculate resource cost for costume piece {0}: No extrusion found!", new object[] { this });
|
||||
return 0;
|
||||
}
|
||||
return this.EJHEPIJEDCK.CLOAGCKCCPP;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x17003E44 RID: 15940
|
||||
// (get) Token: 0x0601688A RID: 92298 RVA: 0x00541BD8 File Offset: 0x0053FDD8
|
||||
[Token(Token = "0x17003E44")]
|
||||
public bool OABGOAHLGBP
|
||||
{
|
||||
[Token(Token = "0x601688A")]
|
||||
[Address(RVA = "0xC75220", Offset = "0xC74020", VA = "0x180C75220")]
|
||||
get
|
||||
{
|
||||
DecorationShapeContainer ejhepijedck = this.EJHEPIJEDCK;
|
||||
KAGJDGDAADK<bool> glnfohpijhn = ejhepijedck.GLNFOHPIJHN;
|
||||
return ejhepijedck == 0;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0601688B RID: 92299 RVA: 0x00541C00 File Offset: 0x0053FE00
|
||||
[Token(Token = "0x601688B")]
|
||||
[Address(RVA = "0xC74220", Offset = "0xC73020", VA = "0x180C74220")]
|
||||
private void Awake()
|
||||
{
|
||||
Costume costume = this.parentCostume;
|
||||
int num = 0;
|
||||
if (!(costume == num))
|
||||
{
|
||||
Transform transform = this.parentCostume.transform;
|
||||
Transform transform2 = this._visualTool.transform;
|
||||
Vector3 vector;
|
||||
float z = vector.z;
|
||||
Costume costume2 = this.parentCostume;
|
||||
Vector3 vector2;
|
||||
float z2 = vector2.z;
|
||||
this.ILMINOPHEMM.z = z2;
|
||||
Transform transform3 = costume2.transform;
|
||||
Transform transform4 = this._visualTool.transform;
|
||||
Transform transform5 = this.parentCostume.transform;
|
||||
Transform transform6 = this._visualTool.transform;
|
||||
float num2;
|
||||
this.LDPKJFFAIOP = num2;
|
||||
}
|
||||
Debug.LogError(base.name + " is missing costume reference.");
|
||||
Transform transform7 = base.transform;
|
||||
Transform transform8 = this._visualTool.transform;
|
||||
Vector3 vector3;
|
||||
float z3 = vector3.z;
|
||||
Vector3 vector4;
|
||||
float z4 = vector4.z;
|
||||
this.DCBGCJOFOBK.z = z4;
|
||||
Transform transform9 = base.transform;
|
||||
Transform transform10 = this._visualTool.transform;
|
||||
Transform transform11 = base.transform;
|
||||
Transform transform12 = this._visualTool.transform;
|
||||
Tool visualTool = this._visualTool;
|
||||
float num3;
|
||||
this.DBEHPLHGONO = num3;
|
||||
EAHPNACBLDD<Tool, Vector3, Quaternion, Vector3, bool> postResetEvent = visualTool.PostResetEvent;
|
||||
Action<Tool, Vector3, Quaternion, Vector3, bool> action = new Action(this.MMJCBIJHMFG);
|
||||
EAHPNACBLDD<Tool, Vector3, Quaternion, Vector3, bool> eahpnacbldd = EAHPNACBLDD.BPJDFPACLMK(postResetEvent, action);
|
||||
visualTool.PostResetEvent = eahpnacbldd;
|
||||
ulong num4;
|
||||
this._visualTool.MPIEALHHEPF = num4 != 0UL;
|
||||
DecorationShapeContainer componentInParent = this._visualTool.GetComponentInParent<DecorationShapeContainer>();
|
||||
this.EJHEPIJEDCK = componentInParent;
|
||||
int num5 = 0;
|
||||
if (componentInParent != num5)
|
||||
{
|
||||
KAGJDGDAADK<bool> glnfohpijhn = this.EJHEPIJEDCK.GLNFOHPIJHN;
|
||||
Action<bool> action2 = new Action(this.MIBHHAHKGDA);
|
||||
int num6 = 0;
|
||||
num6 += num6;
|
||||
num6++;
|
||||
}
|
||||
Tool tool = this.EJHEPIJEDCK.tool;
|
||||
Func<Transform> func = new Func(this.PBDNLCOEEKK);
|
||||
tool.BoneTransformProvider = func;
|
||||
}
|
||||
|
||||
// Token: 0x0601688C RID: 92300 RVA: 0x00541DCC File Offset: 0x0053FFCC
|
||||
[Token(Token = "0x601688C")]
|
||||
[Address(RVA = "0xC74E00", Offset = "0xC73C00", VA = "0x180C74E00")]
|
||||
private Transform PBDNLCOEEKK()
|
||||
{
|
||||
this.parentCostume.FPJJCLKNCBG();
|
||||
throw new NullReferenceException();
|
||||
}
|
||||
|
||||
// Token: 0x0601688D RID: 92301 RVA: 0x00541DEC File Offset: 0x0053FFEC
|
||||
[Token(Token = "0x601688D")]
|
||||
[Address(RVA = "0xC74D60", Offset = "0xC73B60", VA = "0x180C74D60")]
|
||||
private void OnDestroy()
|
||||
{
|
||||
Tool visualTool = this._visualTool;
|
||||
EAHPNACBLDD<Tool, Vector3, Quaternion, Vector3, bool> postResetEvent = visualTool.PostResetEvent;
|
||||
Action<Tool, Vector3, Quaternion, Vector3, bool> action = new Action(this.MMJCBIJHMFG);
|
||||
EAHPNACBLDD<Tool, Vector3, Quaternion, Vector3, bool> eahpnacbldd = EAHPNACBLDD.GMNMHGMFGOL(postResetEvent, action);
|
||||
visualTool.PostResetEvent = eahpnacbldd;
|
||||
}
|
||||
|
||||
// Token: 0x0601688E RID: 92302 RVA: 0x00541E2C File Offset: 0x0054002C
|
||||
[Token(Token = "0x601688E")]
|
||||
[Address(RVA = "0xC74CC0", Offset = "0xC73AC0", VA = "0x180C74CC0")]
|
||||
public void MasterEquip(PhotonView JDHMIOJKLCK)
|
||||
{
|
||||
Quaternion neklepebmej = this.NEKLEPEBMEJ;
|
||||
float z = this.DCBGCJOFOBK.z;
|
||||
float dbehplhgono = this.DBEHPLHGONO;
|
||||
}
|
||||
|
||||
// Token: 0x0601688F RID: 92303 RVA: 0x00541E54 File Offset: 0x00540054
|
||||
[Token(Token = "0x601688F")]
|
||||
[Address(RVA = "0xC74D10", Offset = "0xC73B10", VA = "0x180C74D10")]
|
||||
public void MasterUnEquip()
|
||||
{
|
||||
Quaternion efdnahebkea = this.EFDNAHEBKEA;
|
||||
float z = this.ILMINOPHEMM.z;
|
||||
}
|
||||
|
||||
// Token: 0x06016890 RID: 92304 RVA: 0x00541E74 File Offset: 0x00540074
|
||||
[Token(Token = "0x6016890")]
|
||||
[Address(RVA = "0xC74770", Offset = "0xC73570", VA = "0x180C74770")]
|
||||
public void EnableIgnoreInFirstPerson(Player HBMIPPCKNHF)
|
||||
{
|
||||
this._visualTool.SetHideInActiveCameraAndFirstPersonCameraIgnoreSettings();
|
||||
}
|
||||
|
||||
// Token: 0x06016891 RID: 92305 RVA: 0x00541E94 File Offset: 0x00540094
|
||||
[Token(Token = "0x6016891")]
|
||||
[Address(RVA = "0xC74750", Offset = "0xC73550", VA = "0x180C74750")]
|
||||
public void DisableIgnoreInFirstPerson()
|
||||
{
|
||||
this._visualTool.ClearCustomIgnoredSettings();
|
||||
}
|
||||
|
||||
// Token: 0x06016892 RID: 92306 RVA: 0x00541EB4 File Offset: 0x005400B4
|
||||
[Token(Token = "0x6016892")]
|
||||
[Address(RVA = "0xC74CC0", Offset = "0xC73AC0", VA = "0x180C74CC0")]
|
||||
private void PJGMHCNKGAD(PhotonView JDHMIOJKLCK)
|
||||
{
|
||||
Quaternion neklepebmej = this.NEKLEPEBMEJ;
|
||||
float z = this.DCBGCJOFOBK.z;
|
||||
float dbehplhgono = this.DBEHPLHGONO;
|
||||
}
|
||||
|
||||
// Token: 0x06016893 RID: 92307 RVA: 0x00541EDC File Offset: 0x005400DC
|
||||
[Token(Token = "0x6016893")]
|
||||
[Address(RVA = "0xC74B40", Offset = "0xC73940", VA = "0x180C74B40")]
|
||||
public void MasterAttachToPlayer(PhotonView JDHMIOJKLCK, Vector3 NPOFMHEPNEA, Quaternion DEDPNMMKHHB, float FNJKKNKLDPB = 1f)
|
||||
{
|
||||
if (KKPBCOOONNK.BNNCCCFFALC)
|
||||
{
|
||||
if (!this._visualTool.OGIBLNIIHDK)
|
||||
{
|
||||
PhotonView photonView = this._visualTool.JDHMIOJKLCK;
|
||||
AGAJMBPABDL agajmbpabdl = KKPBCOOONNK.MDMMDPEKICF;
|
||||
photonView.TransferOwnership(agajmbpabdl);
|
||||
}
|
||||
if (this._visualTool.OGIBLNIIHDK)
|
||||
{
|
||||
Tool visualTool = this._visualTool;
|
||||
float z = NPOFMHEPNEA.z;
|
||||
this._visualTool.FBIEOHLFLNI = true;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06016894 RID: 92308 RVA: 0x00541F4C File Offset: 0x0054014C
|
||||
[Token(Token = "0x6016894")]
|
||||
[Address(RVA = "0xC74D10", Offset = "0xC73B10", VA = "0x180C74D10")]
|
||||
private void NIPIHEBDODP()
|
||||
{
|
||||
Quaternion efdnahebkea = this.EFDNAHEBKEA;
|
||||
float z = this.ILMINOPHEMM.z;
|
||||
}
|
||||
|
||||
// Token: 0x06016895 RID: 92309 RVA: 0x00541F6C File Offset: 0x0054016C
|
||||
[Token(Token = "0x6016895")]
|
||||
[Address(RVA = "0xC74920", Offset = "0xC73720", VA = "0x180C74920")]
|
||||
public void MasterAttachToDummy(Vector3 IFAIDIKJOAC, Quaternion IBCNKFBPCBM, float FNJKKNKLDPB = 1f)
|
||||
{
|
||||
if (KKPBCOOONNK.BNNCCCFFALC)
|
||||
{
|
||||
if (!this._visualTool.OGIBLNIIHDK)
|
||||
{
|
||||
PhotonView photonView = this._visualTool.JDHMIOJKLCK;
|
||||
AGAJMBPABDL agajmbpabdl = KKPBCOOONNK.MDMMDPEKICF;
|
||||
photonView.TransferOwnership(agajmbpabdl);
|
||||
}
|
||||
if (this._visualTool.OGIBLNIIHDK)
|
||||
{
|
||||
Costume costume = this.parentCostume;
|
||||
int num = 0;
|
||||
if (costume != num)
|
||||
{
|
||||
Tool visualTool = this._visualTool;
|
||||
Costume costume2 = this.parentCostume;
|
||||
PhotonView bhaahkeilog = visualTool.BHAAHKEILOG;
|
||||
PhotonView photonView2 = costume2.JDHMIOJKLCK;
|
||||
if (bhaahkeilog != photonView2)
|
||||
{
|
||||
Costume costume3 = this.parentCostume;
|
||||
Tool visualTool2 = this._visualTool;
|
||||
PhotonView photonView3 = costume3.JDHMIOJKLCK;
|
||||
float z = IFAIDIKJOAC.z;
|
||||
Tool visualTool3 = this._visualTool;
|
||||
int num2 = 0;
|
||||
visualTool3.FBIEOHLFLNI = num2 != 0;
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06016896 RID: 92310 RVA: 0x00542040 File Offset: 0x00540240
|
||||
[Token(Token = "0x6016896")]
|
||||
[Address(RVA = "0xC74810", Offset = "0xC73610", VA = "0x180C74810")]
|
||||
private void MMJCBIJHMFG(Tool EGFEJGHDNAI, Vector3 BNMOCBJEEPN, Quaternion LPHCCEOHNIN, Vector3 GMMJHABHDHE, bool ACPOOMGHPKJ)
|
||||
{
|
||||
object[] array = new object[1];
|
||||
if (this != 0)
|
||||
{
|
||||
}
|
||||
array[0] = this;
|
||||
Debug.LogErrorFormat("Resetting CostumePiece subtool {0}. Subtools generally shouldn't be manually reset.", array);
|
||||
Quaternion efdnahebkea = this.EFDNAHEBKEA;
|
||||
float z = this.ILMINOPHEMM.z;
|
||||
}
|
||||
|
||||
// Token: 0x06016897 RID: 92311 RVA: 0x00542084 File Offset: 0x00540284
|
||||
[Token(Token = "0x6016897")]
|
||||
[Address(RVA = "0xC74790", Offset = "0xC73590", VA = "0x180C74790")]
|
||||
private void MIBHHAHKGDA(bool INAGBDKGIJD)
|
||||
{
|
||||
Costume costume = this.parentCostume;
|
||||
int num = 0;
|
||||
if (costume != num)
|
||||
{
|
||||
this.parentCostume.RefreshIsReadyToEquip();
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06016898 RID: 92312 RVA: 0x005420B8 File Offset: 0x005402B8
|
||||
[Token(Token = "0x6016898")]
|
||||
[Address(RVA = "0xC75020", Offset = "0xC73E20", VA = "0x180C75020")]
|
||||
public void RenderShapeContainerOutline(OutlineRendererEffect.HLEDHCIGMPJ BHJICNIMBPM)
|
||||
{
|
||||
DecorationShapeContainer ejhepijedck = this.EJHEPIJEDCK;
|
||||
int num = 0;
|
||||
if (ejhepijedck != num && this.EJHEPIJEDCK.MMHCGGAJFGD > 0)
|
||||
{
|
||||
DecorationShapeContainer ejhepijedck2 = this.EJHEPIJEDCK;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06016899 RID: 92313 RVA: 0x005420F4 File Offset: 0x005402F4
|
||||
[Token(Token = "0x6016899")]
|
||||
[Address(RVA = "0xC750D0", Offset = "0xC73ED0", VA = "0x180C750D0")]
|
||||
public void RenderVisualsOutline(OutlineRendererEffect.HLEDHCIGMPJ BHJICNIMBPM)
|
||||
{
|
||||
DecorationShapeContainer ejhepijedck = this.EJHEPIJEDCK;
|
||||
int num = 0;
|
||||
if (ejhepijedck != num && this.EJHEPIJEDCK.MMHCGGAJFGD > 0)
|
||||
{
|
||||
DecorationShapeContainer ejhepijedck2 = this.EJHEPIJEDCK;
|
||||
}
|
||||
int num2 = this.highlightRenderer.JHIDBGOLCLD();
|
||||
OEIHLPKBJKH nextOutlineRenderHandle = OutlineRendererEffect.GetNextOutlineRenderHandle();
|
||||
}
|
||||
|
||||
// Token: 0x0601689A RID: 92314 RVA: 0x00542148 File Offset: 0x00540348
|
||||
[Token(Token = "0x601689A")]
|
||||
[Address(RVA = "0xC74E30", Offset = "0xC73C30", VA = "0x180C74E30")]
|
||||
public void RenderSelectionOutline(OutlineRendererEffect.HLEDHCIGMPJ BHJICNIMBPM)
|
||||
{
|
||||
int num = this.highlightRenderer.JHIDBGOLCLD();
|
||||
OEIHLPKBJKH nextOutlineRenderHandle = OutlineRendererEffect.GetNextOutlineRenderHandle();
|
||||
MakerPen <IJMEOOBBJNG>k__BackingField = MakerPen.<IJMEOOBBJNG>k__BackingField;
|
||||
int num2 = 0;
|
||||
if (<IJMEOOBBJNG>k__BackingField != num2)
|
||||
{
|
||||
CreationContext <BDFEKAONFDI>k__BackingField = <IJMEOOBBJNG>k__BackingField.<BDFEKAONFDI>k__BackingField;
|
||||
int num3 = 0;
|
||||
if (<BDFEKAONFDI>k__BackingField != num3 && <BDFEKAONFDI>k__BackingField.<ALPBNFCIIEF>k__BackingField)
|
||||
{
|
||||
WorldFadeRendererEffect.RenderMask(this.highlightRenderer, num);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0601689B RID: 92315 RVA: 0x005421B4 File Offset: 0x005403B4
|
||||
[Token(Token = "0x601689B")]
|
||||
[Address(RVA = "0xA591B0", Offset = "0xA57FB0", VA = "0x180A591B0")]
|
||||
public CostumePiece()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x0400EB6C RID: 60268
|
||||
[FieldOffset(Offset = "0x18")]
|
||||
[Token(Token = "0x400EB6C")]
|
||||
[SerializeField]
|
||||
private string friendlyName;
|
||||
|
||||
// Token: 0x0400EB6D RID: 60269
|
||||
[FieldOffset(Offset = "0x20")]
|
||||
[Token(Token = "0x400EB6D")]
|
||||
[SerializeField]
|
||||
private Renderer highlightRenderer;
|
||||
|
||||
// Token: 0x0400EB6E RID: 60270
|
||||
[FieldOffset(Offset = "0x28")]
|
||||
[Token(Token = "0x400EB6E")]
|
||||
[SerializeField]
|
||||
private Tool _visualTool;
|
||||
|
||||
// Token: 0x0400EB6F RID: 60271
|
||||
[FieldOffset(Offset = "0x30")]
|
||||
[Token(Token = "0x400EB6F")]
|
||||
[SerializeField]
|
||||
[DDPIINEJFMD(JIBDPHMGEGO.Parent, false, false, false)]
|
||||
private Costume parentCostume;
|
||||
|
||||
// Token: 0x0400EB71 RID: 60273
|
||||
[FieldOffset(Offset = "0x3C")]
|
||||
[Token(Token = "0x400EB71")]
|
||||
private Vector3 ILMINOPHEMM;
|
||||
|
||||
// Token: 0x0400EB72 RID: 60274
|
||||
[FieldOffset(Offset = "0x48")]
|
||||
[Token(Token = "0x400EB72")]
|
||||
private Quaternion EFDNAHEBKEA;
|
||||
|
||||
// Token: 0x0400EB73 RID: 60275
|
||||
[FieldOffset(Offset = "0x58")]
|
||||
[Token(Token = "0x400EB73")]
|
||||
private float LDPKJFFAIOP;
|
||||
|
||||
// Token: 0x0400EB74 RID: 60276
|
||||
[FieldOffset(Offset = "0x5C")]
|
||||
[Token(Token = "0x400EB74")]
|
||||
private Vector3 DCBGCJOFOBK;
|
||||
|
||||
// Token: 0x0400EB75 RID: 60277
|
||||
[FieldOffset(Offset = "0x68")]
|
||||
[Token(Token = "0x400EB75")]
|
||||
private float DBEHPLHGONO;
|
||||
|
||||
// Token: 0x0400EB76 RID: 60278
|
||||
[FieldOffset(Offset = "0x6C")]
|
||||
[Token(Token = "0x400EB76")]
|
||||
private Quaternion NEKLEPEBMEJ;
|
||||
|
||||
// Token: 0x0400EB77 RID: 60279
|
||||
[FieldOffset(Offset = "0x80")]
|
||||
[Token(Token = "0x400EB77")]
|
||||
private DecorationShapeContainer EJHEPIJEDCK;
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,159 @@
|
||||
using System;
|
||||
using Cpp2IlInjected;
|
||||
using RecRoom.Core.Creation.Shapes;
|
||||
using RecRoom.Core.Rendering;
|
||||
using UnityEngine;
|
||||
|
||||
namespace RecRoom.Core.Creation.Costumes
|
||||
{
|
||||
// Token: 0x02003306 RID: 13062
|
||||
[Token(Token = "0x2003306")]
|
||||
public class CostumeShapeContainer : DecorationShapeContainer
|
||||
{
|
||||
// Token: 0x17003E45 RID: 15941
|
||||
// (get) Token: 0x0601689C RID: 92316 RVA: 0x005421D8 File Offset: 0x005403D8
|
||||
[Token(Token = "0x17003E45")]
|
||||
public override string KENGPMDDCML
|
||||
{
|
||||
[Token(Token = "0x601689C")]
|
||||
[Address(RVA = "0xC75790", Offset = "0xC74590", VA = "0x180C75790", Slot = "19")]
|
||||
get
|
||||
{
|
||||
return this.costumePiece.friendlyName;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0601689D RID: 92317 RVA: 0x005421F8 File Offset: 0x005403F8
|
||||
[Token(Token = "0x601689D")]
|
||||
[Address(RVA = "0xC75440", Offset = "0xC74240", VA = "0x180C75440", Slot = "13")]
|
||||
protected override void Awake()
|
||||
{
|
||||
base.Awake();
|
||||
Tool tool = this.tool;
|
||||
Tool.DNDBJKJIFNL dndbjkjifnl = new Tool.DNDBJKJIFNL(this.MMHPMMACKEF);
|
||||
tool.CustomSelectionForwarding = dndbjkjifnl;
|
||||
this.tool.DisableCollision(this);
|
||||
}
|
||||
|
||||
// Token: 0x17003E46 RID: 15942
|
||||
// (get) Token: 0x0601689E RID: 92318 RVA: 0x0000220F File Offset: 0x0000040F
|
||||
[Token(Token = "0x17003E46")]
|
||||
private bool FEPMCENMHAA
|
||||
{
|
||||
[Token(Token = "0x601689E")]
|
||||
[Address(RVA = "0xC75540", Offset = "0xC74340", VA = "0x180C75540")]
|
||||
get
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0601689F RID: 92319 RVA: 0x00542238 File Offset: 0x00540438
|
||||
[Token(Token = "0x601689F")]
|
||||
[Address(RVA = "0xC756E0", Offset = "0xC744E0", VA = "0x180C756E0", Slot = "36")]
|
||||
public override void OnSelectedByShapeCreationContext()
|
||||
{
|
||||
base.OnSelectedByShapeCreationContext();
|
||||
this.tool.EnableCollision(this);
|
||||
if (this.LBJBOMCFMHF == (ulong)0L)
|
||||
{
|
||||
Action action = new Action(this.MLLHFNJHEHP);
|
||||
IDisposable disposable = this.OPEMIFENIJM(action);
|
||||
this.LBJBOMCFMHF = disposable;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x060168A0 RID: 92320 RVA: 0x00542284 File Offset: 0x00540484
|
||||
[Token(Token = "0x60168A0")]
|
||||
[Address(RVA = "0xC75660", Offset = "0xC74460", VA = "0x180C75660", Slot = "37")]
|
||||
public override void OnDeselectedByShapeCreationContext()
|
||||
{
|
||||
base.OnDeselectedByShapeCreationContext();
|
||||
this.tool.DisableCollision(this);
|
||||
if (this.LBJBOMCFMHF != 0)
|
||||
{
|
||||
this.LBJBOMCFMHF = (ulong)0L;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x060168A1 RID: 92321 RVA: 0x005422BC File Offset: 0x005404BC
|
||||
[Token(Token = "0x60168A1")]
|
||||
[Address(RVA = "0xC754E0", Offset = "0xC742E0", VA = "0x180C754E0", Slot = "31")]
|
||||
public override bool CanMergeShapeContainer(ShapeContainer LCDLIINJMGH)
|
||||
{
|
||||
if (!this.costumePiece.parentCostume.POIIEDMCEOO)
|
||||
{
|
||||
return base.CanMergeShapeContainer(LCDLIINJMGH);
|
||||
}
|
||||
throw new NullReferenceException();
|
||||
}
|
||||
|
||||
// Token: 0x060168A2 RID: 92322 RVA: 0x005422EC File Offset: 0x005404EC
|
||||
[Token(Token = "0x60168A2")]
|
||||
[Address(RVA = "0xC753A0", Offset = "0xC741A0", VA = "0x180C753A0", Slot = "43")]
|
||||
protected override void APCFKDNBLAI()
|
||||
{
|
||||
base..ctor();
|
||||
NotificationManager instance = SingletonMonoBehaviour.ONCPNMDGGKG;
|
||||
}
|
||||
|
||||
// Token: 0x060168A3 RID: 92323 RVA: 0x00542310 File Offset: 0x00540510
|
||||
[Token(Token = "0x60168A3")]
|
||||
[Address(RVA = "0xC75610", Offset = "0xC74410", VA = "0x180C75610")]
|
||||
private Tool MMHPMMACKEF(Player IEKDDPPNFPF, bool GEJJBENPHJG, Collider DMMDDFILJMK)
|
||||
{
|
||||
CostumePiece costumePiece = this.costumePiece;
|
||||
costumePiece.parentCostume.HKDKNIHHBJM = costumePiece;
|
||||
return this.costumePiece.parentCostume._tool;
|
||||
}
|
||||
|
||||
// Token: 0x060168A4 RID: 92324 RVA: 0x00542348 File Offset: 0x00540548
|
||||
[Token(Token = "0x60168A4")]
|
||||
[Address(RVA = "0xC755B0", Offset = "0xC743B0", VA = "0x180C755B0")]
|
||||
private void MLLHFNJHEHP()
|
||||
{
|
||||
if (!this.costumePiece.parentCostume.POIIEDMCEOO)
|
||||
{
|
||||
Tool tool = this.tool;
|
||||
CostumePiece costumePiece = this.costumePiece;
|
||||
OutlineRendererEffect.HLEDHCIGMPJ outlineType = tool.OutlineType;
|
||||
costumePiece.RenderSelectionOutline(outlineType);
|
||||
return;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x060168A5 RID: 92325 RVA: 0x0054238C File Offset: 0x0054058C
|
||||
[Token(Token = "0x60168A5")]
|
||||
[Address(RVA = "0xC75550", Offset = "0xC74350", VA = "0x180C75550", Slot = "42")]
|
||||
protected override void FHILMEJDFEL()
|
||||
{
|
||||
if (this.LBJBOMCFMHF > (ulong)0L)
|
||||
{
|
||||
base.FHILMEJDFEL();
|
||||
return;
|
||||
}
|
||||
this.tool.EnableCollision(this);
|
||||
base.FHILMEJDFEL();
|
||||
this.tool.DisableCollision(this);
|
||||
}
|
||||
|
||||
// Token: 0x060168A6 RID: 92326 RVA: 0x005423D0 File Offset: 0x005405D0
|
||||
[Token(Token = "0x60168A6")]
|
||||
[Address(RVA = "0xC75780", Offset = "0xC74580", VA = "0x180C75780")]
|
||||
public CostumeShapeContainer()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x0400EB78 RID: 60280
|
||||
[FieldOffset(Offset = "0xE0")]
|
||||
[Token(Token = "0x400EB78")]
|
||||
[SerializeField]
|
||||
[DDPIINEJFMD(JIBDPHMGEGO.SelfAndParent, false, false, false)]
|
||||
private CostumePiece costumePiece;
|
||||
|
||||
// Token: 0x0400EB79 RID: 60281
|
||||
[FieldOffset(Offset = "0xE8")]
|
||||
[Token(Token = "0x400EB79")]
|
||||
private IDisposable LBJBOMCFMHF;
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,156 @@
|
||||
using System;
|
||||
using System.Collections.Generic;
|
||||
using Cpp2IlInjected;
|
||||
using Photon.Pun;
|
||||
using RecRoom.Core.AvatarSkeleton;
|
||||
using RecRoom.Core.Creation.Circuits;
|
||||
using RecRoom.Players;
|
||||
using UnityEngine;
|
||||
|
||||
namespace RecRoom.Core.Creation.Costumes
|
||||
{
|
||||
// Token: 0x02003307 RID: 13063
|
||||
[Token(Token = "0x2003307")]
|
||||
public class CostumeSimple : Costume
|
||||
{
|
||||
// Token: 0x17003E47 RID: 15943
|
||||
// (get) Token: 0x060168A7 RID: 92327 RVA: 0x005423E4 File Offset: 0x005405E4
|
||||
[Token(Token = "0x17003E47")]
|
||||
protected override CircuitNodeDisplay ABPHLIOEKDK
|
||||
{
|
||||
[Token(Token = "0x60168A7")]
|
||||
[Address(RVA = "0x8367F0", Offset = "0x8355F0", VA = "0x1808367F0", Slot = "27")]
|
||||
get
|
||||
{
|
||||
return this.circuitNodeDisplay;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x060168A8 RID: 92328 RVA: 0x005423F8 File Offset: 0x005405F8
|
||||
[Token(Token = "0x60168A8")]
|
||||
[Address(RVA = "0xC757B0", Offset = "0xC745B0", VA = "0x180C757B0", Slot = "13")]
|
||||
protected override void Awake()
|
||||
{
|
||||
List<CostumePiece> jpdmekpkhfh = this.JPDMEKPKHFH;
|
||||
CostumePiece costumePiece = this.headPiece;
|
||||
jpdmekpkhfh.Add(costumePiece);
|
||||
List<CostumePiece> jpdmekpkhfh2 = this.JPDMEKPKHFH;
|
||||
CostumePiece costumePiece2 = this.torsoPiece;
|
||||
jpdmekpkhfh2.Add(costumePiece2);
|
||||
List<CostumePiece> jpdmekpkhfh3 = this.JPDMEKPKHFH;
|
||||
CostumePiece costumePiece3 = this.leftHandPiece;
|
||||
jpdmekpkhfh3.Add(costumePiece3);
|
||||
List<CostumePiece> jpdmekpkhfh4 = this.JPDMEKPKHFH;
|
||||
CostumePiece costumePiece4 = this.rightHandPiece;
|
||||
jpdmekpkhfh4.Add(costumePiece4);
|
||||
base.Awake();
|
||||
}
|
||||
|
||||
// Token: 0x060168A9 RID: 92329 RVA: 0x00542470 File Offset: 0x00540670
|
||||
[Token(Token = "0x60168A9")]
|
||||
[Address(RVA = "0xC75960", Offset = "0xC74760", VA = "0x180C75960", Slot = "35")]
|
||||
protected override void FPJJCLKNCBG()
|
||||
{
|
||||
Player iepaglglghn = this.IEPAGLGLGHN;
|
||||
int num = 0;
|
||||
iepaglglghn.EAOCGOICBPA = num != 0;
|
||||
Player iepaglglghn2 = this.IEPAGLGLGHN;
|
||||
AvatarSkeleton avatarSkeleton = iepaglglghn2.avatarSkeleton;
|
||||
iepaglglghn2.<FAANMFHHPGP>k__BackingField = 1f;
|
||||
avatarSkeleton.KMDIAHCFEAI = true;
|
||||
PlayerHead head = this.IEPAGLGLGHN.head;
|
||||
CostumePiece costumePiece = this.headPiece;
|
||||
Quaternion neklepebmej = costumePiece.NEKLEPEBMEJ;
|
||||
float z = costumePiece.DCBGCJOFOBK.z;
|
||||
float dbehplhgono = costumePiece.DBEHPLHGONO;
|
||||
PlayerBody body = this.IEPAGLGLGHN.body;
|
||||
CostumePiece costumePiece2 = this.torsoPiece;
|
||||
Quaternion neklepebmej2 = costumePiece2.NEKLEPEBMEJ;
|
||||
float z2 = costumePiece2.DCBGCJOFOBK.z;
|
||||
float dbehplhgono2 = costumePiece2.DBEHPLHGONO;
|
||||
Player iepaglglghn3 = this.IEPAGLGLGHN;
|
||||
CostumePiece costumePiece3 = this.leftHandPiece;
|
||||
PhotonView photonView = iepaglglghn3.leftHand.JDHMIOJKLCK;
|
||||
Quaternion neklepebmej3 = costumePiece3.NEKLEPEBMEJ;
|
||||
float z3 = costumePiece3.DCBGCJOFOBK.z;
|
||||
float dbehplhgono3 = costumePiece3.DBEHPLHGONO;
|
||||
Player iepaglglghn4 = this.IEPAGLGLGHN;
|
||||
CostumePiece costumePiece4 = this.rightHandPiece;
|
||||
PhotonView photonView2 = iepaglglghn4.rightHand.JDHMIOJKLCK;
|
||||
Quaternion neklepebmej4 = costumePiece4.NEKLEPEBMEJ;
|
||||
float z4 = costumePiece4.DCBGCJOFOBK.z;
|
||||
float dbehplhgono4 = costumePiece4.DBEHPLHGONO;
|
||||
}
|
||||
|
||||
// Token: 0x060168AA RID: 92330 RVA: 0x0054259C File Offset: 0x0054079C
|
||||
[Token(Token = "0x60168AA")]
|
||||
[Address(RVA = "0xC75B90", Offset = "0xC74990", VA = "0x180C75B90", Slot = "37")]
|
||||
protected override void PLKDEJPJIII()
|
||||
{
|
||||
int num;
|
||||
do
|
||||
{
|
||||
num = 0;
|
||||
List<CostumePiece> jpdmekpkhfh = this.JPDMEKPKHFH;
|
||||
bool flag;
|
||||
if (flag)
|
||||
{
|
||||
}
|
||||
}
|
||||
while (num != 0);
|
||||
}
|
||||
|
||||
// Token: 0x060168AB RID: 92331 RVA: 0x005425C0 File Offset: 0x005407C0
|
||||
[Token(Token = "0x60168AB")]
|
||||
[Address(RVA = "0xC75870", Offset = "0xC74670", VA = "0x180C75870", Slot = "39")]
|
||||
protected override void DLLJHGADNNI(bool ANHGNJBDLJL)
|
||||
{
|
||||
CostumePiece costumePiece = this.headPiece;
|
||||
if (!ANHGNJBDLJL)
|
||||
{
|
||||
costumePiece._visualTool.ClearCustomIgnoredSettings();
|
||||
return;
|
||||
}
|
||||
costumePiece._visualTool.SetHideInActiveCameraAndFirstPersonCameraIgnoreSettings();
|
||||
}
|
||||
|
||||
// Token: 0x060168AC RID: 92332 RVA: 0x005425F8 File Offset: 0x005407F8
|
||||
[Token(Token = "0x60168AC")]
|
||||
[Address(RVA = "0xC75CD0", Offset = "0xC74AD0", VA = "0x180C75CD0")]
|
||||
public CostumeSimple()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x0400EB7A RID: 60282
|
||||
[FieldOffset(Offset = "0x148")]
|
||||
[Token(Token = "0x400EB7A")]
|
||||
[SerializeField]
|
||||
[DDPIINEJFMD(JIBDPHMGEGO.Self, false, false, false)]
|
||||
private CircuitNodeDisplay circuitNodeDisplay;
|
||||
|
||||
// Token: 0x0400EB7B RID: 60283
|
||||
[FieldOffset(Offset = "0x150")]
|
||||
[Token(Token = "0x400EB7B")]
|
||||
[SerializeField]
|
||||
[Header("Costume Pieces")]
|
||||
private CostumePiece headPiece;
|
||||
|
||||
// Token: 0x0400EB7C RID: 60284
|
||||
[FieldOffset(Offset = "0x158")]
|
||||
[Token(Token = "0x400EB7C")]
|
||||
[SerializeField]
|
||||
private CostumePiece torsoPiece;
|
||||
|
||||
// Token: 0x0400EB7D RID: 60285
|
||||
[FieldOffset(Offset = "0x160")]
|
||||
[Token(Token = "0x400EB7D")]
|
||||
[SerializeField]
|
||||
private CostumePiece leftHandPiece;
|
||||
|
||||
// Token: 0x0400EB7E RID: 60286
|
||||
[FieldOffset(Offset = "0x168")]
|
||||
[Token(Token = "0x400EB7E")]
|
||||
[SerializeField]
|
||||
private CostumePiece rightHandPiece;
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,24 @@
|
||||
using System;
|
||||
using AGUI.StackedUI;
|
||||
using Cpp2IlInjected;
|
||||
|
||||
namespace RecRoom.Core.Creation.Costumes
|
||||
{
|
||||
// Token: 0x02003309 RID: 13065
|
||||
[Token(Token = "0x2003309")]
|
||||
public class CostumeStackedUI : StackedUIBase
|
||||
{
|
||||
// Token: 0x060168B9 RID: 92345 RVA: 0x00542C4C File Offset: 0x00540E4C
|
||||
[Token(Token = "0x60168B9")]
|
||||
[Address(RVA = "0xC75D30", Offset = "0xC74B30", VA = "0x180C75D30")]
|
||||
public CostumeStackedUI()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x0400EB84 RID: 60292
|
||||
[FieldOffset(Offset = "0xB0")]
|
||||
[Token(Token = "0x400EB84")]
|
||||
[NonSerialized]
|
||||
public Costume costume;
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,53 @@
|
||||
using System;
|
||||
using AGUI.StackedUI;
|
||||
using Cpp2IlInjected;
|
||||
|
||||
namespace RecRoom.Core.Creation.Costumes
|
||||
{
|
||||
// Token: 0x0200330A RID: 13066
|
||||
[Token(Token = "0x200330A")]
|
||||
public class CostumeUIFlow : StackedUIFlowBase
|
||||
{
|
||||
// Token: 0x17003E48 RID: 15944
|
||||
// (get) Token: 0x060168BA RID: 92346 RVA: 0x00542C60 File Offset: 0x00540E60
|
||||
[Token(Token = "0x17003E48")]
|
||||
public CostumeStackedUI NEPGMHHICAE
|
||||
{
|
||||
[Token(Token = "0x60168BA")]
|
||||
[Address(RVA = "0xC75D40", Offset = "0xC74B40", VA = "0x180C75D40")]
|
||||
get
|
||||
{
|
||||
if (this.<KBKJKEOPIGB>k__BackingField == 0)
|
||||
{
|
||||
return;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x17003E49 RID: 15945
|
||||
// (get) Token: 0x060168BB RID: 92347 RVA: 0x00542C7C File Offset: 0x00540E7C
|
||||
[Token(Token = "0x17003E49")]
|
||||
public Costume JLPGJCGCPLA
|
||||
{
|
||||
[Token(Token = "0x60168BB")]
|
||||
[Address(RVA = "0xC75DC0", Offset = "0xC74BC0", VA = "0x180C75DC0")]
|
||||
get
|
||||
{
|
||||
CostumeStackedUI costumeUI = this.NEPGMHHICAE;
|
||||
int num = 0;
|
||||
if (costumeUI != num)
|
||||
{
|
||||
return this.NEPGMHHICAE.costume;
|
||||
}
|
||||
throw new NullReferenceException();
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x060168BC RID: 92348 RVA: 0x00542CB0 File Offset: 0x00540EB0
|
||||
[Token(Token = "0x60168BC")]
|
||||
[Address(RVA = "0x752FB0", Offset = "0x751DB0", VA = "0x180752FB0")]
|
||||
public CostumeUIFlow()
|
||||
{
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,42 @@
|
||||
using System;
|
||||
using Cpp2IlInjected;
|
||||
using UnityEngine;
|
||||
|
||||
namespace RecRoom.Core.Creation.Costumes
|
||||
{
|
||||
// Token: 0x0200330B RID: 13067
|
||||
[Token(Token = "0x200330B")]
|
||||
public class CostumeUIPivot : BaseUIPivot
|
||||
{
|
||||
// Token: 0x060168BD RID: 92349 RVA: 0x00542CC4 File Offset: 0x00540EC4
|
||||
[Token(Token = "0x60168BD")]
|
||||
[Address(RVA = "0xC75E60", Offset = "0xC74C60", VA = "0x180C75E60", Slot = "4")]
|
||||
protected override bool AADDLGNNEAB()
|
||||
{
|
||||
if (base.AADDLGNNEAB())
|
||||
{
|
||||
Costume costume = this.costume;
|
||||
int num = 0;
|
||||
if (costume != num)
|
||||
{
|
||||
return this.costume.<CCMBFLEFELF>k__BackingField;
|
||||
}
|
||||
}
|
||||
throw new NullReferenceException();
|
||||
}
|
||||
|
||||
// Token: 0x060168BE RID: 92350 RVA: 0x00542D00 File Offset: 0x00540F00
|
||||
[Token(Token = "0x60168BE")]
|
||||
[Address(RVA = "0xC75F00", Offset = "0xC74D00", VA = "0x180C75F00")]
|
||||
public CostumeUIPivot()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x0400EB85 RID: 60293
|
||||
[FieldOffset(Offset = "0x30")]
|
||||
[Token(Token = "0x400EB85")]
|
||||
[SerializeField]
|
||||
[DDPIINEJFMD(JIBDPHMGEGO.Parent, false, false, false)]
|
||||
private Costume costume;
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user