Files
Jan2021-Cpp2Il-Dump/Assembly-CSharp/RRUI/Data/RoomModel.cs
T
2026-04-08 23:40:05 +02:00

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;
}
}
}