1629 lines
60 KiB
C#
1629 lines
60 KiB
C#
using System;
|
|
using System.Collections.Generic;
|
|
using System.Linq;
|
|
using System.Runtime.CompilerServices;
|
|
using System.Runtime.InteropServices;
|
|
using System.Text;
|
|
using AGUI.StackedUI.Dialog;
|
|
using Cpp2IlInjected;
|
|
using Photon.Pun;
|
|
using Photon.Realtime;
|
|
using RecNet;
|
|
using RecRoom;
|
|
using RecRoom.Activities.Bowling;
|
|
using RecRoom.Async;
|
|
using RecRoom.Core;
|
|
using RecRoom.Persistence;
|
|
using RecRoom.Sharing;
|
|
using UnityEngine;
|
|
|
|
namespace RRUI.Data
|
|
{
|
|
// Token: 0x02000BBD RID: 3005
|
|
[Token(Token = "0x2000BBD")]
|
|
[StructLayout(3)]
|
|
public class RoomModel : RRUIModel
|
|
{
|
|
// Token: 0x17000CEF RID: 3311
|
|
// (get) Token: 0x060049F2 RID: 18930 RVA: 0x00116AAC File Offset: 0x00114CAC
|
|
[Token(Token = "0x17000CEF")]
|
|
protected override bool PHGOLNMDJLH
|
|
{
|
|
[Token(Token = "0x60049F2")]
|
|
[Address(RVA = "0x1AFCC80", Offset = "0x1AFB680", VA = "0x181AFCC80", Slot = "11")]
|
|
get
|
|
{
|
|
bool flag;
|
|
return flag;
|
|
}
|
|
}
|
|
|
|
// Token: 0x17000CF0 RID: 3312
|
|
// (get) Token: 0x060049F3 RID: 18931 RVA: 0x00116ABC File Offset: 0x00114CBC
|
|
// (set) Token: 0x060049F4 RID: 18932 RVA: 0x00116AD0 File Offset: 0x00114CD0
|
|
[Token(Token = "0x17000CF0")]
|
|
public KLCOGEIGEBJ PLFDFMBOBHJ
|
|
{
|
|
[Token(Token = "0x60049F3")]
|
|
[Address(RVA = "0x3D32A0", Offset = "0x3D1CA0", VA = "0x1803D32A0")]
|
|
get;
|
|
[Token(Token = "0x60049F4")]
|
|
[Address(RVA = "0x3D3440", Offset = "0x3D1E40", VA = "0x1803D3440")]
|
|
protected set;
|
|
}
|
|
|
|
// Token: 0x17000CF1 RID: 3313
|
|
// (get) Token: 0x060049F5 RID: 18933 RVA: 0x00116AE4 File Offset: 0x00114CE4
|
|
// (set) Token: 0x060049F6 RID: 18934 RVA: 0x00116AF8 File Offset: 0x00114CF8
|
|
[Token(Token = "0x17000CF1")]
|
|
public CCEOLAOLEKJ BKKCGGNMMGG
|
|
{
|
|
[Token(Token = "0x60049F5")]
|
|
[Address(RVA = "0x3CBF50", Offset = "0x3CA950", VA = "0x1803CBF50")]
|
|
get;
|
|
[Token(Token = "0x60049F6")]
|
|
[Address(RVA = "0x3F0030", Offset = "0x3EEA30", VA = "0x1803F0030")]
|
|
protected set;
|
|
}
|
|
|
|
// Token: 0x17000CF2 RID: 3314
|
|
// (get) Token: 0x060049F7 RID: 18935 RVA: 0x00116B0C File Offset: 0x00114D0C
|
|
// (set) Token: 0x060049F8 RID: 18936 RVA: 0x00116B20 File Offset: 0x00114D20
|
|
[Token(Token = "0x17000CF2")]
|
|
public PLILLKHMNDA NDAGAGNHNPA
|
|
{
|
|
[Token(Token = "0x60049F7")]
|
|
[Address(RVA = "0x3CBEF0", Offset = "0x3CA8F0", VA = "0x1803CBEF0")]
|
|
get;
|
|
[Token(Token = "0x60049F8")]
|
|
[Address(RVA = "0xA5DB70", Offset = "0xA5C570", VA = "0x180A5DB70")]
|
|
protected set;
|
|
}
|
|
|
|
// Token: 0x17000CF3 RID: 3315
|
|
// (get) Token: 0x060049F9 RID: 18937 RVA: 0x00116B34 File Offset: 0x00114D34
|
|
// (set) Token: 0x060049FA RID: 18938 RVA: 0x00116B68 File Offset: 0x00114D68
|
|
[Token(Token = "0x17000CF3")]
|
|
public PPENFJMFPNE CFGODCLKAJK
|
|
{
|
|
[Token(Token = "0x60049F9")]
|
|
[Address(RVA = "0x1AFE370", Offset = "0x1AFCD70", VA = "0x181AFE370")]
|
|
get
|
|
{
|
|
if (!this.GDPJLIOIIAM && this.PGOIPKKDOPJ)
|
|
{
|
|
Debug.LogError("RoomModel not configured to fetch RoomDetails");
|
|
}
|
|
return this.IJNAMEBOMJJ;
|
|
}
|
|
[Token(Token = "0x60049FA")]
|
|
[Address(RVA = "0x6FC800", Offset = "0x6FB200", VA = "0x1806FC800")]
|
|
private set
|
|
{
|
|
this.IJNAMEBOMJJ = value;
|
|
}
|
|
}
|
|
|
|
// Token: 0x17000CF4 RID: 3316
|
|
// (get) Token: 0x060049FB RID: 18939 RVA: 0x00116B7C File Offset: 0x00114D7C
|
|
// (set) Token: 0x060049FC RID: 18940 RVA: 0x00116BB0 File Offset: 0x00114DB0
|
|
[Token(Token = "0x17000CF4")]
|
|
public CJODCLDGFCF KOCDMNALMBO
|
|
{
|
|
[Token(Token = "0x60049FB")]
|
|
[Address(RVA = "0x1AFE490", Offset = "0x1AFCE90", VA = "0x181AFE490")]
|
|
get
|
|
{
|
|
if (!this.GDPJLIOIIAM && this.PGOIPKKDOPJ)
|
|
{
|
|
Debug.LogError("RoomModel not configured to fetch UserInteractionDetails");
|
|
}
|
|
return this.JPKCKALEEBM;
|
|
}
|
|
[Token(Token = "0x60049FC")]
|
|
[Address(RVA = "0x3F0150", Offset = "0x3EEB50", VA = "0x1803F0150")]
|
|
private set
|
|
{
|
|
this.JPKCKALEEBM = value;
|
|
}
|
|
}
|
|
|
|
// Token: 0x17000CF5 RID: 3317
|
|
// (get) Token: 0x060049FD RID: 18941 RVA: 0x00116BC4 File Offset: 0x00114DC4
|
|
// (set) Token: 0x060049FE RID: 18942 RVA: 0x00116BF8 File Offset: 0x00114DF8
|
|
[Token(Token = "0x17000CF5")]
|
|
public ONCGMPLDEPM MIAOGGDHLAO
|
|
{
|
|
[Token(Token = "0x60049FD")]
|
|
[Address(RVA = "0x1AFE220", Offset = "0x1AFCC20", VA = "0x181AFE220")]
|
|
get
|
|
{
|
|
if (!this.GDPJLIOIIAM && this.PGOIPKKDOPJ)
|
|
{
|
|
Debug.LogError("RoomModel not configured to fetch CanLocalPlayerJoinRoom");
|
|
}
|
|
return this.OOBCKFHLANA;
|
|
}
|
|
[Token(Token = "0x60049FE")]
|
|
[Address(RVA = "0x97B110", Offset = "0x979B10", VA = "0x18097B110")]
|
|
private set
|
|
{
|
|
this.OOBCKFHLANA = value;
|
|
}
|
|
}
|
|
|
|
// Token: 0x17000CF6 RID: 3318
|
|
// (get) Token: 0x060049FF RID: 18943 RVA: 0x00116C0C File Offset: 0x00114E0C
|
|
// (set) Token: 0x06004A00 RID: 18944 RVA: 0x00116C20 File Offset: 0x00114E20
|
|
[Token(Token = "0x17000CF6")]
|
|
public string BBFKHGDNKOO
|
|
{
|
|
[Token(Token = "0x60049FF")]
|
|
[Address(RVA = "0x3E2C60", Offset = "0x3E1660", VA = "0x1803E2C60")]
|
|
get;
|
|
[Token(Token = "0x6004A00")]
|
|
[Address(RVA = "0x6A3B90", Offset = "0x6A2590", VA = "0x1806A3B90")]
|
|
private set;
|
|
}
|
|
|
|
// Token: 0x17000CF7 RID: 3319
|
|
// (get) Token: 0x06004A01 RID: 18945 RVA: 0x00116C34 File Offset: 0x00114E34
|
|
[Token(Token = "0x17000CF7")]
|
|
public bool ALGINBLMGEP
|
|
{
|
|
[Token(Token = "0x6004A01")]
|
|
[Address(RVA = "0x1AFE1C0", Offset = "0x1AFCBC0", VA = "0x181AFE1C0")]
|
|
get
|
|
{
|
|
if (this.MIAOGGDHLAO == 0)
|
|
{
|
|
}
|
|
return this.MIAOGGDHLAO.<JFEJDJFNCAI>k__BackingField || this.MIAOGGDHLAO.<GIOAMJGPAIC>k__BackingField;
|
|
}
|
|
}
|
|
|
|
// Token: 0x17000CF8 RID: 3320
|
|
// (get) Token: 0x06004A02 RID: 18946 RVA: 0x00116C6C File Offset: 0x00114E6C
|
|
[Token(Token = "0x17000CF8")]
|
|
public bool AOGCFBPJDPK
|
|
{
|
|
[Token(Token = "0x6004A02")]
|
|
[Address(RVA = "0x1AFE1A0", Offset = "0x1AFCBA0", VA = "0x181AFE1A0")]
|
|
get
|
|
{
|
|
return this.<GNAFMCCDKJA>k__BackingField != 0 || !this.<EBNOKLMHKEF>k__BackingField;
|
|
}
|
|
}
|
|
|
|
// Token: 0x17000CF9 RID: 3321
|
|
// (get) Token: 0x06004A03 RID: 18947 RVA: 0x00116C90 File Offset: 0x00114E90
|
|
// (set) Token: 0x06004A04 RID: 18948 RVA: 0x00116CA4 File Offset: 0x00114EA4
|
|
[Token(Token = "0x17000CF9")]
|
|
public string MKLOMKPCNMH
|
|
{
|
|
[Token(Token = "0x6004A03")]
|
|
[Address(RVA = "0x3D3280", Offset = "0x3D1C80", VA = "0x1803D3280")]
|
|
get;
|
|
[Token(Token = "0x6004A04")]
|
|
[Address(RVA = "0x3D3420", Offset = "0x3D1E20", VA = "0x1803D3420")]
|
|
private set;
|
|
}
|
|
|
|
// Token: 0x17000CFA RID: 3322
|
|
// (get) Token: 0x06004A05 RID: 18949 RVA: 0x00116CB8 File Offset: 0x00114EB8
|
|
[Token(Token = "0x17000CFA")]
|
|
public IReadOnlyList<string> EAFDMAPEBBL
|
|
{
|
|
[Token(Token = "0x6004A05")]
|
|
[Address(RVA = "0x1AFE400", Offset = "0x1AFCE00", VA = "0x181AFE400")]
|
|
get
|
|
{
|
|
/*
|
|
An exception occurred when decompiling this method (06004A05)
|
|
|
|
ICSharpCode.Decompiler.DecompilerException: Error decompiling System.Collections.Generic.IReadOnlyList`1<System.String> RRUI.Data.RoomModel::get_RoomImageNames()
|
|
|
|
---> System.Exception: Basic block has to end with unconditional control flow.
|
|
{
|
|
IL_1E:
|
|
stloc:class [mscorlib]System.Collections.Generic.List`1<string>(var_1_24, ldfld:class [mscorlib]System.Collections.Generic.List`1<string>(RoomModel::DHNJICCCPKN, ldloc:RoomModel(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: 0x17000CFB RID: 3323
|
|
// (get) Token: 0x06004A06 RID: 18950 RVA: 0x00116CEC File Offset: 0x00114EEC
|
|
// (set) Token: 0x06004A07 RID: 18951 RVA: 0x00116D00 File Offset: 0x00114F00
|
|
[Token(Token = "0x17000CFB")]
|
|
public int MAJANJEGENG
|
|
{
|
|
[Token(Token = "0x6004A06")]
|
|
[Address(RVA = "0x13EBAB0", Offset = "0x13EA4B0", VA = "0x1813EBAB0")]
|
|
get;
|
|
[Token(Token = "0x6004A07")]
|
|
[Address(RVA = "0xC51660", Offset = "0xC50060", VA = "0x180C51660")]
|
|
private set;
|
|
}
|
|
|
|
// Token: 0x17000CFC RID: 3324
|
|
// (get) Token: 0x06004A08 RID: 18952 RVA: 0x00116D14 File Offset: 0x00114F14
|
|
// (set) Token: 0x06004A09 RID: 18953 RVA: 0x00116D28 File Offset: 0x00114F28
|
|
[Token(Token = "0x17000CFC")]
|
|
public long DADOKMAOFJL
|
|
{
|
|
[Token(Token = "0x6004A08")]
|
|
[Address(RVA = "0xA01750", Offset = "0xA00150", VA = "0x180A01750")]
|
|
get
|
|
{
|
|
return this.IHGKFJEAPNA;
|
|
}
|
|
[Token(Token = "0x6004A09")]
|
|
[Address(RVA = "0x1AFB7B0", Offset = "0x1AFA1B0", VA = "0x181AFB7B0")]
|
|
private set
|
|
{
|
|
this.IHGKFJEAPNA = value;
|
|
base.MKBLJJGJAOH();
|
|
}
|
|
}
|
|
|
|
// Token: 0x17000CFD RID: 3325
|
|
// (get) Token: 0x06004A0A RID: 18954 RVA: 0x00116D44 File Offset: 0x00114F44
|
|
[Token(Token = "0x17000CFD")]
|
|
public bool IEKIJECGFBL
|
|
{
|
|
[Token(Token = "0x6004A0A")]
|
|
[Address(RVA = "0x1AFE340", Offset = "0x1AFCD40", VA = "0x181AFE340")]
|
|
get
|
|
{
|
|
/*
|
|
An exception occurred when decompiling this method (06004A0A)
|
|
|
|
ICSharpCode.Decompiler.DecompilerException: Error decompiling System.Boolean RRUI.Data.RoomModel::get_HasJustSaved()
|
|
|
|
---> System.Exception: Basic block has to end with unconditional control flow.
|
|
{
|
|
Block_0:
|
|
stloc:float32(var_1_07, callgetter:float32(Time::get_realtimeSinceStartup))
|
|
stloc:float32(var_2_0E, ldfld:float32(RoomModel::DEPEBAEHEDM, ldloc:RoomModel(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: 0x17000CFE RID: 3326
|
|
// (get) Token: 0x06004A0B RID: 18955 RVA: 0x00116D60 File Offset: 0x00114F60
|
|
[Token(Token = "0x17000CFE")]
|
|
public bool PIJBAJKNPNL
|
|
{
|
|
[Token(Token = "0x6004A0B")]
|
|
[Address(RVA = "0x1AFE310", Offset = "0x1AFCD10", VA = "0x181AFE310")]
|
|
get
|
|
{
|
|
/*
|
|
An exception occurred when decompiling this method (06004A0B)
|
|
|
|
ICSharpCode.Decompiler.DecompilerException: Error decompiling System.Boolean RRUI.Data.RoomModel::get_HasJustRestored()
|
|
|
|
---> System.Exception: Basic block has to end with unconditional control flow.
|
|
{
|
|
Block_0:
|
|
stloc:float32(var_1_07, callgetter:float32(Time::get_realtimeSinceStartup))
|
|
stloc:float32(var_2_0E, ldfld:float32(RoomModel::GBBKPHKCKHH, ldloc:RoomModel(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: 0x17000CFF RID: 3327
|
|
// (get) Token: 0x06004A0C RID: 18956 RVA: 0x00116D7C File Offset: 0x00114F7C
|
|
[Token(Token = "0x17000CFF")]
|
|
public bool PPPFMELKBCK
|
|
{
|
|
[Token(Token = "0x6004A0C")]
|
|
[Address(RVA = "0x1AFE080", Offset = "0x1AFCA80", VA = "0x181AFE080")]
|
|
get
|
|
{
|
|
if (this.CFGODCLKAJK != 0)
|
|
{
|
|
PPENFJMFPNE roomDetails = this.CFGODCLKAJK;
|
|
LMLJHMJEIGM lmljhmjeigm = this.CFGODCLKAJK.MMBJPGGOFHL;
|
|
DateTime <IPLPEOMCNPJ>k__BackingField = this.CFGODCLKAJK.<IPLPEOMCNPJ>k__BackingField;
|
|
bool flag;
|
|
return !flag;
|
|
}
|
|
throw new NullReferenceException();
|
|
}
|
|
}
|
|
|
|
// Token: 0x17000D00 RID: 3328
|
|
// (get) Token: 0x06004A0D RID: 18957 RVA: 0x00116DC0 File Offset: 0x00114FC0
|
|
// (set) Token: 0x06004A0E RID: 18958 RVA: 0x00116DD4 File Offset: 0x00114FD4
|
|
[Token(Token = "0x17000D00")]
|
|
public bool FPAEHFCKOGC
|
|
{
|
|
[Token(Token = "0x6004A0D")]
|
|
[Address(RVA = "0xBDCCE0", Offset = "0xBDB6E0", VA = "0x180BDCCE0")]
|
|
get;
|
|
[Token(Token = "0x6004A0E")]
|
|
[Address(RVA = "0x151A310", Offset = "0x1518D10", VA = "0x18151A310")]
|
|
private set;
|
|
}
|
|
|
|
// Token: 0x17000D01 RID: 3329
|
|
// (get) Token: 0x06004A0F RID: 18959 RVA: 0x00116DE8 File Offset: 0x00114FE8
|
|
// (set) Token: 0x06004A10 RID: 18960 RVA: 0x00116DFC File Offset: 0x00114FFC
|
|
[Token(Token = "0x17000D01")]
|
|
public bool CNMODMMOACA
|
|
{
|
|
[Token(Token = "0x6004A0F")]
|
|
[Address(RVA = "0xC94720", Offset = "0xC93120", VA = "0x180C94720")]
|
|
get;
|
|
[Token(Token = "0x6004A10")]
|
|
[Address(RVA = "0x1AFCBE0", Offset = "0x1AFB5E0", VA = "0x181AFCBE0")]
|
|
private set;
|
|
}
|
|
|
|
// Token: 0x17000D02 RID: 3330
|
|
// (get) Token: 0x06004A11 RID: 18961 RVA: 0x00116E10 File Offset: 0x00115010
|
|
// (set) Token: 0x06004A12 RID: 18962 RVA: 0x00116E24 File Offset: 0x00115024
|
|
[Token(Token = "0x17000D02")]
|
|
public bool GOFFJBOCLJF
|
|
{
|
|
[Token(Token = "0x6004A11")]
|
|
[Address(RVA = "0x1AFE070", Offset = "0x1AFCA70", VA = "0x181AFE070")]
|
|
get;
|
|
[Token(Token = "0x6004A12")]
|
|
[Address(RVA = "0xC94930", Offset = "0xC93330", VA = "0x180C94930")]
|
|
private set;
|
|
}
|
|
|
|
// Token: 0x17000D03 RID: 3331
|
|
// (get) Token: 0x06004A13 RID: 18963 RVA: 0x00116E38 File Offset: 0x00115038
|
|
[Token(Token = "0x17000D03")]
|
|
public bool BGJKOMFGIDJ
|
|
{
|
|
[Token(Token = "0x6004A13")]
|
|
[Address(RVA = "0x1AFE2B0", Offset = "0x1AFCCB0", VA = "0x181AFE2B0")]
|
|
get
|
|
{
|
|
KLCOGEIGEBJ klcogeigebj = this.<GNAFMCCDKJA>k__BackingField;
|
|
if (klcogeigebj != 0 && !klcogeigebj.<GONMENKLJOD>k__BackingField)
|
|
{
|
|
return klcogeigebj.<LGACIEKBLBM>k__BackingField != "RecCenter";
|
|
}
|
|
}
|
|
}
|
|
|
|
// Token: 0x06004A14 RID: 18964 RVA: 0x00116E6C File Offset: 0x0011506C
|
|
[Token(Token = "0x6004A14")]
|
|
[Address(RVA = "0x1AFD540", Offset = "0x1AFBF40", VA = "0x181AFD540")]
|
|
public void Set(RoomModel.JNECNBGGFMG DNGKIAJLLHG, bool GDPJLIOIIAM = false)
|
|
{
|
|
base.Clear();
|
|
this.GDPJLIOIIAM = GDPJLIOIIAM;
|
|
base.MKBLJJGJAOH();
|
|
}
|
|
|
|
// Token: 0x06004A15 RID: 18965 RVA: 0x00116E8C File Offset: 0x0011508C
|
|
[Token(Token = "0x6004A15")]
|
|
[Address(RVA = "0x1AFAFF0", Offset = "0x1AF99F0", VA = "0x181AFAFF0", Slot = "14")]
|
|
protected override void Awake()
|
|
{
|
|
base.Awake();
|
|
if (this.showSaveLoadFeedback)
|
|
{
|
|
RoomPersistenceManager instance = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG;
|
|
Action action = new Action(this.KALENKBFKED);
|
|
instance.NPCNGKGEKMB += action;
|
|
RoomPersistenceManager instance2 = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG;
|
|
Action<string> action2 = new Action(this.DGNOOGDNKKJ);
|
|
instance2.RoomSaveFailureEvent += action2;
|
|
RoomPersistenceManager instance3 = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG;
|
|
Action action3 = new Action(this.NBKEHAHCCCL);
|
|
instance3.OPIHPFLNNMH += action3;
|
|
RoomPersistenceManager instance4 = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG;
|
|
Action<string> action4 = new Action(this.GMBOKMPJEAC);
|
|
instance4.RoomReloadFailureEvent += action4;
|
|
}
|
|
}
|
|
|
|
// Token: 0x06004A16 RID: 18966 RVA: 0x00116F20 File Offset: 0x00115120
|
|
[Token(Token = "0x6004A16")]
|
|
[Address(RVA = "0x1AFCEF0", Offset = "0x1AFB8F0", VA = "0x181AFCEF0", Slot = "15")]
|
|
protected override void OnDestroy()
|
|
{
|
|
base.OnDestroy();
|
|
if (this.showSaveLoadFeedback)
|
|
{
|
|
RoomPersistenceManager instance = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG;
|
|
int num = 0;
|
|
if (instance != num)
|
|
{
|
|
RoomPersistenceManager instance2 = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG;
|
|
Action action = new Action(this.KALENKBFKED);
|
|
instance2.NPCNGKGEKMB -= action;
|
|
RoomPersistenceManager instance3 = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG;
|
|
Action<string> action2 = new Action(this.DGNOOGDNKKJ);
|
|
instance3.RoomSaveFailureEvent -= action2;
|
|
RoomPersistenceManager instance4 = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG;
|
|
Action action3 = new Action(this.NBKEHAHCCCL);
|
|
instance4.OPIHPFLNNMH -= action3;
|
|
RoomPersistenceManager instance5 = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG;
|
|
Action<string> action4 = new Action(this.GMBOKMPJEAC);
|
|
instance5.RoomReloadFailureEvent -= action4;
|
|
}
|
|
}
|
|
}
|
|
|
|
// Token: 0x06004A17 RID: 18967 RVA: 0x00116FCC File Offset: 0x001151CC
|
|
[Token(Token = "0x6004A17")]
|
|
[Address(RVA = "0x1AFD310", Offset = "0x1AFBD10", VA = "0x181AFD310", Slot = "16")]
|
|
protected override void OnEnable()
|
|
{
|
|
ActionEvent<long> nfmlkmfeakd = OJMCBOKJFOF.NFMLKMFEAKD;
|
|
Action<long> action = new Action(this.PBCEFBLFECC);
|
|
OJMCBOKJFOF.NFMLKMFEAKD = nfmlkmfeakd + action;
|
|
ActionEvent<int> nlhpibggdmo = PEGGCEDHBOF.NLHPIBGGDMO;
|
|
Action<int> action2 = new Action(this.NLHPIBGGDMO);
|
|
PEGGCEDHBOF.NLHPIBGGDMO = nlhpibggdmo + action2;
|
|
GameManager instance = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG;
|
|
int num = 0;
|
|
if (instance != num)
|
|
{
|
|
GameManager instance2 = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG;
|
|
MIEIBBPMDMP.GGPHEKCPPMP ggphekcppmp = new MIEIBBPMDMP.GGPHEKCPPMP(this.AFNLAMDLAKL);
|
|
instance2.KMKCFILCLNO += ggphekcppmp;
|
|
}
|
|
}
|
|
|
|
// Token: 0x06004A18 RID: 18968 RVA: 0x00117054 File Offset: 0x00115254
|
|
[Token(Token = "0x6004A18")]
|
|
[Address(RVA = "0x1AFD100", Offset = "0x1AFBB00", VA = "0x181AFD100", Slot = "17")]
|
|
protected override void OnDisable()
|
|
{
|
|
ActionEvent<long> nfmlkmfeakd = OJMCBOKJFOF.NFMLKMFEAKD;
|
|
Action<long> action = new Action(this.PBCEFBLFECC);
|
|
OJMCBOKJFOF.NFMLKMFEAKD = nfmlkmfeakd - action;
|
|
ActionEvent<int> nlhpibggdmo = PEGGCEDHBOF.NLHPIBGGDMO;
|
|
Action<int> action2 = new Action(this.NLHPIBGGDMO);
|
|
PEGGCEDHBOF.NLHPIBGGDMO = nlhpibggdmo - action2;
|
|
GameManager instance = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG;
|
|
int num = 0;
|
|
if (instance != num)
|
|
{
|
|
GameManager instance2 = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG;
|
|
MIEIBBPMDMP.GGPHEKCPPMP ggphekcppmp = new MIEIBBPMDMP.GGPHEKCPPMP(this.AFNLAMDLAKL);
|
|
instance2.KMKCFILCLNO -= ggphekcppmp;
|
|
}
|
|
}
|
|
|
|
// Token: 0x06004A19 RID: 18969 RVA: 0x001170DC File Offset: 0x001152DC
|
|
[Token(Token = "0x6004A19")]
|
|
[Address(RVA = "0x1AFCB60", Offset = "0x1AFB560", VA = "0x181AFCB60")]
|
|
private void KALENKBFKED()
|
|
{
|
|
Promise pplocmpdbam = this.PPLOCMPDBAM;
|
|
if (pplocmpdbam != 0)
|
|
{
|
|
pplocmpdbam.Complete();
|
|
}
|
|
if (this.CPNHCODHDAD)
|
|
{
|
|
this.CPNHCODHDAD = false;
|
|
base.ADJIAENKNAN.AddMessageToast("Room saved!");
|
|
return;
|
|
}
|
|
}
|
|
|
|
// Token: 0x06004A1A RID: 18970 RVA: 0x00117124 File Offset: 0x00115324
|
|
[Token(Token = "0x6004A1A")]
|
|
[Address(RVA = "0x1AFB550", Offset = "0x1AF9F50", VA = "0x181AFB550")]
|
|
private void DGNOOGDNKKJ(string LICNAIGLFCP)
|
|
{
|
|
Promise pplocmpdbam = this.PPLOCMPDBAM;
|
|
if (pplocmpdbam != 0)
|
|
{
|
|
pplocmpdbam.Complete();
|
|
}
|
|
if (this.CPNHCODHDAD)
|
|
{
|
|
this.CPNHCODHDAD = false;
|
|
base.ADJIAENKNAN.AddMessageToast("Failed to save room. Please try again.");
|
|
Debug.LogError("Error saving room: " + LICNAIGLFCP);
|
|
}
|
|
}
|
|
|
|
// Token: 0x06004A1B RID: 18971 RVA: 0x00117178 File Offset: 0x00115378
|
|
[Token(Token = "0x6004A1B")]
|
|
[Address(RVA = "0x1AFCBF0", Offset = "0x1AFB5F0", VA = "0x181AFCBF0")]
|
|
private void NBKEHAHCCCL()
|
|
{
|
|
if (this.CPNHCODHDAD)
|
|
{
|
|
this.CPNHCODHDAD = false;
|
|
base.ADJIAENKNAN.AddMessageToast("Restored!");
|
|
return;
|
|
}
|
|
}
|
|
|
|
// Token: 0x06004A1C RID: 18972 RVA: 0x001171AC File Offset: 0x001153AC
|
|
[Token(Token = "0x6004A1C")]
|
|
[Address(RVA = "0x1AFC320", Offset = "0x1AFAD20", VA = "0x181AFC320")]
|
|
private void GMBOKMPJEAC(string LICNAIGLFCP)
|
|
{
|
|
if (this.CPNHCODHDAD)
|
|
{
|
|
this.CPNHCODHDAD = false;
|
|
ToastListModel toastListModel = base.ADJIAENKNAN;
|
|
string text = "Error restoring room: " + LICNAIGLFCP;
|
|
toastListModel.AddMessageToast(text);
|
|
Debug.LogError("Error restoring room: " + LICNAIGLFCP);
|
|
}
|
|
}
|
|
|
|
// Token: 0x06004A1D RID: 18973 RVA: 0x001171FC File Offset: 0x001153FC
|
|
[Token(Token = "0x6004A1D")]
|
|
[Address(RVA = "0x1AFD520", Offset = "0x1AFBF20", VA = "0x181AFD520")]
|
|
protected void PBCEFBLFECC(long HNHLJONGKHB)
|
|
{
|
|
if (HNHLJONGKHB == this.IHGKFJEAPNA)
|
|
{
|
|
base.MKBLJJGJAOH();
|
|
return;
|
|
}
|
|
}
|
|
|
|
// Token: 0x06004A1E RID: 18974 RVA: 0x0011721C File Offset: 0x0011541C
|
|
[Token(Token = "0x6004A1E")]
|
|
[Address(RVA = "0x1AFCC60", Offset = "0x1AFB660", VA = "0x181AFCC60")]
|
|
protected void NLHPIBGGDMO(int GKLPIFBPGOD)
|
|
{
|
|
if (this.<GNAFMCCDKJA>k__BackingField != 0)
|
|
{
|
|
base.MKBLJJGJAOH();
|
|
return;
|
|
}
|
|
}
|
|
|
|
// Token: 0x06004A1F RID: 18975 RVA: 0x0011723C File Offset: 0x0011543C
|
|
[Token(Token = "0x6004A1F")]
|
|
[Address(RVA = "0x1AFAED0", Offset = "0x1AF98D0", VA = "0x181AFAED0")]
|
|
private void AFNLAMDLAKL(ushort LLEHBLJHJHM, ushort CPMPEJFMDED, ushort PLGFJEILFGP, ushort OEAPMLMHLLF)
|
|
{
|
|
Promise pkbfdacnfpg = this.PKBFDACNFPG;
|
|
if (pkbfdacnfpg != 0)
|
|
{
|
|
pkbfdacnfpg.Complete();
|
|
}
|
|
RoomModel.NICABKKKBHC elfacanckkg = this.ELFACANCKKG;
|
|
if (elfacanckkg != RoomModel.NICABKKKBHC.Save)
|
|
{
|
|
if (elfacanckkg == RoomModel.NICABKKKBHC.Restore)
|
|
{
|
|
this.TryRestoreRoom();
|
|
this.ELFACANCKKG = (RoomModel.NICABKKKBHC)((ulong)0L);
|
|
return;
|
|
}
|
|
}
|
|
else
|
|
{
|
|
this.TrySaveRoom();
|
|
}
|
|
this.ELFACANCKKG = (RoomModel.NICABKKKBHC)((ulong)0L);
|
|
}
|
|
|
|
// Token: 0x06004A20 RID: 18976 RVA: 0x00117288 File Offset: 0x00115488
|
|
[Token(Token = "0x6004A20")]
|
|
[Address(RVA = "0x1AFAF40", Offset = "0x1AF9940", VA = "0x181AFAF40", Slot = "19")]
|
|
protected override void AHFKACICJNC()
|
|
{
|
|
List<string> dhnjicccpkn = this.DHNJICCCPKN;
|
|
int num = 0;
|
|
this.IHGKFJEAPNA = (long)((ulong)(-1L));
|
|
this.GDPJLIOIIAM = false;
|
|
this.OOBCKFHLANA = num;
|
|
this.<KGMNCIJDOFF>k__BackingField = num;
|
|
this.<KJIFIKGFECH>k__BackingField = num;
|
|
this.<GNAFMCCDKJA>k__BackingField = num;
|
|
this.<EJJABGDFGEG>k__BackingField = num;
|
|
this.IJNAMEBOMJJ = num;
|
|
this.JPKCKALEEBM = num;
|
|
this.<JBNKFAMDGAE>k__BackingField = num;
|
|
dhnjicccpkn.Clear();
|
|
this.<EBNOKLMHKEF>k__BackingField = false;
|
|
this.<FIBFPANLDHO>k__BackingField = false;
|
|
}
|
|
|
|
// Token: 0x06004A21 RID: 18977 RVA: 0x0000220F File Offset: 0x0000040F
|
|
[Token(Token = "0x6004A21")]
|
|
[Address(RVA = "0x1AFBBB0", Offset = "0x1AFA5B0", VA = "0x181AFBBB0", Slot = "20")]
|
|
protected override IPromise GLPJPIEOLDF()
|
|
{
|
|
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
|
}
|
|
|
|
// Token: 0x06004A22 RID: 18978 RVA: 0x00117300 File Offset: 0x00115500
|
|
[Token(Token = "0x6004A22")]
|
|
[Address(RVA = "0x1AFCCE0", Offset = "0x1AFB6E0", VA = "0x181AFCCE0")]
|
|
private void OPGONPAJIOJ(bool JPJLFNLCNDH, bool AKJCNDGGEHC)
|
|
{
|
|
if (!AKJCNDGGEHC && this.<FIBFPANLDHO>k__BackingField != AKJCNDGGEHC)
|
|
{
|
|
SessionManager.BDPNOBGNGNI eknheedecpk = this.EKNHEEDECPK;
|
|
Action<Matchmaking.MHCKNNJOIIP> action = new Action(this.INBNLHIHHFK);
|
|
Action<JPIJGHNNIDP> action2 = new Action(this.NOJLKPIFIKL);
|
|
return;
|
|
}
|
|
this.<FMCHEONGJAD>k__BackingField = true;
|
|
base.JOJPOMANGPO();
|
|
SessionManager instance = SingletonMonoBehaviour.Instance;
|
|
SessionManager.BDPNOBGNGNI eknheedecpk2 = this.EKNHEEDECPK;
|
|
Action<Matchmaking.MHCKNNJOIIP> action3 = new Action(this.INBNLHIHHFK);
|
|
throw new NullReferenceException();
|
|
}
|
|
|
|
// Token: 0x06004A23 RID: 18979 RVA: 0x00117370 File Offset: 0x00115570
|
|
[Token(Token = "0x6004A23")]
|
|
[Address(RVA = "0x1AFB7D0", Offset = "0x1AFA1D0", VA = "0x181AFB7D0")]
|
|
private void FMBPEDJEIPF()
|
|
{
|
|
string empty = string.Empty;
|
|
if (this.<GNAFMCCDKJA>k__BackingField == (ulong)0L || this.MIAOGGDHLAO == 0 || this.MIAOGGDHLAO.<JFEJDJFNCAI>k__BackingField)
|
|
{
|
|
this.<KGMNCIJDOFF>k__BackingField = empty;
|
|
return;
|
|
}
|
|
bool <GIOAMJGPAIC>k__BackingField = this.MIAOGGDHLAO.<GIOAMJGPAIC>k__BackingField;
|
|
ONCGMPLDEPM canLocalPlayerJoinRoom = this.MIAOGGDHLAO;
|
|
if (!<GIOAMJGPAIC>k__BackingField)
|
|
{
|
|
if (canLocalPlayerJoinRoom.<CLEOFBADPLE>k__BackingField == <GIOAMJGPAIC>k__BackingField && this.MIAOGGDHLAO.<EFAOOJPCEEC>k__BackingField == <GIOAMJGPAIC>k__BackingField)
|
|
{
|
|
if (this.MIAOGGDHLAO.<MGBPAMJMDNP>k__BackingField == <GIOAMJGPAIC>k__BackingField)
|
|
{
|
|
}
|
|
bool inScreenDisplayMode = SingletonMonoBehaviour.Instance.ACGDGBHFJFB;
|
|
if (inScreenDisplayMode)
|
|
{
|
|
}
|
|
}
|
|
string[] array = new string[5];
|
|
throw new ArrayTypeMismatchException();
|
|
}
|
|
if ("{il2cpp field on {'String' (constant value of type Mono.Cecil.TypeReference)}, offset 0x14}" == (ulong)2L)
|
|
{
|
|
}
|
|
string[] array2 = new string[5];
|
|
throw new ArrayTypeMismatchException();
|
|
}
|
|
|
|
// Token: 0x06004A24 RID: 18980 RVA: 0x0011750C File Offset: 0x0011570C
|
|
[Token(Token = "0x6004A24")]
|
|
[Address(RVA = "0x1AFC3E0", Offset = "0x1AFADE0", VA = "0x181AFC3E0")]
|
|
private void IHANIIOFHPH()
|
|
{
|
|
StringBuilder stringBuilder = new StringBuilder();
|
|
if (this.<GNAFMCCDKJA>k__BackingField != (ulong)0L)
|
|
{
|
|
string text = this.prefix;
|
|
StringBuilder stringBuilder2 = stringBuilder.Append(text);
|
|
List<string> list = new List();
|
|
KLCOGEIGEBJ klcogeigebj = this.<GNAFMCCDKJA>k__BackingField;
|
|
bool flag;
|
|
if (flag)
|
|
{
|
|
string text2 = this.scaryWarning;
|
|
list.Add(text2);
|
|
}
|
|
GPDIAKNEBKH <BGFMGLJNNOK>k__BackingField = this.<GNAFMCCDKJA>k__BackingField.<BGFMGLJNNOK>k__BackingField;
|
|
if (<BGFMGLJNNOK>k__BackingField.HasFlag(<BGFMGLJNNOK>k__BackingField))
|
|
{
|
|
string text3 = this.matureWarning;
|
|
list.Add(text3);
|
|
}
|
|
GPDIAKNEBKH <BGFMGLJNNOK>k__BackingField2 = this.<GNAFMCCDKJA>k__BackingField.<BGFMGLJNNOK>k__BackingField;
|
|
if (<BGFMGLJNNOK>k__BackingField2.HasFlag(<BGFMGLJNNOK>k__BackingField2))
|
|
{
|
|
string text4 = this.flashingLightsWarning;
|
|
list.Add(text4);
|
|
}
|
|
GPDIAKNEBKH <BGFMGLJNNOK>k__BackingField3 = this.<GNAFMCCDKJA>k__BackingField.<BGFMGLJNNOK>k__BackingField;
|
|
if (<BGFMGLJNNOK>k__BackingField3.HasFlag(<BGFMGLJNNOK>k__BackingField3))
|
|
{
|
|
string text5 = this.intenseMotionWarning;
|
|
list.Add(text5);
|
|
}
|
|
GPDIAKNEBKH <BGFMGLJNNOK>k__BackingField4 = this.<GNAFMCCDKJA>k__BackingField.<BGFMGLJNNOK>k__BackingField;
|
|
if (<BGFMGLJNNOK>k__BackingField4.HasFlag(<BGFMGLJNNOK>k__BackingField4))
|
|
{
|
|
string text6 = this.violenceWarning;
|
|
list.Add(text6);
|
|
}
|
|
GPDIAKNEBKH <BGFMGLJNNOK>k__BackingField5 = this.<GNAFMCCDKJA>k__BackingField.<BGFMGLJNNOK>k__BackingField;
|
|
if (<BGFMGLJNNOK>k__BackingField5.HasFlag(<BGFMGLJNNOK>k__BackingField5))
|
|
{
|
|
string text7 = this.roomReportsWarning;
|
|
list.Add(text7);
|
|
}
|
|
int num = this.spaceBetweenPresets;
|
|
int num2 = this.numPresetsBeforeNewline;
|
|
IEnumerable<string> enumerable = Enumerable.Take<string>(list, num2);
|
|
string text9;
|
|
string text8 = string.Join(text9, enumerable) + "\n";
|
|
StringBuilder stringBuilder3 = stringBuilder.Append(text8);
|
|
int num3 = this.numPresetsBeforeNewline;
|
|
int num4 = this.spaceBetweenPresets;
|
|
int num5 = this.numPresetsBeforeNewline;
|
|
IEnumerable<string> enumerable2 = Enumerable.Skip<string>(list, num5);
|
|
string text11;
|
|
string text10 = string.Join(text11, enumerable2);
|
|
StringBuilder stringBuilder4 = stringBuilder.AppendLine(text10);
|
|
GPDIAKNEBKH <BGFMGLJNNOK>k__BackingField6 = this.<GNAFMCCDKJA>k__BackingField.<BGFMGLJNNOK>k__BackingField;
|
|
if (<BGFMGLJNNOK>k__BackingField6.HasFlag(<BGFMGLJNNOK>k__BackingField6))
|
|
{
|
|
string <GNINPCNNPLF>k__BackingField = this.<GNAFMCCDKJA>k__BackingField.<GNINPCNNPLF>k__BackingField;
|
|
StringBuilder stringBuilder5 = stringBuilder.AppendLine(<GNINPCNNPLF>k__BackingField);
|
|
}
|
|
}
|
|
int hashCode = stringBuilder.GetHashCode();
|
|
this.<JBNKFAMDGAE>k__BackingField = hashCode;
|
|
}
|
|
|
|
// Token: 0x06004A25 RID: 18981 RVA: 0x001176E8 File Offset: 0x001158E8
|
|
[Token(Token = "0x6004A25")]
|
|
[Address(RVA = "0x1AFB620", Offset = "0x1AFA020", VA = "0x181AFB620")]
|
|
private void DINAPMOKIED(RoomModel.NICABKKKBHC BDNPNGGCFPN)
|
|
{
|
|
this.ELFACANCKKG = BDNPNGGCFPN;
|
|
if (!NetworkedSingletonMonoBehaviour.ONCPNMDGGKG.LocalPlayerRequestStopGame())
|
|
{
|
|
DialogListModel dialogListModel = base.PKJJDBNMMEA;
|
|
if (dialogListModel != 0)
|
|
{
|
|
IPromise<OneButtonMessageDialogModel> promise = dialogListModel.AddOneButtonMessageDialog(new DGHLPMOEABF
|
|
{
|
|
<CEJPKGDKMJE>k__BackingField = "Failed to stop game",
|
|
<LHJAKNBODPE>k__BackingField = "You do no have permission to stop the current game.",
|
|
<AHIKLCLHOFO>k__BackingField = "Ok"
|
|
});
|
|
}
|
|
this.ELFACANCKKG = (RoomModel.NICABKKKBHC)((ulong)0L);
|
|
return;
|
|
}
|
|
Promise promise2 = new Promise();
|
|
this.PKBFDACNFPG = promise2;
|
|
base.FEBJILEABKB(promise2, "Waiting for the game to finish...");
|
|
}
|
|
|
|
// Token: 0x06004A26 RID: 18982 RVA: 0x00117774 File Offset: 0x00115974
|
|
[Token(Token = "0x6004A26")]
|
|
[Address(RVA = "0x1AFD5C0", Offset = "0x1AFBFC0", VA = "0x181AFD5C0")]
|
|
public void ShareRoomCode()
|
|
{
|
|
PPENFJMFPNE roomDetails = this.CFGODCLKAJK;
|
|
IPromise promise = LinkManager.CreateAndShare(IAFKHONIKPI.Room, roomDetails);
|
|
}
|
|
|
|
// Token: 0x06004A27 RID: 18983 RVA: 0x00117790 File Offset: 0x00115990
|
|
[Token(Token = "0x6004A27")]
|
|
[Address(RVA = "0x1AFCA30", Offset = "0x1AFB430", VA = "0x181AFCA30")]
|
|
public void JoinPublicRoomInstance(bool AKJCNDGGEHC)
|
|
{
|
|
bool randomSubroom = AKJCNDGGEHC;
|
|
if (!this.<EBNOKLMHKEF>k__BackingField)
|
|
{
|
|
int num = 0;
|
|
this.OPGONPAJIOJ(num != 0, AKJCNDGGEHC);
|
|
return;
|
|
}
|
|
DialogListModel dialogListModel = base.PKJJDBNMMEA;
|
|
while (dialogListModel == 0)
|
|
{
|
|
}
|
|
PMCGHGJACNB pmcghgjacnb = new PMCGHGJACNB();
|
|
pmcghgjacnb.<CEJPKGDKMJE>k__BackingField = "Heads Up!";
|
|
pmcghgjacnb.<LHJAKNBODPE>k__BackingField = "This will take you to another public instance of this room.";
|
|
pmcghgjacnb.<AHIKLCLHOFO>k__BackingField = "Go now";
|
|
Action action = delegate
|
|
{
|
|
RoomModel <>4__this = this;
|
|
bool randomSubroom2 = randomSubroom;
|
|
int num2 = 0;
|
|
<>4__this.OPGONPAJIOJ(num2 != 0, randomSubroom2);
|
|
};
|
|
pmcghgjacnb.<ECHBNKMHBBM>k__BackingField = action;
|
|
pmcghgjacnb.<GNGPJNNHLCJ>k__BackingField = "Cancel";
|
|
IPromise<TwoButtonMessageDialogModel> promise = dialogListModel.AddTwoButtonMessageDialog(pmcghgjacnb);
|
|
throw new NullReferenceException();
|
|
}
|
|
|
|
// Token: 0x06004A28 RID: 18984 RVA: 0x00117828 File Offset: 0x00115A28
|
|
[Token(Token = "0x6004A28")]
|
|
[Address(RVA = "0x1AFB540", Offset = "0x1AF9F40", VA = "0x181AFB540")]
|
|
public void CreatePrivateRoomInstance()
|
|
{
|
|
int num = 0;
|
|
this.OPGONPAJIOJ(true, num != 0);
|
|
}
|
|
|
|
// Token: 0x06004A29 RID: 18985 RVA: 0x00117840 File Offset: 0x00115A40
|
|
[Token(Token = "0x6004A29")]
|
|
[Address(RVA = "0x1AFDAC0", Offset = "0x1AFC4C0", VA = "0x181AFDAC0")]
|
|
public void TriggerDiscGolfHazard()
|
|
{
|
|
DiscGolfManager instance = DiscGolfManager.ONCPNMDGGKG;
|
|
int num = 0;
|
|
if (instance != num)
|
|
{
|
|
DiscGolfManager instance2 = DiscGolfManager.ONCPNMDGGKG;
|
|
Photon.Realtime.Player localPlayer = PhotonNetwork.LocalPlayer;
|
|
instance2.LocalVoluntaryHazard(localPlayer);
|
|
return;
|
|
}
|
|
}
|
|
|
|
// Token: 0x06004A2A RID: 18986 RVA: 0x00117884 File Offset: 0x00115A84
|
|
[Token(Token = "0x6004A2A")]
|
|
[Address(RVA = "0x1AFD630", Offset = "0x1AFC030", VA = "0x181AFD630")]
|
|
public void ToggleBowlingBumpers()
|
|
{
|
|
BowlingManager instance = BowlingManager.ONCPNMDGGKG;
|
|
int num = 0;
|
|
if (instance != num)
|
|
{
|
|
BowlingManager instance2 = BowlingManager.ONCPNMDGGKG;
|
|
Photon.Realtime.Player localPlayer = PhotonNetwork.LocalPlayer;
|
|
instance2.HCNNOEIJGLF(localPlayer);
|
|
return;
|
|
}
|
|
}
|
|
|
|
// Token: 0x06004A2B RID: 18987 RVA: 0x001178C8 File Offset: 0x00115AC8
|
|
[Token(Token = "0x6004A2B")]
|
|
[Address(RVA = "0x1AFB4A0", Offset = "0x1AF9EA0", VA = "0x181AFB4A0")]
|
|
public bool CanFavorite()
|
|
{
|
|
return !this.KJEGBDPEGMA;
|
|
}
|
|
|
|
// Token: 0x06004A2C RID: 18988 RVA: 0x001178E0 File Offset: 0x00115AE0
|
|
[Token(Token = "0x6004A2C")]
|
|
[Address(RVA = "0x1AFD8D0", Offset = "0x1AFC2D0", VA = "0x181AFD8D0")]
|
|
public void ToggleIsFavorited(string LGHBPPIOOBM)
|
|
{
|
|
this.KJEGBDPEGMA = true;
|
|
base.MKBLJJGJAOH();
|
|
if (this.JPKCKALEEBM != 0)
|
|
{
|
|
}
|
|
int num = 0;
|
|
bool flag = num != 0;
|
|
bool isFavorited = flag;
|
|
KLCOGEIGEBJ klcogeigebj = this.<GNAFMCCDKJA>k__BackingField;
|
|
long <DOFDAMHCJLP>k__BackingField;
|
|
if (num != 0)
|
|
{
|
|
<DOFDAMHCJLP>k__BackingField = klcogeigebj.<DOFDAMHCJLP>k__BackingField;
|
|
IPromise promise = OJMCBOKJFOF.OGBLBGALMDC(<DOFDAMHCJLP>k__BackingField);
|
|
}
|
|
IPromise promise2 = OJMCBOKJFOF.DIFNOPBMBFO(<DOFDAMHCJLP>k__BackingField);
|
|
Action action = delegate
|
|
{
|
|
bool isFavorited2 = isFavorited;
|
|
string amplitudeCommandContext = LGHBPPIOOBM;
|
|
CFLMJLFBOKH.CEDBOEOPEGJ(!isFavorited2, amplitudeCommandContext);
|
|
RoomModel <>4__this = this;
|
|
if (isFavorited)
|
|
{
|
|
KLCOGEIGEBJ klcogeigebj2 = <>4__this.<GNAFMCCDKJA>k__BackingField;
|
|
}
|
|
string <LGACIEKBLBM>k__BackingField = <>4__this.<GNAFMCCDKJA>k__BackingField.<LGACIEKBLBM>k__BackingField;
|
|
string text = "Favorited ^" + <LGACIEKBLBM>k__BackingField;
|
|
this.ADJIAENKNAN.AddMessageToast(text);
|
|
this.MKBLJJGJAOH();
|
|
};
|
|
Action<string> action2 = delegate(string error)
|
|
{
|
|
ToastListModel toastListModel = this.ADJIAENKNAN;
|
|
string text2 = "Error favoriting room: " + error;
|
|
toastListModel.AddMessageToast(text2);
|
|
Debug.LogError("Error favoriting room: " + error);
|
|
};
|
|
Action action3 = delegate
|
|
{
|
|
this.KJEGBDPEGMA = false;
|
|
this.MKBLJJGJAOH();
|
|
};
|
|
throw new NullReferenceException();
|
|
}
|
|
|
|
// Token: 0x06004A2D RID: 18989 RVA: 0x0011797C File Offset: 0x00115B7C
|
|
[Token(Token = "0x6004A2D")]
|
|
[Address(RVA = "0x1A64630", Offset = "0x1A63030", VA = "0x181A64630")]
|
|
public bool CanCheer()
|
|
{
|
|
return !this.DADOGKCNOGG;
|
|
}
|
|
|
|
// Token: 0x06004A2E RID: 18990 RVA: 0x00117994 File Offset: 0x00115B94
|
|
[Token(Token = "0x6004A2E")]
|
|
[Address(RVA = "0x1AFD6E0", Offset = "0x1AFC0E0", VA = "0x181AFD6E0")]
|
|
public void ToggleIsCheered(string LGHBPPIOOBM)
|
|
{
|
|
this.DADOGKCNOGG = true;
|
|
base.MKBLJJGJAOH();
|
|
if (this.JPKCKALEEBM != 0)
|
|
{
|
|
}
|
|
int num = 0;
|
|
bool flag = num != 0;
|
|
bool isCheered = flag;
|
|
KLCOGEIGEBJ klcogeigebj = this.<GNAFMCCDKJA>k__BackingField;
|
|
long <DOFDAMHCJLP>k__BackingField;
|
|
if (num != 0)
|
|
{
|
|
<DOFDAMHCJLP>k__BackingField = klcogeigebj.<DOFDAMHCJLP>k__BackingField;
|
|
IPromise promise = OJMCBOKJFOF.JFBCCIHBKPP(<DOFDAMHCJLP>k__BackingField);
|
|
}
|
|
IPromise promise2 = OJMCBOKJFOF.PEKMAJPMCDE(<DOFDAMHCJLP>k__BackingField);
|
|
Action action = delegate
|
|
{
|
|
bool isCheered2 = isCheered;
|
|
string amplitudeCommandContext = LGHBPPIOOBM;
|
|
CFLMJLFBOKH.AMNMBOPMANH(!isCheered2, amplitudeCommandContext);
|
|
RoomModel <>4__this = this;
|
|
if (isCheered)
|
|
{
|
|
KLCOGEIGEBJ klcogeigebj2 = <>4__this.<GNAFMCCDKJA>k__BackingField;
|
|
}
|
|
string <LGACIEKBLBM>k__BackingField = <>4__this.<GNAFMCCDKJA>k__BackingField.<LGACIEKBLBM>k__BackingField;
|
|
string text = "Cheered ^" + <LGACIEKBLBM>k__BackingField;
|
|
this.ADJIAENKNAN.AddMessageToast(text);
|
|
};
|
|
Action<string> action2 = delegate(string error)
|
|
{
|
|
ToastListModel toastListModel = this.ADJIAENKNAN;
|
|
string text2 = "Error cheering room: " + error;
|
|
toastListModel.AddMessageToast(text2);
|
|
Debug.LogError("Error cheering room: " + error);
|
|
};
|
|
Action action3 = delegate
|
|
{
|
|
this.DADOGKCNOGG = false;
|
|
this.MKBLJJGJAOH();
|
|
};
|
|
throw new NullReferenceException();
|
|
}
|
|
|
|
// Token: 0x06004A2F RID: 18991 RVA: 0x00117A30 File Offset: 0x00115C30
|
|
[Token(Token = "0x6004A2F")]
|
|
[Address(RVA = "0x1AFB4B0", Offset = "0x1AF9EB0", VA = "0x181AFB4B0")]
|
|
public void CopyRoom()
|
|
{
|
|
CloneRoomUIDialog flowByType = WatchUI.BFPPPLIJIGC.GetFlowByType<CloneRoomUIDialog>();
|
|
KLCOGEIGEBJ klcogeigebj = this.<GNAFMCCDKJA>k__BackingField;
|
|
int num = 0;
|
|
int num2 = 0;
|
|
flowByType.ShowAndEquipMakerPenAfterClone(klcogeigebj, SessionManager.BDPNOBGNGNI.CUSTOM_ROOMS_WATCH, num2, num);
|
|
}
|
|
|
|
// Token: 0x06004A30 RID: 18992 RVA: 0x00117A68 File Offset: 0x00115C68
|
|
[Token(Token = "0x6004A30")]
|
|
[Address(RVA = "0x1AFB280", Offset = "0x1AF9C80", VA = "0x181AFB280")]
|
|
public bool CalculateShouldHideSaveRestoreButtons()
|
|
{
|
|
if (this.<EBNOKLMHKEF>k__BackingField && this.CFGODCLKAJK != 0)
|
|
{
|
|
LMLJHMJEIGM lmljhmjeigm = this.CFGODCLKAJK.MMBJPGGOFHL;
|
|
PPENFJMFPNE roomDetails = this.CFGODCLKAJK;
|
|
if (RoomPersistenceManager.GNCBKKBEJAC)
|
|
{
|
|
RoomPersistenceManager instance = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG;
|
|
int num = 0;
|
|
if (!(instance == num))
|
|
{
|
|
RoomPersistenceManager instance2 = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG;
|
|
bool flag;
|
|
if (!flag)
|
|
{
|
|
GameManager instance3 = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG;
|
|
int num2 = 0;
|
|
if (instance3 != num2 && NetworkedSingletonMonoBehaviour.ONCPNMDGGKG.DDKFBFNNONC)
|
|
{
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
return true;
|
|
}
|
|
|
|
// Token: 0x06004A31 RID: 18993 RVA: 0x00117AF8 File Offset: 0x00115CF8
|
|
[Token(Token = "0x6004A31")]
|
|
[Address(RVA = "0x1AFDB70", Offset = "0x1AFC570", VA = "0x181AFDB70")]
|
|
public void TryRestoreRoom()
|
|
{
|
|
GameManager instance = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG;
|
|
if (instance != 0 && instance.CIFKHPAHBHB)
|
|
{
|
|
DialogListModel dialogListModel = base.PKJJDBNMMEA;
|
|
if (dialogListModel != 0)
|
|
{
|
|
PMCGHGJACNB pmcghgjacnb = new PMCGHGJACNB();
|
|
pmcghgjacnb.<CEJPKGDKMJE>k__BackingField = "Restore Room";
|
|
pmcghgjacnb.<LHJAKNBODPE>k__BackingField = "You cannot restore the room while the game is running. Would you like to stop the game and restore?";
|
|
pmcghgjacnb.<AHIKLCLHOFO>k__BackingField = "Yes";
|
|
Action action = new Action(this.FLGMJIFHEHE);
|
|
pmcghgjacnb.<ECHBNKMHBBM>k__BackingField = action;
|
|
pmcghgjacnb.<GNGPJNNHLCJ>k__BackingField = "Cancel";
|
|
IPromise<TwoButtonMessageDialogModel> promise = dialogListModel.AddTwoButtonMessageDialog(pmcghgjacnb);
|
|
}
|
|
return;
|
|
}
|
|
UIRestoreRoomDialog flowByType = WatchUI.BFPPPLIJIGC.GetFlowByType<UIRestoreRoomDialog>();
|
|
WatchUI local = WatchUI.BFPPPLIJIGC;
|
|
int num = 0;
|
|
IPromise<JPIJGHNNIDP> promise2 = local.ShowTemporaryDialog<JPIJGHNNIDP>(flowByType, (NotificationManager.HLJEOKDOLPF)num);
|
|
Action<JPIJGHNNIDP> action2 = new Action(this.EEMGHHMKFPB);
|
|
throw new NullReferenceException();
|
|
}
|
|
|
|
// Token: 0x06004A32 RID: 18994 RVA: 0x00117BB0 File Offset: 0x00115DB0
|
|
[Token(Token = "0x6004A32")]
|
|
[Address(RVA = "0x1AFDD50", Offset = "0x1AFC750", VA = "0x181AFDD50")]
|
|
public void TrySaveRoom()
|
|
{
|
|
GameManager instance = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG;
|
|
if (instance != 0 && instance.CIFKHPAHBHB)
|
|
{
|
|
DialogListModel dialogListModel = base.PKJJDBNMMEA;
|
|
if (dialogListModel != 0)
|
|
{
|
|
PMCGHGJACNB pmcghgjacnb = new PMCGHGJACNB();
|
|
pmcghgjacnb.<CEJPKGDKMJE>k__BackingField = "Save Room";
|
|
pmcghgjacnb.<LHJAKNBODPE>k__BackingField = "You cannot save the room while the game is running. Would you like to stop the game and save?";
|
|
pmcghgjacnb.<AHIKLCLHOFO>k__BackingField = "Yes";
|
|
Action action = new Action(this.JHIKJMHDHHF);
|
|
pmcghgjacnb.<ECHBNKMHBBM>k__BackingField = action;
|
|
pmcghgjacnb.<GNGPJNNHLCJ>k__BackingField = "Cancel";
|
|
IPromise<TwoButtonMessageDialogModel> promise = dialogListModel.AddTwoButtonMessageDialog(pmcghgjacnb);
|
|
}
|
|
return;
|
|
}
|
|
IPromise<bool> promise2 = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG.PreSaveTrialInventionProcess();
|
|
Action<bool> action2 = new Action(this.CAAMEBCJGMI);
|
|
int num = 0;
|
|
num += num;
|
|
num++;
|
|
action2 += action2;
|
|
num += 19;
|
|
throw new NullReferenceException();
|
|
}
|
|
|
|
// Token: 0x06004A33 RID: 18995 RVA: 0x00117C68 File Offset: 0x00115E68
|
|
[Token(Token = "0x6004A33")]
|
|
[Address(RVA = "0x1AFDF70", Offset = "0x1AFC970", VA = "0x181AFDF70")]
|
|
public RoomModel()
|
|
{
|
|
List<string> list = new List();
|
|
this.DHNJICCCPKN = list;
|
|
this.IHGKFJEAPNA = (long)((ulong)(-1L));
|
|
base..ctor();
|
|
}
|
|
|
|
// Token: 0x06004A34 RID: 18996 RVA: 0x00117D14 File Offset: 0x00115F14
|
|
[Token(Token = "0x6004A34")]
|
|
[Address(RVA = "0x1AFC930", Offset = "0x1AFB330", VA = "0x181AFC930")]
|
|
[CompilerGenerated]
|
|
private void JDAIHBPDFAP(PPENFJMFPNE IJNAMEBOMJJ)
|
|
{
|
|
List<string> dhnjicccpkn = this.DHNJICCCPKN;
|
|
this.IJNAMEBOMJJ = IJNAMEBOMJJ;
|
|
this.<GNAFMCCDKJA>k__BackingField = IJNAMEBOMJJ;
|
|
dhnjicccpkn.Clear();
|
|
if (this.<GNAFMCCDKJA>k__BackingField.OFONEIOEIED)
|
|
{
|
|
KLCOGEIGEBJ klcogeigebj = this.<GNAFMCCDKJA>k__BackingField;
|
|
List<string> dhnjicccpkn2 = this.DHNJICCCPKN;
|
|
string <HPJCFFLAJJE>k__BackingField = klcogeigebj.<HPJCFFLAJJE>k__BackingField;
|
|
dhnjicccpkn2.Add(<HPJCFFLAJJE>k__BackingField);
|
|
}
|
|
if (Enumerable.Any<string>(IJNAMEBOMJJ.<AJNJMLGEGNN>k__BackingField))
|
|
{
|
|
List<string> dhnjicccpkn3 = this.DHNJICCCPKN;
|
|
IReadOnlyList<string> <AJNJMLGEGNN>k__BackingField = IJNAMEBOMJJ.<AJNJMLGEGNN>k__BackingField;
|
|
dhnjicccpkn3.AddRange(<AJNJMLGEGNN>k__BackingField);
|
|
}
|
|
this.IHANIIOFHPH();
|
|
}
|
|
|
|
// Token: 0x06004A35 RID: 18997 RVA: 0x00117D9C File Offset: 0x00115F9C
|
|
[Token(Token = "0x6004A35")]
|
|
[Address(RVA = "0x3F0030", Offset = "0x3EEA30", VA = "0x1803F0030")]
|
|
[CompilerGenerated]
|
|
private void EBENAKACJEP(CCEOLAOLEKJ HFIDFDPOCKA)
|
|
{
|
|
this.<EJJABGDFGEG>k__BackingField = HFIDFDPOCKA;
|
|
}
|
|
|
|
// Token: 0x06004A36 RID: 18998 RVA: 0x00117DB0 File Offset: 0x00115FB0
|
|
[Token(Token = "0x6004A36")]
|
|
[Address(RVA = "0x1AFAD20", Offset = "0x1AF9720", VA = "0x181AFAD20")]
|
|
[CompilerGenerated]
|
|
private void AAJIFAMNFJH()
|
|
{
|
|
ONCGMPLDEPM oncgmpldepm = ONCGMPLDEPM.MAMCJMIPCOD(this.<GNAFMCCDKJA>k__BackingField);
|
|
this.OOBCKFHLANA = oncgmpldepm;
|
|
this.FMBPEDJEIPF();
|
|
IReadOnlyList<DNACJGJEPEC> <LGPGODCCLPI>k__BackingField = this.IJNAMEBOMJJ.<LGPGODCCLPI>k__BackingField;
|
|
int num = 0;
|
|
this.<FIBFPANLDHO>k__BackingField = num != 0;
|
|
}
|
|
|
|
// Token: 0x06004A37 RID: 18999 RVA: 0x00117E4C File Offset: 0x0011604C
|
|
[Token(Token = "0x6004A37")]
|
|
[Address(RVA = "0x3F0150", Offset = "0x3EEB50", VA = "0x1803F0150")]
|
|
[CompilerGenerated]
|
|
private void EAGCKIPHOPH(CJODCLDGFCF GKLFAGIDNCO)
|
|
{
|
|
this.JPKCKALEEBM = GKLFAGIDNCO;
|
|
}
|
|
|
|
// Token: 0x06004A38 RID: 19000 RVA: 0x00117E60 File Offset: 0x00116060
|
|
[Token(Token = "0x6004A38")]
|
|
[Address(RVA = "0x3D3440", Offset = "0x3D1E40", VA = "0x1803D3440")]
|
|
[CompilerGenerated]
|
|
private void IGINCEFIKHI(KLCOGEIGEBJ DDEGOJKBEAN)
|
|
{
|
|
this.<GNAFMCCDKJA>k__BackingField = DDEGOJKBEAN;
|
|
}
|
|
|
|
// Token: 0x06004A39 RID: 19001 RVA: 0x00117E74 File Offset: 0x00116074
|
|
[Token(Token = "0x6004A39")]
|
|
[Address(RVA = "0x3F0030", Offset = "0x3EEA30", VA = "0x1803F0030")]
|
|
[CompilerGenerated]
|
|
private void MMCICOABNKM(CCEOLAOLEKJ HFIDFDPOCKA)
|
|
{
|
|
this.<EJJABGDFGEG>k__BackingField = HFIDFDPOCKA;
|
|
}
|
|
|
|
// Token: 0x06004A3A RID: 19002 RVA: 0x00117E88 File Offset: 0x00116088
|
|
[Token(Token = "0x6004A3A")]
|
|
[Address(RVA = "0x1AFCC90", Offset = "0x1AFB690", VA = "0x181AFCC90")]
|
|
[CompilerGenerated]
|
|
private void NOJLKPIFIKL(JPIJGHNNIDP MAOOLFEBOOD)
|
|
{
|
|
if (MAOOLFEBOOD == JPIJGHNNIDP.Affirmative)
|
|
{
|
|
this.<FMCHEONGJAD>k__BackingField = MAOOLFEBOOD != JPIJGHNNIDP.Cancel;
|
|
base.JOJPOMANGPO();
|
|
}
|
|
}
|
|
|
|
// Token: 0x06004A3B RID: 19003 RVA: 0x00117EA8 File Offset: 0x001160A8
|
|
[Token(Token = "0x6004A3B")]
|
|
[Address(RVA = "0x1AFC8F0", Offset = "0x1AFB2F0", VA = "0x181AFC8F0")]
|
|
[CompilerGenerated]
|
|
private void INBNLHIHHFK(Matchmaking.MHCKNNJOIIP MAOOLFEBOOD)
|
|
{
|
|
this.<FMCHEONGJAD>k__BackingField = false;
|
|
base.JOJPOMANGPO();
|
|
}
|
|
|
|
// Token: 0x06004A3C RID: 19004 RVA: 0x00117EC4 File Offset: 0x001160C4
|
|
[Token(Token = "0x6004A3C")]
|
|
[Address(RVA = "0x1AFB7C0", Offset = "0x1AFA1C0", VA = "0x181AFB7C0")]
|
|
[CompilerGenerated]
|
|
private void FLGMJIFHEHE()
|
|
{
|
|
this.DINAPMOKIED(RoomModel.NICABKKKBHC.Restore);
|
|
}
|
|
|
|
// Token: 0x06004A3D RID: 19005 RVA: 0x00117ED8 File Offset: 0x001160D8
|
|
[Token(Token = "0x6004A3D")]
|
|
[Address(RVA = "0x1AFB770", Offset = "0x1AFA170", VA = "0x181AFB770")]
|
|
[CompilerGenerated]
|
|
private void EEMGHHMKFPB(JPIJGHNNIDP MAOOLFEBOOD)
|
|
{
|
|
if (MAOOLFEBOOD == JPIJGHNNIDP.Affirmative)
|
|
{
|
|
float realtimeSinceStartup = Time.realtimeSinceStartup;
|
|
this.GBBKPHKCKHH = realtimeSinceStartup;
|
|
base.MKBLJJGJAOH();
|
|
}
|
|
}
|
|
|
|
// Token: 0x06004A3E RID: 19006 RVA: 0x00117F00 File Offset: 0x00116100
|
|
[Token(Token = "0x6004A3E")]
|
|
[Address(RVA = "0x1AFCA20", Offset = "0x1AFB420", VA = "0x181AFCA20")]
|
|
[CompilerGenerated]
|
|
private void JHIKJMHDHHF()
|
|
{
|
|
this.DINAPMOKIED(RoomModel.NICABKKKBHC.Save);
|
|
}
|
|
|
|
// Token: 0x06004A3F RID: 19007 RVA: 0x00117F14 File Offset: 0x00116114
|
|
[Token(Token = "0x6004A3F")]
|
|
[Address(RVA = "0x1AFB1A0", Offset = "0x1AF9BA0", VA = "0x181AFB1A0")]
|
|
[CompilerGenerated]
|
|
private void CAAMEBCJGMI(bool IFFAIOGFJJB)
|
|
{
|
|
if (IFFAIOGFJJB)
|
|
{
|
|
float realtimeSinceStartup = Time.realtimeSinceStartup;
|
|
this.DEPEBAEHEDM = realtimeSinceStartup;
|
|
Promise promise = new Promise();
|
|
this.PPLOCMPDBAM = promise;
|
|
base.FEBJILEABKB(promise, "Saving...");
|
|
NetworkedSingletonMonoBehaviour.ONCPNMDGGKG.RequestSaveRoomData();
|
|
this.CPNHCODHDAD = true;
|
|
}
|
|
}
|
|
|
|
// Token: 0x0400377B RID: 14203
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x70")]
|
|
[Token(Token = "0x400377B")]
|
|
[SerializeField]
|
|
[Header("Room Warning Presets")]
|
|
private string prefix = "Room Contains: ";
|
|
|
|
// Token: 0x0400377C RID: 14204
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x78")]
|
|
[Token(Token = "0x400377C")]
|
|
[SerializeField]
|
|
private string scaryWarning = "• Spooky/scary themes";
|
|
|
|
// Token: 0x0400377D RID: 14205
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x80")]
|
|
[Token(Token = "0x400377D")]
|
|
[SerializeField]
|
|
private string matureWarning = "• Mature themes";
|
|
|
|
// Token: 0x0400377E RID: 14206
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x88")]
|
|
[Token(Token = "0x400377E")]
|
|
[SerializeField]
|
|
private string flashingLightsWarning = "• Bright/flashing lights";
|
|
|
|
// Token: 0x0400377F RID: 14207
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x90")]
|
|
[Token(Token = "0x400377F")]
|
|
[SerializeField]
|
|
private string intenseMotionWarning = "• Intense motion";
|
|
|
|
// Token: 0x04003780 RID: 14208
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x98")]
|
|
[Token(Token = "0x4003780")]
|
|
[SerializeField]
|
|
private string violenceWarning = "• Gore/Violence";
|
|
|
|
// Token: 0x04003781 RID: 14209
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0xA0")]
|
|
[Token(Token = "0x4003781")]
|
|
[SerializeField]
|
|
private string roomReportsWarning = "• A high number of reports for poor behavior";
|
|
|
|
// Token: 0x04003782 RID: 14210
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0xA8")]
|
|
[Token(Token = "0x4003782")]
|
|
[SerializeField]
|
|
private int spaceBetweenPresets = (int)((ulong)3L);
|
|
|
|
// Token: 0x04003783 RID: 14211
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0xAC")]
|
|
[Token(Token = "0x4003783")]
|
|
[SerializeField]
|
|
private int numPresetsBeforeNewline = (int)((ulong)3L);
|
|
|
|
// Token: 0x04003784 RID: 14212
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0xB0")]
|
|
[Token(Token = "0x4003784")]
|
|
[SerializeField]
|
|
[Header("Saving and Restoring")]
|
|
private float minSaveRestoreInterval = 5f;
|
|
|
|
// Token: 0x04003785 RID: 14213
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0xB4")]
|
|
[Token(Token = "0x4003785")]
|
|
[SerializeField]
|
|
private bool showSaveLoadFeedback;
|
|
|
|
// Token: 0x04003786 RID: 14214
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0xB8")]
|
|
[Token(Token = "0x4003786")]
|
|
private RoomModel.NICABKKKBHC ELFACANCKKG;
|
|
|
|
// Token: 0x04003787 RID: 14215
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0xBC")]
|
|
[Token(Token = "0x4003787")]
|
|
private float DEPEBAEHEDM = float.MinValue;
|
|
|
|
// Token: 0x04003788 RID: 14216
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0xC0")]
|
|
[Token(Token = "0x4003788")]
|
|
private float GBBKPHKCKHH = float.MinValue;
|
|
|
|
// Token: 0x04003789 RID: 14217
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0xC8")]
|
|
[Token(Token = "0x4003789")]
|
|
private Promise PKBFDACNFPG;
|
|
|
|
// Token: 0x0400378A RID: 14218
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0xD0")]
|
|
[Token(Token = "0x400378A")]
|
|
private Promise PPLOCMPDBAM;
|
|
|
|
// Token: 0x0400378B RID: 14219
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0xD8")]
|
|
[Token(Token = "0x400378B")]
|
|
private bool CPNHCODHDAD;
|
|
|
|
// Token: 0x0400378C RID: 14220
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0xDC")]
|
|
[Token(Token = "0x400378C")]
|
|
private SessionManager.BDPNOBGNGNI EKNHEEDECPK;
|
|
|
|
// Token: 0x0400378D RID: 14221
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0xE0")]
|
|
[Token(Token = "0x400378D")]
|
|
private bool GDPJLIOIIAM;
|
|
|
|
// Token: 0x0400378E RID: 14222
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0xE1")]
|
|
[Token(Token = "0x400378E")]
|
|
private bool DADOGKCNOGG;
|
|
|
|
// Token: 0x0400378F RID: 14223
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0xE2")]
|
|
[Token(Token = "0x400378F")]
|
|
private bool KJEGBDPEGMA;
|
|
|
|
// Token: 0x04003793 RID: 14227
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x100")]
|
|
[Token(Token = "0x4003793")]
|
|
private PPENFJMFPNE IJNAMEBOMJJ;
|
|
|
|
// Token: 0x04003794 RID: 14228
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x108")]
|
|
[Token(Token = "0x4003794")]
|
|
private CJODCLDGFCF JPKCKALEEBM;
|
|
|
|
// Token: 0x04003795 RID: 14229
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x110")]
|
|
[Token(Token = "0x4003795")]
|
|
private ONCGMPLDEPM OOBCKFHLANA;
|
|
|
|
// Token: 0x04003798 RID: 14232
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x128")]
|
|
[Token(Token = "0x4003798")]
|
|
private List<string> DHNJICCCPKN;
|
|
|
|
// Token: 0x0400379A RID: 14234
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x138")]
|
|
[Token(Token = "0x400379A")]
|
|
private long IHGKFJEAPNA;
|
|
|
|
// Token: 0x02000BBE RID: 3006
|
|
[Token(Token = "0x2000BBE")]
|
|
public struct JNECNBGGFMG
|
|
{
|
|
// Token: 0x0400379E RID: 14238
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x0")]
|
|
[Token(Token = "0x400379E")]
|
|
public long DADOKMAOFJL;
|
|
|
|
// Token: 0x0400379F RID: 14239
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x8")]
|
|
[Token(Token = "0x400379F")]
|
|
public SessionManager.BDPNOBGNGNI PDOJHGJMNPH;
|
|
}
|
|
|
|
// Token: 0x02000BBF RID: 3007
|
|
[Token(Token = "0x2000BBF")]
|
|
private enum NICABKKKBHC
|
|
{
|
|
// Token: 0x040037A1 RID: 14241
|
|
[Token(Token = "0x40037A1")]
|
|
None,
|
|
// Token: 0x040037A2 RID: 14242
|
|
[Token(Token = "0x40037A2")]
|
|
Save,
|
|
// Token: 0x040037A3 RID: 14243
|
|
[Token(Token = "0x40037A3")]
|
|
Restore
|
|
}
|
|
|
|
// Token: 0x02000BC1 RID: 3009
|
|
[Token(Token = "0x2000BC1")]
|
|
[CompilerGenerated]
|
|
private sealed class EBNOIPKIFCE
|
|
{
|
|
// Token: 0x06004A45 RID: 19013 RVA: 0x00117FE4 File Offset: 0x001161E4
|
|
[Token(Token = "0x6004A45")]
|
|
[Address(RVA = "0x3C1670", Offset = "0x3C0070", VA = "0x1803C1670")]
|
|
public EBNOIPKIFCE()
|
|
{
|
|
}
|
|
|
|
// Token: 0x06004A46 RID: 19014 RVA: 0x00117FF8 File Offset: 0x001161F8
|
|
[Token(Token = "0x6004A46")]
|
|
[Address(RVA = "0x1AF39A0", Offset = "0x1AF23A0", VA = "0x181AF39A0")]
|
|
internal void <JoinPublicRoomInstance>b__0()
|
|
{
|
|
RoomModel roomModel = this.<>4__this;
|
|
bool flag = this.randomSubroom;
|
|
int num = 0;
|
|
roomModel.OPGONPAJIOJ(num != 0, flag);
|
|
}
|
|
|
|
// Token: 0x040037A8 RID: 14248
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x10")]
|
|
[Token(Token = "0x40037A8")]
|
|
public RoomModel <>4__this;
|
|
|
|
// Token: 0x040037A9 RID: 14249
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x18")]
|
|
[Token(Token = "0x40037A9")]
|
|
public bool randomSubroom;
|
|
}
|
|
|
|
// Token: 0x02000BC2 RID: 3010
|
|
[Token(Token = "0x2000BC2")]
|
|
[CompilerGenerated]
|
|
private sealed class IBFKDLLFPKJ
|
|
{
|
|
// Token: 0x06004A47 RID: 19015 RVA: 0x00118024 File Offset: 0x00116224
|
|
[Token(Token = "0x6004A47")]
|
|
[Address(RVA = "0x3C1670", Offset = "0x3C0070", VA = "0x1803C1670")]
|
|
public IBFKDLLFPKJ()
|
|
{
|
|
}
|
|
|
|
// Token: 0x06004A48 RID: 19016 RVA: 0x00118038 File Offset: 0x00116238
|
|
[Token(Token = "0x6004A48")]
|
|
[Address(RVA = "0x1AF52E0", Offset = "0x1AF3CE0", VA = "0x181AF52E0")]
|
|
internal void <ToggleIsFavorited>b__0()
|
|
{
|
|
bool flag = this.isFavorited;
|
|
string text = this.amplitudeCommandContext;
|
|
CFLMJLFBOKH.CEDBOEOPEGJ(!flag, text);
|
|
RoomModel roomModel = this.<>4__this;
|
|
if (this.isFavorited)
|
|
{
|
|
KLCOGEIGEBJ <GNAFMCCDKJA>k__BackingField = roomModel.<GNAFMCCDKJA>k__BackingField;
|
|
}
|
|
string <LGACIEKBLBM>k__BackingField = roomModel.<GNAFMCCDKJA>k__BackingField.<LGACIEKBLBM>k__BackingField;
|
|
string text2 = "Favorited ^" + <LGACIEKBLBM>k__BackingField;
|
|
this.<>4__this.ADJIAENKNAN.AddMessageToast(text2);
|
|
this.<>4__this.MKBLJJGJAOH();
|
|
}
|
|
|
|
// Token: 0x06004A49 RID: 19017 RVA: 0x001180B4 File Offset: 0x001162B4
|
|
[Token(Token = "0x6004A49")]
|
|
[Address(RVA = "0x1AF53E0", Offset = "0x1AF3DE0", VA = "0x181AF53E0")]
|
|
internal void <ToggleIsFavorited>b__1(string error)
|
|
{
|
|
ToastListModel toastListModel = this.<>4__this.ADJIAENKNAN;
|
|
string text = "Error favoriting room: " + error;
|
|
toastListModel.AddMessageToast(text);
|
|
Debug.LogError("Error favoriting room: " + error);
|
|
}
|
|
|
|
// Token: 0x06004A4A RID: 19018 RVA: 0x001180F8 File Offset: 0x001162F8
|
|
[Token(Token = "0x6004A4A")]
|
|
[Address(RVA = "0x1AF54A0", Offset = "0x1AF3EA0", VA = "0x181AF54A0")]
|
|
internal void <ToggleIsFavorited>b__2()
|
|
{
|
|
this.<>4__this.KJEGBDPEGMA = false;
|
|
this.<>4__this.MKBLJJGJAOH();
|
|
}
|
|
|
|
// Token: 0x040037AA RID: 14250
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x10")]
|
|
[Token(Token = "0x40037AA")]
|
|
public bool isFavorited;
|
|
|
|
// Token: 0x040037AB RID: 14251
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x18")]
|
|
[Token(Token = "0x40037AB")]
|
|
public string amplitudeCommandContext;
|
|
|
|
// Token: 0x040037AC RID: 14252
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x20")]
|
|
[Token(Token = "0x40037AC")]
|
|
public RoomModel <>4__this;
|
|
}
|
|
|
|
// Token: 0x02000BC3 RID: 3011
|
|
[Token(Token = "0x2000BC3")]
|
|
[CompilerGenerated]
|
|
private sealed class IHEOMNNEJKM
|
|
{
|
|
// Token: 0x06004A4B RID: 19019 RVA: 0x00118124 File Offset: 0x00116324
|
|
[Token(Token = "0x6004A4B")]
|
|
[Address(RVA = "0x3C1670", Offset = "0x3C0070", VA = "0x1803C1670")]
|
|
public IHEOMNNEJKM()
|
|
{
|
|
}
|
|
|
|
// Token: 0x06004A4C RID: 19020 RVA: 0x00118138 File Offset: 0x00116338
|
|
[Token(Token = "0x6004A4C")]
|
|
[Address(RVA = "0x1AF5600", Offset = "0x1AF4000", VA = "0x181AF5600")]
|
|
internal void <ToggleIsCheered>b__0()
|
|
{
|
|
bool flag = this.isCheered;
|
|
string text = this.amplitudeCommandContext;
|
|
CFLMJLFBOKH.AMNMBOPMANH(!flag, text);
|
|
RoomModel roomModel = this.<>4__this;
|
|
if (this.isCheered)
|
|
{
|
|
KLCOGEIGEBJ <GNAFMCCDKJA>k__BackingField = roomModel.<GNAFMCCDKJA>k__BackingField;
|
|
}
|
|
string <LGACIEKBLBM>k__BackingField = roomModel.<GNAFMCCDKJA>k__BackingField.<LGACIEKBLBM>k__BackingField;
|
|
string text2 = "Cheered ^" + <LGACIEKBLBM>k__BackingField;
|
|
this.<>4__this.ADJIAENKNAN.AddMessageToast(text2);
|
|
}
|
|
|
|
// Token: 0x06004A4D RID: 19021 RVA: 0x001181A8 File Offset: 0x001163A8
|
|
[Token(Token = "0x6004A4D")]
|
|
[Address(RVA = "0x1AF56F0", Offset = "0x1AF40F0", VA = "0x181AF56F0")]
|
|
internal void <ToggleIsCheered>b__1(string error)
|
|
{
|
|
ToastListModel toastListModel = this.<>4__this.ADJIAENKNAN;
|
|
string text = "Error cheering room: " + error;
|
|
toastListModel.AddMessageToast(text);
|
|
Debug.LogError("Error cheering room: " + error);
|
|
}
|
|
|
|
// Token: 0x06004A4E RID: 19022 RVA: 0x001181EC File Offset: 0x001163EC
|
|
[Token(Token = "0x6004A4E")]
|
|
[Address(RVA = "0x1AF57B0", Offset = "0x1AF41B0", VA = "0x181AF57B0")]
|
|
internal void <ToggleIsCheered>b__2()
|
|
{
|
|
this.<>4__this.DADOGKCNOGG = false;
|
|
this.<>4__this.MKBLJJGJAOH();
|
|
}
|
|
|
|
// Token: 0x040037AD RID: 14253
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x10")]
|
|
[Token(Token = "0x40037AD")]
|
|
public bool isCheered;
|
|
|
|
// Token: 0x040037AE RID: 14254
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x18")]
|
|
[Token(Token = "0x40037AE")]
|
|
public string amplitudeCommandContext;
|
|
|
|
// Token: 0x040037AF RID: 14255
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x20")]
|
|
[Token(Token = "0x40037AF")]
|
|
public RoomModel <>4__this;
|
|
}
|
|
}
|
|
}
|