1373 lines
48 KiB
C#
1373 lines
48 KiB
C#
using System;
|
|
using System.Collections;
|
|
using System.Collections.Generic;
|
|
using System.Runtime.CompilerServices;
|
|
using System.Runtime.InteropServices;
|
|
using Cpp2IlInjected;
|
|
using Photon.Pun;
|
|
using Photon.Realtime;
|
|
using RecRoom.Async;
|
|
using RecRoom.Core;
|
|
using RecRoom.Networking.RPC;
|
|
using RecRoom.Networking.SynchronizedFields;
|
|
using RecRoom.Players.Watch;
|
|
using TMPro;
|
|
using UnityEngine;
|
|
using UnityEngine.UI;
|
|
|
|
namespace RecRoom
|
|
{
|
|
// Token: 0x02001DB6 RID: 7606
|
|
[Token(Token = "0x2001DB6")]
|
|
[StructLayout(3)]
|
|
public class RecentImageProjector : MonoBehaviourPun
|
|
{
|
|
// Token: 0x17001FF3 RID: 8179
|
|
// (get) Token: 0x0600CD3A RID: 52538 RVA: 0x0030C75C File Offset: 0x0030A95C
|
|
// (set) Token: 0x0600CD3B RID: 52539 RVA: 0x0030C77C File Offset: 0x0030A97C
|
|
[Token(Token = "0x17001FF3")]
|
|
private int AHKCNPAPPHE
|
|
{
|
|
[Token(Token = "0x600CD3A")]
|
|
[Address(RVA = "0x10DBD90", Offset = "0x10DA790", VA = "0x1810DBD90")]
|
|
get
|
|
{
|
|
return this.FKFALCGCDDH.Get();
|
|
}
|
|
[Token(Token = "0x600CD3B")]
|
|
[Address(RVA = "0x10DAF40", Offset = "0x10D9940", VA = "0x1810DAF40")]
|
|
set
|
|
{
|
|
SynchronizedField<int> fkfalcgcddh = this.FKFALCGCDDH;
|
|
}
|
|
}
|
|
|
|
// Token: 0x17001FF4 RID: 8180
|
|
// (get) Token: 0x0600CD3C RID: 52540 RVA: 0x0030C798 File Offset: 0x0030A998
|
|
// (set) Token: 0x0600CD3D RID: 52541 RVA: 0x0030C7B8 File Offset: 0x0030A9B8
|
|
[Token(Token = "0x17001FF4")]
|
|
private string EPINLAJDAEO
|
|
{
|
|
[Token(Token = "0x600CD3C")]
|
|
[Address(RVA = "0x10DD720", Offset = "0x10DC120", VA = "0x1810DD720")]
|
|
get
|
|
{
|
|
return this.CFGKHMFNLHK.Get();
|
|
}
|
|
[Token(Token = "0x600CD3D")]
|
|
[Address(RVA = "0x10DC030", Offset = "0x10DAA30", VA = "0x1810DC030")]
|
|
set
|
|
{
|
|
SynchronizedField<string> cfgkhmfnlhk = this.CFGKHMFNLHK;
|
|
}
|
|
}
|
|
|
|
// Token: 0x17001FF5 RID: 8181
|
|
// (get) Token: 0x0600CD3E RID: 52542 RVA: 0x0030C7D4 File Offset: 0x0030A9D4
|
|
// (set) Token: 0x0600CD3F RID: 52543 RVA: 0x0030C7F4 File Offset: 0x0030A9F4
|
|
[Token(Token = "0x17001FF5")]
|
|
private long EAJDAJPCCPL
|
|
{
|
|
[Token(Token = "0x600CD3E")]
|
|
[Address(RVA = "0x10DCF20", Offset = "0x10DB920", VA = "0x1810DCF20")]
|
|
get
|
|
{
|
|
return this.GEFIHPCMCHF.Get();
|
|
}
|
|
[Token(Token = "0x600CD3F")]
|
|
[Address(RVA = "0x10DBD30", Offset = "0x10DA730", VA = "0x1810DBD30")]
|
|
set
|
|
{
|
|
SynchronizedField<long> gefihpcmchf = this.GEFIHPCMCHF;
|
|
}
|
|
}
|
|
|
|
// Token: 0x17001FF6 RID: 8182
|
|
// (get) Token: 0x0600CD40 RID: 52544 RVA: 0x0030C810 File Offset: 0x0030AA10
|
|
// (set) Token: 0x0600CD41 RID: 52545 RVA: 0x0030C830 File Offset: 0x0030AA30
|
|
[Token(Token = "0x17001FF6")]
|
|
private string NHHGJADBKNL
|
|
{
|
|
[Token(Token = "0x600CD40")]
|
|
[Address(RVA = "0x10DC620", Offset = "0x10DB020", VA = "0x1810DC620")]
|
|
get
|
|
{
|
|
return this.PLJKKBLGPPN.Get();
|
|
}
|
|
[Token(Token = "0x600CD41")]
|
|
[Address(RVA = "0x10DC480", Offset = "0x10DAE80", VA = "0x1810DC480")]
|
|
set
|
|
{
|
|
SynchronizedField<string> pljkkblgppn = this.PLJKKBLGPPN;
|
|
}
|
|
}
|
|
|
|
// Token: 0x17001FF7 RID: 8183
|
|
// (get) Token: 0x0600CD42 RID: 52546 RVA: 0x0030C84C File Offset: 0x0030AA4C
|
|
// (set) Token: 0x0600CD43 RID: 52547 RVA: 0x0030C86C File Offset: 0x0030AA6C
|
|
[Token(Token = "0x17001FF7")]
|
|
private string GCPICFOBDNE
|
|
{
|
|
[Token(Token = "0x600CD42")]
|
|
[Address(RVA = "0x10DC0F0", Offset = "0x10DAAF0", VA = "0x1810DC0F0")]
|
|
get
|
|
{
|
|
return this.MBFKBIKKLLA.Get();
|
|
}
|
|
[Token(Token = "0x600CD43")]
|
|
[Address(RVA = "0x10DC420", Offset = "0x10DAE20", VA = "0x1810DC420")]
|
|
set
|
|
{
|
|
SynchronizedField<string> mbfkbikklla = this.MBFKBIKKLLA;
|
|
}
|
|
}
|
|
|
|
// Token: 0x17001FF8 RID: 8184
|
|
// (get) Token: 0x0600CD44 RID: 52548 RVA: 0x0030C888 File Offset: 0x0030AA88
|
|
// (set) Token: 0x0600CD45 RID: 52549 RVA: 0x0030C8A8 File Offset: 0x0030AAA8
|
|
[Token(Token = "0x17001FF8")]
|
|
private string KLBOJCKNIPH
|
|
{
|
|
[Token(Token = "0x600CD44")]
|
|
[Address(RVA = "0x10DD800", Offset = "0x10DC200", VA = "0x1810DD800")]
|
|
get
|
|
{
|
|
return this.LCGIMCGLCPK.Get();
|
|
}
|
|
[Token(Token = "0x600CD45")]
|
|
[Address(RVA = "0x10DBF40", Offset = "0x10DA940", VA = "0x1810DBF40")]
|
|
set
|
|
{
|
|
SynchronizedField<string> lcgimcglcpk = this.LCGIMCGLCPK;
|
|
}
|
|
}
|
|
|
|
// Token: 0x17001FF9 RID: 8185
|
|
// (get) Token: 0x0600CD46 RID: 52550 RVA: 0x0030C8C4 File Offset: 0x0030AAC4
|
|
// (set) Token: 0x0600CD47 RID: 52551 RVA: 0x0030C8E4 File Offset: 0x0030AAE4
|
|
[Token(Token = "0x17001FF9")]
|
|
private long IODKPADBBJO
|
|
{
|
|
[Token(Token = "0x600CD46")]
|
|
[Address(RVA = "0x10DC3D0", Offset = "0x10DADD0", VA = "0x1810DC3D0")]
|
|
get
|
|
{
|
|
return this.KKMAEMGDMBI.Get();
|
|
}
|
|
[Token(Token = "0x600CD47")]
|
|
[Address(RVA = "0x10DD6C0", Offset = "0x10DC0C0", VA = "0x1810DD6C0")]
|
|
set
|
|
{
|
|
SynchronizedField<long> kkmaemgdmbi = this.KKMAEMGDMBI;
|
|
}
|
|
}
|
|
|
|
// Token: 0x17001FFA RID: 8186
|
|
// (get) Token: 0x0600CD48 RID: 52552 RVA: 0x0030C900 File Offset: 0x0030AB00
|
|
// (set) Token: 0x0600CD49 RID: 52553 RVA: 0x0030C920 File Offset: 0x0030AB20
|
|
[Token(Token = "0x17001FFA")]
|
|
private int NCBBIGNOLBA
|
|
{
|
|
[Token(Token = "0x600CD48")]
|
|
[Address(RVA = "0x10DCC00", Offset = "0x10DB600", VA = "0x1810DCC00")]
|
|
get
|
|
{
|
|
return this.BCIKDBHIJEA.Get();
|
|
}
|
|
[Token(Token = "0x600CD49")]
|
|
[Address(RVA = "0x10DCC50", Offset = "0x10DB650", VA = "0x1810DCC50")]
|
|
set
|
|
{
|
|
SynchronizedField<int> bcikdbhijea = this.BCIKDBHIJEA;
|
|
}
|
|
}
|
|
|
|
// Token: 0x0600CD4A RID: 52554 RVA: 0x0030C93C File Offset: 0x0030AB3C
|
|
[Token(Token = "0x600CD4A")]
|
|
[Address(RVA = "0x10DB080", Offset = "0x10D9A80", VA = "0x1810DB080", Slot = "13")]
|
|
protected override void Awake()
|
|
{
|
|
base..ctor();
|
|
int num = 0;
|
|
SynchronizedField<int> synchronizedField;
|
|
this.FKFALCGCDDH = synchronizedField;
|
|
Action action = new Action(this.JMFODBKIHAD);
|
|
SynchronizedField<string> synchronizedField2;
|
|
this.CFGKHMFNLHK = synchronizedField2;
|
|
SynchronizedField<long> synchronizedField3;
|
|
this.GEFIHPCMCHF = synchronizedField3;
|
|
Action action2 = new Action(this.MFIHCHDAKAH);
|
|
SynchronizedField<string> synchronizedField4;
|
|
this.PLJKKBLGPPN = synchronizedField4;
|
|
Action action3 = new Action(this.MALFHDBJEJA);
|
|
SynchronizedField<string> synchronizedField5;
|
|
this.MBFKBIKKLLA = synchronizedField5;
|
|
Action action4 = new Action(this.DCKCONNNGGL);
|
|
SynchronizedField<string> synchronizedField6;
|
|
this.LCGIMCGLCPK = synchronizedField6;
|
|
SynchronizedField<long> synchronizedField7;
|
|
this.KKMAEMGDMBI = synchronizedField7;
|
|
Action action5 = new Action(this.FOJGAABJIBA);
|
|
SynchronizedField<int> synchronizedField8;
|
|
this.BCIKDBHIJEA = synchronizedField8;
|
|
TextMeshPro textMeshPro = this.usernameText;
|
|
int num2 = 0;
|
|
if (textMeshPro != num2 && (this.HJGHMGJPBPO ? 1 : 0) != num)
|
|
{
|
|
TextMeshPro textMeshPro2 = this.usernameText;
|
|
string text = this.MBFKBIKKLLA.Get();
|
|
}
|
|
this.usernameText.text = "";
|
|
TextMeshPro textMeshPro3 = this.roomNameText;
|
|
int num3 = 0;
|
|
if (textMeshPro3 != num3 && (this.HJGHMGJPBPO ? 1 : 0) != num && !string.IsNullOrEmpty(this.LCGIMCGLCPK.Get()))
|
|
{
|
|
TextMeshPro textMeshPro4 = this.roomNameText;
|
|
string text2 = this.LCGIMCGLCPK.Get();
|
|
string text3 = "^" + text2;
|
|
textMeshPro4.text = text3;
|
|
}
|
|
this.roomNameText.text = "";
|
|
int num4 = 0;
|
|
this.HFBNDHELDOG(num4 != 0);
|
|
int num5 = this.BCIKDBHIJEA.Get();
|
|
Image[] array = this.cheerCounterImages;
|
|
if (num < array.Length)
|
|
{
|
|
GameObject gameObject = array[num].gameObject;
|
|
bool flag = num < num5;
|
|
gameObject.SetActive(flag);
|
|
Image[] array2 = this.cheerCounterImages;
|
|
num++;
|
|
}
|
|
Material material = new Material(this.projecterRenderer.GetSharedMaterial());
|
|
MeshRenderer meshRenderer = this.projecterRenderer;
|
|
this.POEHKHGAJCJ = material;
|
|
meshRenderer.SetMaterial(material);
|
|
float realtimeSinceStartup = Time.realtimeSinceStartup;
|
|
this.FFDOLDKPCLN = realtimeSinceStartup;
|
|
this.OCBJLJPCLDF();
|
|
ActionEvent<Photon.Realtime.Player> onMasterClientSwitched = PhotonNetwork.OnMasterClientSwitched;
|
|
Action<Photon.Realtime.Player> action6 = new Action(this.OnMasterClientSwitched);
|
|
PhotonNetwork.OnMasterClientSwitched = onMasterClientSwitched + action6;
|
|
}
|
|
|
|
// Token: 0x0600CD4B RID: 52555 RVA: 0x0030CB4C File Offset: 0x0030AD4C
|
|
[Token(Token = "0x600CD4B")]
|
|
[Address(RVA = "0x10DD960", Offset = "0x10DC360", VA = "0x1810DD960")]
|
|
private void Start()
|
|
{
|
|
int num = 0;
|
|
this.HFBNDHELDOG(num != 0);
|
|
int num2 = 0;
|
|
this.HLNNJECEDDE(num2 != 0);
|
|
bool flag = EIMGAFPPJFD.AFFHLKBCIGM();
|
|
this.HJGHMGJPBPO = flag;
|
|
}
|
|
|
|
// Token: 0x0600CD4C RID: 52556 RVA: 0x0030CB7C File Offset: 0x0030AD7C
|
|
[Token(Token = "0x600CD4C")]
|
|
[Address(RVA = "0x10DD4A0", Offset = "0x10DBEA0", VA = "0x1810DD4A0", Slot = "14")]
|
|
protected override void OnDestroy()
|
|
{
|
|
base.OnDestroy();
|
|
ActionEvent<Photon.Realtime.Player> onMasterClientSwitched = PhotonNetwork.OnMasterClientSwitched;
|
|
Action<Photon.Realtime.Player> action = new Action(this.OnMasterClientSwitched);
|
|
PhotonNetwork.OnMasterClientSwitched = onMasterClientSwitched - action;
|
|
Material poehkhgajcj = this.POEHKHGAJCJ;
|
|
int num = 0;
|
|
bool flag = poehkhgajcj != num;
|
|
int num2 = 0;
|
|
if (flag)
|
|
{
|
|
global::UnityEngine.Object.Destroy(this.POEHKHGAJCJ);
|
|
this.POEHKHGAJCJ = num2;
|
|
}
|
|
if (this.NBAJFAPDFCM != 0)
|
|
{
|
|
this.NBAJFAPDFCM = num2;
|
|
}
|
|
OHDHPENHDAP.NBMFNJLHKAO afdandjmjbl = this.AFDANDJMJBL;
|
|
if (afdandjmjbl != 0)
|
|
{
|
|
afdandjmjbl.Dispose();
|
|
}
|
|
OHDHPENHDAP.NBMFNJLHKAO plfkidnbnop = this.PLFKIDNBNOP;
|
|
if (plfkidnbnop != 0)
|
|
{
|
|
plfkidnbnop.Dispose();
|
|
}
|
|
}
|
|
|
|
// Token: 0x0600CD4D RID: 52557 RVA: 0x0030CC14 File Offset: 0x0030AE14
|
|
[Token(Token = "0x600CD4D")]
|
|
[Address(RVA = "0x10DC090", Offset = "0x10DAA90", VA = "0x1810DC090")]
|
|
private IEnumerator EEOBIBDEJDE()
|
|
{
|
|
/*
|
|
An exception occurred when decompiling this method (0600CD4D)
|
|
|
|
ICSharpCode.Decompiler.DecompilerException: Error decompiling System.Collections.IEnumerator RecRoom.RecentImageProjector::EEOBIBDEJDE()
|
|
|
|
---> System.Exception: Basic block has to end with unconditional control flow.
|
|
{
|
|
Block_0:
|
|
call:void(GMCCJLMIEHB::System.IDisposable.Dispose, ldloc:GMCCJLMIEHB(var_0))
|
|
stfld:int32(GMCCJLMIEHB::<>1__state, ldloc:GMCCJLMIEHB(var_0), conv.u8:uint64[exp:int32](ldc.i8:int64[exp:uint64](0)))
|
|
stfld:RecentImageProjector(GMCCJLMIEHB::<>4__this, ldloc:GMCCJLMIEHB(var_0), ldloc:RecentImageProjector(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: 0x0600CD4E RID: 52558 RVA: 0x0030CC38 File Offset: 0x0030AE38
|
|
[Token(Token = "0x600CD4E")]
|
|
[Address(RVA = "0x10DD010", Offset = "0x10DBA10", VA = "0x1810DD010")]
|
|
private void OCBJLJPCLDF()
|
|
{
|
|
int num = 0;
|
|
if (PhotonNetwork.IsMasterClient)
|
|
{
|
|
DateTime utcNow = DateTime.UtcNow;
|
|
bool flag = utcNow > utcNow;
|
|
DateTime? iboacpcigon = this.IBOACPCIGON;
|
|
DateTime? previousValidTill = iboacpcigon;
|
|
if (this.MOFKIGBOBAM == num || (flag && num == 0))
|
|
{
|
|
DateTime utcNow2 = DateTime.UtcNow;
|
|
int num2 = 0;
|
|
this.CHFMIKNANPM = num2;
|
|
IPromise<OHDHPENHDAP.OHGBAPBECNM> promise = OHDHPENHDAP.KIIGBNCPAGC();
|
|
Action<OHDHPENHDAP.OHGBAPBECNM> action = delegate(OHDHPENHDAP.OHGBAPBECNM slideshowInfo)
|
|
{
|
|
int num3;
|
|
for (;;)
|
|
{
|
|
num3 = 0;
|
|
RecentImageProjector <>4__this = utcNow2.<>4__this;
|
|
int num4 = 0;
|
|
if (!(<>4__this != num4))
|
|
{
|
|
return;
|
|
}
|
|
if (slideshowInfo != 0)
|
|
{
|
|
break;
|
|
}
|
|
if (PhotonNetwork.IsMasterClient)
|
|
{
|
|
goto Block_5;
|
|
}
|
|
}
|
|
List<OHDHPENHDAP.JNJBPIAKCEJ> <BLBJNODILPO>k__BackingField = slideshowInfo.<BLBJNODILPO>k__BackingField;
|
|
utcNow2.<>4__this.MOFKIGBOBAM = <BLBJNODILPO>k__BackingField;
|
|
int num5 = 0;
|
|
utcNow2.<>4__this.IBOACPCIGON = num5;
|
|
if (PhotonNetwork.IsMasterClient)
|
|
{
|
|
bool flag2;
|
|
if (!flag2)
|
|
{
|
|
RecentImageProjector <>4__this2 = utcNow2.<>4__this;
|
|
int num6 = 0;
|
|
<>4__this2.AHKCNPAPPHE = num6;
|
|
RecentImageProjector <>4__this3 = utcNow2.<>4__this;
|
|
List<OHDHPENHDAP.JNJBPIAKCEJ> mofkigbobam = <>4__this3.MOFKIGBOBAM;
|
|
int num7 = <>4__this3.AHKCNPAPPHE;
|
|
RecentImageProjector <>4__this4 = utcNow2.<>4__this;
|
|
List<OHDHPENHDAP.JNJBPIAKCEJ> mofkigbobam2 = <>4__this4.MOFKIGBOBAM;
|
|
int num8 = 0;
|
|
int num9 = <>4__this4.AHKCNPAPPHE;
|
|
RecentImageProjector <>4__this5 = utcNow2.<>4__this;
|
|
List<OHDHPENHDAP.JNJBPIAKCEJ> mofkigbobam3 = <>4__this5.MOFKIGBOBAM;
|
|
num9++;
|
|
<>4__this5.NHHGJADBKNL = num8;
|
|
}
|
|
RecentImageProjector <>4__this6 = utcNow2.<>4__this;
|
|
if (<>4__this6.HGOFJOIGKHB == num3)
|
|
{
|
|
IEnumerator enumerator2 = <>4__this6.EEOBIBDEJDE();
|
|
Coroutine coroutine2 = <>4__this6.StartCoroutine(enumerator2);
|
|
<>4__this6.HGOFJOIGKHB = coroutine2;
|
|
}
|
|
}
|
|
return;
|
|
Block_5:
|
|
if (0 != 0)
|
|
{
|
|
}
|
|
int num11;
|
|
float num13;
|
|
if (slideshowInfo != 0)
|
|
{
|
|
List<OHDHPENHDAP.JNJBPIAKCEJ> <BLBJNODILPO>k__BackingField2 = slideshowInfo.<BLBJNODILPO>k__BackingField;
|
|
int num10 = 0;
|
|
DateTime utcNow3 = DateTime.UtcNow;
|
|
TimeSpan timeSpan = num10 - utcNow3;
|
|
num11 = 0;
|
|
int num12 = 0;
|
|
num13 = Mathf.Max(15f, (float)num12);
|
|
}
|
|
if (num11 != 0)
|
|
{
|
|
}
|
|
RecentImageProjector.AKJKGAIKPPK akjkgaikppk;
|
|
akjkgaikppk.System.IDisposable.Dispose();
|
|
akjkgaikppk.seconds = num13;
|
|
akjkgaikppk.<>1__state = 0;
|
|
akjkgaikppk.<>4__this = slideshowInfo;
|
|
throw new NullReferenceException();
|
|
};
|
|
if (num < utcNow2)
|
|
{
|
|
num += num;
|
|
if (num != utcNow2)
|
|
{
|
|
num++;
|
|
}
|
|
}
|
|
promise += promise;
|
|
num += 19;
|
|
throw new NullReferenceException();
|
|
}
|
|
if (this.HGOFJOIGKHB == num)
|
|
{
|
|
IEnumerator enumerator = this.EEOBIBDEJDE();
|
|
Coroutine coroutine = base.StartCoroutine(enumerator);
|
|
this.HGOFJOIGKHB = coroutine;
|
|
}
|
|
}
|
|
}
|
|
|
|
// Token: 0x0600CD4F RID: 52559 RVA: 0x0030CD0C File Offset: 0x0030AF0C
|
|
[Token(Token = "0x600CD4F")]
|
|
[Address(RVA = "0x10DCEB0", Offset = "0x10DB8B0", VA = "0x1810DCEB0")]
|
|
private IEnumerator MHCLADEINOI(float HABFNPMBADP)
|
|
{
|
|
/*
|
|
An exception occurred when decompiling this method (0600CD4F)
|
|
|
|
ICSharpCode.Decompiler.DecompilerException: Error decompiling System.Collections.IEnumerator RecRoom.RecentImageProjector::MHCLADEINOI(System.Single)
|
|
|
|
---> System.Exception: Basic block has to end with unconditional control flow.
|
|
{
|
|
Block_0:
|
|
call:void(AKJKGAIKPPK::System.IDisposable.Dispose, ldloc:AKJKGAIKPPK(var_0))
|
|
stfld:float32(AKJKGAIKPPK::seconds, ldloc:AKJKGAIKPPK(var_0), ldloc:float32(HABFNPMBADP))
|
|
stfld:int32(AKJKGAIKPPK::<>1__state, ldloc:AKJKGAIKPPK(var_0), conv.u8:uint64[exp:int32](ldc.i8:int64[exp:uint64](0)))
|
|
stfld:RecentImageProjector(AKJKGAIKPPK::<>4__this, ldloc:AKJKGAIKPPK(var_0), ldloc:RecentImageProjector(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: 0x0600CD50 RID: 52560 RVA: 0x0030CD38 File Offset: 0x0030AF38
|
|
[Token(Token = "0x600CD50")]
|
|
[Address(RVA = "0x10DC6D0", Offset = "0x10DB0D0", VA = "0x1810DC6D0")]
|
|
private void JMFODBKIHAD()
|
|
{
|
|
float realtimeSinceStartup = Time.realtimeSinceStartup;
|
|
this.FFDOLDKPCLN = realtimeSinceStartup;
|
|
string text = this.CFGKHMFNLHK.Get();
|
|
string currImageName = text;
|
|
if (this.HJGHMGJPBPO)
|
|
{
|
|
if (!string.IsNullOrEmpty(this.CFGKHMFNLHK.Get()))
|
|
{
|
|
string currImageName5 = currImageName;
|
|
string text2 = this.PLJKKBLGPPN.Get();
|
|
if (string.Equals(currImageName5, text2))
|
|
{
|
|
OHDHPENHDAP.NBMFNJLHKAO plfkidnbnop = this.PLFKIDNBNOP;
|
|
if (plfkidnbnop != 0)
|
|
{
|
|
OHDHPENHDAP.NBMFNJLHKAO afdandjmjbl = this.AFDANDJMJBL;
|
|
if (afdandjmjbl != 0)
|
|
{
|
|
afdandjmjbl.Dispose();
|
|
}
|
|
this.AFDANDJMJBL = plfkidnbnop;
|
|
Action<Texture2D> action = delegate(Texture2D texture)
|
|
{
|
|
RecentImageProjector <>4__this = this;
|
|
int num5 = 0;
|
|
if (<>4__this != num5)
|
|
{
|
|
RecentImageProjector <>4__this2 = this;
|
|
string currImageName3 = currImageName;
|
|
string text3 = <>4__this2.CFGKHMFNLHK.Get();
|
|
if (string.Equals(currImageName3, text3))
|
|
{
|
|
int num6 = 0;
|
|
if (texture != num6)
|
|
{
|
|
this.PJEPMOFBDEH = (int)((ulong)0L);
|
|
this.APDMLPFOCBP(texture);
|
|
this.HLNNJECEDDE(true);
|
|
return;
|
|
}
|
|
}
|
|
}
|
|
RecentImageProjector <>4__this3 = this;
|
|
int num7 = 0;
|
|
<>4__this3.HLNNJECEDDE(num7 != 0);
|
|
RecentImageProjector <>4__this4 = this;
|
|
RecentImageProjector <>4__this5 = this;
|
|
Debug.LogWarning("Shutting down local projector -- image requests took too long");
|
|
this.HJGHMGJPBPO = false;
|
|
this.BDCGNODIMJA();
|
|
throw new NullReferenceException();
|
|
};
|
|
OHDHPENHDAP.NBMFNJLHKAO afdandjmjbl2 = this.AFDANDJMJBL;
|
|
Action<string> action2 = delegate(string errorMsg)
|
|
{
|
|
RecentImageProjector <>4__this6 = this;
|
|
RecentImageProjector <>4__this7 = this;
|
|
Debug.LogWarning("Shutting down local projector -- consecutive image failures");
|
|
this.HJGHMGJPBPO = false;
|
|
this.BDCGNODIMJA();
|
|
};
|
|
return;
|
|
}
|
|
}
|
|
bool flag = this.FGBJOGCKEOD();
|
|
OHDHPENHDAP.NBMFNJLHKAO afdandjmjbl3 = this.AFDANDJMJBL;
|
|
if (afdandjmjbl3 != 0)
|
|
{
|
|
afdandjmjbl3.Dispose();
|
|
}
|
|
if (flag)
|
|
{
|
|
string currImageName2 = currImageName;
|
|
int num = 0;
|
|
int num2 = 0;
|
|
int num3 = 0;
|
|
OHDHPENHDAP.NBMFNJLHKAO nbmfnjlhkao = OHDHPENHDAP.JMGMDKIBOKO(currImageName2, num3 != 0, num2 != 0, num, num != 0);
|
|
this.AFDANDJMJBL = nbmfnjlhkao;
|
|
Action<Texture2D> action3 = delegate(Texture2D texture)
|
|
{
|
|
RecentImageProjector <>4__this8 = this;
|
|
int num8 = 0;
|
|
if (<>4__this8 != num8)
|
|
{
|
|
RecentImageProjector <>4__this9 = this;
|
|
string currImageName4 = currImageName;
|
|
string text4 = <>4__this9.CFGKHMFNLHK.Get();
|
|
if (string.Equals(currImageName4, text4))
|
|
{
|
|
int num9 = 0;
|
|
if (texture != num9)
|
|
{
|
|
this.APDMLPFOCBP(texture);
|
|
this.HLNNJECEDDE(true);
|
|
}
|
|
}
|
|
}
|
|
};
|
|
}
|
|
}
|
|
Texture2D texture2D = this.ECAEPFPILMD();
|
|
this.APDMLPFOCBP(texture2D);
|
|
int num4 = 0;
|
|
this.HLNNJECEDDE(num4 != 0);
|
|
}
|
|
this.BDCGNODIMJA();
|
|
throw new NullReferenceException();
|
|
}
|
|
|
|
// Token: 0x0600CD51 RID: 52561 RVA: 0x0030CE84 File Offset: 0x0030B084
|
|
[Token(Token = "0x600CD51")]
|
|
[Address(RVA = "0x10DCD90", Offset = "0x10DB790", VA = "0x1810DCD90")]
|
|
private void MFIHCHDAKAH()
|
|
{
|
|
if (this.FGBJOGCKEOD() && this.HJGHMGJPBPO)
|
|
{
|
|
string text = this.PLJKKBLGPPN.Get();
|
|
OHDHPENHDAP.NBMFNJLHKAO nbmfnjlhkao;
|
|
this.PLFKIDNBNOP = nbmfnjlhkao;
|
|
return;
|
|
}
|
|
OHDHPENHDAP.NBMFNJLHKAO plfkidnbnop = this.PLFKIDNBNOP;
|
|
if (plfkidnbnop != 0)
|
|
{
|
|
plfkidnbnop.Dispose();
|
|
}
|
|
this.PLFKIDNBNOP = (ulong)0L;
|
|
}
|
|
|
|
// Token: 0x0600CD52 RID: 52562 RVA: 0x0030CEDC File Offset: 0x0030B0DC
|
|
[Token(Token = "0x600CD52")]
|
|
[Address(RVA = "0x10DC140", Offset = "0x10DAB40", VA = "0x1810DC140")]
|
|
private bool FGBJOGCKEOD()
|
|
{
|
|
BoxCollider boxCollider = this.viewingArea;
|
|
int num = 0;
|
|
if (!(boxCollider == num))
|
|
{
|
|
Vector3 vector;
|
|
float z = vector.z;
|
|
bool flag;
|
|
return flag;
|
|
}
|
|
return true;
|
|
}
|
|
|
|
// Token: 0x0600CD53 RID: 52563 RVA: 0x0030CF14 File Offset: 0x0030B114
|
|
[Token(Token = "0x600CD53")]
|
|
[Address(RVA = "0x10DBFA0", Offset = "0x10DA9A0", VA = "0x1810DBFA0")]
|
|
private Texture2D ECAEPFPILMD()
|
|
{
|
|
Texture2D[] array = this.offlineImages;
|
|
if (array != 0 && array.Length != 0)
|
|
{
|
|
int num = this.FKFALCGCDDH.Get();
|
|
Texture2D[] array2 = this.offlineImages;
|
|
Texture2D texture2D;
|
|
return texture2D;
|
|
}
|
|
throw new IndexOutOfRangeException();
|
|
}
|
|
|
|
// Token: 0x0600CD54 RID: 52564 RVA: 0x0030CF54 File Offset: 0x0030B154
|
|
[Token(Token = "0x600CD54")]
|
|
[Address(RVA = "0x10DCCB0", Offset = "0x10DB6B0", VA = "0x1810DCCB0")]
|
|
private void MALFHDBJEJA()
|
|
{
|
|
TextMeshPro textMeshPro = this.usernameText;
|
|
int num = 0;
|
|
if (textMeshPro != num && this.HJGHMGJPBPO)
|
|
{
|
|
TextMeshPro textMeshPro2 = this.usernameText;
|
|
string text = this.MBFKBIKKLLA.Get();
|
|
textMeshPro2.text = text;
|
|
return;
|
|
}
|
|
this.usernameText.text = "";
|
|
}
|
|
|
|
// Token: 0x0600CD55 RID: 52565 RVA: 0x0030CFB0 File Offset: 0x0030B1B0
|
|
[Token(Token = "0x600CD55")]
|
|
[Address(RVA = "0x10DBDE0", Offset = "0x10DA7E0", VA = "0x1810DBDE0")]
|
|
private void DCKCONNNGGL()
|
|
{
|
|
TextMeshPro textMeshPro = this.roomNameText;
|
|
int num = 0;
|
|
if (textMeshPro != num && this.HJGHMGJPBPO && !string.IsNullOrEmpty(this.LCGIMCGLCPK.Get()))
|
|
{
|
|
TextMeshPro textMeshPro2 = this.roomNameText;
|
|
string text = this.LCGIMCGLCPK.Get();
|
|
string text2 = "^" + text;
|
|
textMeshPro2.text = text2;
|
|
this.HFBNDHELDOG(true);
|
|
return;
|
|
}
|
|
this.roomNameText.text = "";
|
|
int num2 = 0;
|
|
this.HFBNDHELDOG(num2 != 0);
|
|
}
|
|
|
|
// Token: 0x0600CD56 RID: 52566 RVA: 0x0030D040 File Offset: 0x0030B240
|
|
[Token(Token = "0x600CD56")]
|
|
[Address(RVA = "0x10DC2E0", Offset = "0x10DACE0", VA = "0x1810DC2E0")]
|
|
private void FOJGAABJIBA()
|
|
{
|
|
int num = this.BCIKDBHIJEA.Get();
|
|
Image[] array = this.cheerCounterImages;
|
|
int num2 = 0;
|
|
if (num2 < array.Length)
|
|
{
|
|
GameObject gameObject = array[num2].gameObject;
|
|
bool flag = num2 < num;
|
|
gameObject.SetActive(flag);
|
|
Image[] array2 = this.cheerCounterImages;
|
|
num2++;
|
|
}
|
|
}
|
|
|
|
// Token: 0x0600CD57 RID: 52567 RVA: 0x0030D098 File Offset: 0x0030B298
|
|
[Token(Token = "0x600CD57")]
|
|
[Address(RVA = "0x10DAFA0", Offset = "0x10D99A0", VA = "0x1810DAFA0")]
|
|
private void APDMLPFOCBP(Texture2D IJKBAADKCBM)
|
|
{
|
|
int num = 0;
|
|
if (!(IJKBAADKCBM != num))
|
|
{
|
|
this.BDCGNODIMJA();
|
|
return;
|
|
}
|
|
this.projectorDisplay.SetActive(true);
|
|
Material poehkhgajcj = this.POEHKHGAJCJ;
|
|
int bmbhiolhcli = PAMNDKEGFFG.BMBHIOLHCLI;
|
|
poehkhgajcj.SetTextureImpl(bmbhiolhcli, IJKBAADKCBM);
|
|
}
|
|
|
|
// Token: 0x0600CD58 RID: 52568 RVA: 0x0030D0E0 File Offset: 0x0030B2E0
|
|
[Token(Token = "0x600CD58")]
|
|
[Address(RVA = "0x10DB790", Offset = "0x10DA190", VA = "0x1810DB790")]
|
|
private void BDCGNODIMJA()
|
|
{
|
|
GameObject gameObject = this.projectorDisplay;
|
|
int num = 0;
|
|
gameObject.SetActive(num != 0);
|
|
Material poehkhgajcj = this.POEHKHGAJCJ;
|
|
int num2 = 0;
|
|
int bmbhiolhcli = PAMNDKEGFFG.BMBHIOLHCLI;
|
|
poehkhgajcj.SetTextureImpl(bmbhiolhcli, num2);
|
|
TextMeshPro textMeshPro = this.roomNameText;
|
|
int num3 = 0;
|
|
if (textMeshPro != num3)
|
|
{
|
|
this.roomNameText.text = "";
|
|
}
|
|
TextMeshPro textMeshPro2 = this.usernameText;
|
|
int num4 = 0;
|
|
if (textMeshPro2 != num4)
|
|
{
|
|
this.usernameText.text = "";
|
|
}
|
|
int num5 = 0;
|
|
this.HFBNDHELDOG(num5 != 0);
|
|
int num6 = 0;
|
|
this.HLNNJECEDDE(num6 != 0);
|
|
}
|
|
|
|
// Token: 0x0600CD59 RID: 52569 RVA: 0x0030D180 File Offset: 0x0030B380
|
|
[Token(Token = "0x600CD59")]
|
|
[Address(RVA = "0x10DD630", Offset = "0x10DC030", VA = "0x1810DD630")]
|
|
private void OnMasterClientSwitched(Photon.Realtime.Player EFABHEGDDAP)
|
|
{
|
|
if (PhotonNetwork.IsMasterClient)
|
|
{
|
|
this.OCBJLJPCLDF();
|
|
return;
|
|
}
|
|
Coroutine hgofjoigkhb = this.HGOFJOIGKHB;
|
|
if (hgofjoigkhb != 0)
|
|
{
|
|
base.StopCoroutine(hgofjoigkhb);
|
|
this.HGOFJOIGKHB = (ulong)0L;
|
|
return;
|
|
}
|
|
}
|
|
|
|
// Token: 0x0600CD5A RID: 52570 RVA: 0x0030D1BC File Offset: 0x0030B3BC
|
|
[Token(Token = "0x600CD5A")]
|
|
[Address(RVA = "0x10DB8E0", Offset = "0x10DA2E0", VA = "0x1810DB8E0")]
|
|
private void BKGOBNOPIPC()
|
|
{
|
|
if (this.NBAJFAPDFCM != 0)
|
|
{
|
|
this.NBAJFAPDFCM = (ulong)0L;
|
|
}
|
|
Scheduler instance = SingletonMonoBehaviour.Instance;
|
|
RecentImageProjector.MALHCGIGFPB malhcgigfpb;
|
|
malhcgigfpb.System.IDisposable.Dispose();
|
|
malhcgigfpb.<>1__state = (int)((ulong)0L);
|
|
malhcgigfpb.<>4__this = this;
|
|
ISchedulerPromise schedulerPromise = instance.Run(this, malhcgigfpb);
|
|
this.NBAJFAPDFCM = schedulerPromise;
|
|
}
|
|
|
|
// Token: 0x0600CD5B RID: 52571 RVA: 0x0030D210 File Offset: 0x0030B410
|
|
[Token(Token = "0x600CD5B")]
|
|
[Address(RVA = "0x10DC670", Offset = "0x10DB070", VA = "0x1810DC670")]
|
|
private IEnumerator<ISchedule> JHHJDMNEILN()
|
|
{
|
|
/*
|
|
An exception occurred when decompiling this method (0600CD5B)
|
|
|
|
ICSharpCode.Decompiler.DecompilerException: Error decompiling System.Collections.Generic.IEnumerator`1<RecRoom.Core.ISchedule> RecRoom.RecentImageProjector::JHHJDMNEILN()
|
|
|
|
---> System.Exception: Basic block has to end with unconditional control flow.
|
|
{
|
|
Block_0:
|
|
call:void(MALHCGIGFPB::System.IDisposable.Dispose, ldloc:MALHCGIGFPB(var_0))
|
|
stfld:int32(MALHCGIGFPB::<>1__state, ldloc:MALHCGIGFPB(var_0), conv.u8:uint64[exp:int32](ldc.i8:int64[exp:uint64](0)))
|
|
stfld:RecentImageProjector(MALHCGIGFPB::<>4__this, ldloc:MALHCGIGFPB(var_0), ldloc:RecentImageProjector(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: 0x0600CD5C RID: 52572 RVA: 0x0030D234 File Offset: 0x0030B434
|
|
[Token(Token = "0x600CD5C")]
|
|
[Address(RVA = "0x10DC580", Offset = "0x10DAF80", VA = "0x1810DC580")]
|
|
private void HLNNJECEDDE(bool CBHMNNAINHM)
|
|
{
|
|
PhysicalButtonBase[] array = this.cheerButtons;
|
|
if (array != 0)
|
|
{
|
|
int num = 0;
|
|
if (num < array.Length)
|
|
{
|
|
bool isButtonEnabled = array[num].HFNAIHCPBNN;
|
|
PhysicalButtonBase[] array2 = this.cheerButtons;
|
|
num++;
|
|
}
|
|
}
|
|
}
|
|
|
|
// Token: 0x0600CD5D RID: 52573 RVA: 0x0030D278 File Offset: 0x0030B478
|
|
[Token(Token = "0x600CD5D")]
|
|
[Address(RVA = "0x10DC4E0", Offset = "0x10DAEE0", VA = "0x1810DC4E0")]
|
|
private void HFBNDHELDOG(bool CBHMNNAINHM)
|
|
{
|
|
PhysicalButtonBase[] array = this.visitButtons;
|
|
if (array != 0)
|
|
{
|
|
int num = 0;
|
|
if (num < array.Length)
|
|
{
|
|
bool isButtonEnabled = array[num].HFNAIHCPBNN;
|
|
PhysicalButtonBase[] array2 = this.visitButtons;
|
|
num++;
|
|
}
|
|
}
|
|
}
|
|
|
|
// Token: 0x0600CD5E RID: 52574 RVA: 0x0030D2BC File Offset: 0x0030B4BC
|
|
[Token(Token = "0x600CD5E")]
|
|
[Address(RVA = "0x10DCF70", Offset = "0x10DB970", VA = "0x1810DCF70")]
|
|
private void NJLIKCECMAF(long LKNNMPCBCKM)
|
|
{
|
|
PhotonView photonView = base.photonView;
|
|
RPCActions.RPCAction<long> rpcaction = new RPCActions.RPCAction(this.RPCMasterCheerImage);
|
|
photonView.RpcMaster<long>(rpcaction, LKNNMPCBCKM);
|
|
}
|
|
|
|
// Token: 0x0600CD5F RID: 52575 RVA: 0x0030D2EC File Offset: 0x0030B4EC
|
|
[Token(Token = "0x600CD5F")]
|
|
[Address(RVA = "0x10DD850", Offset = "0x10DC250", VA = "0x1810DD850")]
|
|
[PunRPC]
|
|
private void RPCMasterCheerImage(long LKNNMPCBCKM)
|
|
{
|
|
if (PhotonNetwork.IsMasterClient)
|
|
{
|
|
long num = this.GEFIHPCMCHF.Get();
|
|
if (LKNNMPCBCKM == num)
|
|
{
|
|
int num2 = this.BCIKDBHIJEA.Get();
|
|
SynchronizedField<int> bcikdbhijea = this.BCIKDBHIJEA;
|
|
}
|
|
}
|
|
}
|
|
|
|
// Token: 0x0600CD60 RID: 52576 RVA: 0x0030D32C File Offset: 0x0030B52C
|
|
[Token(Token = "0x600CD60")]
|
|
[Address(RVA = "0x10DBC20", Offset = "0x10DA620", VA = "0x1810DBC20")]
|
|
public void Button_VisitRoom()
|
|
{
|
|
if (!string.IsNullOrEmpty(this.LCGIMCGLCPK.Get()))
|
|
{
|
|
SessionManager instance = SingletonMonoBehaviour.Instance;
|
|
string text = this.LCGIMCGLCPK.Get();
|
|
int num = 0;
|
|
int num2 = 0;
|
|
instance.RunJoinRoom(text, num2, SessionManager.BDPNOBGNGNI.REC_CENTER_SLIDESHOW, num != 0, num);
|
|
}
|
|
}
|
|
|
|
// Token: 0x0600CD61 RID: 52577 RVA: 0x0030D374 File Offset: 0x0030B574
|
|
[Token(Token = "0x600CD61")]
|
|
[Address(RVA = "0x10DB9E0", Offset = "0x10DA3E0", VA = "0x1810DB9E0")]
|
|
public void Button_CheerPhoto()
|
|
{
|
|
long num = this.GEFIHPCMCHF.Get();
|
|
int num2 = 0;
|
|
this.HLNNJECEDDE(num2 != 0);
|
|
long num3 = this.GEFIHPCMCHF.Get();
|
|
PhotonView photonView = base.photonView;
|
|
RPCActions.RPCAction<long> rpcaction = new RPCActions.RPCAction(this.RPCMasterCheerImage);
|
|
photonView.RpcMaster<long>(rpcaction, num3);
|
|
IPromise promise = OHDHPENHDAP.BFHNENPOEFB(this.GEFIHPCMCHF.Get(), true);
|
|
Action action = new Action(this.KEJBKCBAPCC);
|
|
Action<string> action2 = new Action(this.GEFCMNBMFDM);
|
|
}
|
|
|
|
// Token: 0x0600CD62 RID: 52578 RVA: 0x0030D3F8 File Offset: 0x0030B5F8
|
|
[Token(Token = "0x600CD62")]
|
|
[Address(RVA = "0x10DD330", Offset = "0x10DBD30", VA = "0x1810DD330")]
|
|
private void OFJMIBIOMII()
|
|
{
|
|
if (!global::Player.<EGKJPJKLEAI>k__BackingField.playerUI.LNHCLJBCAGL)
|
|
{
|
|
WatchMenuProjector watchMenuProjector = global::Player.<EGKJPJKLEAI>k__BackingField.playerUI.watchMenuProjector;
|
|
int num = 0;
|
|
watchMenuProjector.AuthorityOpenMenuDetached(num != 0);
|
|
return;
|
|
}
|
|
}
|
|
|
|
// Token: 0x0600CD63 RID: 52579 RVA: 0x0030D438 File Offset: 0x0030B638
|
|
[Token(Token = "0x600CD63")]
|
|
[Address(RVA = "0x10DD770", Offset = "0x10DC170", VA = "0x1810DD770")]
|
|
private void PEIHKDPPNME(string NGPMADFHHKP)
|
|
{
|
|
NotificationManager instance = SingletonMonoBehaviour.Instance;
|
|
int num = 0;
|
|
IDisposable disposable = instance.Play(NotificationManager.IBIDFAOPIPC.Major, NGPMADFHHKP, 3f, num, num);
|
|
}
|
|
|
|
// Token: 0x0600CD64 RID: 52580 RVA: 0x0030D464 File Offset: 0x0030B664
|
|
[Token(Token = "0x600CD64")]
|
|
[Address(RVA = "0x10DD9D0", Offset = "0x10DC3D0", VA = "0x1810DD9D0")]
|
|
public RecentImageProjector()
|
|
{
|
|
}
|
|
|
|
// Token: 0x0600CD65 RID: 52581 RVA: 0x0030D4AC File Offset: 0x0030B6AC
|
|
[Token(Token = "0x600CD65")]
|
|
[Address(RVA = "0x10DCA40", Offset = "0x10DB440", VA = "0x1810DCA40")]
|
|
[CompilerGenerated]
|
|
private void KEJBKCBAPCC()
|
|
{
|
|
string text = this.amplitudeCommandContext;
|
|
long num = this.GEFIHPCMCHF.Get();
|
|
int num2 = 0;
|
|
int num3 = 0;
|
|
CFLMJLFBOKH.AJDDKPDFBGE(text, num, num3, num2);
|
|
this.PEIHKDPPNME("Photo cheered!");
|
|
if (this.NBAJFAPDFCM != 0)
|
|
{
|
|
this.NBAJFAPDFCM = num3;
|
|
}
|
|
Scheduler instance = SingletonMonoBehaviour.Instance;
|
|
RecentImageProjector.MALHCGIGFPB malhcgigfpb;
|
|
malhcgigfpb.System.IDisposable.Dispose();
|
|
malhcgigfpb.<>1__state = num3;
|
|
malhcgigfpb.<>4__this = this;
|
|
ISchedulerPromise schedulerPromise = instance.Run(this, malhcgigfpb);
|
|
this.NBAJFAPDFCM = schedulerPromise;
|
|
}
|
|
|
|
// Token: 0x0600CD66 RID: 52582 RVA: 0x0030D52C File Offset: 0x0030B72C
|
|
[Token(Token = "0x600CD66")]
|
|
[Address(RVA = "0x10DC3C0", Offset = "0x10DADC0", VA = "0x1810DC3C0")]
|
|
[CompilerGenerated]
|
|
private void GEFCMNBMFDM(string NGPMADFHHKP)
|
|
{
|
|
this.PEIHKDPPNME(NGPMADFHHKP);
|
|
}
|
|
|
|
// Token: 0x04008A6F RID: 35439
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x40")]
|
|
[Token(Token = "0x4008A6F")]
|
|
[SerializeField]
|
|
private MeshRenderer projecterRenderer;
|
|
|
|
// Token: 0x04008A70 RID: 35440
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x48")]
|
|
[Token(Token = "0x4008A70")]
|
|
[SerializeField]
|
|
private GameObject projectorDisplay;
|
|
|
|
// Token: 0x04008A71 RID: 35441
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x50")]
|
|
[Token(Token = "0x4008A71")]
|
|
[SerializeField]
|
|
private float photoDisplayTime = 7f;
|
|
|
|
// Token: 0x04008A72 RID: 35442
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x58")]
|
|
[Token(Token = "0x4008A72")]
|
|
[SerializeField]
|
|
private TextMeshPro usernameText;
|
|
|
|
// Token: 0x04008A73 RID: 35443
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x60")]
|
|
[Token(Token = "0x4008A73")]
|
|
[SerializeField]
|
|
private TextMeshPro roomNameText;
|
|
|
|
// Token: 0x04008A74 RID: 35444
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x68")]
|
|
[Token(Token = "0x4008A74")]
|
|
[SerializeField]
|
|
private BoxCollider viewingArea;
|
|
|
|
// Token: 0x04008A75 RID: 35445
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x70")]
|
|
[Token(Token = "0x4008A75")]
|
|
[SerializeField]
|
|
private Texture2D[] offlineImages;
|
|
|
|
// Token: 0x04008A76 RID: 35446
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x78")]
|
|
[Token(Token = "0x4008A76")]
|
|
[SerializeField]
|
|
private GameObject cheerFeedback;
|
|
|
|
// Token: 0x04008A77 RID: 35447
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x80")]
|
|
[Token(Token = "0x4008A77")]
|
|
[SerializeField]
|
|
private Image cheerFeedbackImage;
|
|
|
|
// Token: 0x04008A78 RID: 35448
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x88")]
|
|
[Token(Token = "0x4008A78")]
|
|
[SerializeField]
|
|
private float cheerFeedbackMinScale = 1f;
|
|
|
|
// Token: 0x04008A79 RID: 35449
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x8C")]
|
|
[Token(Token = "0x4008A79")]
|
|
[SerializeField]
|
|
private float cheerFeedbackMaxScale = 1.5f;
|
|
|
|
// Token: 0x04008A7A RID: 35450
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x90")]
|
|
[Token(Token = "0x4008A7A")]
|
|
[SerializeField]
|
|
private PhysicalButtonBase[] cheerButtons;
|
|
|
|
// Token: 0x04008A7B RID: 35451
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x98")]
|
|
[Token(Token = "0x4008A7B")]
|
|
[SerializeField]
|
|
private PhysicalButtonBase[] visitButtons;
|
|
|
|
// Token: 0x04008A7C RID: 35452
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0xA0")]
|
|
[Token(Token = "0x4008A7C")]
|
|
[SerializeField]
|
|
private Image[] cheerCounterImages;
|
|
|
|
// Token: 0x04008A7D RID: 35453
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0xA8")]
|
|
[Token(Token = "0x4008A7D")]
|
|
[SerializeField]
|
|
private string amplitudeCommandContext = "RecentImageProjector";
|
|
|
|
// Token: 0x04008A7E RID: 35454
|
|
[Token(Token = "0x4008A7E")]
|
|
private const uint DNHPDJDAPMC = 512U;
|
|
|
|
// Token: 0x04008A7F RID: 35455
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0xB0")]
|
|
[Token(Token = "0x4008A7F")]
|
|
private Material POEHKHGAJCJ;
|
|
|
|
// Token: 0x04008A80 RID: 35456
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0xB8")]
|
|
[Token(Token = "0x4008A80")]
|
|
private SynchronizedField<int> FKFALCGCDDH;
|
|
|
|
// Token: 0x04008A81 RID: 35457
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0xC0")]
|
|
[Token(Token = "0x4008A81")]
|
|
private SynchronizedField<string> CFGKHMFNLHK;
|
|
|
|
// Token: 0x04008A82 RID: 35458
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0xC8")]
|
|
[Token(Token = "0x4008A82")]
|
|
private SynchronizedField<string> PLJKKBLGPPN;
|
|
|
|
// Token: 0x04008A83 RID: 35459
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0xD0")]
|
|
[Token(Token = "0x4008A83")]
|
|
private SynchronizedField<long> GEFIHPCMCHF;
|
|
|
|
// Token: 0x04008A84 RID: 35460
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0xD8")]
|
|
[Token(Token = "0x4008A84")]
|
|
private SynchronizedField<string> MBFKBIKKLLA;
|
|
|
|
// Token: 0x04008A85 RID: 35461
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0xE0")]
|
|
[Token(Token = "0x4008A85")]
|
|
private SynchronizedField<string> LCGIMCGLCPK;
|
|
|
|
// Token: 0x04008A86 RID: 35462
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0xE8")]
|
|
[Token(Token = "0x4008A86")]
|
|
private SynchronizedField<long> KKMAEMGDMBI;
|
|
|
|
// Token: 0x04008A87 RID: 35463
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0xF0")]
|
|
[Token(Token = "0x4008A87")]
|
|
private SynchronizedField<int> BCIKDBHIJEA;
|
|
|
|
// Token: 0x04008A88 RID: 35464
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0xF8")]
|
|
[Token(Token = "0x4008A88")]
|
|
private List<OHDHPENHDAP.JNJBPIAKCEJ> MOFKIGBOBAM;
|
|
|
|
// Token: 0x04008A89 RID: 35465
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x100")]
|
|
[Token(Token = "0x4008A89")]
|
|
private DateTime? IBOACPCIGON;
|
|
|
|
// Token: 0x04008A8A RID: 35466
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x110")]
|
|
[Token(Token = "0x4008A8A")]
|
|
private DateTime? CHFMIKNANPM;
|
|
|
|
// Token: 0x04008A8B RID: 35467
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x120")]
|
|
[Token(Token = "0x4008A8B")]
|
|
private float FFDOLDKPCLN;
|
|
|
|
// Token: 0x04008A8C RID: 35468
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x128")]
|
|
[Token(Token = "0x4008A8C")]
|
|
private Coroutine HGOFJOIGKHB;
|
|
|
|
// Token: 0x04008A8D RID: 35469
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x130")]
|
|
[Token(Token = "0x4008A8D")]
|
|
private Coroutine NLDMNCEABIP;
|
|
|
|
// Token: 0x04008A8E RID: 35470
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x138")]
|
|
[Token(Token = "0x4008A8E")]
|
|
private OHDHPENHDAP.NBMFNJLHKAO PLFKIDNBNOP;
|
|
|
|
// Token: 0x04008A8F RID: 35471
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x140")]
|
|
[Token(Token = "0x4008A8F")]
|
|
private OHDHPENHDAP.NBMFNJLHKAO AFDANDJMJBL;
|
|
|
|
// Token: 0x04008A90 RID: 35472
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x148")]
|
|
[Token(Token = "0x4008A90")]
|
|
private int PJEPMOFBDEH;
|
|
|
|
// Token: 0x04008A91 RID: 35473
|
|
[Token(Token = "0x4008A91")]
|
|
private const int PPPHDAHJMGK = 4;
|
|
|
|
// Token: 0x04008A92 RID: 35474
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x14C")]
|
|
[Token(Token = "0x4008A92")]
|
|
private bool HJGHMGJPBPO = true;
|
|
|
|
// Token: 0x04008A93 RID: 35475
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x150")]
|
|
[Token(Token = "0x4008A93")]
|
|
private ISchedulerPromise NBAJFAPDFCM;
|
|
|
|
// Token: 0x02001DB8 RID: 7608
|
|
[Token(Token = "0x2001DB8")]
|
|
[CompilerGenerated]
|
|
private sealed class MDFPNMNJPFG
|
|
{
|
|
// Token: 0x0600CD6D RID: 52589 RVA: 0x0030D598 File Offset: 0x0030B798
|
|
[Token(Token = "0x600CD6D")]
|
|
[Address(RVA = "0x3C1670", Offset = "0x3C0070", VA = "0x1803C1670")]
|
|
public MDFPNMNJPFG()
|
|
{
|
|
}
|
|
|
|
// Token: 0x0600CD6E RID: 52590 RVA: 0x0030D5AC File Offset: 0x0030B7AC
|
|
[Token(Token = "0x600CD6E")]
|
|
[Address(RVA = "0x10D6AE0", Offset = "0x10D54E0", VA = "0x1810D6AE0")]
|
|
internal void <UpdateImageListIfOutOfDate>b__0(OHDHPENHDAP.OHGBAPBECNM slideshowInfo)
|
|
{
|
|
int num;
|
|
for (;;)
|
|
{
|
|
num = 0;
|
|
RecentImageProjector recentImageProjector = this.<>4__this;
|
|
int num2 = 0;
|
|
if (!(recentImageProjector != num2))
|
|
{
|
|
return;
|
|
}
|
|
if (slideshowInfo != 0)
|
|
{
|
|
break;
|
|
}
|
|
if (PhotonNetwork.IsMasterClient)
|
|
{
|
|
goto Block_5;
|
|
}
|
|
}
|
|
List<OHDHPENHDAP.JNJBPIAKCEJ> <BLBJNODILPO>k__BackingField = slideshowInfo.<BLBJNODILPO>k__BackingField;
|
|
this.<>4__this.MOFKIGBOBAM = <BLBJNODILPO>k__BackingField;
|
|
int num3 = 0;
|
|
this.<>4__this.IBOACPCIGON = num3;
|
|
if (PhotonNetwork.IsMasterClient)
|
|
{
|
|
bool flag;
|
|
if (!flag)
|
|
{
|
|
RecentImageProjector recentImageProjector2 = this.<>4__this;
|
|
int num4 = 0;
|
|
recentImageProjector2.AHKCNPAPPHE = num4;
|
|
RecentImageProjector recentImageProjector3 = this.<>4__this;
|
|
List<OHDHPENHDAP.JNJBPIAKCEJ> mofkigbobam = recentImageProjector3.MOFKIGBOBAM;
|
|
int num5 = recentImageProjector3.AHKCNPAPPHE;
|
|
RecentImageProjector recentImageProjector4 = this.<>4__this;
|
|
List<OHDHPENHDAP.JNJBPIAKCEJ> mofkigbobam2 = recentImageProjector4.MOFKIGBOBAM;
|
|
int num6 = 0;
|
|
int num7 = recentImageProjector4.AHKCNPAPPHE;
|
|
RecentImageProjector recentImageProjector5 = this.<>4__this;
|
|
List<OHDHPENHDAP.JNJBPIAKCEJ> mofkigbobam3 = recentImageProjector5.MOFKIGBOBAM;
|
|
num7++;
|
|
recentImageProjector5.NHHGJADBKNL = num6;
|
|
}
|
|
RecentImageProjector recentImageProjector6 = this.<>4__this;
|
|
if (recentImageProjector6.HGOFJOIGKHB == num)
|
|
{
|
|
IEnumerator enumerator = recentImageProjector6.EEOBIBDEJDE();
|
|
Coroutine coroutine = recentImageProjector6.StartCoroutine(enumerator);
|
|
recentImageProjector6.HGOFJOIGKHB = coroutine;
|
|
}
|
|
}
|
|
return;
|
|
Block_5:
|
|
if (0 != 0)
|
|
{
|
|
}
|
|
int num9;
|
|
float num11;
|
|
if (slideshowInfo != 0)
|
|
{
|
|
List<OHDHPENHDAP.JNJBPIAKCEJ> <BLBJNODILPO>k__BackingField2 = slideshowInfo.<BLBJNODILPO>k__BackingField;
|
|
int num8 = 0;
|
|
DateTime utcNow = DateTime.UtcNow;
|
|
TimeSpan timeSpan = num8 - utcNow;
|
|
num9 = 0;
|
|
int num10 = 0;
|
|
num11 = Mathf.Max(15f, (float)num10);
|
|
}
|
|
if (num9 != 0)
|
|
{
|
|
}
|
|
RecentImageProjector.AKJKGAIKPPK akjkgaikppk;
|
|
akjkgaikppk.System.IDisposable.Dispose();
|
|
akjkgaikppk.seconds = num11;
|
|
akjkgaikppk.<>1__state = 0;
|
|
akjkgaikppk.<>4__this = slideshowInfo;
|
|
throw new NullReferenceException();
|
|
}
|
|
|
|
// Token: 0x04008A97 RID: 35479
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x10")]
|
|
[Token(Token = "0x4008A97")]
|
|
public DateTime? previousValidTill;
|
|
|
|
// Token: 0x04008A98 RID: 35480
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x20")]
|
|
[Token(Token = "0x4008A98")]
|
|
public RecentImageProjector <>4__this;
|
|
}
|
|
|
|
// Token: 0x02001DBA RID: 7610
|
|
[Token(Token = "0x2001DBA")]
|
|
[CompilerGenerated]
|
|
private sealed class BGLBEMGLENM
|
|
{
|
|
// Token: 0x0600CD75 RID: 52597 RVA: 0x0030D7EC File Offset: 0x0030B9EC
|
|
[Token(Token = "0x600CD75")]
|
|
[Address(RVA = "0x3C1670", Offset = "0x3C0070", VA = "0x1803C1670")]
|
|
public BGLBEMGLENM()
|
|
{
|
|
}
|
|
|
|
// Token: 0x0600CD76 RID: 52598 RVA: 0x0030D800 File Offset: 0x0030BA00
|
|
[Token(Token = "0x600CD76")]
|
|
[Address(RVA = "0x10D54C0", Offset = "0x10D3EC0", VA = "0x1810D54C0")]
|
|
internal void <OnCurrentImageChanged>b__0(Texture2D texture)
|
|
{
|
|
RecentImageProjector recentImageProjector = this.<>4__this;
|
|
int num = 0;
|
|
if (recentImageProjector != num)
|
|
{
|
|
RecentImageProjector recentImageProjector2 = this.<>4__this;
|
|
string text = this.currImageName;
|
|
string text2 = recentImageProjector2.CFGKHMFNLHK.Get();
|
|
if (string.Equals(text, text2))
|
|
{
|
|
int num2 = 0;
|
|
if (texture != num2)
|
|
{
|
|
this.<>4__this.PJEPMOFBDEH = (int)((ulong)0L);
|
|
this.<>4__this.APDMLPFOCBP(texture);
|
|
this.<>4__this.HLNNJECEDDE(true);
|
|
return;
|
|
}
|
|
}
|
|
}
|
|
RecentImageProjector recentImageProjector3 = this.<>4__this;
|
|
int num3 = 0;
|
|
recentImageProjector3.HLNNJECEDDE(num3 != 0);
|
|
RecentImageProjector recentImageProjector4 = this.<>4__this;
|
|
RecentImageProjector recentImageProjector5 = this.<>4__this;
|
|
Debug.LogWarning("Shutting down local projector -- image requests took too long");
|
|
this.<>4__this.HJGHMGJPBPO = false;
|
|
this.<>4__this.BDCGNODIMJA();
|
|
throw new NullReferenceException();
|
|
}
|
|
|
|
// Token: 0x0600CD77 RID: 52599 RVA: 0x0030D8C8 File Offset: 0x0030BAC8
|
|
[Token(Token = "0x600CD77")]
|
|
[Address(RVA = "0x10D56A0", Offset = "0x10D40A0", VA = "0x1810D56A0")]
|
|
internal void <OnCurrentImageChanged>b__1(string errorMsg)
|
|
{
|
|
RecentImageProjector recentImageProjector = this.<>4__this;
|
|
RecentImageProjector recentImageProjector2 = this.<>4__this;
|
|
Debug.LogWarning("Shutting down local projector -- consecutive image failures");
|
|
this.<>4__this.HJGHMGJPBPO = false;
|
|
this.<>4__this.BDCGNODIMJA();
|
|
}
|
|
|
|
// Token: 0x0600CD78 RID: 52600 RVA: 0x0030D90C File Offset: 0x0030BB0C
|
|
[Token(Token = "0x600CD78")]
|
|
[Address(RVA = "0x10D5750", Offset = "0x10D4150", VA = "0x1810D5750")]
|
|
internal void <OnCurrentImageChanged>b__2(Texture2D texture)
|
|
{
|
|
RecentImageProjector recentImageProjector = this.<>4__this;
|
|
int num = 0;
|
|
if (recentImageProjector != num)
|
|
{
|
|
RecentImageProjector recentImageProjector2 = this.<>4__this;
|
|
string text = this.currImageName;
|
|
string text2 = recentImageProjector2.CFGKHMFNLHK.Get();
|
|
if (string.Equals(text, text2))
|
|
{
|
|
int num2 = 0;
|
|
if (texture != num2)
|
|
{
|
|
this.<>4__this.APDMLPFOCBP(texture);
|
|
this.<>4__this.HLNNJECEDDE(true);
|
|
}
|
|
}
|
|
}
|
|
}
|
|
|
|
// Token: 0x04008A9D RID: 35485
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x10")]
|
|
[Token(Token = "0x4008A9D")]
|
|
public RecentImageProjector <>4__this;
|
|
|
|
// Token: 0x04008A9E RID: 35486
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x18")]
|
|
[Token(Token = "0x4008A9E")]
|
|
public string currImageName;
|
|
}
|
|
}
|
|
}
|