scripts
This commit is contained in:
@@ -0,0 +1,2184 @@
|
||||
using System;
|
||||
using System.Collections.Generic;
|
||||
using System.Runtime.CompilerServices;
|
||||
using System.Runtime.InteropServices;
|
||||
using System.Text;
|
||||
using AGUI.StackedUI;
|
||||
using Cpp2IlInjected;
|
||||
using Photon.Pun;
|
||||
using Photon.Realtime;
|
||||
using RecNet;
|
||||
using RecRoom.AGUI.ToolUIs;
|
||||
using RecRoom.Circuits;
|
||||
using RecRoom.Core.Creation.Circuits;
|
||||
using RecRoom.Core.Creation.Shapes;
|
||||
using RecRoom.Core.Rendering;
|
||||
using RecRoom.Networking.RPC;
|
||||
using RecRoom.Networking.SynchronizedFields;
|
||||
using RecRoom.Persistence;
|
||||
using RecRoom.Players.Watch;
|
||||
using RecRoom.Systems.PlayerRoles;
|
||||
using UnityEngine;
|
||||
using UnityEngine.Events;
|
||||
|
||||
namespace RecRoom.Core.Creation.Costumes
|
||||
{
|
||||
// Token: 0x02002D35 RID: 11573
|
||||
[Token(Token = "0x2002D35")]
|
||||
[StructLayout(3)]
|
||||
public class Costume : MonoBehaviourPun, EOCLMMENCKH, GDMDKPLBJAC
|
||||
{
|
||||
// Token: 0x170036BB RID: 14011
|
||||
// (get) Token: 0x06014728 RID: 83752 RVA: 0x004E71F0 File Offset: 0x004E53F0
|
||||
[Token(Token = "0x170036BB")]
|
||||
public Tool PBBJCLJPFMI
|
||||
{
|
||||
[Token(Token = "0x6014728")]
|
||||
[Address(RVA = "0x3D32F0", Offset = "0x3D1CF0", VA = "0x1803D32F0")]
|
||||
get
|
||||
{
|
||||
return this._tool;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x170036BC RID: 14012
|
||||
// (get) Token: 0x06014729 RID: 83753 RVA: 0x004E7204 File Offset: 0x004E5404
|
||||
[Token(Token = "0x170036BC")]
|
||||
public Photon.Realtime.Player IHECOLNNGHA
|
||||
{
|
||||
[Token(Token = "0x6014729")]
|
||||
[Address(RVA = "0x5D55F0", Offset = "0x5D3FF0", VA = "0x1805D55F0")]
|
||||
get
|
||||
{
|
||||
return this.FDEIGODGKLN;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x170036BD RID: 14013
|
||||
// (get) Token: 0x0601472A RID: 83754 RVA: 0x004E7218 File Offset: 0x004E5418
|
||||
[Token(Token = "0x170036BD")]
|
||||
private ISet<Guid> DGGHIAMCEAJ
|
||||
{
|
||||
[Token(Token = "0x601472A")]
|
||||
[Address(RVA = "0x408B30", Offset = "0x407530", VA = "0x180408B30")]
|
||||
get
|
||||
{
|
||||
/*
|
||||
An exception occurred when decompiling this method (0601472A)
|
||||
|
||||
ICSharpCode.Decompiler.DecompilerException: Error decompiling System.Collections.Generic.ISet`1<System.Guid> RecRoom.Core.Creation.Costumes.Costume::OIDILIJBKIA()
|
||||
|
||||
---> System.Exception: Basic block has to end with unconditional control flow.
|
||||
{
|
||||
Block_0:
|
||||
stloc:class BMPINMNGBLL<valuetype [mscorlib]System.Guid>(var_0_06, ldfld:class BMPINMNGBLL<valuetype [mscorlib]System.Guid>(Costume::DDPDHDELDFG, ldloc:Costume(this)))
|
||||
}
|
||||
|
||||
at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.FlattenBasicBlocks(ILNode node) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 1852
|
||||
at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.Optimize(DecompilerContext context, ILBlock method, AutoPropertyProvider autoPropertyProvider, StateMachineKind& stateMachineKind, MethodDef& inlinedMethod, AsyncMethodDebugInfo& asyncInfo, ILAstOptimizationStep abortBeforeStep) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 355
|
||||
at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(IEnumerable`1 parameters, MethodDebugInfoBuilder& builder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 123
|
||||
at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(MethodDef methodDef, DecompilerContext context, AutoPropertyProvider autoPropertyProvider, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, StringBuilder sb, MethodDebugInfoBuilder& stmtsBuilder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 88
|
||||
--- End of inner exception stack trace ---
|
||||
at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(MethodDef methodDef, DecompilerContext context, AutoPropertyProvider autoPropertyProvider, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, StringBuilder sb, MethodDebugInfoBuilder& stmtsBuilder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 92
|
||||
at ICSharpCode.Decompiler.Ast.AstBuilder.AddMethodBody(EntityDeclaration methodNode, EntityDeclaration& updatedNode, MethodDef method, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, MethodKind methodKind) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstBuilder.cs:line 1663
|
||||
*/;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x170036BE RID: 14014
|
||||
// (get) Token: 0x0601472B RID: 83755 RVA: 0x004E722C File Offset: 0x004E542C
|
||||
// (set) Token: 0x0601472C RID: 83756 RVA: 0x004E724C File Offset: 0x004E544C
|
||||
[Token(Token = "0x170036BE")]
|
||||
private bool EJKGGECFFFN
|
||||
{
|
||||
[Token(Token = "0x601472B")]
|
||||
[Address(RVA = "0x1681780", Offset = "0x1680180", VA = "0x181681780")]
|
||||
get
|
||||
{
|
||||
return this.CLIBPFCADIO.Get() != null;
|
||||
}
|
||||
[Token(Token = "0x601472C")]
|
||||
[Address(RVA = "0x1681170", Offset = "0x167FB70", VA = "0x181681170")]
|
||||
set
|
||||
{
|
||||
SynchronizedField<bool> clibpfcadio = this.CLIBPFCADIO;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x170036BF RID: 14015
|
||||
// (get) Token: 0x0601472D RID: 83757 RVA: 0x004E7268 File Offset: 0x004E5468
|
||||
// (set) Token: 0x0601472E RID: 83758 RVA: 0x004E7288 File Offset: 0x004E5488
|
||||
[Token(Token = "0x170036BF")]
|
||||
public bool DNHMNDHJLEI
|
||||
{
|
||||
[Token(Token = "0x601472D")]
|
||||
[Address(RVA = "0x1684D90", Offset = "0x1683790", VA = "0x181684D90")]
|
||||
get
|
||||
{
|
||||
return this.JPEKOEKOIIG.Get() != null;
|
||||
}
|
||||
[Token(Token = "0x601472E")]
|
||||
[Address(RVA = "0x16852B0", Offset = "0x1683CB0", VA = "0x1816852B0")]
|
||||
set
|
||||
{
|
||||
SynchronizedField<bool> jpekoekoiig = this.JPEKOEKOIIG;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x170036C0 RID: 14016
|
||||
// (get) Token: 0x0601472F RID: 83759 RVA: 0x004E72A4 File Offset: 0x004E54A4
|
||||
// (set) Token: 0x06014730 RID: 83760 RVA: 0x004E72C4 File Offset: 0x004E54C4
|
||||
[Token(Token = "0x170036C0")]
|
||||
public bool OPDPIMKHPMG
|
||||
{
|
||||
[Token(Token = "0x601472F")]
|
||||
[Address(RVA = "0x1684D40", Offset = "0x1683740", VA = "0x181684D40")]
|
||||
get
|
||||
{
|
||||
return this.KIIDHGLIKDL.Get() != null;
|
||||
}
|
||||
[Token(Token = "0x6014730")]
|
||||
[Address(RVA = "0x1685250", Offset = "0x1683C50", VA = "0x181685250")]
|
||||
set
|
||||
{
|
||||
SynchronizedField<bool> kiidhglikdl = this.KIIDHGLIKDL;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x170036C1 RID: 14017
|
||||
// (get) Token: 0x06014731 RID: 83761 RVA: 0x004E72E0 File Offset: 0x004E54E0
|
||||
// (set) Token: 0x06014732 RID: 83762 RVA: 0x004E7300 File Offset: 0x004E5500
|
||||
[Token(Token = "0x170036C1")]
|
||||
public global::Player.LKALLGKFEOB GIOFFFHPMON
|
||||
{
|
||||
[Token(Token = "0x6014731")]
|
||||
[Address(RVA = "0x1684CF0", Offset = "0x16836F0", VA = "0x181684CF0")]
|
||||
get
|
||||
{
|
||||
int num = this.EGOEIOHGPMD.Get();
|
||||
throw new NullReferenceException();
|
||||
}
|
||||
[Token(Token = "0x6014732")]
|
||||
[Address(RVA = "0x16851F0", Offset = "0x1683BF0", VA = "0x1816851F0")]
|
||||
set
|
||||
{
|
||||
SynchronizedField<int> egoeiohgpmd = this.EGOEIOHGPMD;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x170036C2 RID: 14018
|
||||
// (get) Token: 0x06014733 RID: 83763 RVA: 0x0000220F File Offset: 0x0000040F
|
||||
// (set) Token: 0x06014734 RID: 83764 RVA: 0x0000220F File Offset: 0x0000040F
|
||||
[Token(Token = "0x170036C2")]
|
||||
public Guid LEEDDFNKKEP
|
||||
{
|
||||
[Token(Token = "0x6014733")]
|
||||
[Address(RVA = "0x1684A80", Offset = "0x1683480", VA = "0x181684A80")]
|
||||
get
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
[Token(Token = "0x6014734")]
|
||||
[Address(RVA = "0x1685100", Offset = "0x1683B00", VA = "0x181685100")]
|
||||
set
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x170036C3 RID: 14019
|
||||
// (get) Token: 0x06014735 RID: 83765 RVA: 0x0000220F File Offset: 0x0000040F
|
||||
[Token(Token = "0x170036C3")]
|
||||
public bool AIBLOKGDMHE
|
||||
{
|
||||
[Token(Token = "0x6014735")]
|
||||
[Address(RVA = "0x1684BF0", Offset = "0x16835F0", VA = "0x181684BF0")]
|
||||
get
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x170036C4 RID: 14020
|
||||
// (get) Token: 0x06014736 RID: 83766 RVA: 0x0000220F File Offset: 0x0000040F
|
||||
[Token(Token = "0x170036C4")]
|
||||
public bool POIIEDMCEOO
|
||||
{
|
||||
[Token(Token = "0x6014736")]
|
||||
[Address(RVA = "0x1684CC0", Offset = "0x16836C0", VA = "0x181684CC0")]
|
||||
get
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x170036C5 RID: 14021
|
||||
// (get) Token: 0x06014737 RID: 83767 RVA: 0x004E731C File Offset: 0x004E551C
|
||||
// (set) Token: 0x06014738 RID: 83768 RVA: 0x004E7330 File Offset: 0x004E5530
|
||||
[Token(Token = "0x170036C5")]
|
||||
public bool OABGOAHLGBP
|
||||
{
|
||||
[Token(Token = "0x6014737")]
|
||||
[Address(RVA = "0x1684CD0", Offset = "0x16836D0", VA = "0x181684CD0")]
|
||||
get
|
||||
{
|
||||
return this.LNMJPBJKDHM;
|
||||
}
|
||||
[Token(Token = "0x6014738")]
|
||||
[Address(RVA = "0x1680940", Offset = "0x167F340", VA = "0x181680940")]
|
||||
private set
|
||||
{
|
||||
if (this.LNMJPBJKDHM != value)
|
||||
{
|
||||
Costume.PGJKMGDLDEP olhofemicpj = this.OLHOFEMICPJ;
|
||||
this.LNMJPBJKDHM = value;
|
||||
if (olhofemicpj != 0)
|
||||
{
|
||||
olhofemicpj(this);
|
||||
return;
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x170036C6 RID: 14022
|
||||
// (get) Token: 0x06014739 RID: 83769 RVA: 0x004E7360 File Offset: 0x004E5560
|
||||
// (set) Token: 0x0601473A RID: 83770 RVA: 0x004E7374 File Offset: 0x004E5574
|
||||
[Token(Token = "0x170036C6")]
|
||||
public bool LMPBDJCPBCM
|
||||
{
|
||||
[Token(Token = "0x6014739")]
|
||||
[Address(RVA = "0x1684CE0", Offset = "0x16836E0", VA = "0x181684CE0")]
|
||||
get;
|
||||
[Token(Token = "0x601473A")]
|
||||
[Address(RVA = "0x1680220", Offset = "0x167EC20", VA = "0x181680220")]
|
||||
private set;
|
||||
}
|
||||
|
||||
// Token: 0x170036C7 RID: 14023
|
||||
// (get) Token: 0x0601473B RID: 83771 RVA: 0x004E7388 File Offset: 0x004E5588
|
||||
[Token(Token = "0x170036C7")]
|
||||
public BaseUIPivot ANKDOJMFBDN
|
||||
{
|
||||
[Token(Token = "0x601473B")]
|
||||
[Address(RVA = "0x52F5A0", Offset = "0x52DFA0", VA = "0x18052F5A0")]
|
||||
get
|
||||
{
|
||||
return this.uiPivot;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x170036C8 RID: 14024
|
||||
// (get) Token: 0x0601473C RID: 83772 RVA: 0x004E739C File Offset: 0x004E559C
|
||||
[Token(Token = "0x170036C8")]
|
||||
private bool BOALLGPNEBL
|
||||
{
|
||||
[Token(Token = "0x601473C")]
|
||||
[Address(RVA = "0x1680EA0", Offset = "0x167F8A0", VA = "0x181680EA0")]
|
||||
get
|
||||
{
|
||||
Transform transform = base.transform;
|
||||
Vector3 vector;
|
||||
float z = vector.z;
|
||||
float z2 = Vector3.up.z;
|
||||
throw new NullReferenceException();
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x170036C9 RID: 14025
|
||||
// (get) Token: 0x0601473D RID: 83773 RVA: 0x004E73C8 File Offset: 0x004E55C8
|
||||
[Token(Token = "0x170036C9")]
|
||||
public CostumePiece PICBDAHCIFH
|
||||
{
|
||||
[Token(Token = "0x601473D")]
|
||||
[Address(RVA = "0x462740", Offset = "0x461140", VA = "0x180462740")]
|
||||
get
|
||||
{
|
||||
return this.headPiece;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x170036CA RID: 14026
|
||||
// (get) Token: 0x0601473E RID: 83774 RVA: 0x004E73DC File Offset: 0x004E55DC
|
||||
[Token(Token = "0x170036CA")]
|
||||
public CostumePiece FJGFJMDIPJP
|
||||
{
|
||||
[Token(Token = "0x601473E")]
|
||||
[Address(RVA = "0x4B81A0", Offset = "0x4B6BA0", VA = "0x1804B81A0")]
|
||||
get
|
||||
{
|
||||
return this.torsoPiece;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x170036CB RID: 14027
|
||||
// (get) Token: 0x0601473F RID: 83775 RVA: 0x004E73F0 File Offset: 0x004E55F0
|
||||
[Token(Token = "0x170036CB")]
|
||||
public CostumePiece MNKPLELPNLI
|
||||
{
|
||||
[Token(Token = "0x601473F")]
|
||||
[Address(RVA = "0x3EDE90", Offset = "0x3EC890", VA = "0x1803EDE90")]
|
||||
get
|
||||
{
|
||||
return this.leftHandPiece;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x170036CC RID: 14028
|
||||
// (get) Token: 0x06014740 RID: 83776 RVA: 0x004E7404 File Offset: 0x004E5604
|
||||
[Token(Token = "0x170036CC")]
|
||||
public CostumePiece IGGKFMAFKIF
|
||||
{
|
||||
[Token(Token = "0x6014740")]
|
||||
[Address(RVA = "0x48F050", Offset = "0x48DA50", VA = "0x18048F050")]
|
||||
get
|
||||
{
|
||||
return this.rightHandPiece;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x170036CD RID: 14029
|
||||
// (get) Token: 0x06014741 RID: 83777 RVA: 0x004E7418 File Offset: 0x004E5618
|
||||
[Token(Token = "0x170036CD")]
|
||||
public bool MEBGJGNMIMG
|
||||
{
|
||||
[Token(Token = "0x6014741")]
|
||||
[Address(RVA = "0x1684AF0", Offset = "0x16834F0", VA = "0x181684AF0")]
|
||||
get
|
||||
{
|
||||
List<CostumePiece> jpdmekpkhfh = this.JPDMEKPKHFH;
|
||||
Predicate<CostumePiece> <>9__78_ = Costume.<>c.<>9__78_0;
|
||||
if (<>9__78_ == 0)
|
||||
{
|
||||
Costume.<>c.<>9__78_0 = (CostumePiece piece) => piece.EJHEPIJEDCK.MEBGJGNMIMG;
|
||||
}
|
||||
return jpdmekpkhfh.TrueForAll(<>9__78_);
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x140001AF RID: 431
|
||||
// (add) Token: 0x06014742 RID: 83778 RVA: 0x004E7458 File Offset: 0x004E5658
|
||||
// (remove) Token: 0x06014743 RID: 83779 RVA: 0x004E7474 File Offset: 0x004E5674
|
||||
[Token(Token = "0x140001AF")]
|
||||
public event Costume.PGJKMGDLDEP HGGHEGNBFEO
|
||||
{
|
||||
[Token(Token = "0x6014742")]
|
||||
[Address(RVA = "0x1684760", Offset = "0x1683160", VA = "0x181684760")]
|
||||
[CompilerGenerated]
|
||||
add
|
||||
{
|
||||
Delegate @delegate;
|
||||
while (@delegate != 0 && @delegate == 0)
|
||||
{
|
||||
}
|
||||
while (@delegate != this)
|
||||
{
|
||||
}
|
||||
}
|
||||
[Token(Token = "0x6014743")]
|
||||
[Address(RVA = "0x1684DE0", Offset = "0x16837E0", VA = "0x181684DE0")]
|
||||
[CompilerGenerated]
|
||||
remove
|
||||
{
|
||||
Delegate @delegate;
|
||||
while (@delegate != 0 && @delegate == 0)
|
||||
{
|
||||
}
|
||||
while (@delegate != this)
|
||||
{
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x140001B0 RID: 432
|
||||
// (add) Token: 0x06014744 RID: 83780 RVA: 0x004E7490 File Offset: 0x004E5690
|
||||
// (remove) Token: 0x06014745 RID: 83781 RVA: 0x004E74AC File Offset: 0x004E56AC
|
||||
[Token(Token = "0x140001B0")]
|
||||
public event Costume.PGJKMGDLDEP EIJKBELKAPG
|
||||
{
|
||||
[Token(Token = "0x6014744")]
|
||||
[Address(RVA = "0x16849E0", Offset = "0x16833E0", VA = "0x1816849E0")]
|
||||
[CompilerGenerated]
|
||||
add
|
||||
{
|
||||
Delegate @delegate;
|
||||
while (@delegate != 0 && @delegate == 0)
|
||||
{
|
||||
}
|
||||
while (@delegate != this)
|
||||
{
|
||||
}
|
||||
}
|
||||
[Token(Token = "0x6014745")]
|
||||
[Address(RVA = "0x1685060", Offset = "0x1683A60", VA = "0x181685060")]
|
||||
[CompilerGenerated]
|
||||
remove
|
||||
{
|
||||
Delegate @delegate;
|
||||
while (@delegate != 0 && @delegate == 0)
|
||||
{
|
||||
}
|
||||
while (@delegate != this)
|
||||
{
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x140001B1 RID: 433
|
||||
// (add) Token: 0x06014746 RID: 83782 RVA: 0x004E74C8 File Offset: 0x004E56C8
|
||||
// (remove) Token: 0x06014747 RID: 83783 RVA: 0x004E74E4 File Offset: 0x004E56E4
|
||||
[Token(Token = "0x140001B1")]
|
||||
public event Costume.PGJKMGDLDEP OLHOFEMICPJ
|
||||
{
|
||||
[Token(Token = "0x6014746")]
|
||||
[Address(RVA = "0x1684940", Offset = "0x1683340", VA = "0x181684940")]
|
||||
[CompilerGenerated]
|
||||
add
|
||||
{
|
||||
Delegate @delegate;
|
||||
while (@delegate != 0 && @delegate == 0)
|
||||
{
|
||||
}
|
||||
while (@delegate != this)
|
||||
{
|
||||
}
|
||||
}
|
||||
[Token(Token = "0x6014747")]
|
||||
[Address(RVA = "0x1684FC0", Offset = "0x16839C0", VA = "0x181684FC0")]
|
||||
[CompilerGenerated]
|
||||
remove
|
||||
{
|
||||
Delegate @delegate;
|
||||
while (@delegate != 0 && @delegate == 0)
|
||||
{
|
||||
}
|
||||
while (@delegate != this)
|
||||
{
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x140001B2 RID: 434
|
||||
// (add) Token: 0x06014748 RID: 83784 RVA: 0x004E7500 File Offset: 0x004E5700
|
||||
// (remove) Token: 0x06014749 RID: 83785 RVA: 0x004E751C File Offset: 0x004E571C
|
||||
[Token(Token = "0x140001B2")]
|
||||
public event Costume.PGJKMGDLDEP NALLOHLPPPK
|
||||
{
|
||||
[Token(Token = "0x6014748")]
|
||||
[Address(RVA = "0x16848A0", Offset = "0x16832A0", VA = "0x1816848A0")]
|
||||
[CompilerGenerated]
|
||||
add
|
||||
{
|
||||
Delegate @delegate;
|
||||
while (@delegate != 0 && @delegate == 0)
|
||||
{
|
||||
}
|
||||
while (@delegate != this)
|
||||
{
|
||||
}
|
||||
}
|
||||
[Token(Token = "0x6014749")]
|
||||
[Address(RVA = "0x1684F20", Offset = "0x1683920", VA = "0x181684F20")]
|
||||
[CompilerGenerated]
|
||||
remove
|
||||
{
|
||||
Delegate @delegate;
|
||||
while (@delegate != 0 && @delegate == 0)
|
||||
{
|
||||
}
|
||||
while (@delegate != this)
|
||||
{
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x140001B3 RID: 435
|
||||
// (add) Token: 0x0601474A RID: 83786 RVA: 0x004E7538 File Offset: 0x004E5738
|
||||
// (remove) Token: 0x0601474B RID: 83787 RVA: 0x004E7554 File Offset: 0x004E5754
|
||||
[Token(Token = "0x140001B3")]
|
||||
public event Costume.PGJKMGDLDEP APDFKAPDNGO
|
||||
{
|
||||
[Token(Token = "0x601474A")]
|
||||
[Address(RVA = "0x1684800", Offset = "0x1683200", VA = "0x181684800")]
|
||||
[CompilerGenerated]
|
||||
add
|
||||
{
|
||||
Delegate @delegate;
|
||||
while (@delegate != 0 && @delegate == 0)
|
||||
{
|
||||
}
|
||||
while (@delegate != this)
|
||||
{
|
||||
}
|
||||
}
|
||||
[Token(Token = "0x601474B")]
|
||||
[Address(RVA = "0x1684E80", Offset = "0x1683880", VA = "0x181684E80")]
|
||||
[CompilerGenerated]
|
||||
remove
|
||||
{
|
||||
Delegate @delegate;
|
||||
while (@delegate != 0 && @delegate == 0)
|
||||
{
|
||||
}
|
||||
while (@delegate != this)
|
||||
{
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0601474C RID: 83788 RVA: 0x004E7570 File Offset: 0x004E5770
|
||||
[Token(Token = "0x601474C")]
|
||||
[Address(RVA = "0x167ED70", Offset = "0x167D770", VA = "0x18167ED70", Slot = "13")]
|
||||
protected override void Awake()
|
||||
{
|
||||
int num = 0;
|
||||
base..ctor();
|
||||
Tool tool = this._tool;
|
||||
ActionEvent<Tool> holderChangedEvent = tool.HolderChangedEvent;
|
||||
Action<Tool> action = new Action(this.GOCIGHDAIEB);
|
||||
ActionEvent<Tool> actionEvent = holderChangedEvent + action;
|
||||
tool.HolderChangedEvent = actionEvent;
|
||||
Tool tool2 = this._tool;
|
||||
ActionEvent<Tool> postPickupEvent = tool2.PostPickupEvent;
|
||||
Action<Tool> action2 = new Action(this.MNCLFHBBPHB);
|
||||
ActionEvent<Tool> actionEvent2 = postPickupEvent + action2;
|
||||
tool2.PostPickupEvent = actionEvent2;
|
||||
Tool tool3 = this._tool;
|
||||
ActionEvent<Tool> postReleaseEvent = tool3.PostReleaseEvent;
|
||||
Action<Tool> action3 = new Action(this.PDEEFICICFG);
|
||||
ActionEvent<Tool> actionEvent3 = postReleaseEvent + action3;
|
||||
tool3.PostReleaseEvent = actionEvent3;
|
||||
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;
|
||||
ActionEvent<CreationObject> lockedStatusChangedEvent = creationObject.LockedStatusChangedEvent;
|
||||
Action<CreationObject> action4 = new Action(this.JFCGEANLGKC);
|
||||
ActionEvent<CreationObject> actionEvent4 = lockedStatusChangedEvent + action4;
|
||||
creationObject.LockedStatusChangedEvent = actionEvent4;
|
||||
CreationObject creationObject2 = this._tool.creationObject;
|
||||
Func<Collider, ShapeContainer> func = new Func(this.BOBBKGHBFPL);
|
||||
creationObject2.AddCustomComponentGetter<ShapeContainer>(func);
|
||||
RoomKeysManager instance = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG;
|
||||
ActionEvent<AMAGKLLBGEC> onRoomKeyUpdated = instance.OnRoomKeyUpdated;
|
||||
Action<AMAGKLLBGEC> action5 = new Action(this.IODJKAJDHAP);
|
||||
ActionEvent<AMAGKLLBGEC> actionEvent5 = onRoomKeyUpdated + action5;
|
||||
instance.OnRoomKeyUpdated = actionEvent5;
|
||||
ActionEvent<Photon.Realtime.Player> onPhotonPlayerDisconnected = PhotonNetwork.OnPhotonPlayerDisconnected;
|
||||
Action<Photon.Realtime.Player> action6 = new Action(this.OnPhotonPlayerDisconnected);
|
||||
PhotonNetwork.OnPhotonPlayerDisconnected = onPhotonPlayerDisconnected + action6;
|
||||
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);
|
||||
if (!PPLFNCHJCEP.DKECDBMKDIK(base.photonView).IMCPFLDKEOH<Guid>("CST_EQPK", num))
|
||||
{
|
||||
Guid empty = Guid.Empty;
|
||||
}
|
||||
Action action7 = new Action(this.NCLAFGNDCAN);
|
||||
int num2 = 0;
|
||||
SynchronizedField<int> synchronizedField;
|
||||
this.HHFJGAIFPKE = synchronizedField;
|
||||
BMPINMNGBLL<Guid> bmpinmngbll = new BMPINMNGBLL(this, "CSTM_AR", SetterPermissionMode.MASTER_OR_AUTHORITY, num2);
|
||||
this.DDPDHDELDFG = bmpinmngbll;
|
||||
SynchronizedField<bool> synchronizedField2;
|
||||
this.CLIBPFCADIO = synchronizedField2;
|
||||
SynchronizedField<bool> synchronizedField3;
|
||||
this.JPEKOEKOIIG = synchronizedField3;
|
||||
SynchronizedField<int> synchronizedField4;
|
||||
this.EGOEIOHGPMD = synchronizedField4;
|
||||
SynchronizedField<bool> synchronizedField5;
|
||||
this.KIIDHGLIKDL = synchronizedField5;
|
||||
SynchronizedField<Guid> synchronizedField6;
|
||||
this.BEBKMMHAKGC = synchronizedField6;
|
||||
}
|
||||
|
||||
// Token: 0x0601474D RID: 83789 RVA: 0x004E77F0 File Offset: 0x004E59F0
|
||||
[Token(Token = "0x601474D")]
|
||||
[Address(RVA = "0x1683B60", Offset = "0x1682560", VA = "0x181683B60")]
|
||||
private void Start()
|
||||
{
|
||||
LocalPlayerController instance2;
|
||||
Delegate @delegate;
|
||||
do
|
||||
{
|
||||
CreationObject creationObject = this._tool.creationObject;
|
||||
OMKPHDBNLKH<RoleGuidSetEditableUIControl, ISet<Guid>>.DEDABHKCIBG <>9__96_ = Costume.<>c.<>9__96_0;
|
||||
if (<>9__96_ == 0)
|
||||
{
|
||||
Costume.<>c.<>9__96_0 = (MakerPenPaletteConfigScreen editableUIFlow) => editableUIFlow.RoleSetEditControlUIPrefab;
|
||||
}
|
||||
OMKPHDBNLKH<RoleGuidSetEditableUIControl, ISet<Guid>>.OHINDOLFNMP ohindolfnmp = new OMKPHDBNLKH.OHINDOLFNMP(this.ICBCGAHIJBB);
|
||||
ulong num;
|
||||
string text;
|
||||
PNPNDCDHEHA pnpndcdheha = new PNPNDCDHEHA(<>9__96_, ohindolfnmp, 10, num != 0UL, text);
|
||||
ILINODKFHEO ilinodkfheo = creationObject.AddConfigurableSetting(pnpndcdheha);
|
||||
OMKPHDBNLKH<CreationObjectSettingFriendlyFlagsControl, int>.DEDABHKCIBG dedabhkcibg;
|
||||
if (Costume.<>c.<>9__96_2 == 0)
|
||||
{
|
||||
dedabhkcibg = (MakerPenPaletteConfigScreen editableUIFlow) => editableUIFlow.DefaultFlagsUIControlPrefab;
|
||||
Costume.<>c.<>9__96_2 = dedabhkcibg;
|
||||
}
|
||||
OMKPHDBNLKH<CreationObjectSettingFriendlyFlagsControl, int>.OHINDOLFNMP ohindolfnmp2 = new OMKPHDBNLKH.OHINDOLFNMP(this.APGOAIEPGHA);
|
||||
Dictionary<string, FLCFOLDCOJJ> dictionary = new Dictionary();
|
||||
ulong num2;
|
||||
AKCKKFDDNJM akckkfddnjm = new AKCKKFDDNJM(dedabhkcibg, ohindolfnmp2, dictionary, (int)num2);
|
||||
ILINODKFHEO ilinodkfheo2 = creationObject.AddConfigurableSetting(akckkfddnjm);
|
||||
OMKPHDBNLKH<CreationObjectSettingBooleanUIControl, bool>.DEDABHKCIBG dedabhkcibg2;
|
||||
if (Costume.<>c.<>9__96_4 == 0)
|
||||
{
|
||||
dedabhkcibg2 = (MakerPenPaletteConfigScreen editableUIFlow) => editableUIFlow.DefaultBoolUIControlPrefab;
|
||||
Costume.<>c.<>9__96_4 = dedabhkcibg2;
|
||||
}
|
||||
OMKPHDBNLKH<CreationObjectSettingBooleanUIControl, bool>.OHINDOLFNMP ohindolfnmp3 = new OMKPHDBNLKH.OHINDOLFNMP(this.IOJAJCFKCHG);
|
||||
CPNMFOKDBKM cpnmfokdbkm = new CPNMFOKDBKM(dedabhkcibg2, ohindolfnmp3, 10);
|
||||
ILINODKFHEO ilinodkfheo3 = creationObject.AddConfigurableSetting(cpnmfokdbkm);
|
||||
OMKPHDBNLKH<CreationObjectSettingBooleanUIControl, bool>.DEDABHKCIBG dedabhkcibg3;
|
||||
if (Costume.<>c.<>9__96_6 == 0)
|
||||
{
|
||||
dedabhkcibg3 = (MakerPenPaletteConfigScreen editableUIFlow) => editableUIFlow.DefaultBoolUIControlPrefab;
|
||||
Costume.<>c.<>9__96_6 = dedabhkcibg3;
|
||||
}
|
||||
OMKPHDBNLKH<CreationObjectSettingBooleanUIControl, bool>.OHINDOLFNMP ohindolfnmp4 = new OMKPHDBNLKH.OHINDOLFNMP(this.KIHEIHKNFJG);
|
||||
CPNMFOKDBKM cpnmfokdbkm2 = new CPNMFOKDBKM(dedabhkcibg3, ohindolfnmp4, 10);
|
||||
ILINODKFHEO ilinodkfheo4 = creationObject.AddConfigurableSetting(cpnmfokdbkm2);
|
||||
OMKPHDBNLKH<CreationObjectSettingBooleanUIControl, bool>.DEDABHKCIBG dedabhkcibg4;
|
||||
if (Costume.<>c.<>9__96_8 == 0)
|
||||
{
|
||||
dedabhkcibg4 = (MakerPenPaletteConfigScreen editableUIFlow) => editableUIFlow.DefaultBoolUIControlPrefab;
|
||||
Costume.<>c.<>9__96_8 = dedabhkcibg4;
|
||||
}
|
||||
OMKPHDBNLKH<CreationObjectSettingBooleanUIControl, bool>.OHINDOLFNMP ohindolfnmp5 = new OMKPHDBNLKH.OHINDOLFNMP(this.APJGMPEIIBP);
|
||||
CPNMFOKDBKM cpnmfokdbkm3 = new CPNMFOKDBKM(dedabhkcibg4, ohindolfnmp5, 10);
|
||||
ILINODKFHEO ilinodkfheo5 = creationObject.AddConfigurableSetting(cpnmfokdbkm3);
|
||||
bool flag;
|
||||
if (flag)
|
||||
{
|
||||
OMKPHDBNLKH<KeyGuidEditableUIControl, Guid>.DEDABHKCIBG dedabhkcibg5;
|
||||
if (Costume.<>c.<>9__96_10 == 0)
|
||||
{
|
||||
dedabhkcibg5 = (MakerPenPaletteConfigScreen editableUIFlow) => editableUIFlow.KeyEditControlUIPrefab;
|
||||
Costume.<>c.<>9__96_10 = dedabhkcibg5;
|
||||
}
|
||||
OMKPHDBNLKH<KeyGuidEditableUIControl, Guid>.OHINDOLFNMP ohindolfnmp6 = new OMKPHDBNLKH.OHINDOLFNMP(this.DAMKKAHONNJ);
|
||||
string text2;
|
||||
FBEMFBCNBEP fbemfbcnbep = new FBEMFBCNBEP(dedabhkcibg5, ohindolfnmp6, 10, text2);
|
||||
ILINODKFHEO ilinodkfheo6 = creationObject.AddConfigurableSetting(fbemfbcnbep);
|
||||
}
|
||||
RoomPersistenceManager instance = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG;
|
||||
Action action = new Action(this.NGHJFGADCDP);
|
||||
instance.NNKFGEALMHJ += action;
|
||||
instance2 = SingletonMonoBehaviour.Instance;
|
||||
Action displayModeChange = instance2.DisplayModeChange;
|
||||
Action action2 = new Action(this.LABCOOJGNBN);
|
||||
@delegate = Delegate.Combine(displayModeChange, action2);
|
||||
}
|
||||
while (@delegate != 0 && @delegate == 0);
|
||||
instance2.DisplayModeChange = @delegate;
|
||||
HBLGJOKKNDE <CameraSystem>k__BackingField = SingletonMonoBehaviour.Instance.screenController.<CameraSystem>k__BackingField;
|
||||
ActionEvent cmlbmmgdgmc = <CameraSystem>k__BackingField.CMLBMMGDGMC;
|
||||
Action action3 = new Action(this.LABCOOJGNBN);
|
||||
ActionEvent actionEvent = cmlbmmgdgmc + action3;
|
||||
<CameraSystem>k__BackingField.CMLBMMGDGMC = actionEvent;
|
||||
CircuitNodeDisplay circuitNodeDisplay = this.circuitNodeDisplay;
|
||||
if (circuitNodeDisplay != 0)
|
||||
{
|
||||
}
|
||||
int num3 = 0;
|
||||
if (circuitNodeDisplay != num3)
|
||||
{
|
||||
UnityAction<Dictionary<InputSlot, int>> unityAction = new UnityAction(this.KEOFPDNLIGL);
|
||||
}
|
||||
this.GLNNOIBDCNA();
|
||||
CostumeUIFlow costumeUIFlow = this.KGMPKMICFJJ<CostumeEquipUIFlow>();
|
||||
Action<float> action4 = new Action(this.LPIFGMCLHDJ);
|
||||
IDisposable disposable = ScheduledUpdateMonoBehaviourExtensions.Update1hz(this, action4);
|
||||
int num4 = this.HHFJGAIFPKE.Get();
|
||||
this.NDJBLOBELCN(num4, true);
|
||||
}
|
||||
|
||||
// Token: 0x0601474E RID: 83790 RVA: 0x004E7AC8 File Offset: 0x004E5CC8
|
||||
[Token(Token = "0x601474E")]
|
||||
[Address(RVA = "0x1682780", Offset = "0x1681180", VA = "0x181682780", Slot = "14")]
|
||||
protected override void OnDestroy()
|
||||
{
|
||||
LocalPlayerController instance6;
|
||||
Delegate @delegate;
|
||||
do
|
||||
{
|
||||
base.OnDestroy();
|
||||
Tool tool = this._tool;
|
||||
ActionEvent<Tool> holderChangedEvent = tool.HolderChangedEvent;
|
||||
Action<Tool> action = new Action(this.GOCIGHDAIEB);
|
||||
ActionEvent<Tool> actionEvent = holderChangedEvent - action;
|
||||
tool.HolderChangedEvent = actionEvent;
|
||||
Tool tool2 = this._tool;
|
||||
ActionEvent<Tool> postPickupEvent = tool2.PostPickupEvent;
|
||||
Action<Tool> action2 = new Action(this.MNCLFHBBPHB);
|
||||
ActionEvent<Tool> actionEvent2 = postPickupEvent - action2;
|
||||
tool2.PostPickupEvent = actionEvent2;
|
||||
Tool tool3 = this._tool;
|
||||
ActionEvent<Tool> postReleaseEvent = tool3.PostReleaseEvent;
|
||||
Action<Tool> action3 = new Action(this.PDEEFICICFG);
|
||||
ActionEvent<Tool> actionEvent3 = postReleaseEvent - action3;
|
||||
tool3.PostReleaseEvent = actionEvent3;
|
||||
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;
|
||||
ActionEvent<CreationObject> lockedStatusChangedEvent = creationObject.LockedStatusChangedEvent;
|
||||
Action<CreationObject> action4 = new Action(this.JFCGEANLGKC);
|
||||
ActionEvent<CreationObject> actionEvent4 = lockedStatusChangedEvent - action4;
|
||||
creationObject.LockedStatusChangedEvent = actionEvent4;
|
||||
RoomKeysManager instance = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG;
|
||||
int num2 = 0;
|
||||
if (instance != num2)
|
||||
{
|
||||
RoomKeysManager instance2 = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG;
|
||||
ActionEvent<AMAGKLLBGEC> onRoomKeyUpdated = instance2.OnRoomKeyUpdated;
|
||||
Action<AMAGKLLBGEC> action5 = new Action(this.DFGHNKCCAAJ);
|
||||
ActionEvent<AMAGKLLBGEC> actionEvent5 = onRoomKeyUpdated - action5;
|
||||
instance2.OnRoomKeyUpdated = actionEvent5;
|
||||
}
|
||||
ActionEvent<Photon.Realtime.Player> onPhotonPlayerDisconnected = PhotonNetwork.OnPhotonPlayerDisconnected;
|
||||
Action<Photon.Realtime.Player> action6 = new Action(this.OnPhotonPlayerDisconnected);
|
||||
PhotonNetwork.OnPhotonPlayerDisconnected = onPhotonPlayerDisconnected - action6;
|
||||
RoomPersistenceManager instance3 = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG;
|
||||
int num3 = 0;
|
||||
if (instance3 != num3)
|
||||
{
|
||||
RoomPersistenceManager instance4 = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG;
|
||||
Action action7 = new Action(this.NGHJFGADCDP);
|
||||
instance4.NNKFGEALMHJ -= action7;
|
||||
}
|
||||
LocalPlayerController instance5 = SingletonMonoBehaviour.Instance;
|
||||
int num4 = 0;
|
||||
if (!(instance5 != num4))
|
||||
{
|
||||
goto IL_236;
|
||||
}
|
||||
instance6 = SingletonMonoBehaviour.Instance;
|
||||
Action displayModeChange = instance6.DisplayModeChange;
|
||||
Action action8 = new Action(this.LABCOOJGNBN);
|
||||
@delegate = Delegate.Remove(displayModeChange, action8);
|
||||
}
|
||||
while (@delegate != 0 && @delegate == 0);
|
||||
instance6.DisplayModeChange = @delegate;
|
||||
HBLGJOKKNDE <CameraSystem>k__BackingField = SingletonMonoBehaviour.Instance.screenController.<CameraSystem>k__BackingField;
|
||||
ActionEvent cmlbmmgdgmc = <CameraSystem>k__BackingField.CMLBMMGDGMC;
|
||||
Action action9 = new Action(this.LABCOOJGNBN);
|
||||
ActionEvent actionEvent6 = cmlbmmgdgmc - action9;
|
||||
<CameraSystem>k__BackingField.CMLBMMGDGMC = actionEvent6;
|
||||
IL_236:
|
||||
CircuitNodeDisplay circuitNodeDisplay = this.circuitNodeDisplay;
|
||||
if (circuitNodeDisplay != 0)
|
||||
{
|
||||
}
|
||||
int num5 = 0;
|
||||
if (circuitNodeDisplay != num5)
|
||||
{
|
||||
UnityAction<Dictionary<InputSlot, int>> unityAction = new UnityAction(this.KEOFPDNLIGL);
|
||||
}
|
||||
int num6 = 0;
|
||||
this.NDJBLOBELCN(num6, true);
|
||||
}
|
||||
|
||||
// Token: 0x0601474F RID: 83791 RVA: 0x004E7D4C File Offset: 0x004E5F4C
|
||||
[Token(Token = "0x601474F")]
|
||||
[Address(RVA = "0x16832A0", Offset = "0x1681CA0", VA = "0x1816832A0", Slot = "18")]
|
||||
public void ResetObject()
|
||||
{
|
||||
global::Player iepaglglghn = this.IEPAGLGLGHN;
|
||||
int num = 0;
|
||||
if (iepaglglghn != num)
|
||||
{
|
||||
global::Player iepaglglghn2 = this.IEPAGLGLGHN;
|
||||
this.RequestUnequip();
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06014750 RID: 83792 RVA: 0x004E7D80 File Offset: 0x004E5F80
|
||||
[Token(Token = "0x6014750")]
|
||||
[Address(RVA = "0x4405A0", Offset = "0x43EFA0", VA = "0x1804405A0", Slot = "19")]
|
||||
protected virtual bool LAEGOAMKKLJ()
|
||||
{
|
||||
return true;
|
||||
}
|
||||
|
||||
// Token: 0x06014751 RID: 83793 RVA: 0x004E7D90 File Offset: 0x004E5F90
|
||||
[Token(Token = "0x6014751")]
|
||||
[Address(RVA = "0x16806B0", Offset = "0x167F0B0", VA = "0x1816806B0")]
|
||||
protected void GLNNOIBDCNA()
|
||||
{
|
||||
this.ResetObject();
|
||||
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: 0x06014752 RID: 83794 RVA: 0x004E7E48 File Offset: 0x004E6048
|
||||
[Token(Token = "0x6014752")]
|
||||
[Address(RVA = "0x167E8C0", Offset = "0x167D2C0", VA = "0x18167E8C0")]
|
||||
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: 0x06014753 RID: 83795 RVA: 0x004E7F1C File Offset: 0x004E611C
|
||||
[Token(Token = "0x6014753")]
|
||||
[Address(RVA = "0x167FC70", Offset = "0x167E670", VA = "0x18167FC70")]
|
||||
private void DOFEEILPOCL()
|
||||
{
|
||||
CostumeStackedUI bmieindmnol = this.BMIEINDMNOL;
|
||||
int num = 0;
|
||||
if (bmieindmnol != num)
|
||||
{
|
||||
this.BMIEINDMNOL.gameObject.SetActive(true);
|
||||
this.BMIEINDMNOL.PopAllFlows();
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06014754 RID: 83796 RVA: 0x004E7F60 File Offset: 0x004E6160
|
||||
[Token(Token = "0x6014754")]
|
||||
[Address(RVA = "0x242DAF0", Offset = "0x242C4F0", VA = "0x18242DAF0")]
|
||||
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: 0x06014755 RID: 83797 RVA: 0x004E7FB4 File Offset: 0x004E61B4
|
||||
[Token(Token = "0x6014755")]
|
||||
[Address(RVA = "0x16808A0", Offset = "0x167F2A0", VA = "0x1816808A0")]
|
||||
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: 0x06014756 RID: 83798 RVA: 0x004E7FF0 File Offset: 0x004E61F0
|
||||
[Token(Token = "0x6014756")]
|
||||
[Address(RVA = "0x167FBA0", Offset = "0x167E5A0", VA = "0x18167FBA0")]
|
||||
private void DFGHNKCCAAJ(AMAGKLLBGEC AAHIIDDIBFD)
|
||||
{
|
||||
long <DOFDAMHCJLP>k__BackingField = AAHIIDDIBFD.<DOFDAMHCJLP>k__BackingField;
|
||||
CIIBGMBOFEI ciibgmbofei = Matchmaking.BBJAEJHMAPB;
|
||||
if (<DOFDAMHCJLP>k__BackingField == ciibgmbofei.<DOFDAMHCJLP>k__BackingField)
|
||||
{
|
||||
KeyGuidEditableUIControl beemilajkce = this.BEEMILAJKCE;
|
||||
int num = 0;
|
||||
if (beemilajkce != num)
|
||||
{
|
||||
string text = this.BEEMILAJKCE.ToString();
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06014757 RID: 83799 RVA: 0x004E8040 File Offset: 0x004E6240
|
||||
[Token(Token = "0x6014757")]
|
||||
[Address(RVA = "0x1680F70", Offset = "0x167F970", VA = "0x181680F70")]
|
||||
private void KEOFPDNLIGL(Dictionary<InputSlot, int> COLKFKBFGNA)
|
||||
{
|
||||
int num;
|
||||
do
|
||||
{
|
||||
num = 0;
|
||||
if (!PhotonNetwork.IsMasterClient)
|
||||
{
|
||||
break;
|
||||
}
|
||||
Dictionary.Enumerator enumerator;
|
||||
if (enumerator != 0)
|
||||
{
|
||||
if (COLKFKBFGNA == 0)
|
||||
{
|
||||
int num2 = this.HHFJGAIFPKE.Get();
|
||||
while (COLKFKBFGNA == num2)
|
||||
{
|
||||
}
|
||||
Photon.Realtime.Player localPlayer = PhotonNetwork.LocalPlayer;
|
||||
Photon.Realtime.Player player;
|
||||
while (player == 0)
|
||||
{
|
||||
}
|
||||
this.AALCNMPMNLG(player);
|
||||
}
|
||||
while (COLKFKBFGNA != (ulong)7L)
|
||||
{
|
||||
}
|
||||
this.ILFLJNPFHEL();
|
||||
}
|
||||
if (num != -1)
|
||||
{
|
||||
}
|
||||
}
|
||||
while (num != 0);
|
||||
}
|
||||
|
||||
// Token: 0x06014758 RID: 83800 RVA: 0x004E80A8 File Offset: 0x004E62A8
|
||||
[Token(Token = "0x6014758")]
|
||||
[Address(RVA = "0x1680880", Offset = "0x167F280", VA = "0x181680880")]
|
||||
private void GOCIGHDAIEB(Tool NBHJPDBHDHB)
|
||||
{
|
||||
this.RefreshIsReadyToEquip();
|
||||
this.ADPLOIIMEPO();
|
||||
}
|
||||
|
||||
// Token: 0x06014759 RID: 83801 RVA: 0x004E80C4 File Offset: 0x004E62C4
|
||||
[Token(Token = "0x6014759")]
|
||||
[Address(RVA = "0x1681770", Offset = "0x1680170", VA = "0x181681770")]
|
||||
private void MNCLFHBBPHB(Tool NBHJPDBHDHB)
|
||||
{
|
||||
this.ADPLOIIMEPO();
|
||||
}
|
||||
|
||||
// Token: 0x0601475A RID: 83802 RVA: 0x004E80D8 File Offset: 0x004E62D8
|
||||
[Token(Token = "0x601475A")]
|
||||
[Address(RVA = "0x1681770", Offset = "0x1680170", VA = "0x181681770")]
|
||||
private void PDNBJJPLEIG(RigidbodyEx NLNHFEEMFBN)
|
||||
{
|
||||
this.ADPLOIIMEPO();
|
||||
}
|
||||
|
||||
// Token: 0x0601475B RID: 83803 RVA: 0x004E80EC File Offset: 0x004E62EC
|
||||
[Token(Token = "0x601475B")]
|
||||
[Address(RVA = "0x1681770", Offset = "0x1680170", VA = "0x181681770")]
|
||||
private void PDEEFICICFG(Tool NBHJPDBHDHB)
|
||||
{
|
||||
this.ADPLOIIMEPO();
|
||||
}
|
||||
|
||||
// Token: 0x0601475C RID: 83804 RVA: 0x004E8100 File Offset: 0x004E6300
|
||||
[Token(Token = "0x601475C")]
|
||||
[Address(RVA = "0x1680E90", Offset = "0x167F890", VA = "0x181680E90")]
|
||||
private void JFCGEANLGKC(CreationObject NLNHFEEMFBN)
|
||||
{
|
||||
this.RefreshIsReadyToEquip();
|
||||
}
|
||||
|
||||
// Token: 0x0601475D RID: 83805 RVA: 0x004E8114 File Offset: 0x004E6314
|
||||
[Token(Token = "0x601475D")]
|
||||
[Address(RVA = "0x167F6A0", Offset = "0x167E0A0", VA = "0x18167F6A0")]
|
||||
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: 0x0601475E RID: 83806 RVA: 0x0000220F File Offset: 0x0000040F
|
||||
[Token(Token = "0x601475E")]
|
||||
[Address(RVA = "0x1680CC0", Offset = "0x167F6C0", VA = "0x181680CC0")]
|
||||
private void IODJKAJDHAP(AMAGKLLBGEC AAHIIDDIBFD)
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x0601475F RID: 83807 RVA: 0x004E815C File Offset: 0x004E635C
|
||||
[Token(Token = "0x601475F")]
|
||||
[Address(RVA = "0x1682DF0", Offset = "0x16817F0", VA = "0x181682DF0")]
|
||||
private void OnPhotonPlayerDisconnected(Photon.Realtime.Player AGIHAKFFCCD)
|
||||
{
|
||||
if (PhotonNetwork.IsMasterClient && AGIHAKFFCCD == this.FDEIGODGKLN)
|
||||
{
|
||||
Action action = new Action(this.EKBIFIKDENN);
|
||||
ISchedulerPromise schedulerPromise = this.InvokeNextEndOfFrame(action);
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06014760 RID: 83808 RVA: 0x004E8194 File Offset: 0x004E6394
|
||||
[Token(Token = "0x6014760")]
|
||||
[Address(RVA = "0x1680230", Offset = "0x167EC30", VA = "0x181680230")]
|
||||
private void NGHJFGADCDP()
|
||||
{
|
||||
this.ILFLJNPFHEL();
|
||||
}
|
||||
|
||||
// Token: 0x06014761 RID: 83809 RVA: 0x004E81A8 File Offset: 0x004E63A8
|
||||
[Token(Token = "0x6014761")]
|
||||
[Address(RVA = "0x1680970", Offset = "0x167F370", VA = "0x181680970")]
|
||||
private void HHEDHAEJHIN(OutlineRendererEffect.HLEDHCIGMPJ? BHJICNIMBPM)
|
||||
{
|
||||
int num;
|
||||
do
|
||||
{
|
||||
num = 0;
|
||||
this._tool.RenderOutline(BHJICNIMBPM);
|
||||
if (this.FDEIGODGKLN > num)
|
||||
{
|
||||
break;
|
||||
}
|
||||
List<CostumePiece> jpdmekpkhfh = this.JPDMEKPKHFH;
|
||||
List.Enumerator enumerator;
|
||||
if (enumerator != 0)
|
||||
{
|
||||
OutlineRendererEffect.HLEDHCIGMPJ outlineType = this._tool.OutlineType;
|
||||
bool flag;
|
||||
if (!flag)
|
||||
{
|
||||
}
|
||||
}
|
||||
if (num != -1)
|
||||
{
|
||||
}
|
||||
}
|
||||
while (num != 0);
|
||||
}
|
||||
|
||||
// Token: 0x06014762 RID: 83810 RVA: 0x004E8208 File Offset: 0x004E6408
|
||||
[Token(Token = "0x6014762")]
|
||||
[Address(RVA = "0x1683120", Offset = "0x1681B20", VA = "0x181683120")]
|
||||
public void RequestEquipToPlayer(global::Player IEKDDPPNFPF)
|
||||
{
|
||||
int num = 0;
|
||||
if (IEKDDPPNFPF != num && this.LNMJPBJKDHM)
|
||||
{
|
||||
PhotonView photonView = base.photonView;
|
||||
RPCActions.RPCAction<Photon.Realtime.Player> rpcaction = new RPCActions.RPCAction(this.RpcMasterRequestEquipToPlayer);
|
||||
Photon.Realtime.Player photonPlayer = IEKDDPPNFPF.DBAJDHGDPOL;
|
||||
photonView.RpcMaster<Photon.Realtime.Player>(rpcaction, photonPlayer);
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06014763 RID: 83811 RVA: 0x004E8254 File Offset: 0x004E6454
|
||||
[Token(Token = "0x6014763")]
|
||||
[Address(RVA = "0x1683210", Offset = "0x1681C10", VA = "0x181683210")]
|
||||
public void RequestUnequip()
|
||||
{
|
||||
PhotonView photonView = base.photonView;
|
||||
RPCActions.RPCAction rpcaction = new RPCActions.RPCAction(this.RpcMasterRequestUnequip);
|
||||
photonView.RpcMaster(rpcaction);
|
||||
}
|
||||
|
||||
// Token: 0x06014764 RID: 83812 RVA: 0x004E8284 File Offset: 0x004E6484
|
||||
[Token(Token = "0x6014764")]
|
||||
[Address(RVA = "0x1682E90", Offset = "0x1681890", VA = "0x181682E90")]
|
||||
public void RefreshIsReadyToEquip()
|
||||
{
|
||||
int num;
|
||||
do
|
||||
{
|
||||
num = 0;
|
||||
List<CostumePiece> jpdmekpkhfh = this.JPDMEKPKHFH;
|
||||
List.Enumerator enumerator;
|
||||
if (enumerator != 0)
|
||||
{
|
||||
while (enumerator == 0)
|
||||
{
|
||||
}
|
||||
}
|
||||
if (num != -1)
|
||||
{
|
||||
}
|
||||
}
|
||||
while (num != 0);
|
||||
bool flag2;
|
||||
if ((ulong)1L != 0UL && this.FDEIGODGKLN <= (ulong)0L && !this._tool.FNFNLDBILFE)
|
||||
{
|
||||
bool flag = this._tool.creationObject.FLLENDBIKGF.NLLONFJBKKP;
|
||||
flag2 = !flag;
|
||||
}
|
||||
int num2 = 0;
|
||||
if ((this.LNMJPBJKDHM ? 1 : 0) != num2)
|
||||
{
|
||||
this.LNMJPBJKDHM = flag2;
|
||||
Costume.PGJKMGDLDEP olhofemicpj = this.OLHOFEMICPJ;
|
||||
if (olhofemicpj != 0)
|
||||
{
|
||||
olhofemicpj(this);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06014765 RID: 83813 RVA: 0x004E832C File Offset: 0x004E652C
|
||||
[Token(Token = "0x6014765")]
|
||||
[Address(RVA = "0x1683340", Offset = "0x1681D40", VA = "0x181683340")]
|
||||
[PunRPC]
|
||||
private void RpcMasterRequestEquipToPlayer(Photon.Realtime.Player AGIHAKFFCCD)
|
||||
{
|
||||
if (PhotonNetwork.IsMasterClient)
|
||||
{
|
||||
this.AALCNMPMNLG(AGIHAKFFCCD);
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06014766 RID: 83814 RVA: 0x004E834C File Offset: 0x004E654C
|
||||
[Token(Token = "0x6014766")]
|
||||
[Address(RVA = "0x16833B0", Offset = "0x1681DB0", VA = "0x1816833B0")]
|
||||
[PunRPC]
|
||||
private void RpcMasterRequestUnequip()
|
||||
{
|
||||
if (PhotonNetwork.IsMasterClient)
|
||||
{
|
||||
this.ILFLJNPFHEL();
|
||||
return;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06014767 RID: 83815 RVA: 0x0000220F File Offset: 0x0000040F
|
||||
[Token(Token = "0x6014767")]
|
||||
[Address(RVA = "0x1683420", Offset = "0x1681E20", VA = "0x181683420")]
|
||||
[PunRPC]
|
||||
private void RpcPromptLocalPlayerToBuyEquipKey()
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x06014768 RID: 83816 RVA: 0x0000220F File Offset: 0x0000040F
|
||||
[Token(Token = "0x6014768")]
|
||||
[Address(RVA = "0x167E720", Offset = "0x167D120", VA = "0x18167E720")]
|
||||
private void AALCNMPMNLG(Photon.Realtime.Player AGIHAKFFCCD)
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x06014769 RID: 83817 RVA: 0x004E836C File Offset: 0x004E656C
|
||||
[Token(Token = "0x6014769")]
|
||||
[Address(RVA = "0x167F9A0", Offset = "0x167E3A0", VA = "0x18167F9A0")]
|
||||
private void CKEPNEDNCHI(Photon.Realtime.Player AGIHAKFFCCD)
|
||||
{
|
||||
if (PhotonNetwork.IsMasterClient)
|
||||
{
|
||||
if (!this.LNMJPBJKDHM)
|
||||
{
|
||||
this.ILFLJNPFHEL();
|
||||
}
|
||||
SynchronizedField<int> hhfjgaifpke = this.HHFJGAIFPKE;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0601476A RID: 83818 RVA: 0x004E83A0 File Offset: 0x004E65A0
|
||||
[Token(Token = "0x601476A")]
|
||||
[Address(RVA = "0x1680C40", Offset = "0x167F640", VA = "0x181680C40")]
|
||||
private void ILFLJNPFHEL()
|
||||
{
|
||||
if (PhotonNetwork.IsMasterClient)
|
||||
{
|
||||
SynchronizedField<int> hhfjgaifpke = this.HHFJGAIFPKE;
|
||||
return;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0601476B RID: 83819 RVA: 0x004E83C8 File Offset: 0x004E65C8
|
||||
[Token(Token = "0x601476B")]
|
||||
[Address(RVA = "0x16802B0", Offset = "0x167ECB0", VA = "0x1816802B0")]
|
||||
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)
|
||||
{
|
||||
}
|
||||
if (num != -1)
|
||||
{
|
||||
}
|
||||
}
|
||||
while (num != 0);
|
||||
throw new NullReferenceException();
|
||||
}
|
||||
|
||||
// Token: 0x0601476C RID: 83820 RVA: 0x004E8418 File Offset: 0x004E6618
|
||||
[Token(Token = "0x601476C")]
|
||||
[Address(RVA = "0x16805C0", Offset = "0x167EFC0", VA = "0x1816805C0")]
|
||||
private void GLLLDBLBDCE(Photon.Realtime.Player AGIHAKFFCCD)
|
||||
{
|
||||
if (PhotonNetwork.IsMasterClient && AGIHAKFFCCD != 0)
|
||||
{
|
||||
PlayerGameRoleManager instance = PlayerGameRoleManager.ONCPNMDGGKG;
|
||||
CMDADAAOBHD cmdadaaobhd = Costume.FEKDMDNMCOF(this.DDPDHDELDFG);
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0601476D RID: 83821 RVA: 0x004E8450 File Offset: 0x004E6650
|
||||
[Token(Token = "0x601476D")]
|
||||
[Address(RVA = "0x16811D0", Offset = "0x167FBD0", VA = "0x1816811D0")]
|
||||
private void KGFLMBBIMJE(Photon.Realtime.Player AGIHAKFFCCD)
|
||||
{
|
||||
if (PhotonNetwork.IsMasterClient && AGIHAKFFCCD != 0 && this.CLIBPFCADIO.Get() != 0)
|
||||
{
|
||||
PlayerGameRoleManager instance = PlayerGameRoleManager.ONCPNMDGGKG;
|
||||
CMDADAAOBHD cmdadaaobhd = Costume.FEKDMDNMCOF(this.DDPDHDELDFG);
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0601476E RID: 83822 RVA: 0x004E8494 File Offset: 0x004E6694
|
||||
[Token(Token = "0x601476E")]
|
||||
[Address(RVA = "0x16816E0", Offset = "0x16800E0", VA = "0x1816816E0")]
|
||||
private static void LOFBLKOIBPG(global::Player IEKDDPPNFPF, global::Player.LKALLGKFEOB KHFPBDKOIID)
|
||||
{
|
||||
int num = 0;
|
||||
if (IEKDDPPNFPF != num)
|
||||
{
|
||||
PlayerAvatar component = IEKDDPPNFPF.GetComponent<PlayerAvatar>();
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0601476F RID: 83823 RVA: 0x004E84BC File Offset: 0x004E66BC
|
||||
[Token(Token = "0x601476F")]
|
||||
[Address(RVA = "0x167F790", Offset = "0x167E190", VA = "0x18167F790")]
|
||||
private void BPJPELLMCLA()
|
||||
{
|
||||
while (PhotonNetwork.IsMasterClient)
|
||||
{
|
||||
int num = this.HHFJGAIFPKE.Get();
|
||||
CircuitNodeDisplay circuitNodeDisplay = this.circuitNodeDisplay;
|
||||
int num2 = 0;
|
||||
bool flag = circuitNodeDisplay == num2;
|
||||
if (flag || this.circuitNodeDisplay.MBBJMCDGDMN == 0)
|
||||
{
|
||||
break;
|
||||
}
|
||||
if (flag)
|
||||
{
|
||||
return;
|
||||
}
|
||||
if (!flag)
|
||||
{
|
||||
break;
|
||||
}
|
||||
if (flag)
|
||||
{
|
||||
int num3 = 0;
|
||||
num3 += num3;
|
||||
num3++;
|
||||
break;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06014770 RID: 83824 RVA: 0x004E852C File Offset: 0x004E672C
|
||||
[Token(Token = "0x6014770")]
|
||||
[Address(RVA = "0x1680240", Offset = "0x167EC40", VA = "0x181680240")]
|
||||
private IEnumerator<ISchedule> ENBJLNFABLB(bool GACFIOJGEJL)
|
||||
{
|
||||
/*
|
||||
An exception occurred when decompiling this method (06014770)
|
||||
|
||||
ICSharpCode.Decompiler.DecompilerException: Error decompiling System.Collections.Generic.IEnumerator`1<RecRoom.Core.ISchedule> RecRoom.Core.Creation.Costumes.Costume::ENBJLNFABLB(System.Boolean)
|
||||
|
||||
---> System.Exception: Basic block has to end with unconditional control flow.
|
||||
{
|
||||
Block_0:
|
||||
call:void(DMKAMOEBCLP::System.IDisposable.Dispose, ldloc:DMKAMOEBCLP(var_0))
|
||||
stfld:Costume(DMKAMOEBCLP::<>4__this, ldloc:DMKAMOEBCLP(var_0), ldloc:Costume(this))
|
||||
stfld:int32(DMKAMOEBCLP::<>1__state, ldloc:DMKAMOEBCLP(var_0), conv.u8:uint64[exp:int32](ldc.i8:int64[exp:uint64](0)))
|
||||
stfld:bool(DMKAMOEBCLP::suppressSFX, ldloc:DMKAMOEBCLP(var_0), ldloc:bool(GACFIOJGEJL))
|
||||
}
|
||||
|
||||
at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.FlattenBasicBlocks(ILNode node) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 1852
|
||||
at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.Optimize(DecompilerContext context, ILBlock method, AutoPropertyProvider autoPropertyProvider, StateMachineKind& stateMachineKind, MethodDef& inlinedMethod, AsyncMethodDebugInfo& asyncInfo, ILAstOptimizationStep abortBeforeStep) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 355
|
||||
at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(IEnumerable`1 parameters, MethodDebugInfoBuilder& builder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 123
|
||||
at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(MethodDef methodDef, DecompilerContext context, AutoPropertyProvider autoPropertyProvider, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, StringBuilder sb, MethodDebugInfoBuilder& stmtsBuilder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 88
|
||||
--- End of inner exception stack trace ---
|
||||
at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(MethodDef methodDef, DecompilerContext context, AutoPropertyProvider autoPropertyProvider, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, StringBuilder sb, MethodDebugInfoBuilder& stmtsBuilder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 92
|
||||
at ICSharpCode.Decompiler.Ast.AstBuilder.AddMethodBody(EntityDeclaration methodNode, EntityDeclaration& updatedNode, MethodDef method, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, MethodKind methodKind) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstBuilder.cs:line 1663
|
||||
*/;
|
||||
}
|
||||
|
||||
// Token: 0x06014771 RID: 83825 RVA: 0x004E8558 File Offset: 0x004E6758
|
||||
[Token(Token = "0x6014771")]
|
||||
[Address(RVA = "0x16825F0", Offset = "0x1680FF0", VA = "0x1816825F0")]
|
||||
private void OMOIEJOCMAA(bool GACFIOJGEJL)
|
||||
{
|
||||
this.LNKBJAAGBNH();
|
||||
Scheduler instance = SingletonMonoBehaviour.Instance;
|
||||
Costume.DMKAMOEBCLP dmkamoebclp;
|
||||
dmkamoebclp.System.IDisposable.Dispose();
|
||||
int num = 0;
|
||||
dmkamoebclp.<>4__this = this;
|
||||
dmkamoebclp.<>1__state = num;
|
||||
dmkamoebclp.suppressSFX = GACFIOJGEJL;
|
||||
ISchedulerPromise schedulerPromise = instance.Run(dmkamoebclp);
|
||||
this.PLJFNIAPHPL = schedulerPromise;
|
||||
Action action = new Action(this.OMGELBCGAFC);
|
||||
if (num < this)
|
||||
{
|
||||
num += num;
|
||||
num++;
|
||||
}
|
||||
schedulerPromise.Dispose();
|
||||
}
|
||||
|
||||
// Token: 0x06014772 RID: 83826 RVA: 0x004E85C8 File Offset: 0x004E67C8
|
||||
[Token(Token = "0x6014772")]
|
||||
[Address(RVA = "0x1681660", Offset = "0x1680060", VA = "0x181681660")]
|
||||
private void LNKBJAAGBNH()
|
||||
{
|
||||
if (this.PLJFNIAPHPL != 0)
|
||||
{
|
||||
ISchedulerPromise pljfniaphpl = this.PLJFNIAPHPL;
|
||||
this.PLJFNIAPHPL = (ulong)0L;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06014773 RID: 83827 RVA: 0x004E85F4 File Offset: 0x004E67F4
|
||||
[Token(Token = "0x6014773")]
|
||||
[Address(RVA = "0x1681830", Offset = "0x1680230", VA = "0x181681830")]
|
||||
private void NDJBLOBELCN(int KJFKJDEGNND, bool GACFIOJGEJL)
|
||||
{
|
||||
int num4;
|
||||
for (;;)
|
||||
{
|
||||
int num = 0;
|
||||
this.LNKBJAAGBNH();
|
||||
Photon.Realtime.Player fdeigodgkln = this.FDEIGODGKLN;
|
||||
if (PhotonNetwork.IsMasterClient && fdeigodgkln != 0 && this.CLIBPFCADIO.Get() != 0)
|
||||
{
|
||||
PlayerGameRoleManager instance = PlayerGameRoleManager.ONCPNMDGGKG;
|
||||
CMDADAAOBHD cmdadaaobhd = Costume.FEKDMDNMCOF(this.DDPDHDELDFG);
|
||||
}
|
||||
global::Player iepaglglghn = this.IEPAGLGLGHN;
|
||||
int num2 = 0;
|
||||
Costume.LOFBLKOIBPG(iepaglglghn, (global::Player.LKALLGKFEOB)num2);
|
||||
if (KJFKJDEGNND > 0)
|
||||
{
|
||||
Photon.Realtime.Player player = PhotonNetwork.LocalPlayer.Get(KJFKJDEGNND);
|
||||
}
|
||||
this.FDEIGODGKLN = num;
|
||||
if (num == 0)
|
||||
{
|
||||
int num3 = 0;
|
||||
this.NOOGNGFFLOL(num3 != 0);
|
||||
}
|
||||
this.IEPAGLGLGHN = num;
|
||||
if (this.FDEIGODGKLN != num)
|
||||
{
|
||||
goto IL_162;
|
||||
}
|
||||
List<CostumePiece> jpdmekpkhfh = this.JPDMEKPKHFH;
|
||||
List.Enumerator enumerator;
|
||||
if (enumerator != 0)
|
||||
{
|
||||
}
|
||||
if (num == -1)
|
||||
{
|
||||
goto IL_C8;
|
||||
}
|
||||
Costume.CBAPIBDJNEC.Clear();
|
||||
Dictionary<int, Costume> kpihmoocekh = Costume.KPIHMOOCEKH;
|
||||
Dictionary.Enumerator enumerator2;
|
||||
if (enumerator2 != 0)
|
||||
{
|
||||
bool flag;
|
||||
while (!flag)
|
||||
{
|
||||
}
|
||||
List<int> cbapibdjnec = Costume.CBAPIBDJNEC;
|
||||
goto IL_C8;
|
||||
}
|
||||
IL_CF:
|
||||
num++;
|
||||
if (num != -1)
|
||||
{
|
||||
break;
|
||||
}
|
||||
if (num != 0)
|
||||
{
|
||||
goto IL_2C1;
|
||||
}
|
||||
num++;
|
||||
num4 = 0;
|
||||
if (num != -1)
|
||||
{
|
||||
}
|
||||
if (num == 0)
|
||||
{
|
||||
goto Block_10;
|
||||
}
|
||||
continue;
|
||||
IL_C8:
|
||||
if (num == 0)
|
||||
{
|
||||
goto IL_CF;
|
||||
}
|
||||
goto IL_2BB;
|
||||
}
|
||||
List<int> cbapibdjnec2 = Costume.CBAPIBDJNEC;
|
||||
Debug.LogWarning("Costume was equipped by multiple players, this shouldn't happen.");
|
||||
List<int> cbapibdjnec3 = Costume.CBAPIBDJNEC;
|
||||
throw new NullReferenceException();
|
||||
Block_10:
|
||||
Costume.CBAPIBDJNEC.Clear();
|
||||
this.BPJPELLMCLA();
|
||||
if (this.KIIDHGLIKDL.Get() != 0)
|
||||
{
|
||||
AudioClip audioClip = this.unequipSound;
|
||||
int num5 = 0;
|
||||
if (audioClip != num5)
|
||||
{
|
||||
AudioClip audioClip2 = this.unequipSound;
|
||||
Transform transform = base.transform;
|
||||
}
|
||||
}
|
||||
IL_162:
|
||||
if (PhotonNetwork.IsMasterClient && Costume.KPIHMOOCEKH.ContainsKey(KJFKJDEGNND))
|
||||
{
|
||||
Costume costume = Costume.KPIHMOOCEKH[KJFKJDEGNND];
|
||||
int num6 = 0;
|
||||
if (costume != num6)
|
||||
{
|
||||
costume.RequestUnequip();
|
||||
}
|
||||
}
|
||||
Costume.KPIHMOOCEKH[KJFKJDEGNND] = this;
|
||||
Photon.Realtime.Player fdeigodgkln2 = this.FDEIGODGKLN;
|
||||
if (PhotonNetwork.IsMasterClient && fdeigodgkln2 != 0)
|
||||
{
|
||||
PlayerGameRoleManager instance2 = PlayerGameRoleManager.ONCPNMDGGKG;
|
||||
CMDADAAOBHD cmdadaaobhd2 = Costume.FEKDMDNMCOF(this.DDPDHDELDFG);
|
||||
}
|
||||
this.LNKBJAAGBNH();
|
||||
Scheduler instance3 = SingletonMonoBehaviour.Instance;
|
||||
Costume.DMKAMOEBCLP dmkamoebclp;
|
||||
dmkamoebclp.System.IDisposable.Dispose();
|
||||
dmkamoebclp.<>1__state = num4;
|
||||
dmkamoebclp.<>4__this = this;
|
||||
dmkamoebclp.suppressSFX = dmkamoebclp != null;
|
||||
ISchedulerPromise schedulerPromise = instance3.Run(dmkamoebclp);
|
||||
this.PLJFNIAPHPL = schedulerPromise;
|
||||
Action action = new Action(this.OMGELBCGAFC);
|
||||
if (num4 < this)
|
||||
{
|
||||
num4 += num4;
|
||||
num4++;
|
||||
}
|
||||
this.BPJPELLMCLA();
|
||||
Costume.PGJKMGDLDEP hgghegnbfeo = this.HGGHEGNBFEO;
|
||||
if (hgghegnbfeo != 0)
|
||||
{
|
||||
hgghegnbfeo(this);
|
||||
}
|
||||
this.RefreshIsReadyToEquip();
|
||||
this.LABCOOJGNBN();
|
||||
RoleGuidSetEditableUIControl pmoeeellgkf = this.PMOEEELLGKF;
|
||||
int num7 = 0;
|
||||
if (pmoeeellgkf != num7)
|
||||
{
|
||||
string text = this.PMOEEELLGKF.ToString();
|
||||
}
|
||||
CreationObjectSettingFriendlyFlagsControl hnmjpjgjfgi = this.HNMJPJGJFGI;
|
||||
int num8 = 0;
|
||||
if (hnmjpjgjfgi != num8)
|
||||
{
|
||||
CreationObjectSettingFriendlyFlagsControl hnmjpjgjfgi2 = this.HNMJPJGJFGI;
|
||||
string text2 = hnmjpjgjfgi2.ToString();
|
||||
}
|
||||
return;
|
||||
IL_2BB:
|
||||
throw new NullReferenceException();
|
||||
IL_2C1:
|
||||
throw new NullReferenceException();
|
||||
}
|
||||
|
||||
// Token: 0x06014774 RID: 83828 RVA: 0x004E88C8 File Offset: 0x004E6AC8
|
||||
[Token(Token = "0x6014774")]
|
||||
[Address(RVA = "0x16817D0", Offset = "0x16801D0", VA = "0x1816817D0")]
|
||||
private void NCLAFGNDCAN()
|
||||
{
|
||||
int num = this.HHFJGAIFPKE.Get();
|
||||
int num2 = 0;
|
||||
this.NDJBLOBELCN(num, num2 != 0);
|
||||
}
|
||||
|
||||
// Token: 0x06014775 RID: 83829 RVA: 0x004E88F4 File Offset: 0x004E6AF4
|
||||
[Token(Token = "0x6014775")]
|
||||
[Address(RVA = "0x16804E0", Offset = "0x167EEE0", VA = "0x1816804E0")]
|
||||
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: 0x06014776 RID: 83830 RVA: 0x004E8948 File Offset: 0x004E6B48
|
||||
[Token(Token = "0x6014776")]
|
||||
[Address(RVA = "0x1682530", Offset = "0x1680F30", VA = "0x181682530")]
|
||||
private void NOOGNGFFLOL(bool DAHIHLMLILL)
|
||||
{
|
||||
global::Player iepaglglghn = this.IEPAGLGLGHN;
|
||||
int num = 0;
|
||||
if (!(iepaglglghn == num))
|
||||
{
|
||||
this.IEPAGLGLGHN.playerAvatar.playerAvatarDisplay.MEPECNNNLHA = DAHIHLMLILL;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06014777 RID: 83831 RVA: 0x004E8984 File Offset: 0x004E6B84
|
||||
[Token(Token = "0x6014777")]
|
||||
[Address(RVA = "0x16813E0", Offset = "0x167FDE0", VA = "0x1816813E0")]
|
||||
private void LABCOOJGNBN()
|
||||
{
|
||||
Photon.Realtime.Player fdeigodgkln = this.FDEIGODGKLN;
|
||||
Photon.Realtime.Player localPlayer = PhotonNetwork.LocalPlayer;
|
||||
if (fdeigodgkln == localPlayer && !SingletonMonoBehaviour.Instance.EBPFBFMJMBB && SingletonMonoBehaviour.Instance.ACGDGBHFJFB)
|
||||
{
|
||||
HBLGJOKKNDE <CameraSystem>k__BackingField = SingletonMonoBehaviour.Instance.screenController.<CameraSystem>k__BackingField;
|
||||
}
|
||||
CostumePiece costumePiece = this.headPiece;
|
||||
if ((ulong)1L == 0UL)
|
||||
{
|
||||
costumePiece._visualTool.ClearCustomIgnoredSettings();
|
||||
return;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x170036CE RID: 14030
|
||||
// (get) Token: 0x06014778 RID: 83832 RVA: 0x004E89F0 File Offset: 0x004E6BF0
|
||||
[Token(Token = "0x170036CE")]
|
||||
public bool JBMFJOBFJHP
|
||||
{
|
||||
[Token(Token = "0x6014778")]
|
||||
[Address(RVA = "0x413970", Offset = "0x412370", VA = "0x180413970", Slot = "15")]
|
||||
get
|
||||
{
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06014779 RID: 83833 RVA: 0x004E8A00 File Offset: 0x004E6C00
|
||||
[Token(Token = "0x6014779")]
|
||||
[Address(RVA = "0x167FD20", Offset = "0x167E720", VA = "0x18167FD20", 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_41;
|
||||
IL_46:
|
||||
num += 19;
|
||||
goto IL_4B;
|
||||
IL_41:
|
||||
num += 19;
|
||||
goto IL_46;
|
||||
IL_24:
|
||||
BMPINMNGBLL<Guid> ddpdhdeldfg2 = this.DDPDHDELDFG;
|
||||
int num2 = 0;
|
||||
if (num >= num2)
|
||||
{
|
||||
goto IL_41;
|
||||
}
|
||||
num += num;
|
||||
if (num != num2)
|
||||
{
|
||||
num++;
|
||||
goto IL_41;
|
||||
}
|
||||
goto IL_46;
|
||||
}
|
||||
IL_4B:
|
||||
if (enumerator != 0)
|
||||
{
|
||||
}
|
||||
if (num != -1)
|
||||
{
|
||||
}
|
||||
}
|
||||
while (num != 0);
|
||||
SynchronizedField<bool> clibpfcadio = this.CLIBPFCADIO;
|
||||
SynchronizedField<bool> jpekoekoiig = this.JPEKOEKOIIG;
|
||||
SynchronizedField<bool> kiidhglikdl = this.KIIDHGLIKDL;
|
||||
this.EGOEIOHGPMD.Set(num);
|
||||
int num3 = 0;
|
||||
bool flag = num != num3;
|
||||
if (flag && !flag)
|
||||
{
|
||||
Guid guid = num.COAPGLKJDPM();
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0601477A RID: 83834 RVA: 0x0000220F File Offset: 0x0000040F
|
||||
[Token(Token = "0x601477A")]
|
||||
[Address(RVA = "0x1683610", Offset = "0x1682010", VA = "0x181683610", 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: 0x0601477B RID: 83835 RVA: 0x004E8ABC File Offset: 0x004E6CBC
|
||||
[Token(Token = "0x601477B")]
|
||||
[Address(RVA = "0x16846E0", Offset = "0x16830E0", VA = "0x1816846E0")]
|
||||
public Costume()
|
||||
{
|
||||
List<CostumePiece> list = new List();
|
||||
this.JPDMEKPKHFH = list;
|
||||
base..ctor();
|
||||
}
|
||||
|
||||
// Token: 0x0601477D RID: 83837 RVA: 0x004E8B24 File Offset: 0x004E6D24
|
||||
[Token(Token = "0x601477D")]
|
||||
[Address(RVA = "0x1680B90", Offset = "0x167F590", VA = "0x181680B90")]
|
||||
[CompilerGenerated]
|
||||
private void ICBCGAHIJBB(RoleGuidSetEditableUIControl GCCLEJOGCCE)
|
||||
{
|
||||
this.PMOEEELLGKF = GCCLEJOGCCE;
|
||||
Func<ISet<Guid>> func = new Func(this.EIGFENPAPJN);
|
||||
Func<bool> func2 = new Func(this.KHMFDPNGNHI);
|
||||
}
|
||||
|
||||
// Token: 0x0601477E RID: 83838 RVA: 0x004E8B58 File Offset: 0x004E6D58
|
||||
[Token(Token = "0x601477E")]
|
||||
[Address(RVA = "0x408B30", Offset = "0x407530", VA = "0x180408B30")]
|
||||
[CompilerGenerated]
|
||||
private ISet<Guid> EIGFENPAPJN()
|
||||
{
|
||||
/*
|
||||
An exception occurred when decompiling this method (0601477E)
|
||||
|
||||
ICSharpCode.Decompiler.DecompilerException: Error decompiling System.Collections.Generic.ISet`1<System.Guid> RecRoom.Core.Creation.Costumes.Costume::EIGFENPAPJN()
|
||||
|
||||
---> System.Exception: Basic block has to end with unconditional control flow.
|
||||
{
|
||||
Block_0:
|
||||
stloc:class BMPINMNGBLL<valuetype [mscorlib]System.Guid>(var_0_06, ldfld:class BMPINMNGBLL<valuetype [mscorlib]System.Guid>(Costume::DDPDHDELDFG, ldloc:Costume(this)))
|
||||
}
|
||||
|
||||
at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.FlattenBasicBlocks(ILNode node) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 1852
|
||||
at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.Optimize(DecompilerContext context, ILBlock method, AutoPropertyProvider autoPropertyProvider, StateMachineKind& stateMachineKind, MethodDef& inlinedMethod, AsyncMethodDebugInfo& asyncInfo, ILAstOptimizationStep abortBeforeStep) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 355
|
||||
at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(IEnumerable`1 parameters, MethodDebugInfoBuilder& builder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 123
|
||||
at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(MethodDef methodDef, DecompilerContext context, AutoPropertyProvider autoPropertyProvider, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, StringBuilder sb, MethodDebugInfoBuilder& stmtsBuilder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 88
|
||||
--- End of inner exception stack trace ---
|
||||
at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(MethodDef methodDef, DecompilerContext context, AutoPropertyProvider autoPropertyProvider, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, StringBuilder sb, MethodDebugInfoBuilder& stmtsBuilder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 92
|
||||
at ICSharpCode.Decompiler.Ast.AstBuilder.AddMethodBody(EntityDeclaration methodNode, EntityDeclaration& updatedNode, MethodDef method, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, MethodKind methodKind) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstBuilder.cs:line 1663
|
||||
*/;
|
||||
}
|
||||
|
||||
// Token: 0x0601477F RID: 83839 RVA: 0x004E8B6C File Offset: 0x004E6D6C
|
||||
[Token(Token = "0x601477F")]
|
||||
[Address(RVA = "0x167F450", Offset = "0x167DE50", VA = "0x18167F450")]
|
||||
[CompilerGenerated]
|
||||
private bool KHMFDPNGNHI()
|
||||
{
|
||||
return this.FDEIGODGKLN == (ulong)0L;
|
||||
}
|
||||
|
||||
// Token: 0x06014780 RID: 83840 RVA: 0x004E8B84 File Offset: 0x004E6D84
|
||||
[Token(Token = "0x6014780")]
|
||||
[Address(RVA = "0x167EB80", Offset = "0x167D580", VA = "0x18167EB80")]
|
||||
[CompilerGenerated]
|
||||
private void APGOAIEPGHA(CreationObjectSettingFriendlyFlagsControl GCCLEJOGCCE)
|
||||
{
|
||||
this.HNMJPJGJFGI = GCCLEJOGCCE;
|
||||
PLDMAFINLJO.FANDNIHFMNM(GCCLEJOGCCE.PropertyDescription, "Hide Outfit Items");
|
||||
Func<bool> func = new Func(this.BCPOLCAJACM);
|
||||
}
|
||||
|
||||
// Token: 0x06014781 RID: 83841 RVA: 0x004E8BBC File Offset: 0x004E6DBC
|
||||
[Token(Token = "0x6014781")]
|
||||
[Address(RVA = "0x167F450", Offset = "0x167DE50", VA = "0x18167F450")]
|
||||
[CompilerGenerated]
|
||||
private bool BCPOLCAJACM()
|
||||
{
|
||||
return this.FDEIGODGKLN == (ulong)0L;
|
||||
}
|
||||
|
||||
// Token: 0x06014782 RID: 83842 RVA: 0x004E8BD4 File Offset: 0x004E6DD4
|
||||
[Token(Token = "0x6014782")]
|
||||
[Address(RVA = "0x1680DB0", Offset = "0x167F7B0", VA = "0x181680DB0")]
|
||||
[CompilerGenerated]
|
||||
private void IOJAJCFKCHG(CreationObjectSettingBooleanUIControl GCCLEJOGCCE)
|
||||
{
|
||||
PLDMAFINLJO.FANDNIHFMNM(GCCLEJOGCCE.PropertyDescription, "Remove Roles When Unequipped");
|
||||
}
|
||||
|
||||
// Token: 0x06014783 RID: 83843 RVA: 0x004E8BF8 File Offset: 0x004E6DF8
|
||||
[Token(Token = "0x6014783")]
|
||||
[Address(RVA = "0x1681300", Offset = "0x167FD00", VA = "0x181681300")]
|
||||
[CompilerGenerated]
|
||||
private void KIHEIHKNFJG(CreationObjectSettingBooleanUIControl GCCLEJOGCCE)
|
||||
{
|
||||
PLDMAFINLJO.FANDNIHFMNM(GCCLEJOGCCE.PropertyDescription, "Show Equip UI");
|
||||
}
|
||||
|
||||
// Token: 0x06014784 RID: 83844 RVA: 0x004E8C1C File Offset: 0x004E6E1C
|
||||
[Token(Token = "0x6014784")]
|
||||
[Address(RVA = "0x167EC90", Offset = "0x167D690", VA = "0x18167EC90")]
|
||||
[CompilerGenerated]
|
||||
private void APJGMPEIIBP(CreationObjectSettingBooleanUIControl GCCLEJOGCCE)
|
||||
{
|
||||
PLDMAFINLJO.FANDNIHFMNM(GCCLEJOGCCE.PropertyDescription, "Play Equip Sound Effect");
|
||||
}
|
||||
|
||||
// Token: 0x06014785 RID: 83845 RVA: 0x004E8C40 File Offset: 0x004E6E40
|
||||
[Token(Token = "0x6014785")]
|
||||
[Address(RVA = "0x167FA40", Offset = "0x167E440", VA = "0x18167FA40")]
|
||||
[CompilerGenerated]
|
||||
private void DAMKKAHONNJ(KeyGuidEditableUIControl GCCLEJOGCCE)
|
||||
{
|
||||
this.BEEMILAJKCE = GCCLEJOGCCE;
|
||||
Action<Guid> action = new Action(this.BMIHGOIOKHP);
|
||||
if (Costume.<>c.<>9__96_17 == 0)
|
||||
{
|
||||
Costume.<>c.<>9__96_17 = delegate
|
||||
{
|
||||
LMLJHMJEIGM lmljhmjeigm = Matchmaking.HMCJLLMDAAM.MMBJPGGOFHL;
|
||||
throw new NullReferenceException();
|
||||
};
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06014786 RID: 83846 RVA: 0x004E8C84 File Offset: 0x004E6E84
|
||||
[Token(Token = "0x6014786")]
|
||||
[Address(RVA = "0x167F520", Offset = "0x167DF20", VA = "0x18167F520")]
|
||||
[CompilerGenerated]
|
||||
private void BMIHGOIOKHP(Guid PPDJCEBOCAG)
|
||||
{
|
||||
if (!NetworkedSingletonMonoBehaviour.ONCPNMDGGKG.DoesCurrentRoomContainAnyKeys())
|
||||
{
|
||||
WatchUI local = WatchUI.BFPPPLIJIGC;
|
||||
int num = 0;
|
||||
if (local != num)
|
||||
{
|
||||
WatchUI.BFPPPLIJIGC.GetFlowByType<RRUIRootScreen>().ShowScreenAndGoToRoomKeysCreate();
|
||||
WatchMenuProjector watchMenuProjector = WatchUI.BFPPPLIJIGC.OHPDNGENFJL;
|
||||
int num2 = 0;
|
||||
watchMenuProjector.AuthorityOpenMenuDetached(num2 != 0);
|
||||
}
|
||||
return;
|
||||
}
|
||||
SynchronizedField<Guid> bebkmmhakgc = this.BEBKMMHAKGC;
|
||||
}
|
||||
|
||||
// Token: 0x06014787 RID: 83847 RVA: 0x004E8CF0 File Offset: 0x004E6EF0
|
||||
[Token(Token = "0x6014787")]
|
||||
[Address(RVA = "0x1681770", Offset = "0x1680170", VA = "0x181681770")]
|
||||
[CompilerGenerated]
|
||||
private void LPIFGMCLHDJ(float CEHJGNDELGL)
|
||||
{
|
||||
this.ADPLOIIMEPO();
|
||||
}
|
||||
|
||||
// Token: 0x06014788 RID: 83848 RVA: 0x004E8D04 File Offset: 0x004E6F04
|
||||
[Token(Token = "0x6014788")]
|
||||
[Address(RVA = "0x1680230", Offset = "0x167EC30", VA = "0x181680230")]
|
||||
[CompilerGenerated]
|
||||
private void EKBIFIKDENN()
|
||||
{
|
||||
this.ILFLJNPFHEL();
|
||||
}
|
||||
|
||||
// Token: 0x06014789 RID: 83849 RVA: 0x004E8D18 File Offset: 0x004E6F18
|
||||
[Token(Token = "0x6014789")]
|
||||
[Address(RVA = "0x167F460", Offset = "0x167DE60", VA = "0x18167F460")]
|
||||
[CompilerGenerated]
|
||||
private void BDDKLODOLPI(bool IFFAIOGFJJB)
|
||||
{
|
||||
if (IFFAIOGFJJB)
|
||||
{
|
||||
global::Player <EGKJPJKLEAI>k__BackingField = global::Player.<EGKJPJKLEAI>k__BackingField;
|
||||
this.RequestEquipToPlayer(<EGKJPJKLEAI>k__BackingField);
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0601478A RID: 83850 RVA: 0x004E8D38 File Offset: 0x004E6F38
|
||||
[Token(Token = "0x601478A")]
|
||||
[Address(RVA = "0x16825E0", Offset = "0x1680FE0", VA = "0x1816825E0")]
|
||||
[CompilerGenerated]
|
||||
private void OMGELBCGAFC()
|
||||
{
|
||||
this.PLJFNIAPHPL = (ulong)0L;
|
||||
}
|
||||
|
||||
// Token: 0x0400DAD8 RID: 56024
|
||||
[Token(Token = "0x400DAD8")]
|
||||
private const InputSlot BCIEKOOHAOB = InputSlot.R;
|
||||
|
||||
// Token: 0x0400DAD9 RID: 56025
|
||||
[Token(Token = "0x400DAD9")]
|
||||
private const OutputSlot JCJIMGGNFOJ = OutputSlot.R;
|
||||
|
||||
// Token: 0x0400DADA RID: 56026
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x40")]
|
||||
[Token(Token = "0x400DADA")]
|
||||
[SerializeField]
|
||||
[DDPIINEJFMD(JIBDPHMGEGO.SelfAndParent, false, false)]
|
||||
private Tool _tool;
|
||||
|
||||
// Token: 0x0400DADB RID: 56027
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x48")]
|
||||
[Token(Token = "0x400DADB")]
|
||||
[SerializeField]
|
||||
[DDPIINEJFMD(JIBDPHMGEGO.Self, false, false)]
|
||||
private CircuitNodeDisplay circuitNodeDisplay;
|
||||
|
||||
// Token: 0x0400DADC RID: 56028
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x50")]
|
||||
[Token(Token = "0x400DADC")]
|
||||
[SerializeField]
|
||||
[Header("Costume Pieces")]
|
||||
private CostumePiece headPiece;
|
||||
|
||||
// Token: 0x0400DADD RID: 56029
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x58")]
|
||||
[Token(Token = "0x400DADD")]
|
||||
[SerializeField]
|
||||
private CostumePiece torsoPiece;
|
||||
|
||||
// Token: 0x0400DADE RID: 56030
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x60")]
|
||||
[Token(Token = "0x400DADE")]
|
||||
[SerializeField]
|
||||
private CostumePiece leftHandPiece;
|
||||
|
||||
// Token: 0x0400DADF RID: 56031
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x68")]
|
||||
[Token(Token = "0x400DADF")]
|
||||
[SerializeField]
|
||||
private CostumePiece rightHandPiece;
|
||||
|
||||
// Token: 0x0400DAE0 RID: 56032
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x70")]
|
||||
[Token(Token = "0x400DAE0")]
|
||||
[SerializeField]
|
||||
[Header("UI")]
|
||||
private CostumeStackedUI uiPrefab;
|
||||
|
||||
// Token: 0x0400DAE1 RID: 56033
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x78")]
|
||||
[Token(Token = "0x400DAE1")]
|
||||
[SerializeField]
|
||||
private Transform uiRoot;
|
||||
|
||||
// Token: 0x0400DAE2 RID: 56034
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x80")]
|
||||
[Token(Token = "0x400DAE2")]
|
||||
[SerializeField]
|
||||
private BaseUIPivot uiPivot;
|
||||
|
||||
// Token: 0x0400DAE3 RID: 56035
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x88")]
|
||||
[Token(Token = "0x400DAE3")]
|
||||
[SerializeField]
|
||||
private AudioClip equipSound;
|
||||
|
||||
// Token: 0x0400DAE4 RID: 56036
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x90")]
|
||||
[Token(Token = "0x400DAE4")]
|
||||
[SerializeField]
|
||||
private AudioClip unequipSound;
|
||||
|
||||
// Token: 0x0400DAE5 RID: 56037
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x98")]
|
||||
[Token(Token = "0x400DAE5")]
|
||||
[SerializeField]
|
||||
private float sfxVolume = 0.75f;
|
||||
|
||||
// Token: 0x0400DAE6 RID: 56038
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x9C")]
|
||||
[Token(Token = "0x400DAE6")]
|
||||
[SerializeField]
|
||||
private float uiHideDistance = 2f;
|
||||
|
||||
// Token: 0x0400DAE7 RID: 56039
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0xA0")]
|
||||
[Token(Token = "0x400DAE7")]
|
||||
[SerializeField]
|
||||
private float dummyUprightThreshold = 0.5f;
|
||||
|
||||
// Token: 0x0400DAE8 RID: 56040
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0xA8")]
|
||||
[Token(Token = "0x400DAE8")]
|
||||
private readonly List<CostumePiece> JPDMEKPKHFH;
|
||||
|
||||
// Token: 0x0400DAE9 RID: 56041
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0xB0")]
|
||||
[Token(Token = "0x400DAE9")]
|
||||
private CostumeStackedUI BMIEINDMNOL;
|
||||
|
||||
// Token: 0x0400DAEA RID: 56042
|
||||
[Token(Token = "0x400DAEA")]
|
||||
private static readonly Dictionary<int, Costume> KPIHMOOCEKH = new Dictionary();
|
||||
|
||||
// Token: 0x0400DAEB RID: 56043
|
||||
[Token(Token = "0x400DAEB")]
|
||||
private static readonly List<int> CBAPIBDJNEC = new List();
|
||||
|
||||
// Token: 0x0400DAEC RID: 56044
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0xB8")]
|
||||
[Token(Token = "0x400DAEC")]
|
||||
private SynchronizedField<int> HHFJGAIFPKE;
|
||||
|
||||
// Token: 0x0400DAED RID: 56045
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0xC0")]
|
||||
[Token(Token = "0x400DAED")]
|
||||
private Photon.Realtime.Player FDEIGODGKLN;
|
||||
|
||||
// Token: 0x0400DAEE RID: 56046
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0xC8")]
|
||||
[Token(Token = "0x400DAEE")]
|
||||
private global::Player IEPAGLGLGHN;
|
||||
|
||||
// Token: 0x0400DAEF RID: 56047
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0xD0")]
|
||||
[Token(Token = "0x400DAEF")]
|
||||
private RoleGuidSetEditableUIControl PMOEEELLGKF;
|
||||
|
||||
// Token: 0x0400DAF0 RID: 56048
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0xD8")]
|
||||
[Token(Token = "0x400DAF0")]
|
||||
private BMPINMNGBLL<Guid> DDPDHDELDFG;
|
||||
|
||||
// Token: 0x0400DAF1 RID: 56049
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0xE0")]
|
||||
[Token(Token = "0x400DAF1")]
|
||||
private SynchronizedField<bool> CLIBPFCADIO;
|
||||
|
||||
// Token: 0x0400DAF2 RID: 56050
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0xE8")]
|
||||
[Token(Token = "0x400DAF2")]
|
||||
private SynchronizedField<bool> JPEKOEKOIIG;
|
||||
|
||||
// Token: 0x0400DAF3 RID: 56051
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0xF0")]
|
||||
[Token(Token = "0x400DAF3")]
|
||||
private SynchronizedField<bool> KIIDHGLIKDL;
|
||||
|
||||
// Token: 0x0400DAF4 RID: 56052
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0xF8")]
|
||||
[Token(Token = "0x400DAF4")]
|
||||
private CreationObjectSettingFriendlyFlagsControl HNMJPJGJFGI;
|
||||
|
||||
// Token: 0x0400DAF5 RID: 56053
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x100")]
|
||||
[Token(Token = "0x400DAF5")]
|
||||
private SynchronizedField<int> EGOEIOHGPMD;
|
||||
|
||||
// Token: 0x0400DAF6 RID: 56054
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x108")]
|
||||
[Token(Token = "0x400DAF6")]
|
||||
private KeyGuidEditableUIControl BEEMILAJKCE;
|
||||
|
||||
// Token: 0x0400DAF7 RID: 56055
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x110")]
|
||||
[Token(Token = "0x400DAF7")]
|
||||
private SynchronizedField<Guid> BEBKMMHAKGC;
|
||||
|
||||
// Token: 0x0400DAF8 RID: 56056
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x118")]
|
||||
[Token(Token = "0x400DAF8")]
|
||||
private bool LNMJPBJKDHM;
|
||||
|
||||
// Token: 0x0400DAFF RID: 56063
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x148")]
|
||||
[Token(Token = "0x400DAFF")]
|
||||
private ISchedulerPromise PLJFNIAPHPL;
|
||||
|
||||
// Token: 0x02002D36 RID: 11574
|
||||
[Token(Token = "0x2002D36")]
|
||||
public sealed class PGJKMGDLDEP : MulticastDelegate
|
||||
{
|
||||
// Token: 0x0601478B RID: 83851 RVA: 0x004E8D50 File Offset: 0x004E6F50
|
||||
[Token(Token = "0x601478B")]
|
||||
[Address(RVA = "0x3E5170", Offset = "0x3E3B70", VA = "0x1803E5170")]
|
||||
public PGJKMGDLDEP(object @object, IntPtr method)
|
||||
{
|
||||
this.method = method;
|
||||
this.m_target = @object;
|
||||
}
|
||||
|
||||
// Token: 0x0601478C RID: 83852 RVA: 0x004E8D6C File Offset: 0x004E6F6C
|
||||
[Token(Token = "0x601478C")]
|
||||
[Address(RVA = "0x6931D0", Offset = "0x691BD0", VA = "0x1806931D0", Slot = "13")]
|
||||
public void Invoke(Costume NANKOBFIFBK)
|
||||
{
|
||||
if (this.delegates != 0)
|
||||
{
|
||||
}
|
||||
uint num;
|
||||
if (num != (uint)0)
|
||||
{
|
||||
throw new ExecutionEngineException();
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0601478D RID: 83853 RVA: 0x0000220F File Offset: 0x0000040F
|
||||
[Token(Token = "0x601478D")]
|
||||
[Address(RVA = "0x42BD30", Offset = "0x42A730", VA = "0x18042BD30", 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: 0x0601478E RID: 83854 RVA: 0x0000220F File Offset: 0x0000040F
|
||||
[Token(Token = "0x601478E")]
|
||||
[Address(RVA = "0x40BFF0", Offset = "0x40A9F0", VA = "0x18040BFF0", Slot = "15")]
|
||||
public void EndInvoke(IAsyncResult GIAOBLMEMMI)
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x02002D38 RID: 11576
|
||||
[Token(Token = "0x2002D38")]
|
||||
[CompilerGenerated]
|
||||
private sealed class DLDJBNIEKPC
|
||||
{
|
||||
// Token: 0x06014799 RID: 83865 RVA: 0x004E8F40 File Offset: 0x004E7140
|
||||
[Token(Token = "0x6014799")]
|
||||
[Address(RVA = "0x3C1670", Offset = "0x3C0070", VA = "0x1803C1670")]
|
||||
public DLDJBNIEKPC()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x0601479A RID: 83866 RVA: 0x004E8F54 File Offset: 0x004E7154
|
||||
[Token(Token = "0x601479A")]
|
||||
[Address(RVA = "0x1693F70", Offset = "0x1692970", VA = "0x181693F70")]
|
||||
internal void <MasterEquipToPhotonPlayer>b__0(bool playerOwns)
|
||||
{
|
||||
Costume costume = this.<>4__this;
|
||||
if (!playerOwns)
|
||||
{
|
||||
PhotonView photonView = costume.photonView;
|
||||
Photon.Realtime.Player player = this.photonPlayer;
|
||||
RPCActions.RPCAction rpcaction = new RPCActions.RPCAction(this.<>4__this.RpcPromptLocalPlayerToBuyEquipKey);
|
||||
photonView.RpcPlayer(player, rpcaction);
|
||||
return;
|
||||
}
|
||||
Photon.Realtime.Player player2 = this.photonPlayer;
|
||||
costume.CKEPNEDNCHI(player2);
|
||||
throw new NullReferenceException();
|
||||
}
|
||||
|
||||
// Token: 0x0400DB09 RID: 56073
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x10")]
|
||||
[Token(Token = "0x400DB09")]
|
||||
public Costume <>4__this;
|
||||
|
||||
// Token: 0x0400DB0A RID: 56074
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x18")]
|
||||
[Token(Token = "0x400DB0A")]
|
||||
public Photon.Realtime.Player photonPlayer;
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,369 @@
|
||||
using System;
|
||||
using System.Runtime.InteropServices;
|
||||
using AGUI.StackedUI;
|
||||
using Cpp2IlInjected;
|
||||
using Photon.Realtime;
|
||||
using UnityEngine;
|
||||
using UnityEngine.UI;
|
||||
|
||||
namespace RecRoom.Core.Creation.Costumes
|
||||
{
|
||||
// Token: 0x02002D3C RID: 11580
|
||||
[Token(Token = "0x2002D3C")]
|
||||
[StructLayout(3)]
|
||||
public class CostumeEquipUIFlow : CostumeUIFlow
|
||||
{
|
||||
// Token: 0x060147BF RID: 83903 RVA: 0x004E9A80 File Offset: 0x004E7C80
|
||||
[Token(Token = "0x60147BF")]
|
||||
[Address(RVA = "0x167CC50", Offset = "0x167B650", VA = "0x18167CC50")]
|
||||
private void Start()
|
||||
{
|
||||
Costume.PGJKMGDLDEP apdfkapdngo;
|
||||
Delegate delegate5;
|
||||
for (;;)
|
||||
{
|
||||
Costume costume = base.JLPGJCGCPLA;
|
||||
int num = 0;
|
||||
if (!(costume != num))
|
||||
{
|
||||
goto IL_1A2;
|
||||
}
|
||||
Costume costume2 = base.JLPGJCGCPLA;
|
||||
Costume.PGJKMGDLDEP pgjkmgdldep;
|
||||
pgjkmgdldep.method_ptr = ldftn(DMCILNCOOJJ);
|
||||
pgjkmgdldep.method = ldftn(DMCILNCOOJJ);
|
||||
pgjkmgdldep.m_target = this;
|
||||
Costume.PGJKMGDLDEP hgghegnbfeo = costume2.HGGHEGNBFEO;
|
||||
Delegate @delegate = Delegate.Combine(hgghegnbfeo, pgjkmgdldep);
|
||||
if (@delegate == 0 || @delegate != 0)
|
||||
{
|
||||
while (@delegate != hgghegnbfeo)
|
||||
{
|
||||
}
|
||||
Costume costume3 = base.JLPGJCGCPLA;
|
||||
Costume.PGJKMGDLDEP pgjkmgdldep2;
|
||||
pgjkmgdldep2.method_ptr = ldftn(DMCILNCOOJJ);
|
||||
pgjkmgdldep2.method = ldftn(DMCILNCOOJJ);
|
||||
pgjkmgdldep2.m_target = this;
|
||||
Costume.PGJKMGDLDEP eijkbelkapg = costume3.EIJKBELKAPG;
|
||||
Delegate delegate2 = Delegate.Combine(eijkbelkapg, pgjkmgdldep2);
|
||||
if (delegate2 == 0 || delegate2 != 0)
|
||||
{
|
||||
while (delegate2 != eijkbelkapg)
|
||||
{
|
||||
}
|
||||
Costume costume4 = base.JLPGJCGCPLA;
|
||||
Costume.PGJKMGDLDEP pgjkmgdldep3;
|
||||
pgjkmgdldep3.method_ptr = ldftn(DMCILNCOOJJ);
|
||||
pgjkmgdldep3.method = ldftn(DMCILNCOOJJ);
|
||||
pgjkmgdldep3.m_target = this;
|
||||
Costume.PGJKMGDLDEP olhofemicpj = costume4.OLHOFEMICPJ;
|
||||
Delegate delegate3 = Delegate.Combine(olhofemicpj, pgjkmgdldep3);
|
||||
if (delegate3 == 0 || delegate3 != 0)
|
||||
{
|
||||
while (delegate3 != olhofemicpj)
|
||||
{
|
||||
}
|
||||
Costume costume5 = base.JLPGJCGCPLA;
|
||||
Costume.PGJKMGDLDEP pgjkmgdldep4;
|
||||
pgjkmgdldep4.method_ptr = ldftn(DMCILNCOOJJ);
|
||||
pgjkmgdldep4.method = ldftn(DMCILNCOOJJ);
|
||||
pgjkmgdldep4.m_target = this;
|
||||
Costume.PGJKMGDLDEP nallohlpppk = costume5.NALLOHLPPPK;
|
||||
Delegate delegate4 = Delegate.Combine(nallohlpppk, pgjkmgdldep4);
|
||||
if (delegate4 == 0 || delegate4 != 0)
|
||||
{
|
||||
while (delegate4 != nallohlpppk)
|
||||
{
|
||||
}
|
||||
Costume costume6 = base.JLPGJCGCPLA;
|
||||
Costume.PGJKMGDLDEP pgjkmgdldep5;
|
||||
pgjkmgdldep5.method_ptr = ldftn(DMCILNCOOJJ);
|
||||
pgjkmgdldep5.method = ldftn(DMCILNCOOJJ);
|
||||
pgjkmgdldep5.m_target = this;
|
||||
apdfkapdngo = costume6.APDFKAPDNGO;
|
||||
delegate5 = Delegate.Combine(apdfkapdngo, pgjkmgdldep5);
|
||||
if (delegate5 == 0 || delegate5 != 0)
|
||||
{
|
||||
break;
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
while (delegate5 != apdfkapdngo)
|
||||
{
|
||||
}
|
||||
IL_1A2:
|
||||
ActionEvent localPlayerCreatedEvent = global::Player.LocalPlayerCreatedEvent;
|
||||
Action action = new Action(this.CLBLFCJEDLL);
|
||||
global::Player.LocalPlayerCreatedEvent = localPlayerCreatedEvent + action;
|
||||
RoomKeysManager instance = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG;
|
||||
ActionEvent<AMAGKLLBGEC> onRoomKeyUpdated = instance.OnRoomKeyUpdated;
|
||||
Action<AMAGKLLBGEC> action2 = new Action(this.ABFCCKPCMBA);
|
||||
ActionEvent<AMAGKLLBGEC> actionEvent = onRoomKeyUpdated + action2;
|
||||
instance.OnRoomKeyUpdated = actionEvent;
|
||||
RoomKeysManager instance2 = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG;
|
||||
ActionEvent<long> onLocalPlayerPurchasedRoomKey = instance2.OnLocalPlayerPurchasedRoomKey;
|
||||
Action<long> action3 = new Action(this.MKMHAPKDDCA);
|
||||
ActionEvent<long> actionEvent2 = onLocalPlayerPurchasedRoomKey + action3;
|
||||
instance2.OnLocalPlayerPurchasedRoomKey = actionEvent2;
|
||||
this.FPMFFLOBLLM();
|
||||
this.HMAJHABIBPO();
|
||||
}
|
||||
|
||||
// Token: 0x060147C0 RID: 83904 RVA: 0x004E9CC8 File Offset: 0x004E7EC8
|
||||
[Token(Token = "0x60147C0")]
|
||||
[Address(RVA = "0x167C680", Offset = "0x167B080", VA = "0x18167C680", Slot = "6")]
|
||||
protected override void OnDestroy()
|
||||
{
|
||||
Costume.PGJKMGDLDEP apdfkapdngo;
|
||||
Delegate delegate5;
|
||||
for (;;)
|
||||
{
|
||||
base.OnDestroy();
|
||||
Costume costume = base.JLPGJCGCPLA;
|
||||
int num = 0;
|
||||
if (!(costume != num))
|
||||
{
|
||||
goto IL_1A8;
|
||||
}
|
||||
Costume costume2 = base.JLPGJCGCPLA;
|
||||
Costume.PGJKMGDLDEP pgjkmgdldep;
|
||||
pgjkmgdldep.method_ptr = ldftn(DMCILNCOOJJ);
|
||||
pgjkmgdldep.method = ldftn(DMCILNCOOJJ);
|
||||
pgjkmgdldep.m_target = this;
|
||||
Costume.PGJKMGDLDEP hgghegnbfeo = costume2.HGGHEGNBFEO;
|
||||
Delegate @delegate = Delegate.Remove(hgghegnbfeo, pgjkmgdldep);
|
||||
if (@delegate == 0 || @delegate != 0)
|
||||
{
|
||||
while (@delegate != hgghegnbfeo)
|
||||
{
|
||||
}
|
||||
Costume costume3 = base.JLPGJCGCPLA;
|
||||
Costume.PGJKMGDLDEP pgjkmgdldep2;
|
||||
pgjkmgdldep2.method_ptr = ldftn(DMCILNCOOJJ);
|
||||
pgjkmgdldep2.method = ldftn(DMCILNCOOJJ);
|
||||
pgjkmgdldep2.m_target = this;
|
||||
Costume.PGJKMGDLDEP eijkbelkapg = costume3.EIJKBELKAPG;
|
||||
Delegate delegate2 = Delegate.Remove(eijkbelkapg, pgjkmgdldep2);
|
||||
if (delegate2 == 0 || delegate2 != 0)
|
||||
{
|
||||
while (delegate2 != eijkbelkapg)
|
||||
{
|
||||
}
|
||||
Costume costume4 = base.JLPGJCGCPLA;
|
||||
Costume.PGJKMGDLDEP pgjkmgdldep3;
|
||||
pgjkmgdldep3.method_ptr = ldftn(DMCILNCOOJJ);
|
||||
pgjkmgdldep3.method = ldftn(DMCILNCOOJJ);
|
||||
pgjkmgdldep3.m_target = this;
|
||||
Costume.PGJKMGDLDEP olhofemicpj = costume4.OLHOFEMICPJ;
|
||||
Delegate delegate3 = Delegate.Remove(olhofemicpj, pgjkmgdldep3);
|
||||
if (delegate3 == 0 || delegate3 != 0)
|
||||
{
|
||||
while (delegate3 != olhofemicpj)
|
||||
{
|
||||
}
|
||||
Costume costume5 = base.JLPGJCGCPLA;
|
||||
Costume.PGJKMGDLDEP pgjkmgdldep4;
|
||||
pgjkmgdldep4.method_ptr = ldftn(DMCILNCOOJJ);
|
||||
pgjkmgdldep4.method = ldftn(DMCILNCOOJJ);
|
||||
pgjkmgdldep4.m_target = this;
|
||||
Costume.PGJKMGDLDEP nallohlpppk = costume5.NALLOHLPPPK;
|
||||
Delegate delegate4 = Delegate.Remove(nallohlpppk, pgjkmgdldep4);
|
||||
if (delegate4 == 0 || delegate4 != 0)
|
||||
{
|
||||
while (delegate4 != nallohlpppk)
|
||||
{
|
||||
}
|
||||
Costume costume6 = base.JLPGJCGCPLA;
|
||||
Costume.PGJKMGDLDEP pgjkmgdldep5;
|
||||
pgjkmgdldep5.method_ptr = ldftn(DMCILNCOOJJ);
|
||||
pgjkmgdldep5.method = ldftn(DMCILNCOOJJ);
|
||||
pgjkmgdldep5.m_target = this;
|
||||
apdfkapdngo = costume6.APDFKAPDNGO;
|
||||
delegate5 = Delegate.Remove(apdfkapdngo, pgjkmgdldep5);
|
||||
if (delegate5 == 0 || delegate5 != 0)
|
||||
{
|
||||
break;
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
while (delegate5 != apdfkapdngo)
|
||||
{
|
||||
}
|
||||
IL_1A8:
|
||||
ActionEvent localPlayerCreatedEvent = global::Player.LocalPlayerCreatedEvent;
|
||||
Action action = new Action(this.CLBLFCJEDLL);
|
||||
global::Player.LocalPlayerCreatedEvent = localPlayerCreatedEvent - action;
|
||||
RoomKeysManager instance = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG;
|
||||
int num2 = 0;
|
||||
if (instance != num2)
|
||||
{
|
||||
RoomKeysManager instance2 = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG;
|
||||
ActionEvent<AMAGKLLBGEC> onRoomKeyUpdated = instance2.OnRoomKeyUpdated;
|
||||
Action<AMAGKLLBGEC> action2 = new Action(this.ABFCCKPCMBA);
|
||||
ActionEvent<AMAGKLLBGEC> actionEvent = onRoomKeyUpdated - action2;
|
||||
instance2.OnRoomKeyUpdated = actionEvent;
|
||||
RoomKeysManager instance3 = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG;
|
||||
ActionEvent<long> onLocalPlayerPurchasedRoomKey = instance3.OnLocalPlayerPurchasedRoomKey;
|
||||
Action<long> action3 = new Action(this.MKMHAPKDDCA);
|
||||
ActionEvent<long> actionEvent2 = onLocalPlayerPurchasedRoomKey - action3;
|
||||
instance3.OnLocalPlayerPurchasedRoomKey = actionEvent2;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x060147C1 RID: 83905 RVA: 0x004E9F20 File Offset: 0x004E8120
|
||||
[Token(Token = "0x60147C1")]
|
||||
[Address(RVA = "0x167BEA0", Offset = "0x167A8A0", VA = "0x18167BEA0")]
|
||||
private void DMCILNCOOJJ(Costume NANKOBFIFBK)
|
||||
{
|
||||
this.FPMFFLOBLLM();
|
||||
this.HMAJHABIBPO();
|
||||
}
|
||||
|
||||
// Token: 0x060147C2 RID: 83906 RVA: 0x004E9F3C File Offset: 0x004E813C
|
||||
[Token(Token = "0x60147C2")]
|
||||
[Address(RVA = "0x167BEA0", Offset = "0x167A8A0", VA = "0x18167BEA0")]
|
||||
private void CLBLFCJEDLL()
|
||||
{
|
||||
this.FPMFFLOBLLM();
|
||||
this.HMAJHABIBPO();
|
||||
}
|
||||
|
||||
// Token: 0x060147C3 RID: 83907 RVA: 0x004E9F58 File Offset: 0x004E8158
|
||||
[Token(Token = "0x60147C3")]
|
||||
[Address(RVA = "0x167BEA0", Offset = "0x167A8A0", VA = "0x18167BEA0")]
|
||||
private void ABFCCKPCMBA(AMAGKLLBGEC AAHIIDDIBFD)
|
||||
{
|
||||
this.FPMFFLOBLLM();
|
||||
this.HMAJHABIBPO();
|
||||
}
|
||||
|
||||
// Token: 0x060147C4 RID: 83908 RVA: 0x004E9F74 File Offset: 0x004E8174
|
||||
[Token(Token = "0x60147C4")]
|
||||
[Address(RVA = "0x167BEA0", Offset = "0x167A8A0", VA = "0x18167BEA0")]
|
||||
private void MKMHAPKDDCA(long BGICHOOBKLD)
|
||||
{
|
||||
this.FPMFFLOBLLM();
|
||||
this.HMAJHABIBPO();
|
||||
}
|
||||
|
||||
// Token: 0x060147C5 RID: 83909 RVA: 0x004E9F90 File Offset: 0x004E8190
|
||||
[Token(Token = "0x60147C5")]
|
||||
[Address(RVA = "0x167BEA0", Offset = "0x167A8A0", VA = "0x18167BEA0")]
|
||||
private void NKFONDDFKNE()
|
||||
{
|
||||
this.FPMFFLOBLLM();
|
||||
this.HMAJHABIBPO();
|
||||
}
|
||||
|
||||
// Token: 0x060147C6 RID: 83910 RVA: 0x004E9FAC File Offset: 0x004E81AC
|
||||
[Token(Token = "0x60147C6")]
|
||||
[Address(RVA = "0x167C110", Offset = "0x167AB10", VA = "0x18167C110")]
|
||||
private void FPMFFLOBLLM()
|
||||
{
|
||||
Costume costume = base.JLPGJCGCPLA;
|
||||
int num = 0;
|
||||
if (!(costume == num))
|
||||
{
|
||||
Photon.Realtime.Player fdeigodgkln = base.JLPGJCGCPLA.FDEIGODGKLN;
|
||||
Button3D button3D = this.equipButton;
|
||||
Photon.Realtime.Player player;
|
||||
if (fdeigodgkln == player)
|
||||
{
|
||||
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: 0x060147C7 RID: 83911 RVA: 0x0000220F File Offset: 0x0000040F
|
||||
[Token(Token = "0x60147C7")]
|
||||
[Address(RVA = "0x167C340", Offset = "0x167AD40", VA = "0x18167C340")]
|
||||
private void HMAJHABIBPO()
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x060147C8 RID: 83912 RVA: 0x004EA060 File Offset: 0x004E8260
|
||||
[Token(Token = "0x60147C8")]
|
||||
[Address(RVA = "0x167BEC0", Offset = "0x167A8C0", VA = "0x18167BEC0")]
|
||||
public void Button_Equip()
|
||||
{
|
||||
Costume costume = base.JLPGJCGCPLA;
|
||||
int num = 0;
|
||||
if (costume != num)
|
||||
{
|
||||
Costume costume2 = base.JLPGJCGCPLA;
|
||||
return;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x060147C9 RID: 83913 RVA: 0x004EA090 File Offset: 0x004E8290
|
||||
[Token(Token = "0x60147C9")]
|
||||
[Address(RVA = "0x167C000", Offset = "0x167AA00", VA = "0x18167C000")]
|
||||
public void Button_Unequip()
|
||||
{
|
||||
Costume costume = base.JLPGJCGCPLA;
|
||||
int num = 0;
|
||||
if (costume != num)
|
||||
{
|
||||
base.JLPGJCGCPLA.RequestUnequip();
|
||||
return;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x060147CA RID: 83914 RVA: 0x004EA0C4 File Offset: 0x004E82C4
|
||||
[Token(Token = "0x60147CA")]
|
||||
[Address(RVA = "0x167D1C0", Offset = "0x167BBC0", VA = "0x18167D1C0")]
|
||||
public CostumeEquipUIFlow()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x0400DB1D RID: 56093
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x60")]
|
||||
[Token(Token = "0x400DB1D")]
|
||||
[SerializeField]
|
||||
private Button3D equipButton;
|
||||
|
||||
// Token: 0x0400DB1E RID: 56094
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x68")]
|
||||
[Token(Token = "0x400DB1E")]
|
||||
[SerializeField]
|
||||
private Button3D unequipButton;
|
||||
|
||||
// Token: 0x0400DB1F RID: 56095
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x70")]
|
||||
[Token(Token = "0x400DB1F")]
|
||||
[SerializeField]
|
||||
private Text infoText;
|
||||
|
||||
// Token: 0x0400DB20 RID: 56096
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x78")]
|
||||
[Token(Token = "0x400DB20")]
|
||||
[SerializeField]
|
||||
private Text equipButtonText;
|
||||
|
||||
// Token: 0x0400DB21 RID: 56097
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x80")]
|
||||
[Token(Token = "0x400DB21")]
|
||||
[SerializeField]
|
||||
private string defaultEquipButtonText = "Equip";
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,424 @@
|
||||
using System;
|
||||
using System.Runtime.InteropServices;
|
||||
using Cpp2IlInjected;
|
||||
using Photon.Pun;
|
||||
using Photon.Realtime;
|
||||
using RecRoom.Core.Creation.Shapes;
|
||||
using RecRoom.Core.Rendering;
|
||||
using RecRoom.Tools;
|
||||
using UnityEngine;
|
||||
|
||||
namespace RecRoom.Core.Creation.Costumes
|
||||
{
|
||||
// Token: 0x02002D3A RID: 11578
|
||||
[Token(Token = "0x2002D3A")]
|
||||
[StructLayout(3)]
|
||||
public class CostumePiece : MonoBehaviour
|
||||
{
|
||||
// Token: 0x170036D1 RID: 14033
|
||||
// (get) Token: 0x060147A1 RID: 83873 RVA: 0x004E91EC File Offset: 0x004E73EC
|
||||
[Token(Token = "0x170036D1")]
|
||||
public string KENGPMDDCML
|
||||
{
|
||||
[Token(Token = "0x60147A1")]
|
||||
[Address(RVA = "0x3C1240", Offset = "0x3BFC40", VA = "0x1803C1240")]
|
||||
get
|
||||
{
|
||||
return this.friendlyName;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x170036D2 RID: 14034
|
||||
// (get) Token: 0x060147A2 RID: 83874 RVA: 0x004E9200 File Offset: 0x004E7400
|
||||
[Token(Token = "0x170036D2")]
|
||||
public Tool CGBFEKBDANL
|
||||
{
|
||||
[Token(Token = "0x60147A2")]
|
||||
[Address(RVA = "0x3C1230", Offset = "0x3BFC30", VA = "0x1803C1230")]
|
||||
get
|
||||
{
|
||||
return this._visualTool;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x170036D3 RID: 14035
|
||||
// (get) Token: 0x060147A3 RID: 83875 RVA: 0x004E9214 File Offset: 0x004E7414
|
||||
[Token(Token = "0x170036D3")]
|
||||
public Costume FGEGMMOJNCE
|
||||
{
|
||||
[Token(Token = "0x60147A3")]
|
||||
[Address(RVA = "0x3C1250", Offset = "0x3BFC50", VA = "0x1803C1250")]
|
||||
get
|
||||
{
|
||||
return this.parentCostume;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x170036D4 RID: 14036
|
||||
// (get) Token: 0x060147A4 RID: 83876 RVA: 0x004E9228 File Offset: 0x004E7428
|
||||
[Token(Token = "0x170036D4")]
|
||||
public DecorationShapeContainer KIEKNMIODGJ
|
||||
{
|
||||
[Token(Token = "0x60147A4")]
|
||||
[Address(RVA = "0x501250", Offset = "0x4FFC50", VA = "0x180501250")]
|
||||
get
|
||||
{
|
||||
return this.EJHEPIJEDCK;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x170036D5 RID: 14037
|
||||
// (get) Token: 0x060147A5 RID: 83877 RVA: 0x004E923C File Offset: 0x004E743C
|
||||
[Token(Token = "0x170036D5")]
|
||||
public int CLOAGCKCCPP
|
||||
{
|
||||
[Token(Token = "0x60147A5")]
|
||||
[Address(RVA = "0x167DF90", Offset = "0x167C990", VA = "0x18167DF90")]
|
||||
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: 0x170036D6 RID: 14038
|
||||
// (get) Token: 0x060147A6 RID: 83878 RVA: 0x004E928C File Offset: 0x004E748C
|
||||
[Token(Token = "0x170036D6")]
|
||||
public bool OABGOAHLGBP
|
||||
{
|
||||
[Token(Token = "0x60147A6")]
|
||||
[Address(RVA = "0x167DF30", Offset = "0x167C930", VA = "0x18167DF30")]
|
||||
get
|
||||
{
|
||||
DecorationShapeContainer ejhepijedck = this.EJHEPIJEDCK;
|
||||
ReactiveProperty<bool> glnfohpijhn = ejhepijedck.GLNFOHPIJHN;
|
||||
return ejhepijedck == 0;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x060147A7 RID: 83879 RVA: 0x004E92B4 File Offset: 0x004E74B4
|
||||
[Token(Token = "0x60147A7")]
|
||||
[Address(RVA = "0x167D210", Offset = "0x167BC10", VA = "0x18167D210")]
|
||||
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;
|
||||
ActionEvent<Tool, Vector3, Quaternion, Vector3, bool> postResetEvent = visualTool.PostResetEvent;
|
||||
Action<Tool, Vector3, Quaternion, Vector3, bool> action = new Action(this.MMJCBIJHMFG);
|
||||
ActionEvent<Tool, Vector3, Quaternion, Vector3, bool> actionEvent = postResetEvent + action;
|
||||
visualTool.PostResetEvent = actionEvent;
|
||||
ulong num4;
|
||||
this._visualTool.MPIEALHHEPF = num4 != 0UL;
|
||||
DecorationShapeContainer componentInParent = this._visualTool.GetComponentInParent<DecorationShapeContainer>();
|
||||
this.EJHEPIJEDCK = componentInParent;
|
||||
int num5 = 0;
|
||||
if (componentInParent != num5)
|
||||
{
|
||||
ReactiveProperty<bool> glnfohpijhn = this.EJHEPIJEDCK.GLNFOHPIJHN;
|
||||
Action<bool> action2 = new Action(this.MIBHHAHKGDA);
|
||||
int num6 = 0;
|
||||
num6 += num6;
|
||||
num6++;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x060147A8 RID: 83880 RVA: 0x004E9468 File Offset: 0x004E7668
|
||||
[Token(Token = "0x60147A8")]
|
||||
[Address(RVA = "0x167DBF0", Offset = "0x167C5F0", VA = "0x18167DBF0")]
|
||||
private void OnDestroy()
|
||||
{
|
||||
Tool visualTool = this._visualTool;
|
||||
ActionEvent<Tool, Vector3, Quaternion, Vector3, bool> postResetEvent = visualTool.PostResetEvent;
|
||||
Action<Tool, Vector3, Quaternion, Vector3, bool> action = new Action(this.MMJCBIJHMFG);
|
||||
ActionEvent<Tool, Vector3, Quaternion, Vector3, bool> actionEvent = postResetEvent - action;
|
||||
visualTool.PostResetEvent = actionEvent;
|
||||
}
|
||||
|
||||
// Token: 0x060147A9 RID: 83881 RVA: 0x004E94A8 File Offset: 0x004E76A8
|
||||
[Token(Token = "0x60147A9")]
|
||||
[Address(RVA = "0x167D880", Offset = "0x167C280", VA = "0x18167D880")]
|
||||
public void MasterEquip(PhotonView JDHMIOJKLCK)
|
||||
{
|
||||
if (PhotonNetwork.IsMasterClient)
|
||||
{
|
||||
if (!this._visualTool.hasAuthority)
|
||||
{
|
||||
PhotonView photonView = this._visualTool.photonView;
|
||||
Photon.Realtime.Player localPlayer = PhotonNetwork.LocalPlayer;
|
||||
photonView.TransferOwnership(localPlayer);
|
||||
}
|
||||
if (this._visualTool.hasAuthority)
|
||||
{
|
||||
Tool visualTool = this._visualTool;
|
||||
Quaternion neklepebmej = this.NEKLEPEBMEJ;
|
||||
float z = this.DCBGCJOFOBK.z;
|
||||
float dbehplhgono = this.DBEHPLHGONO;
|
||||
this._visualTool.FBIEOHLFLNI = true;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x060147AA RID: 83882 RVA: 0x004E9530 File Offset: 0x004E7730
|
||||
[Token(Token = "0x60147AA")]
|
||||
[Address(RVA = "0x167D9D0", Offset = "0x167C3D0", VA = "0x18167D9D0")]
|
||||
public void MasterUnEquip()
|
||||
{
|
||||
int num = 0;
|
||||
this.NIPIHEBDODP(num != 0);
|
||||
}
|
||||
|
||||
// Token: 0x060147AB RID: 83883 RVA: 0x004E9548 File Offset: 0x004E7748
|
||||
[Token(Token = "0x60147AB")]
|
||||
[Address(RVA = "0x167D700", Offset = "0x167C100", VA = "0x18167D700")]
|
||||
public void EnableIgnoreInFirstPerson(global::Player HBMIPPCKNHF)
|
||||
{
|
||||
this._visualTool.SetHideInActiveCameraAndFirstPersonCameraIgnoreSettings();
|
||||
}
|
||||
|
||||
// Token: 0x060147AC RID: 83884 RVA: 0x004E9568 File Offset: 0x004E7768
|
||||
[Token(Token = "0x60147AC")]
|
||||
[Address(RVA = "0x167D6E0", Offset = "0x167C0E0", VA = "0x18167D6E0")]
|
||||
public void DisableIgnoreInFirstPerson()
|
||||
{
|
||||
this._visualTool.ClearCustomIgnoredSettings();
|
||||
}
|
||||
|
||||
// Token: 0x060147AD RID: 83885 RVA: 0x004E9588 File Offset: 0x004E7788
|
||||
[Token(Token = "0x60147AD")]
|
||||
[Address(RVA = "0x167D880", Offset = "0x167C280", VA = "0x18167D880")]
|
||||
private void PJGMHCNKGAD(PhotonView JDHMIOJKLCK)
|
||||
{
|
||||
if (PhotonNetwork.IsMasterClient)
|
||||
{
|
||||
if (!this._visualTool.hasAuthority)
|
||||
{
|
||||
PhotonView photonView = this._visualTool.photonView;
|
||||
Photon.Realtime.Player localPlayer = PhotonNetwork.LocalPlayer;
|
||||
photonView.TransferOwnership(localPlayer);
|
||||
}
|
||||
if (this._visualTool.hasAuthority)
|
||||
{
|
||||
Tool visualTool = this._visualTool;
|
||||
Quaternion neklepebmej = this.NEKLEPEBMEJ;
|
||||
float z = this.DCBGCJOFOBK.z;
|
||||
float dbehplhgono = this.DBEHPLHGONO;
|
||||
this._visualTool.FBIEOHLFLNI = true;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x060147AE RID: 83886 RVA: 0x004E9610 File Offset: 0x004E7810
|
||||
[Token(Token = "0x60147AE")]
|
||||
[Address(RVA = "0x167D9E0", Offset = "0x167C3E0", VA = "0x18167D9E0")]
|
||||
private void NIPIHEBDODP(bool CDFHDACBFKN = false)
|
||||
{
|
||||
if (PhotonNetwork.IsMasterClient)
|
||||
{
|
||||
if (!this._visualTool.hasAuthority)
|
||||
{
|
||||
PhotonView photonView = this._visualTool.photonView;
|
||||
Photon.Realtime.Player localPlayer = PhotonNetwork.LocalPlayer;
|
||||
photonView.TransferOwnership(localPlayer);
|
||||
}
|
||||
if (this._visualTool.hasAuthority)
|
||||
{
|
||||
Costume costume = this.parentCostume;
|
||||
int num = 0;
|
||||
if (costume != num)
|
||||
{
|
||||
if (!CDFHDACBFKN)
|
||||
{
|
||||
Tool visualTool = this._visualTool;
|
||||
Costume costume2 = this.parentCostume;
|
||||
PhotonView bhaahkeilog = visualTool.BHAAHKEILOG;
|
||||
PhotonView photonView2 = costume2.photonView;
|
||||
if (!(bhaahkeilog != photonView2))
|
||||
{
|
||||
return;
|
||||
}
|
||||
}
|
||||
Costume costume3 = this.parentCostume;
|
||||
Tool visualTool2 = this._visualTool;
|
||||
PhotonView photonView3 = costume3.photonView;
|
||||
Quaternion efdnahebkea = this.EFDNAHEBKEA;
|
||||
float z = this.ILMINOPHEMM.z;
|
||||
float ldpkjffaiop = this.LDPKJFFAIOP;
|
||||
Tool visualTool3 = this._visualTool;
|
||||
int num2 = 0;
|
||||
visualTool3.FBIEOHLFLNI = num2 != 0;
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x060147AF RID: 83887 RVA: 0x004E9700 File Offset: 0x004E7900
|
||||
[Token(Token = "0x60147AF")]
|
||||
[Address(RVA = "0x167D7A0", Offset = "0x167C1A0", VA = "0x18167D7A0")]
|
||||
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);
|
||||
int num = 0;
|
||||
this.NIPIHEBDODP(num != 0);
|
||||
}
|
||||
|
||||
// Token: 0x060147B0 RID: 83888 RVA: 0x004E973C File Offset: 0x004E793C
|
||||
[Token(Token = "0x60147B0")]
|
||||
[Address(RVA = "0x167D720", Offset = "0x167C120", VA = "0x18167D720")]
|
||||
private void MIBHHAHKGDA(bool INAGBDKGIJD)
|
||||
{
|
||||
Costume costume = this.parentCostume;
|
||||
int num = 0;
|
||||
if (costume != num)
|
||||
{
|
||||
this.parentCostume.RefreshIsReadyToEquip();
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x060147B1 RID: 83889 RVA: 0x004E9770 File Offset: 0x004E7970
|
||||
[Token(Token = "0x60147B1")]
|
||||
[Address(RVA = "0x167DE80", Offset = "0x167C880", VA = "0x18167DE80")]
|
||||
public void RenderVisualsOutline(OutlineRendererEffect.HLEDHCIGMPJ BHJICNIMBPM)
|
||||
{
|
||||
DecorationShapeContainer ejhepijedck = this.EJHEPIJEDCK;
|
||||
int num = 0;
|
||||
if (!(ejhepijedck != num))
|
||||
{
|
||||
Tool visualTool = this._visualTool;
|
||||
int num2 = 0;
|
||||
visualTool.RenderOutline(num2);
|
||||
return;
|
||||
}
|
||||
DecorationShapeContainer ejhepijedck2 = this.EJHEPIJEDCK;
|
||||
}
|
||||
|
||||
// Token: 0x060147B2 RID: 83890 RVA: 0x004E97B0 File Offset: 0x004E79B0
|
||||
[Token(Token = "0x60147B2")]
|
||||
[Address(RVA = "0x167DC90", Offset = "0x167C690", VA = "0x18167DC90")]
|
||||
public void RenderSelectionOutline(OutlineRendererEffect.HLEDHCIGMPJ BHJICNIMBPM)
|
||||
{
|
||||
int submeshCount = this.highlightRenderer.GetSubmeshCount();
|
||||
OEIHLPKBJKH nextOutlineRenderHandle = OutlineRendererEffect.GetNextOutlineRenderHandle();
|
||||
MakerPen <IJMEOOBBJNG>k__BackingField = MakerPen.<IJMEOOBBJNG>k__BackingField;
|
||||
int num = 0;
|
||||
if (<IJMEOOBBJNG>k__BackingField != num)
|
||||
{
|
||||
CreationContext <BDFEKAONFDI>k__BackingField = <IJMEOOBBJNG>k__BackingField.<BDFEKAONFDI>k__BackingField;
|
||||
int num2 = 0;
|
||||
if (<BDFEKAONFDI>k__BackingField != num2 && <BDFEKAONFDI>k__BackingField.ShouldRenderWorldFadeMask)
|
||||
{
|
||||
WorldFadeRendererEffect.RenderMask(this.highlightRenderer, submeshCount);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x060147B3 RID: 83891 RVA: 0x004E981C File Offset: 0x004E7A1C
|
||||
[Token(Token = "0x60147B3")]
|
||||
[Address(RVA = "0x3C1210", Offset = "0x3BFC10", VA = "0x1803C1210")]
|
||||
public CostumePiece()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x0400DB10 RID: 56080
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x18")]
|
||||
[Token(Token = "0x400DB10")]
|
||||
[SerializeField]
|
||||
private string friendlyName;
|
||||
|
||||
// Token: 0x0400DB11 RID: 56081
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x20")]
|
||||
[Token(Token = "0x400DB11")]
|
||||
[SerializeField]
|
||||
private Renderer highlightRenderer;
|
||||
|
||||
// Token: 0x0400DB12 RID: 56082
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x28")]
|
||||
[Token(Token = "0x400DB12")]
|
||||
[SerializeField]
|
||||
private Tool _visualTool;
|
||||
|
||||
// Token: 0x0400DB13 RID: 56083
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x30")]
|
||||
[Token(Token = "0x400DB13")]
|
||||
[SerializeField]
|
||||
[DDPIINEJFMD(JIBDPHMGEGO.Parent, false, false)]
|
||||
private Costume parentCostume;
|
||||
|
||||
// Token: 0x0400DB14 RID: 56084
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x38")]
|
||||
[Token(Token = "0x400DB14")]
|
||||
private Vector3 ILMINOPHEMM;
|
||||
|
||||
// Token: 0x0400DB15 RID: 56085
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x44")]
|
||||
[Token(Token = "0x400DB15")]
|
||||
private Quaternion EFDNAHEBKEA;
|
||||
|
||||
// Token: 0x0400DB16 RID: 56086
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x54")]
|
||||
[Token(Token = "0x400DB16")]
|
||||
private float LDPKJFFAIOP;
|
||||
|
||||
// Token: 0x0400DB17 RID: 56087
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x58")]
|
||||
[Token(Token = "0x400DB17")]
|
||||
private Vector3 DCBGCJOFOBK;
|
||||
|
||||
// Token: 0x0400DB18 RID: 56088
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x64")]
|
||||
[Token(Token = "0x400DB18")]
|
||||
private float DBEHPLHGONO;
|
||||
|
||||
// Token: 0x0400DB19 RID: 56089
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x68")]
|
||||
[Token(Token = "0x400DB19")]
|
||||
private Quaternion NEKLEPEBMEJ;
|
||||
|
||||
// Token: 0x0400DB1A RID: 56090
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x78")]
|
||||
[Token(Token = "0x400DB1A")]
|
||||
private DecorationShapeContainer EJHEPIJEDCK;
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,161 @@
|
||||
using System;
|
||||
using System.Runtime.InteropServices;
|
||||
using Cpp2IlInjected;
|
||||
using RecRoom.Core.Creation.Shapes;
|
||||
using RecRoom.Core.Rendering;
|
||||
using UnityEngine;
|
||||
|
||||
namespace RecRoom.Core.Creation.Costumes
|
||||
{
|
||||
// Token: 0x02002D3B RID: 11579
|
||||
[Token(Token = "0x2002D3B")]
|
||||
[StructLayout(3)]
|
||||
public class CostumeShapeContainer : DecorationShapeContainer
|
||||
{
|
||||
// Token: 0x170036D7 RID: 14039
|
||||
// (get) Token: 0x060147B4 RID: 83892 RVA: 0x004E9830 File Offset: 0x004E7A30
|
||||
[Token(Token = "0x170036D7")]
|
||||
public override string KENGPMDDCML
|
||||
{
|
||||
[Token(Token = "0x60147B4")]
|
||||
[Address(RVA = "0x167E530", Offset = "0x167CF30", VA = "0x18167E530", Slot = "19")]
|
||||
get
|
||||
{
|
||||
return this.costumePiece.friendlyName;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x060147B5 RID: 83893 RVA: 0x004E9850 File Offset: 0x004E7A50
|
||||
[Token(Token = "0x60147B5")]
|
||||
[Address(RVA = "0x167E150", Offset = "0x167CB50", VA = "0x18167E150", Slot = "13")]
|
||||
protected override void Awake()
|
||||
{
|
||||
base.Awake();
|
||||
Tool tool = this.tool;
|
||||
ActionEvent<Tool> postAttachEvent = tool.PostAttachEvent;
|
||||
Action<Tool> action = new Action(this.OOLHGBKFAGH);
|
||||
ActionEvent<Tool> actionEvent = postAttachEvent + action;
|
||||
tool.PostAttachEvent = actionEvent;
|
||||
Tool tool2 = this.tool;
|
||||
ActionEvent<Tool> postDetachEvent = tool2.PostDetachEvent;
|
||||
Action<Tool> action2 = new Action(this.OOLHGBKFAGH);
|
||||
ActionEvent<Tool> actionEvent2 = postDetachEvent + action2;
|
||||
tool2.PostDetachEvent = actionEvent2;
|
||||
Tool tool3 = this.tool;
|
||||
Tool.DNDBJKJIFNL dndbjkjifnl = new Tool.DNDBJKJIFNL(this.MMHPMMACKEF);
|
||||
tool3.CustomSelectionForwarding = dndbjkjifnl;
|
||||
}
|
||||
|
||||
// Token: 0x060147B6 RID: 83894 RVA: 0x004E98E8 File Offset: 0x004E7AE8
|
||||
[Token(Token = "0x60147B6")]
|
||||
[Address(RVA = "0x167E3C0", Offset = "0x167CDC0", VA = "0x18167E3C0")]
|
||||
private void OOLHGBKFAGH(Tool NBHJPDBHDHB)
|
||||
{
|
||||
Action action = new Action(this.LMHDMFBCFFC);
|
||||
ISchedulerPromise schedulerPromise = this.InvokeNextEndOfFrame(action);
|
||||
}
|
||||
|
||||
// Token: 0x060147B7 RID: 83895 RVA: 0x004E990C File Offset: 0x004E7B0C
|
||||
[Token(Token = "0x60147B7")]
|
||||
[Address(RVA = "0x167E490", Offset = "0x167CE90", VA = "0x18167E490", Slot = "36")]
|
||||
public override void OnSelectedByShapeCreationContext()
|
||||
{
|
||||
base.OnSelectedByShapeCreationContext();
|
||||
if (this.LBJBOMCFMHF == (ulong)0L)
|
||||
{
|
||||
Action action = new Action(this.MLLHFNJHEHP);
|
||||
IDisposable disposable = this.Update(action);
|
||||
this.LBJBOMCFMHF = disposable;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x060147B8 RID: 83896 RVA: 0x004E9948 File Offset: 0x004E7B48
|
||||
[Token(Token = "0x60147B8")]
|
||||
[Address(RVA = "0x167E430", Offset = "0x167CE30", VA = "0x18167E430", Slot = "37")]
|
||||
public override void OnDeselectedByShapeCreationContext()
|
||||
{
|
||||
base.OnDeselectedByShapeCreationContext();
|
||||
if (this.LBJBOMCFMHF != 0)
|
||||
{
|
||||
this.LBJBOMCFMHF = (ulong)0L;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x060147B9 RID: 83897 RVA: 0x004E9970 File Offset: 0x004E7B70
|
||||
[Token(Token = "0x60147B9")]
|
||||
[Address(RVA = "0x167E290", Offset = "0x167CC90", VA = "0x18167E290", Slot = "31")]
|
||||
public override bool CanMergeShapeContainer(ShapeContainer LCDLIINJMGH)
|
||||
{
|
||||
if (this.costumePiece.parentCostume.FDEIGODGKLN <= (ulong)0L)
|
||||
{
|
||||
return base.CanMergeShapeContainer(LCDLIINJMGH);
|
||||
}
|
||||
throw new NullReferenceException();
|
||||
}
|
||||
|
||||
// Token: 0x060147BA RID: 83898 RVA: 0x004E99A4 File Offset: 0x004E7BA4
|
||||
[Token(Token = "0x60147BA")]
|
||||
[Address(RVA = "0x167E0B0", Offset = "0x167CAB0", VA = "0x18167E0B0", Slot = "42")]
|
||||
protected override void APCFKDNBLAI()
|
||||
{
|
||||
base..ctor();
|
||||
NotificationManager instance = SingletonMonoBehaviour.Instance;
|
||||
}
|
||||
|
||||
// Token: 0x060147BB RID: 83899 RVA: 0x004E99C8 File Offset: 0x004E7BC8
|
||||
[Token(Token = "0x60147BB")]
|
||||
[Address(RVA = "0x167E390", Offset = "0x167CD90", VA = "0x18167E390")]
|
||||
private Tool MMHPMMACKEF(Player IEKDDPPNFPF, bool GEJJBENPHJG, Collider DMMDDFILJMK)
|
||||
{
|
||||
return this.costumePiece.parentCostume._tool;
|
||||
}
|
||||
|
||||
// Token: 0x060147BC RID: 83900 RVA: 0x004E99EC File Offset: 0x004E7BEC
|
||||
[Token(Token = "0x60147BC")]
|
||||
[Address(RVA = "0x167E2D0", Offset = "0x167CCD0", VA = "0x18167E2D0")]
|
||||
private void LMHDMFBCFFC()
|
||||
{
|
||||
Costume parentCostume = this.costumePiece.parentCostume;
|
||||
Tool tool = this.tool;
|
||||
if (parentCostume.FDEIGODGKLN <= (ulong)0L)
|
||||
{
|
||||
tool.EnableCollision(this);
|
||||
return;
|
||||
}
|
||||
tool.DisableCollision(this);
|
||||
}
|
||||
|
||||
// Token: 0x060147BD RID: 83901 RVA: 0x004E9A2C File Offset: 0x004E7C2C
|
||||
[Token(Token = "0x60147BD")]
|
||||
[Address(RVA = "0x167E330", Offset = "0x167CD30", VA = "0x18167E330")]
|
||||
private void MLLHFNJHEHP()
|
||||
{
|
||||
CostumePiece costumePiece = this.costumePiece;
|
||||
if (costumePiece.parentCostume.FDEIGODGKLN <= (ulong)0L)
|
||||
{
|
||||
OutlineRendererEffect.HLEDHCIGMPJ outlineType = this.tool.OutlineType;
|
||||
costumePiece.RenderSelectionOutline(outlineType);
|
||||
return;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x060147BE RID: 83902 RVA: 0x004E9A6C File Offset: 0x004E7C6C
|
||||
[Token(Token = "0x60147BE")]
|
||||
[Address(RVA = "0x167E520", Offset = "0x167CF20", VA = "0x18167E520")]
|
||||
public CostumeShapeContainer()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x0400DB1B RID: 56091
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0xF8")]
|
||||
[Token(Token = "0x400DB1B")]
|
||||
[SerializeField]
|
||||
[DDPIINEJFMD(JIBDPHMGEGO.SelfAndParent, false, false)]
|
||||
private CostumePiece costumePiece;
|
||||
|
||||
// Token: 0x0400DB1C RID: 56092
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x100")]
|
||||
[Token(Token = "0x400DB1C")]
|
||||
private IDisposable LBJBOMCFMHF;
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,26 @@
|
||||
using System;
|
||||
using System.Runtime.InteropServices;
|
||||
using AGUI.StackedUI;
|
||||
using Cpp2IlInjected;
|
||||
|
||||
namespace RecRoom.Core.Creation.Costumes
|
||||
{
|
||||
// Token: 0x02002D3D RID: 11581
|
||||
[Token(Token = "0x2002D3D")]
|
||||
[StructLayout(3)]
|
||||
public class CostumeStackedUI : StackedUIBase
|
||||
{
|
||||
// Token: 0x060147CB RID: 83915 RVA: 0x004EA0E4 File Offset: 0x004E82E4
|
||||
[Token(Token = "0x60147CB")]
|
||||
[Address(RVA = "0x1442DD0", Offset = "0x14417D0", VA = "0x181442DD0")]
|
||||
public CostumeStackedUI()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x0400DB22 RID: 56098
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0xB0")]
|
||||
[Token(Token = "0x400DB22")]
|
||||
[NonSerialized]
|
||||
public Costume costume;
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,55 @@
|
||||
using System;
|
||||
using System.Runtime.InteropServices;
|
||||
using AGUI.StackedUI;
|
||||
using Cpp2IlInjected;
|
||||
|
||||
namespace RecRoom.Core.Creation.Costumes
|
||||
{
|
||||
// Token: 0x02002D3E RID: 11582
|
||||
[Token(Token = "0x2002D3E")]
|
||||
[StructLayout(3)]
|
||||
public class CostumeUIFlow : StackedUIFlowBase
|
||||
{
|
||||
// Token: 0x170036D8 RID: 14040
|
||||
// (get) Token: 0x060147CC RID: 83916 RVA: 0x004EA0F8 File Offset: 0x004E82F8
|
||||
[Token(Token = "0x170036D8")]
|
||||
public CostumeStackedUI NEPGMHHICAE
|
||||
{
|
||||
[Token(Token = "0x60147CC")]
|
||||
[Address(RVA = "0x167E550", Offset = "0x167CF50", VA = "0x18167E550")]
|
||||
get
|
||||
{
|
||||
if (this.<KBKJKEOPIGB>k__BackingField == 0)
|
||||
{
|
||||
return;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x170036D9 RID: 14041
|
||||
// (get) Token: 0x060147CD RID: 83917 RVA: 0x004EA114 File Offset: 0x004E8314
|
||||
[Token(Token = "0x170036D9")]
|
||||
public Costume JLPGJCGCPLA
|
||||
{
|
||||
[Token(Token = "0x60147CD")]
|
||||
[Address(RVA = "0x167E5D0", Offset = "0x167CFD0", VA = "0x18167E5D0")]
|
||||
get
|
||||
{
|
||||
CostumeStackedUI costumeUI = this.NEPGMHHICAE;
|
||||
int num = 0;
|
||||
if (costumeUI != num)
|
||||
{
|
||||
return this.NEPGMHHICAE.costume;
|
||||
}
|
||||
throw new NullReferenceException();
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x060147CE RID: 83918 RVA: 0x004EA148 File Offset: 0x004E8348
|
||||
[Token(Token = "0x60147CE")]
|
||||
[Address(RVA = "0x6A4030", Offset = "0x6A2A30", VA = "0x1806A4030")]
|
||||
public CostumeUIFlow()
|
||||
{
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,44 @@
|
||||
using System;
|
||||
using System.Runtime.InteropServices;
|
||||
using Cpp2IlInjected;
|
||||
using UnityEngine;
|
||||
|
||||
namespace RecRoom.Core.Creation.Costumes
|
||||
{
|
||||
// Token: 0x02002D3F RID: 11583
|
||||
[Token(Token = "0x2002D3F")]
|
||||
[StructLayout(3)]
|
||||
public class CostumeUIPivot : BaseUIPivot
|
||||
{
|
||||
// Token: 0x060147CF RID: 83919 RVA: 0x004EA15C File Offset: 0x004E835C
|
||||
[Token(Token = "0x60147CF")]
|
||||
[Address(RVA = "0x167E670", Offset = "0x167D070", VA = "0x18167E670", 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: 0x060147D0 RID: 83920 RVA: 0x004EA198 File Offset: 0x004E8398
|
||||
[Token(Token = "0x60147D0")]
|
||||
[Address(RVA = "0x167E710", Offset = "0x167D110", VA = "0x18167E710")]
|
||||
public CostumeUIPivot()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x0400DB23 RID: 56099
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x30")]
|
||||
[Token(Token = "0x400DB23")]
|
||||
[SerializeField]
|
||||
[DDPIINEJFMD(JIBDPHMGEGO.Parent, false, false)]
|
||||
private Costume costume;
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user