4052 lines
126 KiB
C#
4052 lines
126 KiB
C#
using System;
|
|
using System.Collections;
|
|
using System.Collections.Generic;
|
|
using System.Runtime.CompilerServices;
|
|
using System.Runtime.InteropServices;
|
|
using CodeStage.AntiCheat.ObscuredTypes;
|
|
using Cpp2IlInjected;
|
|
using Photon.Pun;
|
|
using Photon.Realtime;
|
|
using RecNet;
|
|
using RecRoom;
|
|
using RecRoom.Async;
|
|
using RecRoom.Core;
|
|
using RecRoom.Core.Creation;
|
|
using RecRoom.Core.DataStructures.Tokens;
|
|
using RecRoom.Core.GameManagement;
|
|
using RecRoom.Core.Reward;
|
|
using RecRoom.Networking.RPC;
|
|
using RecRoom.Networking.SynchronizedFields;
|
|
using RecRoom.Systems.PlayerRoles;
|
|
using RecRoom.Tools;
|
|
using RecRoom.Utils.OverridableFields;
|
|
using UnityEngine;
|
|
|
|
// Token: 0x02000154 RID: 340
|
|
[Token(Token = "0x2000154")]
|
|
[StructLayout(3)]
|
|
public sealed class GameManager : NetworkedSingletonMonoBehaviour<GameManager>, HNJKPIGALIL
|
|
{
|
|
// Token: 0x1400001D RID: 29
|
|
// (add) Token: 0x060009A4 RID: 2468 RVA: 0x0002CF90 File Offset: 0x0002B190
|
|
// (remove) Token: 0x060009A5 RID: 2469 RVA: 0x0002CFB8 File Offset: 0x0002B1B8
|
|
[Token(Token = "0x1400001D")]
|
|
public event MIEIBBPMDMP.GGPHEKCPPMP KMKCFILCLNO
|
|
{
|
|
[Token(Token = "0x60009A4")]
|
|
[Address(RVA = "0x145B270", Offset = "0x1459C70", VA = "0x18145B270")]
|
|
[CompilerGenerated]
|
|
add
|
|
{
|
|
MIEIBBPMDMP.GGPHEKCPPMP kmkcfilclno;
|
|
Delegate @delegate;
|
|
do
|
|
{
|
|
kmkcfilclno = this.KMKCFILCLNO;
|
|
@delegate = Delegate.Combine(kmkcfilclno, value);
|
|
}
|
|
while (@delegate != 0 && @delegate == 0);
|
|
while (@delegate != kmkcfilclno)
|
|
{
|
|
}
|
|
}
|
|
[Token(Token = "0x60009A5")]
|
|
[Address(RVA = "0x145C480", Offset = "0x145AE80", VA = "0x18145C480")]
|
|
[CompilerGenerated]
|
|
remove
|
|
{
|
|
MIEIBBPMDMP.GGPHEKCPPMP kmkcfilclno;
|
|
Delegate @delegate;
|
|
do
|
|
{
|
|
kmkcfilclno = this.KMKCFILCLNO;
|
|
@delegate = Delegate.Remove(kmkcfilclno, value);
|
|
}
|
|
while (@delegate != 0 && @delegate == 0);
|
|
while (@delegate != kmkcfilclno)
|
|
{
|
|
}
|
|
}
|
|
}
|
|
|
|
// Token: 0x1400001E RID: 30
|
|
// (add) Token: 0x060009A6 RID: 2470 RVA: 0x0002CFE0 File Offset: 0x0002B1E0
|
|
// (remove) Token: 0x060009A7 RID: 2471 RVA: 0x0002D008 File Offset: 0x0002B208
|
|
[Token(Token = "0x1400001E")]
|
|
public event Action MFMJPEIIAAN
|
|
{
|
|
[Token(Token = "0x60009A6")]
|
|
[Address(RVA = "0x145AF50", Offset = "0x1459950", VA = "0x18145AF50")]
|
|
[CompilerGenerated]
|
|
add
|
|
{
|
|
Action mfmjpeiiaan;
|
|
Delegate @delegate;
|
|
do
|
|
{
|
|
mfmjpeiiaan = this.MFMJPEIIAAN;
|
|
@delegate = Delegate.Combine(mfmjpeiiaan, value);
|
|
}
|
|
while (@delegate != 0 && @delegate == 0);
|
|
while (@delegate != mfmjpeiiaan)
|
|
{
|
|
}
|
|
}
|
|
[Token(Token = "0x60009A7")]
|
|
[Address(RVA = "0x145C160", Offset = "0x145AB60", VA = "0x18145C160")]
|
|
[CompilerGenerated]
|
|
remove
|
|
{
|
|
Action mfmjpeiiaan;
|
|
Delegate @delegate;
|
|
do
|
|
{
|
|
mfmjpeiiaan = this.MFMJPEIIAAN;
|
|
@delegate = Delegate.Remove(mfmjpeiiaan, value);
|
|
}
|
|
while (@delegate != 0 && @delegate == 0);
|
|
while (@delegate != mfmjpeiiaan)
|
|
{
|
|
}
|
|
}
|
|
}
|
|
|
|
// Token: 0x1400001F RID: 31
|
|
// (add) Token: 0x060009A8 RID: 2472 RVA: 0x0002D030 File Offset: 0x0002B230
|
|
// (remove) Token: 0x060009A9 RID: 2473 RVA: 0x0002D058 File Offset: 0x0002B258
|
|
[Token(Token = "0x1400001F")]
|
|
public event Action NJGCGNDOMBJ
|
|
{
|
|
[Token(Token = "0x60009A8")]
|
|
[Address(RVA = "0x145B130", Offset = "0x1459B30", VA = "0x18145B130")]
|
|
[CompilerGenerated]
|
|
add
|
|
{
|
|
Action njgcgndombj;
|
|
Delegate @delegate;
|
|
do
|
|
{
|
|
njgcgndombj = this.NJGCGNDOMBJ;
|
|
@delegate = Delegate.Combine(njgcgndombj, value);
|
|
}
|
|
while (@delegate != 0 && @delegate == 0);
|
|
while (@delegate != njgcgndombj)
|
|
{
|
|
}
|
|
}
|
|
[Token(Token = "0x60009A9")]
|
|
[Address(RVA = "0x145C340", Offset = "0x145AD40", VA = "0x18145C340")]
|
|
[CompilerGenerated]
|
|
remove
|
|
{
|
|
Action njgcgndombj;
|
|
Delegate @delegate;
|
|
do
|
|
{
|
|
njgcgndombj = this.NJGCGNDOMBJ;
|
|
@delegate = Delegate.Remove(njgcgndombj, value);
|
|
}
|
|
while (@delegate != 0 && @delegate == 0);
|
|
while (@delegate != njgcgndombj)
|
|
{
|
|
}
|
|
}
|
|
}
|
|
|
|
// Token: 0x14000020 RID: 32
|
|
// (add) Token: 0x060009AA RID: 2474 RVA: 0x0002D080 File Offset: 0x0002B280
|
|
// (remove) Token: 0x060009AB RID: 2475 RVA: 0x0002D0A8 File Offset: 0x0002B2A8
|
|
[Token(Token = "0x14000020")]
|
|
public event Action NHDKANAHJFM
|
|
{
|
|
[Token(Token = "0x60009AA")]
|
|
[Address(RVA = "0x145AFF0", Offset = "0x14599F0", VA = "0x18145AFF0")]
|
|
[CompilerGenerated]
|
|
add
|
|
{
|
|
Action nhdkanahjfm;
|
|
Delegate @delegate;
|
|
do
|
|
{
|
|
nhdkanahjfm = this.NHDKANAHJFM;
|
|
@delegate = Delegate.Combine(nhdkanahjfm, value);
|
|
}
|
|
while (@delegate != 0 && @delegate == 0);
|
|
while (@delegate != nhdkanahjfm)
|
|
{
|
|
}
|
|
}
|
|
[Token(Token = "0x60009AB")]
|
|
[Address(RVA = "0x145C200", Offset = "0x145AC00", VA = "0x18145C200")]
|
|
[CompilerGenerated]
|
|
remove
|
|
{
|
|
Action nhdkanahjfm;
|
|
Delegate @delegate;
|
|
do
|
|
{
|
|
nhdkanahjfm = this.NHDKANAHJFM;
|
|
@delegate = Delegate.Remove(nhdkanahjfm, value);
|
|
}
|
|
while (@delegate != 0 && @delegate == 0);
|
|
while (@delegate != nhdkanahjfm)
|
|
{
|
|
}
|
|
}
|
|
}
|
|
|
|
// Token: 0x14000021 RID: 33
|
|
// (add) Token: 0x060009AC RID: 2476 RVA: 0x0002D0D0 File Offset: 0x0002B2D0
|
|
// (remove) Token: 0x060009AD RID: 2477 RVA: 0x0002D0F8 File Offset: 0x0002B2F8
|
|
[Token(Token = "0x14000021")]
|
|
public event Action NFDHBFAHFKM
|
|
{
|
|
[Token(Token = "0x60009AC")]
|
|
[Address(RVA = "0x145B1D0", Offset = "0x1459BD0", VA = "0x18145B1D0")]
|
|
[CompilerGenerated]
|
|
add
|
|
{
|
|
Action nfdhbfahfkm;
|
|
Delegate @delegate;
|
|
do
|
|
{
|
|
nfdhbfahfkm = this.NFDHBFAHFKM;
|
|
@delegate = Delegate.Combine(nfdhbfahfkm, value);
|
|
}
|
|
while (@delegate != 0 && @delegate == 0);
|
|
while (@delegate != nfdhbfahfkm)
|
|
{
|
|
}
|
|
}
|
|
[Token(Token = "0x60009AD")]
|
|
[Address(RVA = "0x145C3E0", Offset = "0x145ADE0", VA = "0x18145C3E0")]
|
|
[CompilerGenerated]
|
|
remove
|
|
{
|
|
Action nfdhbfahfkm;
|
|
Delegate @delegate;
|
|
do
|
|
{
|
|
nfdhbfahfkm = this.NFDHBFAHFKM;
|
|
@delegate = Delegate.Remove(nfdhbfahfkm, value);
|
|
}
|
|
while (@delegate != 0 && @delegate == 0);
|
|
while (@delegate != nfdhbfahfkm)
|
|
{
|
|
}
|
|
}
|
|
}
|
|
|
|
// Token: 0x14000022 RID: 34
|
|
// (add) Token: 0x060009AE RID: 2478 RVA: 0x0002D120 File Offset: 0x0002B320
|
|
// (remove) Token: 0x060009AF RID: 2479 RVA: 0x0002D148 File Offset: 0x0002B348
|
|
[Token(Token = "0x14000022")]
|
|
public event Action OLHMBOIBDJG
|
|
{
|
|
[Token(Token = "0x60009AE")]
|
|
[Address(RVA = "0x145B090", Offset = "0x1459A90", VA = "0x18145B090")]
|
|
[CompilerGenerated]
|
|
add
|
|
{
|
|
Action olhmboibdjg;
|
|
Delegate @delegate;
|
|
do
|
|
{
|
|
olhmboibdjg = this.OLHMBOIBDJG;
|
|
@delegate = Delegate.Combine(olhmboibdjg, value);
|
|
}
|
|
while (@delegate != 0 && @delegate == 0);
|
|
while (@delegate != olhmboibdjg)
|
|
{
|
|
}
|
|
}
|
|
[Token(Token = "0x60009AF")]
|
|
[Address(RVA = "0x145C2A0", Offset = "0x145ACA0", VA = "0x18145C2A0")]
|
|
[CompilerGenerated]
|
|
remove
|
|
{
|
|
Action olhmboibdjg;
|
|
Delegate @delegate;
|
|
do
|
|
{
|
|
olhmboibdjg = this.OLHMBOIBDJG;
|
|
@delegate = Delegate.Remove(olhmboibdjg, value);
|
|
}
|
|
while (@delegate != 0 && @delegate == 0);
|
|
while (@delegate != olhmboibdjg)
|
|
{
|
|
}
|
|
}
|
|
}
|
|
|
|
// Token: 0x17000174 RID: 372
|
|
// (get) Token: 0x060009B0 RID: 2480 RVA: 0x0002D170 File Offset: 0x0002B370
|
|
[Token(Token = "0x17000174")]
|
|
public GameConfigurationAsset[] NEDCFNGPGLJ
|
|
{
|
|
[Token(Token = "0x60009B0")]
|
|
[Address(RVA = "0x3D32E0", Offset = "0x3D1CE0", VA = "0x1803D32E0")]
|
|
get
|
|
{
|
|
return this.supportedGameConfigTemplates;
|
|
}
|
|
}
|
|
|
|
// Token: 0x17000175 RID: 373
|
|
// (get) Token: 0x060009B1 RID: 2481 RVA: 0x0002D184 File Offset: 0x0002B384
|
|
[Token(Token = "0x17000175")]
|
|
public bool GCAMDFJKGMP
|
|
{
|
|
[Token(Token = "0x60009B1")]
|
|
[Address(RVA = "0x1152AF0", Offset = "0x11514F0", VA = "0x181152AF0")]
|
|
get
|
|
{
|
|
return this.EAPEKLCMNCK.HasTokens;
|
|
}
|
|
}
|
|
|
|
// Token: 0x060009B2 RID: 2482 RVA: 0x0002D1A4 File Offset: 0x0002B3A4
|
|
[Token(Token = "0x60009B2")]
|
|
[Address(RVA = "0x144FB30", Offset = "0x144E530", VA = "0x18144FB30")]
|
|
public void AddResetToolsOnGameStartSupport(object PIHIPPPPEBI)
|
|
{
|
|
this.EAPEKLCMNCK.Add(PIHIPPPPEBI);
|
|
}
|
|
|
|
// Token: 0x060009B3 RID: 2483 RVA: 0x0002D1C4 File Offset: 0x0002B3C4
|
|
[Token(Token = "0x60009B3")]
|
|
[Address(RVA = "0x1459F90", Offset = "0x1458990", VA = "0x181459F90")]
|
|
public void RemoveResetToolsOnGameStartSupport(object PIHIPPPPEBI)
|
|
{
|
|
this.EAPEKLCMNCK.Remove(PIHIPPPPEBI);
|
|
}
|
|
|
|
// Token: 0x17000176 RID: 374
|
|
// (get) Token: 0x060009B4 RID: 2484 RVA: 0x0002D1E4 File Offset: 0x0002B3E4
|
|
[Token(Token = "0x17000176")]
|
|
private RecRoomAudioClip AGPKFHDAEJF
|
|
{
|
|
[Token(Token = "0x60009B4")]
|
|
[Address(RVA = "0x1454BF0", Offset = "0x14535F0", VA = "0x181454BF0")]
|
|
get
|
|
{
|
|
ExplicitTokenMap<RecRoomAudioClip> ohbebibkaij = this.OHBEBIBKAIJ;
|
|
throw new NullReferenceException();
|
|
}
|
|
}
|
|
|
|
// Token: 0x060009B5 RID: 2485 RVA: 0x0002D200 File Offset: 0x0002B400
|
|
[Token(Token = "0x60009B5")]
|
|
[Address(RVA = "0x144F8D0", Offset = "0x144E2D0", VA = "0x18144F8D0")]
|
|
public void AddGameNameVO(RecRoomAudioClip OAMCCIEIHAP, object PIHIPPPPEBI, int JMHKMOACHDG)
|
|
{
|
|
bool flag = this.OHBEBIBKAIJ.AddValue(OAMCCIEIHAP, PIHIPPPPEBI, JMHKMOACHDG);
|
|
}
|
|
|
|
// Token: 0x060009B6 RID: 2486 RVA: 0x0002D224 File Offset: 0x0002B424
|
|
[Token(Token = "0x60009B6")]
|
|
[Address(RVA = "0x1459DB0", Offset = "0x14587B0", VA = "0x181459DB0")]
|
|
public void RemoveGameNameVO(object PIHIPPPPEBI)
|
|
{
|
|
bool flag = this.OHBEBIBKAIJ.RemoveValue(PIHIPPPPEBI);
|
|
}
|
|
|
|
// Token: 0x17000177 RID: 375
|
|
// (get) Token: 0x060009B7 RID: 2487 RVA: 0x0002D244 File Offset: 0x0002B444
|
|
[Token(Token = "0x17000177")]
|
|
private bool IFPOBJOMIGJ
|
|
{
|
|
[Token(Token = "0x60009B7")]
|
|
[Address(RVA = "0x1453E40", Offset = "0x1452840", VA = "0x181453E40")]
|
|
get
|
|
{
|
|
return this.DDLNMIOFJMC.HasTokens;
|
|
}
|
|
}
|
|
|
|
// Token: 0x060009B8 RID: 2488 RVA: 0x0002D264 File Offset: 0x0002B464
|
|
[Token(Token = "0x60009B8")]
|
|
[Address(RVA = "0x11A7480", Offset = "0x11A5E80", VA = "0x1811A7480")]
|
|
public void AddResultsVoiceOverSupport(object PIHIPPPPEBI)
|
|
{
|
|
this.DDLNMIOFJMC.Add(PIHIPPPPEBI);
|
|
}
|
|
|
|
// Token: 0x060009B9 RID: 2489 RVA: 0x0002D284 File Offset: 0x0002B484
|
|
[Token(Token = "0x60009B9")]
|
|
[Address(RVA = "0x11A9220", Offset = "0x11A7C20", VA = "0x1811A9220")]
|
|
public void RemoveResultsVoiceOverSupport(object PIHIPPPPEBI)
|
|
{
|
|
this.DDLNMIOFJMC.Remove(PIHIPPPPEBI);
|
|
}
|
|
|
|
// Token: 0x17000178 RID: 376
|
|
// (get) Token: 0x060009BA RID: 2490 RVA: 0x0002D2A4 File Offset: 0x0002B4A4
|
|
[Token(Token = "0x17000178")]
|
|
private bool GKMLLNGPBFE
|
|
{
|
|
[Token(Token = "0x60009BA")]
|
|
[Address(RVA = "0x1453E10", Offset = "0x1452810", VA = "0x181453E10")]
|
|
get
|
|
{
|
|
return this.NACJNCMFMKB.HasTokens;
|
|
}
|
|
}
|
|
|
|
// Token: 0x060009BB RID: 2491 RVA: 0x0002D2C4 File Offset: 0x0002B4C4
|
|
[Token(Token = "0x60009BB")]
|
|
[Address(RVA = "0x144F8A0", Offset = "0x144E2A0", VA = "0x18144F8A0")]
|
|
public void AddGameModeNotificationsSupport(object PIHIPPPPEBI)
|
|
{
|
|
this.NACJNCMFMKB.Add(PIHIPPPPEBI);
|
|
}
|
|
|
|
// Token: 0x060009BC RID: 2492 RVA: 0x0002D2E4 File Offset: 0x0002B4E4
|
|
[Token(Token = "0x60009BC")]
|
|
[Address(RVA = "0x1459D80", Offset = "0x1458780", VA = "0x181459D80")]
|
|
public void RemoveGameModeNotificationsSupport(object PIHIPPPPEBI)
|
|
{
|
|
this.NACJNCMFMKB.Remove(PIHIPPPPEBI);
|
|
}
|
|
|
|
// Token: 0x17000179 RID: 377
|
|
// (get) Token: 0x060009BD RID: 2493 RVA: 0x0002D304 File Offset: 0x0002B504
|
|
[Token(Token = "0x17000179")]
|
|
private bool KOPJEOKLBDA
|
|
{
|
|
[Token(Token = "0x60009BD")]
|
|
[Address(RVA = "0x1456230", Offset = "0x1454C30", VA = "0x181456230")]
|
|
get
|
|
{
|
|
return this.MPALGGNBOED.HasTokens;
|
|
}
|
|
}
|
|
|
|
// Token: 0x060009BE RID: 2494 RVA: 0x0002D324 File Offset: 0x0002B524
|
|
[Token(Token = "0x60009BE")]
|
|
[Address(RVA = "0x144FA80", Offset = "0x144E480", VA = "0x18144FA80")]
|
|
public void AddInGamePlayerNotificationSupport(object PIHIPPPPEBI)
|
|
{
|
|
this.MPALGGNBOED.Add(PIHIPPPPEBI);
|
|
}
|
|
|
|
// Token: 0x060009BF RID: 2495 RVA: 0x0002D344 File Offset: 0x0002B544
|
|
[Token(Token = "0x60009BF")]
|
|
[Address(RVA = "0x1459F00", Offset = "0x1458900", VA = "0x181459F00")]
|
|
public void RemoveInGamePlayerNotificationSupport(object PIHIPPPPEBI)
|
|
{
|
|
this.MPALGGNBOED.Remove(PIHIPPPPEBI);
|
|
}
|
|
|
|
// Token: 0x1700017A RID: 378
|
|
// (get) Token: 0x060009C0 RID: 2496 RVA: 0x0002D364 File Offset: 0x0002B564
|
|
[Token(Token = "0x1700017A")]
|
|
private bool PEKBOPEAPCO
|
|
{
|
|
[Token(Token = "0x60009C0")]
|
|
[Address(RVA = "0x14555E0", Offset = "0x1453FE0", VA = "0x1814555E0")]
|
|
get
|
|
{
|
|
return this.OBCJHLBPKBJ.HasTokens;
|
|
}
|
|
}
|
|
|
|
// Token: 0x060009C1 RID: 2497 RVA: 0x0002D384 File Offset: 0x0002B584
|
|
[Token(Token = "0x60009C1")]
|
|
[Address(RVA = "0x144F870", Offset = "0x144E270", VA = "0x18144F870")]
|
|
public void AddEndGameWhenAllDead(object PIHIPPPPEBI)
|
|
{
|
|
this.OBCJHLBPKBJ.Add(PIHIPPPPEBI);
|
|
}
|
|
|
|
// Token: 0x060009C2 RID: 2498 RVA: 0x0002D3A4 File Offset: 0x0002B5A4
|
|
[Token(Token = "0x60009C2")]
|
|
[Address(RVA = "0x1459D50", Offset = "0x1458750", VA = "0x181459D50")]
|
|
public void RemoveEndGameWhenAllDead(object PIHIPPPPEBI)
|
|
{
|
|
this.OBCJHLBPKBJ.Remove(PIHIPPPPEBI);
|
|
}
|
|
|
|
// Token: 0x1700017B RID: 379
|
|
// (get) Token: 0x060009C3 RID: 2499 RVA: 0x0002D3C4 File Offset: 0x0002B5C4
|
|
[Token(Token = "0x1700017B")]
|
|
public GameCombatManager HBGFNNOGKCA
|
|
{
|
|
[Token(Token = "0x60009C3")]
|
|
[Address(RVA = "0x4D2570", Offset = "0x4D0F70", VA = "0x1804D2570")]
|
|
get
|
|
{
|
|
return this.combatManager;
|
|
}
|
|
}
|
|
|
|
// Token: 0x1700017C RID: 380
|
|
// (get) Token: 0x060009C4 RID: 2500 RVA: 0x0002D3D8 File Offset: 0x0002B5D8
|
|
[Token(Token = "0x1700017C")]
|
|
public GameTeamManager MHKLCKAHFFO
|
|
{
|
|
[Token(Token = "0x60009C4")]
|
|
[Address(RVA = "0x501250", Offset = "0x4FFC50", VA = "0x180501250")]
|
|
get
|
|
{
|
|
return this.teamManager;
|
|
}
|
|
}
|
|
|
|
// Token: 0x1700017D RID: 381
|
|
// (get) Token: 0x060009C5 RID: 2501 RVA: 0x0002D3EC File Offset: 0x0002B5EC
|
|
[Token(Token = "0x1700017D")]
|
|
public GameSpawnManager EEBEEEOPEBM
|
|
{
|
|
[Token(Token = "0x60009C5")]
|
|
[Address(RVA = "0x6361F0", Offset = "0x634BF0", VA = "0x1806361F0")]
|
|
get
|
|
{
|
|
return this.spawnManager;
|
|
}
|
|
}
|
|
|
|
// Token: 0x1700017E RID: 382
|
|
// (get) Token: 0x060009C6 RID: 2502 RVA: 0x0002D400 File Offset: 0x0002B600
|
|
[Token(Token = "0x1700017E")]
|
|
public GameScoreManager HEGHEECJDLB
|
|
{
|
|
[Token(Token = "0x60009C6")]
|
|
[Address(RVA = "0x52F5A0", Offset = "0x52DFA0", VA = "0x18052F5A0")]
|
|
get
|
|
{
|
|
return this.scoreManager;
|
|
}
|
|
}
|
|
|
|
// Token: 0x1700017F RID: 383
|
|
// (get) Token: 0x060009C7 RID: 2503 RVA: 0x0002D414 File Offset: 0x0002B614
|
|
[Token(Token = "0x1700017F")]
|
|
public GameBoundsManager BFHHFJJIJBB
|
|
{
|
|
[Token(Token = "0x60009C7")]
|
|
[Address(RVA = "0x4BD780", Offset = "0x4BC180", VA = "0x1804BD780")]
|
|
get
|
|
{
|
|
return this.boundsManager;
|
|
}
|
|
}
|
|
|
|
// Token: 0x17000180 RID: 384
|
|
// (get) Token: 0x060009C8 RID: 2504 RVA: 0x0002D428 File Offset: 0x0002B628
|
|
[Token(Token = "0x17000180")]
|
|
public GamePowerUpManager NJGKIBOIEFD
|
|
{
|
|
[Token(Token = "0x60009C8")]
|
|
[Address(RVA = "0x4D66C0", Offset = "0x4D50C0", VA = "0x1804D66C0")]
|
|
get
|
|
{
|
|
return this.powerupManager;
|
|
}
|
|
}
|
|
|
|
// Token: 0x17000181 RID: 385
|
|
// (get) Token: 0x060009C9 RID: 2505 RVA: 0x0002D43C File Offset: 0x0002B63C
|
|
[Token(Token = "0x17000181")]
|
|
public GameVoteManager OIAAENPIJNM
|
|
{
|
|
[Token(Token = "0x60009C9")]
|
|
[Address(RVA = "0x6361E0", Offset = "0x634BE0", VA = "0x1806361E0")]
|
|
get
|
|
{
|
|
return this.voteManager;
|
|
}
|
|
}
|
|
|
|
// Token: 0x17000182 RID: 386
|
|
// (get) Token: 0x060009CA RID: 2506 RVA: 0x0002D450 File Offset: 0x0002B650
|
|
// (set) Token: 0x060009CB RID: 2507 RVA: 0x0002D464 File Offset: 0x0002B664
|
|
[Token(Token = "0x17000182")]
|
|
public GameTimerManager GKDCIOIJBFB
|
|
{
|
|
[Token(Token = "0x60009CA")]
|
|
[Address(RVA = "0x3D32A0", Offset = "0x3D1CA0", VA = "0x1803D32A0")]
|
|
get;
|
|
[Token(Token = "0x60009CB")]
|
|
[Address(RVA = "0x3D3440", Offset = "0x3D1E40", VA = "0x1803D3440")]
|
|
private set;
|
|
}
|
|
|
|
// Token: 0x17000183 RID: 387
|
|
// (get) Token: 0x060009CC RID: 2508 RVA: 0x0002D478 File Offset: 0x0002B678
|
|
// (set) Token: 0x060009CD RID: 2509 RVA: 0x0002D48C File Offset: 0x0002B68C
|
|
[Token(Token = "0x17000183")]
|
|
public GameMovementManager LPFEDJGMCAO
|
|
{
|
|
[Token(Token = "0x60009CC")]
|
|
[Address(RVA = "0x3CBF50", Offset = "0x3CA950", VA = "0x1803CBF50")]
|
|
get;
|
|
[Token(Token = "0x60009CD")]
|
|
[Address(RVA = "0x3F0030", Offset = "0x3EEA30", VA = "0x1803F0030")]
|
|
private set;
|
|
}
|
|
|
|
// Token: 0x17000184 RID: 388
|
|
// (get) Token: 0x060009CE RID: 2510 RVA: 0x0002D4A0 File Offset: 0x0002B6A0
|
|
// (set) Token: 0x060009CF RID: 2511 RVA: 0x0002D4B4 File Offset: 0x0002B6B4
|
|
[Token(Token = "0x17000184")]
|
|
public KBPBCGEHHGI PACMECHGLLO
|
|
{
|
|
[Token(Token = "0x60009CE")]
|
|
[Address(RVA = "0x3CBEF0", Offset = "0x3CA8F0", VA = "0x1803CBEF0")]
|
|
get;
|
|
[Token(Token = "0x60009CF")]
|
|
[Address(RVA = "0xA5DB70", Offset = "0xA5C570", VA = "0x180A5DB70")]
|
|
private set;
|
|
}
|
|
|
|
// Token: 0x17000185 RID: 389
|
|
// (get) Token: 0x060009D0 RID: 2512 RVA: 0x0002D4C8 File Offset: 0x0002B6C8
|
|
// (set) Token: 0x060009D1 RID: 2513 RVA: 0x0002D4DC File Offset: 0x0002B6DC
|
|
[Token(Token = "0x17000185")]
|
|
public GamePresenceManager NNJNEDLKBIL
|
|
{
|
|
[Token(Token = "0x60009D0")]
|
|
[Address(RVA = "0x3CBEE0", Offset = "0x3CA8E0", VA = "0x1803CBEE0")]
|
|
get;
|
|
[Token(Token = "0x60009D1")]
|
|
[Address(RVA = "0x6FC800", Offset = "0x6FB200", VA = "0x1806FC800")]
|
|
private set;
|
|
}
|
|
|
|
// Token: 0x17000186 RID: 390
|
|
// (get) Token: 0x060009D2 RID: 2514 RVA: 0x0002D4F0 File Offset: 0x0002B6F0
|
|
// (set) Token: 0x060009D3 RID: 2515 RVA: 0x0002D510 File Offset: 0x0002B710
|
|
[Token(Token = "0x17000186")]
|
|
public bool KOGIFJKILAI
|
|
{
|
|
[Token(Token = "0x60009D2")]
|
|
[Address(RVA = "0x145BA30", Offset = "0x145A430", VA = "0x18145BA30")]
|
|
get
|
|
{
|
|
return this.ILKAILEFBBH.Get() != null;
|
|
}
|
|
[Token(Token = "0x60009D3")]
|
|
[Address(RVA = "0x145C600", Offset = "0x145B000", VA = "0x18145C600")]
|
|
set
|
|
{
|
|
SynchronizedField<bool> ilkailefbbh = this.ILKAILEFBBH;
|
|
}
|
|
}
|
|
|
|
// Token: 0x17000187 RID: 391
|
|
// (get) Token: 0x060009D4 RID: 2516 RVA: 0x0002D52C File Offset: 0x0002B72C
|
|
[Token(Token = "0x17000187")]
|
|
public bool MPDCOGKOJIN
|
|
{
|
|
[Token(Token = "0x60009D4")]
|
|
[Address(RVA = "0x145B310", Offset = "0x1459D10", VA = "0x18145B310")]
|
|
get
|
|
{
|
|
return Matchmaking.HMCJLLMDAAM.<NICCKOLLNOH>k__BackingField;
|
|
}
|
|
}
|
|
|
|
// Token: 0x17000188 RID: 392
|
|
// (get) Token: 0x060009D5 RID: 2517 RVA: 0x0002D54C File Offset: 0x0002B74C
|
|
[Token(Token = "0x17000188")]
|
|
private float EMCIEBKCFDG
|
|
{
|
|
[Token(Token = "0x60009D5")]
|
|
[Address(RVA = "0x14518A0", Offset = "0x14502A0", VA = "0x1814518A0")]
|
|
get
|
|
{
|
|
if (!this.voteManager.PLKDNBDOCNN)
|
|
{
|
|
ExplicitTokenMap<float> blinijfpnob = this.BLINIJFPNOB;
|
|
}
|
|
throw new NullReferenceException();
|
|
}
|
|
}
|
|
|
|
// Token: 0x17000189 RID: 393
|
|
// (get) Token: 0x060009D6 RID: 2518 RVA: 0x0002D574 File Offset: 0x0002B774
|
|
[Token(Token = "0x17000189")]
|
|
public bool IHFINBKFKBE
|
|
{
|
|
[Token(Token = "0x60009D6")]
|
|
[Address(RVA = "0x145BCB0", Offset = "0x145A6B0", VA = "0x18145BCB0")]
|
|
get
|
|
{
|
|
DJHELPHHAEN eomjfplcdbd = this.EOMJFPLCDBD;
|
|
if (eomjfplcdbd != 0)
|
|
{
|
|
return eomjfplcdbd == (ulong)65535L;
|
|
}
|
|
return (uint)65535 == (uint)65535;
|
|
}
|
|
}
|
|
|
|
// Token: 0x1700018A RID: 394
|
|
// (get) Token: 0x060009D7 RID: 2519 RVA: 0x0002D5A8 File Offset: 0x0002B7A8
|
|
[Token(Token = "0x1700018A")]
|
|
public bool HENLJJCKMLA
|
|
{
|
|
[Token(Token = "0x60009D7")]
|
|
[Address(RVA = "0x145C0F0", Offset = "0x145AAF0", VA = "0x18145C0F0")]
|
|
get
|
|
{
|
|
return this.teamManager.SpectatingSupported;
|
|
}
|
|
}
|
|
|
|
// Token: 0x1700018B RID: 395
|
|
// (get) Token: 0x060009D8 RID: 2520 RVA: 0x0002D5C8 File Offset: 0x0002B7C8
|
|
[Token(Token = "0x1700018B")]
|
|
public bool DDKFBFNNONC
|
|
{
|
|
[Token(Token = "0x60009D8")]
|
|
[Address(RVA = "0x145B450", Offset = "0x1459E50", VA = "0x18145B450")]
|
|
get
|
|
{
|
|
PlayerRoomRoleManager instance = PlayerRoomRoleManager.ONCPNMDGGKG;
|
|
Photon.Realtime.Player localPlayer = PhotonNetwork.LocalPlayer;
|
|
RoomRole playerRoleDefinition = instance.GetPlayerRoleDefinition(localPlayer);
|
|
if (playerRoleDefinition == 0)
|
|
{
|
|
}
|
|
MutableOverridableObscuredBool canEndGamesEarly = playerRoleDefinition.canEndGamesEarly;
|
|
int num = 0;
|
|
num += num;
|
|
num++;
|
|
bool flag;
|
|
return flag;
|
|
}
|
|
}
|
|
|
|
// Token: 0x1700018C RID: 396
|
|
// (get) Token: 0x060009D9 RID: 2521 RVA: 0x0002D620 File Offset: 0x0002B820
|
|
// (set) Token: 0x060009DA RID: 2522 RVA: 0x0002D654 File Offset: 0x0002B854
|
|
[Token(Token = "0x1700018C")]
|
|
public bool KKJJGNLJHDG
|
|
{
|
|
[Token(Token = "0x60009D9")]
|
|
[Address(RVA = "0x145B370", Offset = "0x1459D70", VA = "0x18145B370")]
|
|
get
|
|
{
|
|
GameRuleManager instance = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG;
|
|
int num = 0;
|
|
bool flag = instance != num;
|
|
if (!flag)
|
|
{
|
|
return flag;
|
|
}
|
|
string ruleTypeAutoTag = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG.LJDMGKNAOOG;
|
|
throw new NullReferenceException();
|
|
}
|
|
[Token(Token = "0x60009DA")]
|
|
[Address(RVA = "0x145C520", Offset = "0x145AF20", VA = "0x18145C520")]
|
|
set
|
|
{
|
|
GameRuleManager instance = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG;
|
|
int num = 0;
|
|
if (instance != num)
|
|
{
|
|
bool canContinue = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG.KKJJGNLJHDG;
|
|
}
|
|
}
|
|
}
|
|
|
|
// Token: 0x1700018D RID: 397
|
|
// (get) Token: 0x060009DB RID: 2523 RVA: 0x0002D684 File Offset: 0x0002B884
|
|
// (set) Token: 0x060009DC RID: 2524 RVA: 0x0002D6A4 File Offset: 0x0002B8A4
|
|
[Token(Token = "0x1700018D")]
|
|
public string NPGGHDNLKIJ
|
|
{
|
|
[Token(Token = "0x60009DB")]
|
|
[Address(RVA = "0x145BA80", Offset = "0x145A480", VA = "0x18145BA80")]
|
|
get
|
|
{
|
|
return this.GKIODLDOIFB.Get();
|
|
}
|
|
[Token(Token = "0x60009DC")]
|
|
[Address(RVA = "0x1452950", Offset = "0x1451350", VA = "0x181452950")]
|
|
private set
|
|
{
|
|
SynchronizedField<string> gkiodldoifb = this.GKIODLDOIFB;
|
|
}
|
|
}
|
|
|
|
// Token: 0x1700018E RID: 398
|
|
// (get) Token: 0x060009DD RID: 2525 RVA: 0x0002D6C0 File Offset: 0x0002B8C0
|
|
// (set) Token: 0x060009DE RID: 2526 RVA: 0x0002D6E0 File Offset: 0x0002B8E0
|
|
[Token(Token = "0x1700018E")]
|
|
public bool MEEMEOOLOPD
|
|
{
|
|
[Token(Token = "0x60009DD")]
|
|
[Address(RVA = "0x145BB60", Offset = "0x145A560", VA = "0x18145BB60")]
|
|
get
|
|
{
|
|
return this.CLKCIKEAPMM.Get() != null;
|
|
}
|
|
[Token(Token = "0x60009DE")]
|
|
[Address(RVA = "0x1454C20", Offset = "0x1453620", VA = "0x181454C20")]
|
|
private set
|
|
{
|
|
SynchronizedField<bool> clkcikeapmm = this.CLKCIKEAPMM;
|
|
}
|
|
}
|
|
|
|
// Token: 0x1700018F RID: 399
|
|
// (get) Token: 0x060009DF RID: 2527 RVA: 0x0002D6FC File Offset: 0x0002B8FC
|
|
// (set) Token: 0x060009E0 RID: 2528 RVA: 0x0002D71C File Offset: 0x0002B91C
|
|
[Token(Token = "0x1700018F")]
|
|
public CGLKOJIMDIH MACEMMGJEBB
|
|
{
|
|
[Token(Token = "0x60009DF")]
|
|
[Address(RVA = "0x145C110", Offset = "0x145AB10", VA = "0x18145C110")]
|
|
get
|
|
{
|
|
return this.GPFAINKBIMF.Get();
|
|
}
|
|
[Token(Token = "0x60009E0")]
|
|
[Address(RVA = "0x1455A50", Offset = "0x1454450", VA = "0x181455A50")]
|
|
private set
|
|
{
|
|
SynchronizedField<CGLKOJIMDIH> gpfainkbimf = this.GPFAINKBIMF;
|
|
}
|
|
}
|
|
|
|
// Token: 0x17000190 RID: 400
|
|
// (get) Token: 0x060009E1 RID: 2529 RVA: 0x0002D738 File Offset: 0x0002B938
|
|
// (set) Token: 0x060009E2 RID: 2530 RVA: 0x0002D758 File Offset: 0x0002B958
|
|
[Token(Token = "0x17000190")]
|
|
public bool OMFPBPBKEAP
|
|
{
|
|
[Token(Token = "0x60009E1")]
|
|
[Address(RVA = "0x145B9E0", Offset = "0x145A3E0", VA = "0x18145B9E0")]
|
|
get
|
|
{
|
|
return this.MLKOPMMIIFL.Get() != null;
|
|
}
|
|
[Token(Token = "0x60009E2")]
|
|
[Address(RVA = "0x1453230", Offset = "0x1451C30", VA = "0x181453230")]
|
|
private set
|
|
{
|
|
SynchronizedField<bool> mlkopmmiifl = this.MLKOPMMIIFL;
|
|
}
|
|
}
|
|
|
|
// Token: 0x17000191 RID: 401
|
|
// (get) Token: 0x060009E3 RID: 2531 RVA: 0x0002D774 File Offset: 0x0002B974
|
|
// (set) Token: 0x060009E4 RID: 2532 RVA: 0x0002D788 File Offset: 0x0002B988
|
|
[Token(Token = "0x17000191")]
|
|
private float? DHPBFFFMAFP
|
|
{
|
|
[Token(Token = "0x60009E3")]
|
|
[Address(RVA = "0x3E2900", Offset = "0x3E1300", VA = "0x1803E2900")]
|
|
get;
|
|
[Token(Token = "0x60009E4")]
|
|
[Address(RVA = "0x10429B0", Offset = "0x10413B0", VA = "0x1810429B0")]
|
|
set;
|
|
}
|
|
|
|
// Token: 0x060009E5 RID: 2533 RVA: 0x0000220F File Offset: 0x0000040F
|
|
[Token(Token = "0x60009E5")]
|
|
[Address(RVA = "0x144FCE0", Offset = "0x144E6E0", VA = "0x18144FCE0", Slot = "13")]
|
|
protected override void Awake()
|
|
{
|
|
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
|
}
|
|
|
|
// Token: 0x060009E6 RID: 2534 RVA: 0x0000220F File Offset: 0x0000040F
|
|
[Token(Token = "0x60009E6")]
|
|
[Address(RVA = "0x145A6C0", Offset = "0x14590C0", VA = "0x18145A6C0")]
|
|
private void Start()
|
|
{
|
|
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
|
}
|
|
|
|
// Token: 0x060009E7 RID: 2535 RVA: 0x0002D79C File Offset: 0x0002B99C
|
|
[Token(Token = "0x60009E7")]
|
|
[Address(RVA = "0x14554A0", Offset = "0x1453EA0", VA = "0x1814554A0")]
|
|
private void INLPNKIEHME(global::Player IEKDDPPNFPF)
|
|
{
|
|
if (this.EOMJFPLCDBD == 0 || this.MPALGGNBOED.HasTokens)
|
|
{
|
|
NotificationManager instance = SingletonMonoBehaviour.Instance;
|
|
string text = IEKDDPPNFPF.DBAJDHGDPOL.nickName + " joined the game";
|
|
int num = 0;
|
|
int num2 = 0;
|
|
IDisposable disposable = instance.Play((NotificationManager.IBIDFAOPIPC)num2, text, 3f, num, num);
|
|
}
|
|
}
|
|
|
|
// Token: 0x060009E8 RID: 2536 RVA: 0x0002D800 File Offset: 0x0002BA00
|
|
[Token(Token = "0x60009E8")]
|
|
[Address(RVA = "0x144F590", Offset = "0x144DF90", VA = "0x18144F590")]
|
|
private void AIIMIJKGJEP()
|
|
{
|
|
while (this.BHADGBAPFPK)
|
|
{
|
|
GameTeamManager gameTeamManager = this.teamManager;
|
|
Photon.Realtime.Player localPlayer = PhotonNetwork.LocalPlayer;
|
|
if (gameTeamManager.IsPlayerSpectator(localPlayer))
|
|
{
|
|
IL_75:
|
|
GameTeamManager gameTeamManager2 = this.teamManager;
|
|
Photon.Realtime.Player localPlayer2 = PhotonNetwork.LocalPlayer;
|
|
gameTeamManager2.RequestNextTeam(localPlayer2);
|
|
return;
|
|
}
|
|
}
|
|
if (this.EOMJFPLCDBD != 0)
|
|
{
|
|
if (this.NKEEGAIPMDI)
|
|
{
|
|
GameTeamManager gameTeamManager3 = this.teamManager;
|
|
Photon.Realtime.Player localPlayer3 = PhotonNetwork.LocalPlayer;
|
|
if (gameTeamManager3.IsPlayerSpectator(localPlayer3))
|
|
{
|
|
goto IL_75;
|
|
}
|
|
}
|
|
MACMLJJGBIM ggohkajibpj = this.GGOHKAJIBPJ;
|
|
MACMLJJGBIM.AJHELNOKKMA ajhelnokkma = new MACMLJJGBIM.AJHELNOKKMA(this.NLCJILAFKDN);
|
|
ggohkajibpj.CIPHFNFPNFD(5f, ajhelnokkma);
|
|
}
|
|
}
|
|
|
|
// Token: 0x060009E9 RID: 2537 RVA: 0x0000220F File Offset: 0x0000040F
|
|
[Token(Token = "0x60009E9")]
|
|
[Address(RVA = "0x1458EE0", Offset = "0x14578E0", VA = "0x181458EE0", Slot = "14")]
|
|
protected override void OnDestroy()
|
|
{
|
|
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
|
}
|
|
|
|
// Token: 0x060009EA RID: 2538 RVA: 0x0000220F File Offset: 0x0000040F
|
|
[Token(Token = "0x60009EA")]
|
|
[Address(RVA = "0x145A830", Offset = "0x1459230", VA = "0x18145A830")]
|
|
private void Update()
|
|
{
|
|
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
|
}
|
|
|
|
// Token: 0x060009EB RID: 2539 RVA: 0x0000220F File Offset: 0x0000040F
|
|
[Token(Token = "0x60009EB")]
|
|
[Address(RVA = "0x144F370", Offset = "0x144DD70", VA = "0x18144F370")]
|
|
private void AHIJJEOGPPD()
|
|
{
|
|
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
|
}
|
|
|
|
// Token: 0x060009EC RID: 2540 RVA: 0x0000220F File Offset: 0x0000040F
|
|
[Token(Token = "0x60009EC")]
|
|
[Address(RVA = "0x1457FE0", Offset = "0x14569E0", VA = "0x181457FE0")]
|
|
private void NJGKEJCHADK()
|
|
{
|
|
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
|
}
|
|
|
|
// Token: 0x060009ED RID: 2541 RVA: 0x0002D8A4 File Offset: 0x0002BAA4
|
|
[Token(Token = "0x60009ED")]
|
|
[Address(RVA = "0x14571F0", Offset = "0x1455BF0", VA = "0x1814571F0")]
|
|
private void MBHDGEIOMHI()
|
|
{
|
|
SynchronizedField<string> gkiodldoifb = this.GKIODLDOIFB;
|
|
this.OODEMNCOLED();
|
|
ActionEvent onGameEndEvent = GameManager.OnGameEndEvent;
|
|
int num = 0;
|
|
onGameEndEvent.Invoke(num != 0);
|
|
}
|
|
|
|
// Token: 0x060009EE RID: 2542 RVA: 0x0000220F File Offset: 0x0000040F
|
|
[Token(Token = "0x60009EE")]
|
|
[Address(RVA = "0x1458C10", Offset = "0x1457610", VA = "0x181458C10")]
|
|
private void OODEMNCOLED()
|
|
{
|
|
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
|
}
|
|
|
|
// Token: 0x060009EF RID: 2543 RVA: 0x0002D8D4 File Offset: 0x0002BAD4
|
|
[Token(Token = "0x60009EF")]
|
|
[Address(RVA = "0x1451110", Offset = "0x144FB10", VA = "0x181451110")]
|
|
private AACCKDLMFKJ.FKKNENGJCBL BHBNLMCDCPL(bool MKHJHLNKBPG, bool NJCHLDGBALB)
|
|
{
|
|
float totalTimeElapsed = this.<CKMDCGICHND>k__BackingField.TotalTimeElapsed;
|
|
return new AACCKDLMFKJ.FKKNENGJCBL(MKHJHLNKBPG, NJCHLDGBALB, totalTimeElapsed);
|
|
}
|
|
|
|
// Token: 0x060009F0 RID: 2544 RVA: 0x0000220F File Offset: 0x0000040F
|
|
[Token(Token = "0x60009F0")]
|
|
[Address(RVA = "0x1451DE0", Offset = "0x14507E0", VA = "0x181451DE0")]
|
|
private void CLMJNPFECAM(bool HOCMIMEHLLM, bool FONNIABLACF)
|
|
{
|
|
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
|
}
|
|
|
|
// Token: 0x060009F1 RID: 2545 RVA: 0x0000220F File Offset: 0x0000040F
|
|
[Token(Token = "0x60009F1")]
|
|
[Address(RVA = "0x14572C0", Offset = "0x1455CC0", VA = "0x1814572C0")]
|
|
private void MLPNCAHCIMA(bool HOCMIMEHLLM)
|
|
{
|
|
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
|
}
|
|
|
|
// Token: 0x060009F2 RID: 2546 RVA: 0x0002D8FC File Offset: 0x0002BAFC
|
|
[Token(Token = "0x60009F2")]
|
|
[Address(RVA = "0x14514A0", Offset = "0x144FEA0", VA = "0x1814514A0")]
|
|
private void BNMHBLEAPMJ(Photon.Realtime.Player FPODELJNIIB, bool BCLPBCCEJJF)
|
|
{
|
|
int num = 0;
|
|
this.ELNKDJOGJCA(num);
|
|
Photon.Realtime.Player localPlayer = PhotonNetwork.LocalPlayer;
|
|
if (FPODELJNIIB == localPlayer)
|
|
{
|
|
if (this.EOMJFPLCDBD != 0)
|
|
{
|
|
}
|
|
GameTeamManager gameTeamManager = this.teamManager;
|
|
bool flag = (ulong)((uint)65535) == (ulong)3L;
|
|
Photon.Realtime.Player localPlayer2 = PhotonNetwork.LocalPlayer;
|
|
bool flag2 = gameTeamManager.IsPlayerSpectator(localPlayer2);
|
|
this.FDNJKCBILHG(flag, flag2);
|
|
}
|
|
GameManager.OnPlayerTeamChangeEvent.Invoke(FPODELJNIIB);
|
|
}
|
|
|
|
// Token: 0x17000192 RID: 402
|
|
// (get) Token: 0x060009F3 RID: 2547 RVA: 0x0002D96C File Offset: 0x0002BB6C
|
|
[Token(Token = "0x17000192")]
|
|
public OLEPPCBDAND PEDGPCDMAOG
|
|
{
|
|
[Token(Token = "0x60009F3")]
|
|
[Address(RVA = "0x145B760", Offset = "0x145A160", VA = "0x18145B760")]
|
|
get
|
|
{
|
|
KCMNCAFFHJG<GameRuleCircuitWrapperTool> mlmhookdnin = this.MLMHOOKDNIN;
|
|
int num = 0;
|
|
GameRuleCircuitWrapperTool gameRuleCircuitWrapperTool = mlmhookdnin.IAHDANBDAAM(num != 0);
|
|
int num2 = 0;
|
|
if (!(gameRuleCircuitWrapperTool == num2))
|
|
{
|
|
KCMNCAFFHJG<GameRuleCircuitWrapperTool> mlmhookdnin2 = this.MLMHOOKDNIN;
|
|
int num3 = 0;
|
|
mlmhookdnin2.IAHDANBDAAM(num3 != 0).PFILOHJDFAB();
|
|
}
|
|
return OLEPPCBDAND.INVALID;
|
|
}
|
|
}
|
|
|
|
// Token: 0x17000193 RID: 403
|
|
// (get) Token: 0x060009F4 RID: 2548 RVA: 0x0002D9B8 File Offset: 0x0002BBB8
|
|
// (set) Token: 0x060009F5 RID: 2549 RVA: 0x0002D9DC File Offset: 0x0002BBDC
|
|
[Token(Token = "0x17000193")]
|
|
private GameConfigurationTool OOLIBLOHMBL
|
|
{
|
|
[Token(Token = "0x60009F4")]
|
|
[Address(RVA = "0x1452090", Offset = "0x1450A90", VA = "0x181452090")]
|
|
get
|
|
{
|
|
KCMNCAFFHJG<GameConfigurationTool> aokohliapmp = this.AOKOHLIAPMP;
|
|
int num = 0;
|
|
return aokohliapmp.IAHDANBDAAM(num != 0);
|
|
}
|
|
[Token(Token = "0x60009F5")]
|
|
[Address(RVA = "0x1459A70", Offset = "0x1458470", VA = "0x181459A70")]
|
|
set
|
|
{
|
|
this.AOKOHLIAPMP.BDJFGEJFPPO(value);
|
|
}
|
|
}
|
|
|
|
// Token: 0x17000194 RID: 404
|
|
// (get) Token: 0x060009F6 RID: 2550 RVA: 0x0002D9FC File Offset: 0x0002BBFC
|
|
// (set) Token: 0x060009F7 RID: 2551 RVA: 0x0002DA20 File Offset: 0x0002BC20
|
|
[Token(Token = "0x17000194")]
|
|
private GameRuleCircuitWrapperTool DIKGIALJEIE
|
|
{
|
|
[Token(Token = "0x60009F6")]
|
|
[Address(RVA = "0x1453530", Offset = "0x1451F30", VA = "0x181453530")]
|
|
get
|
|
{
|
|
KCMNCAFFHJG<GameRuleCircuitWrapperTool> mlmhookdnin = this.MLMHOOKDNIN;
|
|
int num = 0;
|
|
return mlmhookdnin.IAHDANBDAAM(num != 0);
|
|
}
|
|
[Token(Token = "0x60009F7")]
|
|
[Address(RVA = "0x1455AB0", Offset = "0x14544B0", VA = "0x181455AB0")]
|
|
set
|
|
{
|
|
this.MLMHOOKDNIN.BDJFGEJFPPO(value);
|
|
}
|
|
}
|
|
|
|
// Token: 0x17000195 RID: 405
|
|
// (get) Token: 0x060009F8 RID: 2552 RVA: 0x0002DA40 File Offset: 0x0002BC40
|
|
[Token(Token = "0x17000195")]
|
|
public bool OLKJLPOJCNH
|
|
{
|
|
[Token(Token = "0x60009F8")]
|
|
[Address(RVA = "0x145BE20", Offset = "0x145A820", VA = "0x18145BE20")]
|
|
get
|
|
{
|
|
List<GameConfigurationTool> lcnoahloeaj = GameConfigurationTool.LCNOAHLOEAJ;
|
|
bool flag;
|
|
return flag;
|
|
}
|
|
}
|
|
|
|
// Token: 0x060009F9 RID: 2553 RVA: 0x0002DA5C File Offset: 0x0002BC5C
|
|
[Token(Token = "0x60009F9")]
|
|
[Address(RVA = "0x1458290", Offset = "0x1456C90", VA = "0x181458290")]
|
|
private void OAHJOLJOKGI(GameConfigurationTool OCALMEMIECD)
|
|
{
|
|
int num = 0;
|
|
if (OCALMEMIECD != num)
|
|
{
|
|
PhotonView photonView = OCALMEMIECD.photonView;
|
|
}
|
|
PhotonView photonView2 = base.photonView;
|
|
RPCActions.RPCAction<int> rpcaction = new RPCActions.RPCAction(this.RpcMasterSetMode);
|
|
photonView2.RpcMaster<int>(rpcaction, -1);
|
|
}
|
|
|
|
// Token: 0x060009FA RID: 2554 RVA: 0x0002DAA0 File Offset: 0x0002BCA0
|
|
[Token(Token = "0x60009FA")]
|
|
[Address(RVA = "0x1455DD0", Offset = "0x14547D0", VA = "0x181455DD0")]
|
|
private void JEPEDGFBCNC(GameConfigurationTool OCALMEMIECD)
|
|
{
|
|
if (PhotonNetwork.IsMasterClient && this.LFFBOFOAGLI)
|
|
{
|
|
this.AOKOHLIAPMP.BDJFGEJFPPO(OCALMEMIECD);
|
|
}
|
|
}
|
|
|
|
// Token: 0x060009FB RID: 2555 RVA: 0x0002DAD4 File Offset: 0x0002BCD4
|
|
[Token(Token = "0x60009FB")]
|
|
[Address(RVA = "0x1454350", Offset = "0x1452D50", VA = "0x181454350")]
|
|
private void HCCOIHLEPHE()
|
|
{
|
|
if (PhotonNetwork.IsMasterClient)
|
|
{
|
|
int num = 0;
|
|
List<GameConfigurationTool> lcnoahloeaj = GameConfigurationTool.LCNOAHLOEAJ;
|
|
if (num < typeof(GameConfigurationTool).TypeHandle)
|
|
{
|
|
GameConfigurationTool gameConfigurationTool = this.OOLIBLOHMBL;
|
|
bool flag;
|
|
if (flag)
|
|
{
|
|
}
|
|
num++;
|
|
}
|
|
KCMNCAFFHJG<GameConfigurationTool> aokohliapmp = this.AOKOHLIAPMP;
|
|
int num2 = 0;
|
|
GameConfigurationTool gameConfigurationTool2 = aokohliapmp.IAHDANBDAAM(num2 != 0);
|
|
int num3 = 0;
|
|
if (gameConfigurationTool2 != num3)
|
|
{
|
|
this.OOLIBLOHMBL.MIKDLDEALPN = true;
|
|
DJHELPHHAEN eomjfplcdbd = this.EOMJFPLCDBD;
|
|
}
|
|
}
|
|
Action mfmjpeiiaan = this.MFMJPEIIAAN;
|
|
if (mfmjpeiiaan != 0)
|
|
{
|
|
mfmjpeiiaan();
|
|
}
|
|
}
|
|
|
|
// Token: 0x060009FC RID: 2556 RVA: 0x0002DB64 File Offset: 0x0002BD64
|
|
[Token(Token = "0x60009FC")]
|
|
[Address(RVA = "0x1454EC0", Offset = "0x14538C0", VA = "0x181454EC0")]
|
|
private void IJBAFEKBOJP()
|
|
{
|
|
if (PhotonNetwork.IsMasterClient)
|
|
{
|
|
int num = 0;
|
|
List<GameRuleCircuitWrapperTool> allGameRuleWrappers = GameRuleCircuitWrapperTool.AllGameRuleWrappers;
|
|
List<GameRuleCircuitWrapperTool> allGameRuleWrappers2 = GameRuleCircuitWrapperTool.AllGameRuleWrappers;
|
|
GameRuleCircuitWrapperTool gameRuleCircuitWrapperTool = this.DIKGIALJEIE;
|
|
bool flag;
|
|
if (flag)
|
|
{
|
|
List<GameRuleCircuitWrapperTool> allGameRuleWrappers3 = GameRuleCircuitWrapperTool.AllGameRuleWrappers;
|
|
}
|
|
num++;
|
|
KCMNCAFFHJG<GameRuleCircuitWrapperTool> mlmhookdnin = this.MLMHOOKDNIN;
|
|
int num2 = 0;
|
|
GameRuleCircuitWrapperTool gameRuleCircuitWrapperTool2 = mlmhookdnin.IAHDANBDAAM(num2 != 0);
|
|
int num3 = 0;
|
|
if (gameRuleCircuitWrapperTool2 != num3)
|
|
{
|
|
this.DIKGIALJEIE.MIKDLDEALPN = true;
|
|
DJHELPHHAEN eomjfplcdbd = this.EOMJFPLCDBD;
|
|
}
|
|
}
|
|
}
|
|
|
|
// Token: 0x060009FD RID: 2557 RVA: 0x0002DBE4 File Offset: 0x0002BDE4
|
|
[Token(Token = "0x60009FD")]
|
|
[Address(RVA = "0x1457DE0", Offset = "0x14567E0", VA = "0x181457DE0")]
|
|
private int NIPOIOLNPME()
|
|
{
|
|
KCMNCAFFHJG<GameConfigurationTool> aokohliapmp = this.AOKOHLIAPMP;
|
|
int num = 0;
|
|
GameConfigurationTool gameConfigurationTool = aokohliapmp.IAHDANBDAAM(num != 0);
|
|
int num2 = 0;
|
|
if (gameConfigurationTool != num2)
|
|
{
|
|
int num3 = 0;
|
|
List<GameConfigurationTool> lcnoahloeaj = GameConfigurationTool.LCNOAHLOEAJ;
|
|
if (num3 < typeof(GameConfigurationTool).TypeHandle)
|
|
{
|
|
GameConfigurationTool gameConfigurationTool2 = this.OOLIBLOHMBL;
|
|
bool flag;
|
|
if (!flag)
|
|
{
|
|
num3++;
|
|
}
|
|
}
|
|
}
|
|
return -1;
|
|
}
|
|
|
|
// Token: 0x17000196 RID: 406
|
|
// (get) Token: 0x060009FE RID: 2558 RVA: 0x0002DC3C File Offset: 0x0002BE3C
|
|
[Token(Token = "0x17000196")]
|
|
public string KIPHPJLPNEE
|
|
{
|
|
[Token(Token = "0x60009FE")]
|
|
[Address(RVA = "0x145BAD0", Offset = "0x145A4D0", VA = "0x18145BAD0")]
|
|
get
|
|
{
|
|
ExplicitTokenMap<string> caaimmpfbop = this.CAAIMMPFBOP;
|
|
throw new NullReferenceException();
|
|
}
|
|
}
|
|
|
|
// Token: 0x060009FF RID: 2559 RVA: 0x0002DC58 File Offset: 0x0002BE58
|
|
[Token(Token = "0x60009FF")]
|
|
[Address(RVA = "0x144F950", Offset = "0x144E350", VA = "0x18144F950")]
|
|
public void AddGameName(string MMBOKOLAJFH, object PIHIPPPPEBI, int JMHKMOACHDG)
|
|
{
|
|
bool flag = this.CAAIMMPFBOP.AddValue(MMBOKOLAJFH, PIHIPPPPEBI, JMHKMOACHDG);
|
|
}
|
|
|
|
// Token: 0x06000A00 RID: 2560 RVA: 0x0002DC7C File Offset: 0x0002BE7C
|
|
[Token(Token = "0x6000A00")]
|
|
[Address(RVA = "0x1459E10", Offset = "0x1458810", VA = "0x181459E10")]
|
|
public void RemoveGameName(object PIHIPPPPEBI)
|
|
{
|
|
bool flag = this.CAAIMMPFBOP.RemoveValue(PIHIPPPPEBI);
|
|
}
|
|
|
|
// Token: 0x17000197 RID: 407
|
|
// (get) Token: 0x06000A01 RID: 2561 RVA: 0x0002DC9C File Offset: 0x0002BE9C
|
|
[Token(Token = "0x17000197")]
|
|
public bool GEIAOOINAAI
|
|
{
|
|
[Token(Token = "0x6000A01")]
|
|
[Address(RVA = "0x10F1870", Offset = "0x10F0270", VA = "0x1810F1870")]
|
|
get
|
|
{
|
|
return this.DHLGFJFBAGL.HasTokens;
|
|
}
|
|
}
|
|
|
|
// Token: 0x06000A02 RID: 2562 RVA: 0x0002DCBC File Offset: 0x0002BEBC
|
|
[Token(Token = "0x6000A02")]
|
|
[Address(RVA = "0x10EFC80", Offset = "0x10EE680", VA = "0x1810EFC80")]
|
|
public void AddGameWinRestriction(object PIHIPPPPEBI)
|
|
{
|
|
this.DHLGFJFBAGL.Add(PIHIPPPPEBI);
|
|
}
|
|
|
|
// Token: 0x06000A03 RID: 2563 RVA: 0x0002DCDC File Offset: 0x0002BEDC
|
|
[Token(Token = "0x6000A03")]
|
|
[Address(RVA = "0x10EEA70", Offset = "0x10ED470", VA = "0x1810EEA70")]
|
|
public void RemoveGameWinRestriction(object PIHIPPPPEBI)
|
|
{
|
|
this.DHLGFJFBAGL.Remove(PIHIPPPPEBI);
|
|
}
|
|
|
|
// Token: 0x17000198 RID: 408
|
|
// (get) Token: 0x06000A04 RID: 2564 RVA: 0x0002DCFC File Offset: 0x0002BEFC
|
|
[Token(Token = "0x17000198")]
|
|
public bool GOAKNFNAPGM
|
|
{
|
|
[Token(Token = "0x6000A04")]
|
|
[Address(RVA = "0x145BF90", Offset = "0x145A990", VA = "0x18145BF90")]
|
|
get
|
|
{
|
|
return this.ILMMCFBLOOF.HasTokens;
|
|
}
|
|
}
|
|
|
|
// Token: 0x06000A05 RID: 2565 RVA: 0x0002DD1C File Offset: 0x0002BF1C
|
|
[Token(Token = "0x6000A05")]
|
|
[Address(RVA = "0x10F04B0", Offset = "0x10EEEB0", VA = "0x1810F04B0")]
|
|
public void AddPreGameVoiceOverSupport(object PIHIPPPPEBI)
|
|
{
|
|
this.ILMMCFBLOOF.Add(PIHIPPPPEBI);
|
|
}
|
|
|
|
// Token: 0x06000A06 RID: 2566 RVA: 0x0002DD3C File Offset: 0x0002BF3C
|
|
[Token(Token = "0x6000A06")]
|
|
[Address(RVA = "0x10EB520", Offset = "0x10E9F20", VA = "0x1810EB520")]
|
|
public void RemovePreGameVoiceOverSupport(object PIHIPPPPEBI)
|
|
{
|
|
this.ILMMCFBLOOF.Remove(PIHIPPPPEBI);
|
|
}
|
|
|
|
// Token: 0x17000199 RID: 409
|
|
// (get) Token: 0x06000A07 RID: 2567 RVA: 0x0002DD5C File Offset: 0x0002BF5C
|
|
[Token(Token = "0x17000199")]
|
|
public float LECMAIIKDPI
|
|
{
|
|
[Token(Token = "0x6000A07")]
|
|
[Address(RVA = "0x145BB30", Offset = "0x145A530", VA = "0x18145BB30")]
|
|
get
|
|
{
|
|
ExplicitTokenMap<float> ohogoginkhg = this.OHOGOGINKHG;
|
|
throw new NullReferenceException();
|
|
}
|
|
}
|
|
|
|
// Token: 0x06000A08 RID: 2568 RVA: 0x0002DD78 File Offset: 0x0002BF78
|
|
[Token(Token = "0x6000A08")]
|
|
[Address(RVA = "0x144FA00", Offset = "0x144E400", VA = "0x18144FA00")]
|
|
public void AddGameStartDelay(float BJJEDIGOMGC, object PIHIPPPPEBI, int JMHKMOACHDG)
|
|
{
|
|
ExplicitTokenMap<float> ohogoginkhg = this.OHOGOGINKHG;
|
|
}
|
|
|
|
// Token: 0x06000A09 RID: 2569 RVA: 0x0002DD94 File Offset: 0x0002BF94
|
|
[Token(Token = "0x6000A09")]
|
|
[Address(RVA = "0x1459EA0", Offset = "0x14588A0", VA = "0x181459EA0")]
|
|
public void RemoveGameStartDelay(object PIHIPPPPEBI)
|
|
{
|
|
bool flag = this.OHOGOGINKHG.RemoveValue(PIHIPPPPEBI);
|
|
}
|
|
|
|
// Token: 0x1700019A RID: 410
|
|
// (get) Token: 0x06000A0A RID: 2570 RVA: 0x0002DDB4 File Offset: 0x0002BFB4
|
|
[Token(Token = "0x1700019A")]
|
|
public float JAAGPKMDILD
|
|
{
|
|
[Token(Token = "0x6000A0A")]
|
|
[Address(RVA = "0x145C0A0", Offset = "0x145AAA0", VA = "0x18145C0A0")]
|
|
get
|
|
{
|
|
ExplicitTokenMap<float> blinijfpnob = this.BLINIJFPNOB;
|
|
throw new NullReferenceException();
|
|
}
|
|
}
|
|
|
|
// Token: 0x06000A0B RID: 2571 RVA: 0x0002DDD0 File Offset: 0x0002BFD0
|
|
[Token(Token = "0x6000A0B")]
|
|
[Address(RVA = "0x144FC60", Offset = "0x144E660", VA = "0x18144FC60")]
|
|
public void AddResultsSubStateDuration(float BJJEDIGOMGC, object PIHIPPPPEBI, int JMHKMOACHDG)
|
|
{
|
|
ExplicitTokenMap<float> blinijfpnob = this.BLINIJFPNOB;
|
|
}
|
|
|
|
// Token: 0x06000A0C RID: 2572 RVA: 0x0002DDEC File Offset: 0x0002BFEC
|
|
[Token(Token = "0x6000A0C")]
|
|
[Address(RVA = "0x145A080", Offset = "0x1458A80", VA = "0x18145A080")]
|
|
public void RemoveResultsSubStateDuration(object PIHIPPPPEBI)
|
|
{
|
|
bool flag = this.BLINIJFPNOB.RemoveValue(PIHIPPPPEBI);
|
|
}
|
|
|
|
// Token: 0x1700019B RID: 411
|
|
// (get) Token: 0x06000A0D RID: 2573 RVA: 0x0002DE0C File Offset: 0x0002C00C
|
|
[Token(Token = "0x1700019B")]
|
|
public bool IJNDMKHFADB
|
|
{
|
|
[Token(Token = "0x6000A0D")]
|
|
[Address(RVA = "0x10F1710", Offset = "0x10F0110", VA = "0x1810F1710")]
|
|
get
|
|
{
|
|
return this.EFDBFKNBONJ.HasTokens;
|
|
}
|
|
}
|
|
|
|
// Token: 0x06000A0E RID: 2574 RVA: 0x0002DE2C File Offset: 0x0002C02C
|
|
[Token(Token = "0x6000A0E")]
|
|
[Address(RVA = "0x10EF380", Offset = "0x10EDD80", VA = "0x1810EF380")]
|
|
public void AddGameOverFeedbackRestriction(object PIHIPPPPEBI)
|
|
{
|
|
this.EFDBFKNBONJ.Add(PIHIPPPPEBI);
|
|
}
|
|
|
|
// Token: 0x06000A0F RID: 2575 RVA: 0x0002DE4C File Offset: 0x0002C04C
|
|
[Token(Token = "0x6000A0F")]
|
|
[Address(RVA = "0x10ED700", Offset = "0x10EC100", VA = "0x1810ED700")]
|
|
public void RemoveGameOverFeedbackRestriction(object PIHIPPPPEBI)
|
|
{
|
|
this.EFDBFKNBONJ.Remove(PIHIPPPPEBI);
|
|
}
|
|
|
|
// Token: 0x1700019C RID: 412
|
|
// (get) Token: 0x06000A10 RID: 2576 RVA: 0x0002DE6C File Offset: 0x0002C06C
|
|
[Token(Token = "0x1700019C")]
|
|
public bool OEGHGLDJENF
|
|
{
|
|
[Token(Token = "0x6000A10")]
|
|
[Address(RVA = "0x145C070", Offset = "0x145AA70", VA = "0x18145C070")]
|
|
get
|
|
{
|
|
ExplicitTokenMap<bool> aamneoponkp = this.AAMNEOPONKP;
|
|
throw new NullReferenceException();
|
|
}
|
|
}
|
|
|
|
// Token: 0x06000A11 RID: 2577 RVA: 0x0002DE88 File Offset: 0x0002C088
|
|
[Token(Token = "0x6000A11")]
|
|
[Address(RVA = "0x144FBE0", Offset = "0x144E5E0", VA = "0x18144FBE0")]
|
|
public void AddRespawnPlayersOnGameStartSupport(bool CBHMNNAINHM, object PIHIPPPPEBI, int JMHKMOACHDG)
|
|
{
|
|
bool flag = this.AAMNEOPONKP.AddValue(CBHMNNAINHM, PIHIPPPPEBI, JMHKMOACHDG);
|
|
}
|
|
|
|
// Token: 0x06000A12 RID: 2578 RVA: 0x0002DEAC File Offset: 0x0002C0AC
|
|
[Token(Token = "0x6000A12")]
|
|
[Address(RVA = "0x145A020", Offset = "0x1458A20", VA = "0x18145A020")]
|
|
public void RemoveRespawnPlayersOnGameStartSupport(object PIHIPPPPEBI)
|
|
{
|
|
bool flag = this.AAMNEOPONKP.RemoveValue(PIHIPPPPEBI);
|
|
}
|
|
|
|
// Token: 0x1700019D RID: 413
|
|
// (get) Token: 0x06000A13 RID: 2579 RVA: 0x0002DECC File Offset: 0x0002C0CC
|
|
[Token(Token = "0x1700019D")]
|
|
public bool AIIHAMCFOCP
|
|
{
|
|
[Token(Token = "0x6000A13")]
|
|
[Address(RVA = "0x145C040", Offset = "0x145AA40", VA = "0x18145C040")]
|
|
get
|
|
{
|
|
ExplicitTokenMap<bool> hefdcjjibgg = this.HEFDCJJIBGG;
|
|
throw new NullReferenceException();
|
|
}
|
|
}
|
|
|
|
// Token: 0x06000A14 RID: 2580 RVA: 0x0002DEE8 File Offset: 0x0002C0E8
|
|
[Token(Token = "0x6000A14")]
|
|
[Address(RVA = "0x144FB60", Offset = "0x144E560", VA = "0x18144FB60")]
|
|
public void AddRespawnPlayersOnGameOverSupport(bool CBHMNNAINHM, object PIHIPPPPEBI, int JMHKMOACHDG)
|
|
{
|
|
bool flag = this.HEFDCJJIBGG.AddValue(CBHMNNAINHM, PIHIPPPPEBI, JMHKMOACHDG);
|
|
}
|
|
|
|
// Token: 0x06000A15 RID: 2581 RVA: 0x0002DF0C File Offset: 0x0002C10C
|
|
[Token(Token = "0x6000A15")]
|
|
[Address(RVA = "0x1459FC0", Offset = "0x14589C0", VA = "0x181459FC0")]
|
|
public void RemoveRespawnPlayersOnGameOverSupport(object PIHIPPPPEBI)
|
|
{
|
|
bool flag = this.HEFDCJJIBGG.RemoveValue(PIHIPPPPEBI);
|
|
}
|
|
|
|
// Token: 0x1700019E RID: 414
|
|
// (get) Token: 0x06000A16 RID: 2582 RVA: 0x0002DF2C File Offset: 0x0002C12C
|
|
[Token(Token = "0x1700019E")]
|
|
public bool LJHPDMMIANB
|
|
{
|
|
[Token(Token = "0x6000A16")]
|
|
[Address(RVA = "0x145BEE0", Offset = "0x145A8E0", VA = "0x18145BEE0")]
|
|
get
|
|
{
|
|
ExplicitTokenMap<bool> glenpacegoj = this.GLENPACEGOJ;
|
|
throw new NullReferenceException();
|
|
}
|
|
}
|
|
|
|
// Token: 0x06000A17 RID: 2583 RVA: 0x0002DF48 File Offset: 0x0002C148
|
|
[Token(Token = "0x6000A17")]
|
|
[Address(RVA = "0x144FAB0", Offset = "0x144E4B0", VA = "0x18144FAB0")]
|
|
public void AddPersistPlayerStatsOnGameStart(bool CBHMNNAINHM, object PIHIPPPPEBI, int JMHKMOACHDG)
|
|
{
|
|
bool flag = this.GLENPACEGOJ.AddValue(CBHMNNAINHM, PIHIPPPPEBI, JMHKMOACHDG);
|
|
}
|
|
|
|
// Token: 0x06000A18 RID: 2584 RVA: 0x0002DF6C File Offset: 0x0002C16C
|
|
[Token(Token = "0x6000A18")]
|
|
[Address(RVA = "0x1459F30", Offset = "0x1458930", VA = "0x181459F30")]
|
|
public void RemovePersistPlayerStatsOnGameStart(object PIHIPPPPEBI)
|
|
{
|
|
bool flag = this.GLENPACEGOJ.RemoveValue(PIHIPPPPEBI);
|
|
}
|
|
|
|
// Token: 0x1700019F RID: 415
|
|
// (get) Token: 0x06000A19 RID: 2585 RVA: 0x0002DF8C File Offset: 0x0002C18C
|
|
[Token(Token = "0x1700019F")]
|
|
public bool HGEODJPEJLJ
|
|
{
|
|
[Token(Token = "0x6000A19")]
|
|
[Address(RVA = "0x145BB00", Offset = "0x145A500", VA = "0x18145BB00")]
|
|
get
|
|
{
|
|
return this.NAJCCNCCKON.HasTokens;
|
|
}
|
|
}
|
|
|
|
// Token: 0x06000A1A RID: 2586 RVA: 0x0002DFAC File Offset: 0x0002C1AC
|
|
[Token(Token = "0x6000A1A")]
|
|
[Address(RVA = "0x144F9D0", Offset = "0x144E3D0", VA = "0x18144F9D0")]
|
|
public void AddGameOverGiftGenerationRestriction(object PIHIPPPPEBI)
|
|
{
|
|
this.NAJCCNCCKON.Add(PIHIPPPPEBI);
|
|
}
|
|
|
|
// Token: 0x06000A1B RID: 2587 RVA: 0x0002DFCC File Offset: 0x0002C1CC
|
|
[Token(Token = "0x6000A1B")]
|
|
[Address(RVA = "0x1459E70", Offset = "0x1458870", VA = "0x181459E70")]
|
|
public void RemoveGameOverGiftGenerationRestriction(object PIHIPPPPEBI)
|
|
{
|
|
this.NAJCCNCCKON.Remove(PIHIPPPPEBI);
|
|
}
|
|
|
|
// Token: 0x06000A1C RID: 2588 RVA: 0x0002DFEC File Offset: 0x0002C1EC
|
|
[Token(Token = "0x6000A1C")]
|
|
[Address(RVA = "0x1456F70", Offset = "0x1455970", VA = "0x181456F70")]
|
|
public void LocalPlayerTryOpenStartOverMenu()
|
|
{
|
|
GameRuleManager instance = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG;
|
|
int num = 0;
|
|
if (instance != num && NetworkedSingletonMonoBehaviour.ONCPNMDGGKG.GFBOGKIJFFA)
|
|
{
|
|
IPromise<JPIJGHNNIDP> promise = global::Player.<EGKJPJKLEAI>k__BackingField.playerUI.<JNBAANDJIAD>k__BackingField.ShowConfirmationDialog("Start Over", "Are you sure? This will reset your checkpoint progress.");
|
|
Action<JPIJGHNNIDP> action = new Action(this.NEKLFNDADCA);
|
|
int num2 = 0;
|
|
num2 += num2;
|
|
num2++;
|
|
IPromise<JPIJGHNNIDP> promise2 = promise.Then(action);
|
|
return;
|
|
}
|
|
int num3 = 0;
|
|
this.LocalPlayerRequestStartGame(num3 != 0);
|
|
}
|
|
|
|
// Token: 0x06000A1D RID: 2589 RVA: 0x0002E074 File Offset: 0x0002C274
|
|
[Token(Token = "0x6000A1D")]
|
|
[Address(RVA = "0x1459C90", Offset = "0x1458690", VA = "0x181459C90")]
|
|
private void PKKMNKPBIJD(ushort CPMPEJFMDED, ushort OEAPMLMHLLF)
|
|
{
|
|
if (PhotonNetwork.IsMasterClient)
|
|
{
|
|
MJNLDDCLOGP hijohabbmbg = this.HIJOHABBMBG;
|
|
int num = 0;
|
|
hijohabbmbg.KGFFMEICLNN((float)num);
|
|
DJHELPHHAEN eomjfplcdbd = this.EOMJFPLCDBD;
|
|
return;
|
|
}
|
|
}
|
|
|
|
// Token: 0x06000A1E RID: 2590 RVA: 0x0002E0AC File Offset: 0x0002C2AC
|
|
[Token(Token = "0x6000A1E")]
|
|
[Address(RVA = "0x14547A0", Offset = "0x14531A0", VA = "0x1814547A0")]
|
|
private void HKGNEOJNBGL()
|
|
{
|
|
if (PhotonNetwork.IsMasterClient && this.HIJOHABBMBG.OLGMEEIPCAL)
|
|
{
|
|
this.HIJOHABBMBG.KGFFMEICLNN(10f);
|
|
MJNLDDCLOGP hijohabbmbg = this.HIJOHABBMBG;
|
|
MACMLJJGBIM.AJHELNOKKMA ajhelnokkma = new MACMLJJGBIM.AJHELNOKKMA(this.OMBHDAIDMBB);
|
|
hijohabbmbg.CIPHFNFPNFD(1f, ajhelnokkma);
|
|
this.voteManager.RoomAuthorityMoveGroupToNextMap();
|
|
}
|
|
}
|
|
|
|
// Token: 0x06000A1F RID: 2591 RVA: 0x0002E114 File Offset: 0x0002C314
|
|
[Token(Token = "0x6000A1F")]
|
|
[Address(RVA = "0x1456720", Offset = "0x1455120", VA = "0x181456720")]
|
|
public void LocalPlayerRequestStartGame(bool OBCJHGIBABA = false)
|
|
{
|
|
GameRuleManager instance = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG;
|
|
int num = 0;
|
|
if (instance != num)
|
|
{
|
|
GameRuleManager instance2 = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG;
|
|
instance2.OODEMNCOLED();
|
|
if (instance2 == 0)
|
|
{
|
|
return;
|
|
}
|
|
}
|
|
PlayerRoomRoleManager instance3 = PlayerRoomRoleManager.ONCPNMDGGKG;
|
|
Photon.Realtime.Player localPlayer = PhotonNetwork.LocalPlayer;
|
|
RoomRole playerRoleDefinition = instance3.GetPlayerRoleDefinition(localPlayer);
|
|
if (playerRoleDefinition != 0)
|
|
{
|
|
MutableOverridableObscuredBool canStartGames = playerRoleDefinition.canStartGames;
|
|
bool flag;
|
|
if (!flag)
|
|
{
|
|
return;
|
|
}
|
|
}
|
|
PhotonView photonView = base.photonView;
|
|
RPCActions.RPCAction<Photon.Realtime.Player, bool> rpcaction = new RPCActions.RPCAction(this.RpcMasterStartGame);
|
|
Photon.Realtime.Player localPlayer2 = PhotonNetwork.LocalPlayer;
|
|
photonView.RpcMaster<Photon.Realtime.Player, bool>(rpcaction, localPlayer2, OBCJHGIBABA);
|
|
}
|
|
|
|
// Token: 0x06000A20 RID: 2592 RVA: 0x0002E1A8 File Offset: 0x0002C3A8
|
|
[Token(Token = "0x6000A20")]
|
|
[Address(RVA = "0x1456290", Offset = "0x1454C90", VA = "0x181456290")]
|
|
public void LocalPlayeRequestStartGameEarly()
|
|
{
|
|
PlayerRoomRoleManager instance = PlayerRoomRoleManager.ONCPNMDGGKG;
|
|
Photon.Realtime.Player localPlayer = PhotonNetwork.LocalPlayer;
|
|
RoomRole playerRoleDefinition = instance.GetPlayerRoleDefinition(localPlayer);
|
|
if (playerRoleDefinition != 0)
|
|
{
|
|
MutableOverridableObscuredBool canStartGames = playerRoleDefinition.canStartGames;
|
|
int num = 0;
|
|
num += num;
|
|
num++;
|
|
bool flag;
|
|
if (!flag)
|
|
{
|
|
return;
|
|
}
|
|
}
|
|
PhotonView photonView = base.photonView;
|
|
RPCActions.RPCAction<Photon.Realtime.Player> rpcaction = new RPCActions.RPCAction(this.RpcMasterStartGameEarly);
|
|
Photon.Realtime.Player localPlayer2 = PhotonNetwork.LocalPlayer;
|
|
photonView.RpcMaster<Photon.Realtime.Player>(rpcaction, localPlayer2);
|
|
}
|
|
|
|
// Token: 0x06000A21 RID: 2593 RVA: 0x0002E22C File Offset: 0x0002C42C
|
|
[Token(Token = "0x6000A21")]
|
|
[Address(RVA = "0x1456980", Offset = "0x1455380", VA = "0x181456980")]
|
|
public bool LocalPlayerRequestStopGame()
|
|
{
|
|
PlayerRoomRoleManager instance = PlayerRoomRoleManager.ONCPNMDGGKG;
|
|
Photon.Realtime.Player localPlayer = PhotonNetwork.LocalPlayer;
|
|
RoomRole playerRoleDefinition = instance.GetPlayerRoleDefinition(localPlayer);
|
|
if (playerRoleDefinition != 0)
|
|
{
|
|
MutableOverridableObscuredBool canEndGamesEarly = playerRoleDefinition.canEndGamesEarly;
|
|
int num = 0;
|
|
num += num;
|
|
num++;
|
|
bool flag;
|
|
if (!flag)
|
|
{
|
|
return flag;
|
|
}
|
|
}
|
|
PhotonView photonView = base.photonView;
|
|
RPCActions.RPCAction rpcaction = new RPCActions.RPCAction(this.RpcMasterStopGame);
|
|
photonView.RpcMaster(rpcaction);
|
|
throw new NullReferenceException();
|
|
}
|
|
|
|
// Token: 0x06000A22 RID: 2594 RVA: 0x0002E2A8 File Offset: 0x0002C4A8
|
|
[Token(Token = "0x6000A22")]
|
|
[Address(RVA = "0x1456490", Offset = "0x1454E90", VA = "0x181456490")]
|
|
public void LocalPlayerJoinLeaveGame()
|
|
{
|
|
if (this.EOMJFPLCDBD != 0)
|
|
{
|
|
}
|
|
GameTeamManager gameTeamManager3;
|
|
if (this.EOMJFPLCDBD != 0)
|
|
{
|
|
GameTeamManager gameTeamManager = this.teamManager;
|
|
Photon.Realtime.Player localPlayer = PhotonNetwork.LocalPlayer;
|
|
bool flag = gameTeamManager.IsPlayerSpectator(localPlayer);
|
|
GameTeamManager gameTeamManager2 = this.teamManager;
|
|
if (!flag)
|
|
{
|
|
if (gameTeamManager2.SpectatingSupported)
|
|
{
|
|
gameTeamManager3 = this.teamManager;
|
|
Photon.Realtime.Player localPlayer2 = PhotonNetwork.LocalPlayer;
|
|
gameTeamManager3.LeaveTeam(localPlayer2);
|
|
return;
|
|
}
|
|
}
|
|
else
|
|
{
|
|
Photon.Realtime.Player localPlayer3 = PhotonNetwork.LocalPlayer;
|
|
}
|
|
return;
|
|
}
|
|
bool flag2;
|
|
while (!flag2)
|
|
{
|
|
}
|
|
GameTeamManager.MCGBMAJNPDN teamChangeEvent = gameTeamManager3.TeamChangeEvent;
|
|
Photon.Realtime.Player localPlayer4 = PhotonNetwork.LocalPlayer;
|
|
bool flag3;
|
|
while (!flag3)
|
|
{
|
|
}
|
|
GameTeamManager.MCGBMAJNPDN teamChangeEvent2 = gameTeamManager3.TeamChangeEvent;
|
|
Photon.Realtime.Player localPlayer5 = PhotonNetwork.LocalPlayer;
|
|
}
|
|
|
|
// Token: 0x170001A0 RID: 416
|
|
// (get) Token: 0x06000A23 RID: 2595 RVA: 0x0002E354 File Offset: 0x0002C554
|
|
[Token(Token = "0x170001A0")]
|
|
public bool DBLMOIOMGEI
|
|
{
|
|
[Token(Token = "0x6000A23")]
|
|
[Address(RVA = "0x145C0D0", Offset = "0x145AAD0", VA = "0x18145C0D0")]
|
|
get
|
|
{
|
|
return this.teamManager.GameStartTeamRequirementsMet;
|
|
}
|
|
}
|
|
|
|
// Token: 0x170001A1 RID: 417
|
|
// (get) Token: 0x06000A24 RID: 2596 RVA: 0x0002E374 File Offset: 0x0002C574
|
|
[Token(Token = "0x170001A1")]
|
|
public bool NKEEGAIPMDI
|
|
{
|
|
[Token(Token = "0x6000A24")]
|
|
[Address(RVA = "0x145BFC0", Offset = "0x145A9C0", VA = "0x18145BFC0")]
|
|
get
|
|
{
|
|
if (this.teamManager.JoinInProgressSupported && this.EOMJFPLCDBD != 0)
|
|
{
|
|
return this.teamManager.GetActivePlayerVacancy() > 0;
|
|
}
|
|
throw new NullReferenceException();
|
|
}
|
|
}
|
|
|
|
// Token: 0x06000A25 RID: 2597 RVA: 0x0002E3B0 File Offset: 0x0002C5B0
|
|
[Token(Token = "0x6000A25")]
|
|
[Address(RVA = "0x1454610", Offset = "0x1453010", VA = "0x181454610")]
|
|
private void HDFKJDFIFKK()
|
|
{
|
|
if (this.EOMJFPLCDBD != 0)
|
|
{
|
|
GameTeamManager gameTeamManager = this.teamManager;
|
|
Photon.Realtime.Player localPlayer = PhotonNetwork.LocalPlayer;
|
|
if (!gameTeamManager.IsPlayerSpectator(localPlayer))
|
|
{
|
|
if (this.OIKDGAODCCG == CGLKOJIMDIH.ANY)
|
|
{
|
|
float totalTimeElapsed = this.<CKMDCGICHND>k__BackingField.TotalTimeElapsed;
|
|
ulong num;
|
|
this.<IGDCAAJGADP>k__BackingField = num;
|
|
}
|
|
int num2 = 0;
|
|
this.CLMJNPFECAM(num2 != 0, true);
|
|
if (this.teamManager.RespawnOnGameRunningTeamChangeSupported)
|
|
{
|
|
GameSpawnManager gameSpawnManager = this.spawnManager;
|
|
int num3 = 0;
|
|
gameSpawnManager.LocalPlayerRequestRespawn(true, num3 != 0);
|
|
}
|
|
}
|
|
}
|
|
GameTeamManager gameTeamManager2 = this.teamManager;
|
|
Photon.Realtime.Player localPlayer2 = PhotonNetwork.LocalPlayer;
|
|
CGLKOJIMDIH playerTeam = gameTeamManager2.GetPlayerTeam(localPlayer2);
|
|
this.OIKDGAODCCG = playerTeam;
|
|
}
|
|
|
|
// Token: 0x06000A26 RID: 2598 RVA: 0x0002E458 File Offset: 0x0002C658
|
|
[Token(Token = "0x6000A26")]
|
|
[Address(RVA = "0x1456B80", Offset = "0x1455580", VA = "0x181456B80")]
|
|
public void LocalPlayerSwitchTeam(CGLKOJIMDIH MFDDEHMDPDM)
|
|
{
|
|
Photon.Realtime.Player localPlayer = PhotonNetwork.LocalPlayer;
|
|
if (!this.teamManager.IsPlayerSpectator(localPlayer) && (MFDDEHMDPDM == CGLKOJIMDIH.ANY || this.teamManager.ExplicitTeamSelectionSupported))
|
|
{
|
|
DJHELPHHAEN eomjfplcdbd = this.EOMJFPLCDBD;
|
|
if (eomjfplcdbd != 0 && eomjfplcdbd <= (ulong)1L && this.PCKGKGHFIKD <= EDCDGNKBEDJ.WAITING_FOR_START_GAME && this.teamManager.PlayerCanSwitchTeam(localPlayer))
|
|
{
|
|
GameTeamManager gameTeamManager = this.teamManager;
|
|
}
|
|
}
|
|
}
|
|
|
|
// Token: 0x06000A27 RID: 2599 RVA: 0x0002E4C8 File Offset: 0x0002C6C8
|
|
[Token(Token = "0x6000A27")]
|
|
[Address(RVA = "0x1456CB0", Offset = "0x14556B0", VA = "0x181456CB0")]
|
|
public void LocalPlayerToggleGameConfiguration()
|
|
{
|
|
if (this.LFFBOFOAGLI)
|
|
{
|
|
GameTeamManager gameTeamManager = this.teamManager;
|
|
Photon.Realtime.Player localPlayer = PhotonNetwork.LocalPlayer;
|
|
if (!gameTeamManager.IsPlayerSpectator(localPlayer))
|
|
{
|
|
List<GameConfigurationTool> lcnoahloeaj = GameConfigurationTool.LCNOAHLOEAJ;
|
|
int num = this.NIPOIOLNPME();
|
|
CIIBGMBOFEI ciibgmbofei = Matchmaking.BBJAEJHMAPB;
|
|
bool flag;
|
|
if (flag)
|
|
{
|
|
}
|
|
PhotonView photonView = base.photonView;
|
|
RPCActions.RPCAction<int> rpcaction = new RPCActions.RPCAction(this.RpcMasterSetMode);
|
|
photonView.RpcMaster<int>(rpcaction, -1);
|
|
}
|
|
}
|
|
}
|
|
|
|
// Token: 0x170001A2 RID: 418
|
|
// (get) Token: 0x06000A28 RID: 2600 RVA: 0x0002E53C File Offset: 0x0002C73C
|
|
[Token(Token = "0x170001A2")]
|
|
public bool LFFBOFOAGLI
|
|
{
|
|
[Token(Token = "0x6000A28")]
|
|
[Address(RVA = "0x145B680", Offset = "0x145A080", VA = "0x18145B680")]
|
|
get
|
|
{
|
|
if (this.EOMJFPLCDBD != 0)
|
|
{
|
|
return true;
|
|
}
|
|
if (this.EOMJFPLCDBD != 0)
|
|
{
|
|
bool flag;
|
|
return flag;
|
|
}
|
|
return (ulong)((uint)65535) == (ulong)1L;
|
|
}
|
|
}
|
|
|
|
// Token: 0x170001A3 RID: 419
|
|
// (get) Token: 0x06000A29 RID: 2601 RVA: 0x0002E56C File Offset: 0x0002C76C
|
|
[Token(Token = "0x170001A3")]
|
|
public float OJEACPIPCAJ
|
|
{
|
|
[Token(Token = "0x6000A29")]
|
|
[Address(RVA = "0x145BDA0", Offset = "0x145A7A0", VA = "0x18145BDA0")]
|
|
get
|
|
{
|
|
if (this.EOMJFPLCDBD != 0)
|
|
{
|
|
return this.HIJOHABBMBG.HPDDAIKGLBM;
|
|
}
|
|
throw new NullReferenceException();
|
|
}
|
|
}
|
|
|
|
// Token: 0x170001A4 RID: 420
|
|
// (get) Token: 0x06000A2A RID: 2602 RVA: 0x0002E598 File Offset: 0x0002C798
|
|
[Token(Token = "0x170001A4")]
|
|
public float KKFLOMEAABP
|
|
{
|
|
[Token(Token = "0x6000A2A")]
|
|
[Address(RVA = "0x145BF10", Offset = "0x145A910", VA = "0x18145BF10")]
|
|
get
|
|
{
|
|
if (this.EOMJFPLCDBD != 0)
|
|
{
|
|
return this.HIJOHABBMBG.HPDDAIKGLBM;
|
|
}
|
|
throw new NullReferenceException();
|
|
}
|
|
}
|
|
|
|
// Token: 0x170001A5 RID: 421
|
|
// (get) Token: 0x06000A2B RID: 2603 RVA: 0x0002E5C4 File Offset: 0x0002C7C4
|
|
[Token(Token = "0x170001A5")]
|
|
public FFPFKDMKLOP GENECNFMDHJ
|
|
{
|
|
[Token(Token = "0x6000A2B")]
|
|
[Address(RVA = "0x145B940", Offset = "0x145A340", VA = "0x18145B940")]
|
|
get
|
|
{
|
|
if (this.EOMJFPLCDBD != 0)
|
|
{
|
|
}
|
|
return FFPFKDMKLOP.INVALID;
|
|
}
|
|
}
|
|
|
|
// Token: 0x170001A6 RID: 422
|
|
// (get) Token: 0x06000A2C RID: 2604 RVA: 0x0002E5E0 File Offset: 0x0002C7E0
|
|
[Token(Token = "0x170001A6")]
|
|
public bool BHADGBAPFPK
|
|
{
|
|
[Token(Token = "0x6000A2C")]
|
|
[Address(RVA = "0x145BD10", Offset = "0x145A710", VA = "0x18145BD10")]
|
|
get
|
|
{
|
|
while (this.EOMJFPLCDBD == 0)
|
|
{
|
|
if ((ulong)1L == 0UL)
|
|
{
|
|
if (this.EOMJFPLCDBD != 0)
|
|
{
|
|
bool flag;
|
|
return flag;
|
|
}
|
|
return (uint)65535 == 0U;
|
|
}
|
|
}
|
|
return true;
|
|
}
|
|
}
|
|
|
|
// Token: 0x170001A7 RID: 423
|
|
// (get) Token: 0x06000A2D RID: 2605 RVA: 0x0002E614 File Offset: 0x0002C814
|
|
[Token(Token = "0x170001A7")]
|
|
public bool CIFKHPAHBHB
|
|
{
|
|
[Token(Token = "0x6000A2D")]
|
|
[Address(RVA = "0x145BC50", Offset = "0x145A650", VA = "0x18145BC50")]
|
|
get
|
|
{
|
|
DJHELPHHAEN eomjfplcdbd = this.EOMJFPLCDBD;
|
|
if (eomjfplcdbd != 0)
|
|
{
|
|
return eomjfplcdbd == (ulong)3L;
|
|
}
|
|
return (ulong)((uint)65535) == (ulong)3L;
|
|
}
|
|
}
|
|
|
|
// Token: 0x170001A8 RID: 424
|
|
// (get) Token: 0x06000A2E RID: 2606 RVA: 0x0002E640 File Offset: 0x0002C840
|
|
[Token(Token = "0x170001A8")]
|
|
public bool IJLNEFDNPAO
|
|
{
|
|
[Token(Token = "0x6000A2E")]
|
|
[Address(RVA = "0x145BBB0", Offset = "0x145A5B0", VA = "0x18145BBB0")]
|
|
get
|
|
{
|
|
DJHELPHHAEN eomjfplcdbd = this.EOMJFPLCDBD;
|
|
if (eomjfplcdbd != 0)
|
|
{
|
|
}
|
|
if ((ulong)1L == 0UL)
|
|
{
|
|
}
|
|
if (eomjfplcdbd != 0)
|
|
{
|
|
return this.PCKGKGHFIKD == EDCDGNKBEDJ.GAME_LOADING || this.PCKGKGHFIKD == EDCDGNKBEDJ.GAME_ON;
|
|
}
|
|
}
|
|
}
|
|
|
|
// Token: 0x170001A9 RID: 425
|
|
// (get) Token: 0x06000A2F RID: 2607 RVA: 0x0002E678 File Offset: 0x0002C878
|
|
[Token(Token = "0x170001A9")]
|
|
public bool PNJFBCKBOHJ
|
|
{
|
|
[Token(Token = "0x6000A2F")]
|
|
[Address(RVA = "0x145B5D0", Offset = "0x1459FD0", VA = "0x18145B5D0")]
|
|
get
|
|
{
|
|
if (!this.IJLNEFDNPAO && (this.EOMJFPLCDBD == 0 || this.CMAABOJOHHL != MKGGLLMMFJA.GAME_OVER))
|
|
{
|
|
if ((ulong)1L == 0UL)
|
|
{
|
|
}
|
|
DJHELPHHAEN eomjfplcdbd = this.EOMJFPLCDBD;
|
|
if (eomjfplcdbd != 0)
|
|
{
|
|
return eomjfplcdbd != (ulong)5L;
|
|
}
|
|
return (ulong)((uint)65535) != (ulong)5L;
|
|
}
|
|
}
|
|
}
|
|
|
|
// Token: 0x170001AA RID: 426
|
|
// (get) Token: 0x06000A30 RID: 2608 RVA: 0x0002E6CC File Offset: 0x0002C8CC
|
|
[Token(Token = "0x170001AA")]
|
|
public bool GMEADCNOMEN
|
|
{
|
|
[Token(Token = "0x6000A30")]
|
|
[Address(RVA = "0x145B990", Offset = "0x145A390", VA = "0x18145B990")]
|
|
get
|
|
{
|
|
if (this.EOMJFPLCDBD != 0)
|
|
{
|
|
return this.gameCanStillBeWon;
|
|
}
|
|
}
|
|
}
|
|
|
|
// Token: 0x170001AB RID: 427
|
|
// (get) Token: 0x06000A31 RID: 2609 RVA: 0x0002E6EC File Offset: 0x0002C8EC
|
|
[Token(Token = "0x170001AB")]
|
|
public EDCDGNKBEDJ PCKGKGHFIKD
|
|
{
|
|
[Token(Token = "0x6000A31")]
|
|
[Address(RVA = "0x145B8D0", Offset = "0x145A2D0", VA = "0x18145B8D0")]
|
|
get
|
|
{
|
|
if (this.EOMJFPLCDBD != 0)
|
|
{
|
|
}
|
|
return EDCDGNKBEDJ.INVALID;
|
|
}
|
|
}
|
|
|
|
// Token: 0x170001AC RID: 428
|
|
// (get) Token: 0x06000A32 RID: 2610 RVA: 0x0002E708 File Offset: 0x0002C908
|
|
[Token(Token = "0x170001AC")]
|
|
public MKGGLLMMFJA CMAABOJOHHL
|
|
{
|
|
[Token(Token = "0x6000A32")]
|
|
[Address(RVA = "0x145B860", Offset = "0x145A260", VA = "0x18145B860")]
|
|
get
|
|
{
|
|
if (this.EOMJFPLCDBD != 0)
|
|
{
|
|
}
|
|
return MKGGLLMMFJA.INVALID;
|
|
}
|
|
}
|
|
|
|
// Token: 0x170001AD RID: 429
|
|
// (get) Token: 0x06000A33 RID: 2611 RVA: 0x0002E724 File Offset: 0x0002C924
|
|
[Token(Token = "0x170001AD")]
|
|
private bool CMNNLDPHFDF
|
|
{
|
|
[Token(Token = "0x6000A33")]
|
|
[Address(RVA = "0x1458BB0", Offset = "0x14575B0", VA = "0x181458BB0")]
|
|
get
|
|
{
|
|
return !this.BHADGBAPFPK || this.ILKAILEFBBH.Get() != null;
|
|
}
|
|
}
|
|
|
|
// Token: 0x06000A34 RID: 2612 RVA: 0x0002E750 File Offset: 0x0002C950
|
|
[Token(Token = "0x6000A34")]
|
|
[Address(RVA = "0x1457820", Offset = "0x1456220", VA = "0x181457820")]
|
|
public void MasterSetWinningTeam(CGLKOJIMDIH CGOLFOLCHIF)
|
|
{
|
|
SynchronizedField<bool> clkcikeapmm = this.CLKCIKEAPMM;
|
|
SynchronizedField<CGLKOJIMDIH> gpfainkbimf = this.GPFAINKBIMF;
|
|
}
|
|
|
|
// Token: 0x06000A35 RID: 2613 RVA: 0x0002E774 File Offset: 0x0002C974
|
|
[Token(Token = "0x6000A35")]
|
|
[Address(RVA = "0x1455610", Offset = "0x1454010", VA = "0x181455610")]
|
|
public bool IsPlayerOnWinningTeam(Photon.Realtime.Player AGIHAKFFCCD)
|
|
{
|
|
if (this.CLKCIKEAPMM.Get() != 0 && this.GPFAINKBIMF.Get() != -1)
|
|
{
|
|
GameTeamManager gameTeamManager = this.teamManager;
|
|
CGLKOJIMDIH cglkojimdih = this.GPFAINKBIMF.Get();
|
|
bool flag;
|
|
return flag;
|
|
}
|
|
throw new NullReferenceException();
|
|
}
|
|
|
|
// Token: 0x06000A36 RID: 2614 RVA: 0x0002E7BC File Offset: 0x0002C9BC
|
|
[Token(Token = "0x6000A36")]
|
|
[Address(RVA = "0x1457930", Offset = "0x1456330", VA = "0x181457930")]
|
|
public void MasterStopGame(bool HCPFNHGGAEB = false)
|
|
{
|
|
if (PhotonNetwork.IsMasterClient && this.EOMJFPLCDBD != 0)
|
|
{
|
|
SynchronizedField<bool> mlkopmmiifl = this.MLKOPMMIIFL;
|
|
DJHELPHHAEN eomjfplcdbd = this.EOMJFPLCDBD;
|
|
}
|
|
}
|
|
|
|
// Token: 0x06000A37 RID: 2615 RVA: 0x0002E7F4 File Offset: 0x0002C9F4
|
|
[Token(Token = "0x6000A37")]
|
|
[Address(RVA = "0x14576E0", Offset = "0x14560E0", VA = "0x1814576E0")]
|
|
public void MasterHandleFailedRoomChangeAfterVote(string FMDPEKAACKI)
|
|
{
|
|
if (PhotonNetwork.IsMasterClient)
|
|
{
|
|
Debug.LogError("Failed to switch scenes at end of game: " + FMDPEKAACKI);
|
|
NotificationManager instance = SingletonMonoBehaviour.Instance;
|
|
DJHELPHHAEN eomjfplcdbd = this.EOMJFPLCDBD;
|
|
}
|
|
}
|
|
|
|
// Token: 0x06000A38 RID: 2616 RVA: 0x0002E834 File Offset: 0x0002CA34
|
|
[Token(Token = "0x6000A38")]
|
|
[Address(RVA = "0x14536F0", Offset = "0x14520F0", VA = "0x1814536F0")]
|
|
private void FIEKIILBGFB(ushort CPMPEJFMDED, ushort OEAPMLMHLLF)
|
|
{
|
|
this.GGOHKAJIBPJ.MHIDINLECGA();
|
|
if (!this.NGHHABFNCIP && SessionManager.KIJDCGLKNII)
|
|
{
|
|
PPENFJMFPNE ppenfjmfpne = Matchmaking.HMCJLLMDAAM;
|
|
int <HCJDKPLCHPK>k__BackingField = Matchmaking.HMCJLLMDAAM.<HCJDKPLCHPK>k__BackingField;
|
|
PPENFJMFPNE ppenfjmfpne2 = Matchmaking.HMCJLLMDAAM;
|
|
CIIBGMBOFEI ciibgmbofei = Matchmaking.BBJAEJHMAPB;
|
|
if (Matchmaking.ELHFNPEDCCN.<KICGHMNHLDJ>k__BackingField == (ulong)0L)
|
|
{
|
|
MACMLJJGBIM ggohkajibpj = this.GGOHKAJIBPJ;
|
|
MACMLJJGBIM.AJHELNOKKMA ajhelnokkma = new MACMLJJGBIM.AJHELNOKKMA(this.JDIFEIANMAH);
|
|
ggohkajibpj.CIPHFNFPNFD(4f, ajhelnokkma);
|
|
MACMLJJGBIM ggohkajibpj2 = this.GGOHKAJIBPJ;
|
|
MACMLJJGBIM.AJHELNOKKMA ajhelnokkma2 = new MACMLJJGBIM.AJHELNOKKMA(this.HKPJJGCDJBH);
|
|
ggohkajibpj2.CIPHFNFPNFD(12f, ajhelnokkma2);
|
|
}
|
|
}
|
|
}
|
|
|
|
// Token: 0x06000A39 RID: 2617 RVA: 0x0002E8F0 File Offset: 0x0002CAF0
|
|
[Token(Token = "0x6000A39")]
|
|
[Address(RVA = "0x144F0F0", Offset = "0x144DAF0", VA = "0x18144F0F0")]
|
|
private void AFPJKBMHHNL()
|
|
{
|
|
if (PhotonNetwork.IsMasterClient)
|
|
{
|
|
KCMNCAFFHJG<GameConfigurationTool> aokohliapmp = this.AOKOHLIAPMP;
|
|
int num = 0;
|
|
GameConfigurationTool gameConfigurationTool = aokohliapmp.IAHDANBDAAM(num != 0);
|
|
int num2 = 0;
|
|
if (gameConfigurationTool == num2)
|
|
{
|
|
CIIBGMBOFEI ciibgmbofei = Matchmaking.BBJAEJHMAPB;
|
|
int num3 = 0;
|
|
if (num3 < ciibgmbofei)
|
|
{
|
|
bool flag;
|
|
int num4;
|
|
if (!flag || num4 > -2147483648)
|
|
{
|
|
}
|
|
num3++;
|
|
}
|
|
int num5 = 0;
|
|
if (num3 != num5)
|
|
{
|
|
this.OOLIBLOHMBL = num3;
|
|
DJHELPHHAEN eomjfplcdbd = this.EOMJFPLCDBD;
|
|
}
|
|
}
|
|
}
|
|
}
|
|
|
|
// Token: 0x06000A3A RID: 2618 RVA: 0x0002E978 File Offset: 0x0002CB78
|
|
[Token(Token = "0x6000A3A")]
|
|
[Address(RVA = "0x1452320", Offset = "0x1450D20", VA = "0x181452320")]
|
|
private void DGFDGDNMFBG()
|
|
{
|
|
if (PhotonNetwork.IsMasterClient)
|
|
{
|
|
KCMNCAFFHJG<GameRuleCircuitWrapperTool> mlmhookdnin = this.MLMHOOKDNIN;
|
|
int num = 0;
|
|
GameRuleCircuitWrapperTool gameRuleCircuitWrapperTool = mlmhookdnin.IAHDANBDAAM(num != 0);
|
|
int num2 = 0;
|
|
if (!(gameRuleCircuitWrapperTool == num2))
|
|
{
|
|
KCMNCAFFHJG<GameRuleCircuitWrapperTool> mlmhookdnin2 = this.MLMHOOKDNIN;
|
|
int num3 = 0;
|
|
GameRuleManager gameRuleManager = mlmhookdnin2.IAHDANBDAAM(num3 != 0).ONBCAGFIKMD;
|
|
int num4 = 0;
|
|
if (!(gameRuleManager == num4) && !this.DIKGIALJEIE.ONBCAGFIKMD.<FEOEBPIMKKB>k__BackingField)
|
|
{
|
|
return;
|
|
}
|
|
}
|
|
DJHELPHHAEN eomjfplcdbd = this.EOMJFPLCDBD;
|
|
}
|
|
}
|
|
|
|
// Token: 0x06000A3B RID: 2619 RVA: 0x0002E9FC File Offset: 0x0002CBFC
|
|
[Token(Token = "0x6000A3B")]
|
|
[Address(RVA = "0x14511B0", Offset = "0x144FBB0", VA = "0x1814511B0")]
|
|
private void BIEPMEAILCD(ushort CPMPEJFMDED, ushort OEAPMLMHLLF)
|
|
{
|
|
if (PhotonNetwork.IsMasterClient)
|
|
{
|
|
IEnumerator enumerator = Matchmaking.NNMHFOGMBFG(this.ILKAILEFBBH.Get() != null);
|
|
this.JCHJALFNLCN();
|
|
}
|
|
SynchronizedField<bool> mlkopmmiifl = this.MLKOPMMIIFL;
|
|
int num = 0;
|
|
mlkopmmiifl.Set(num);
|
|
this.<IGDCAAJGADP>k__BackingField = (ulong)0L;
|
|
GameTeamManager gameTeamManager = this.teamManager;
|
|
Photon.Realtime.Player localPlayer = PhotonNetwork.LocalPlayer;
|
|
gameTeamManager.RequestNextTeam(localPlayer);
|
|
GamePresenceManager gamePresenceManager = this.<AMFBMHKLCLO>k__BackingField;
|
|
Action presenceChangeEvent = gamePresenceManager.PresenceChangeEvent;
|
|
gamePresenceManager._currentPresenceString = (ulong)0L;
|
|
if (presenceChangeEvent != 0)
|
|
{
|
|
presenceChangeEvent();
|
|
}
|
|
ActionEvent initializeSceneOnPreGameEvent = GameManager.InitializeSceneOnPreGameEvent;
|
|
int num2 = 0;
|
|
initializeSceneOnPreGameEvent.Invoke(num2 != 0);
|
|
}
|
|
|
|
// Token: 0x06000A3C RID: 2620 RVA: 0x0002EAA0 File Offset: 0x0002CCA0
|
|
[Token(Token = "0x6000A3C")]
|
|
[Address(RVA = "0x1456060", Offset = "0x1454A60", VA = "0x181456060")]
|
|
private void LDOAPKGAHME()
|
|
{
|
|
if (!PhotonNetwork.IsMasterClient)
|
|
{
|
|
return;
|
|
}
|
|
KCMNCAFFHJG<GameConfigurationTool> aokohliapmp = this.AOKOHLIAPMP;
|
|
int num = 0;
|
|
GameConfigurationTool gameConfigurationTool = aokohliapmp.IAHDANBDAAM(num != 0);
|
|
int num2 = 0;
|
|
if (!(gameConfigurationTool == num2))
|
|
{
|
|
this.IKLOKGPPNIH();
|
|
return;
|
|
}
|
|
DJHELPHHAEN eomjfplcdbd = this.EOMJFPLCDBD;
|
|
int num3 = 0;
|
|
eomjfplcdbd.PIEOGAPMGIH((ushort)num3);
|
|
}
|
|
|
|
// Token: 0x06000A3D RID: 2621 RVA: 0x0002EAF8 File Offset: 0x0002CCF8
|
|
[Token(Token = "0x6000A3D")]
|
|
[Address(RVA = "0x1455120", Offset = "0x1453B20", VA = "0x181455120")]
|
|
private void IKLOKGPPNIH()
|
|
{
|
|
if (PhotonNetwork.IsMasterClient)
|
|
{
|
|
KCMNCAFFHJG<GameRuleCircuitWrapperTool> mlmhookdnin = this.MLMHOOKDNIN;
|
|
int num = 0;
|
|
GameRuleCircuitWrapperTool gameRuleCircuitWrapperTool = mlmhookdnin.IAHDANBDAAM(num != 0);
|
|
int num2 = 0;
|
|
if (gameRuleCircuitWrapperTool != num2)
|
|
{
|
|
KCMNCAFFHJG<GameRuleCircuitWrapperTool> mlmhookdnin2 = this.MLMHOOKDNIN;
|
|
int num3 = 0;
|
|
if (!mlmhookdnin2.IAHDANBDAAM(num3 != 0).KACPHIMGMOG)
|
|
{
|
|
int num4 = 0;
|
|
this.DIKGIALJEIE = num4;
|
|
}
|
|
}
|
|
KCMNCAFFHJG<GameRuleCircuitWrapperTool> mlmhookdnin3 = this.MLMHOOKDNIN;
|
|
int num5 = 0;
|
|
GameRuleCircuitWrapperTool gameRuleCircuitWrapperTool2 = mlmhookdnin3.IAHDANBDAAM(num5 != 0);
|
|
int num6 = 0;
|
|
if (gameRuleCircuitWrapperTool2 == num6)
|
|
{
|
|
int num7 = 0;
|
|
int num8 = 0;
|
|
List<GameRuleCircuitWrapperTool> allGameRuleWrappers = GameRuleCircuitWrapperTool.AllGameRuleWrappers;
|
|
List<GameRuleCircuitWrapperTool> allGameRuleWrappers2 = GameRuleCircuitWrapperTool.AllGameRuleWrappers;
|
|
bool flag;
|
|
if (flag)
|
|
{
|
|
if (num7 != 0)
|
|
{
|
|
Debug.LogError("Multiple game rule wrappers detected powered on at once.");
|
|
PPENFJMFPNE ppenfjmfpne = Matchmaking.HMCJLLMDAAM;
|
|
List<GameRuleCircuitWrapperTool> allGameRuleWrappers3 = GameRuleCircuitWrapperTool.AllGameRuleWrappers;
|
|
num8++;
|
|
}
|
|
List<GameRuleCircuitWrapperTool> allGameRuleWrappers4 = GameRuleCircuitWrapperTool.AllGameRuleWrappers;
|
|
}
|
|
num8++;
|
|
}
|
|
}
|
|
}
|
|
|
|
// Token: 0x06000A3E RID: 2622 RVA: 0x0002EBD0 File Offset: 0x0002CDD0
|
|
[Token(Token = "0x6000A3E")]
|
|
[Address(RVA = "0x14520E0", Offset = "0x1450AE0", VA = "0x1814520E0")]
|
|
private void DCPDNODIHFI(ushort CPMPEJFMDED, ushort OEAPMLMHLLF)
|
|
{
|
|
this.GGOHKAJIBPJ.MHIDINLECGA();
|
|
MACMLJJGBIM ggohkajibpj = this.GGOHKAJIBPJ;
|
|
MACMLJJGBIM.AJHELNOKKMA ajhelnokkma = new MACMLJJGBIM.AJHELNOKKMA(this.HODHPNBEKAC);
|
|
ggohkajibpj.CIPHFNFPNFD(4f, ajhelnokkma);
|
|
MACMLJJGBIM ggohkajibpj2 = this.GGOHKAJIBPJ;
|
|
MACMLJJGBIM.AJHELNOKKMA ajhelnokkma2 = new MACMLJJGBIM.AJHELNOKKMA(this.OJNGCMGNOAP);
|
|
ggohkajibpj2.CIPHFNFPNFD(12f, ajhelnokkma2);
|
|
MACMLJJGBIM ggohkajibpj3 = this.GGOHKAJIBPJ;
|
|
MACMLJJGBIM.AJHELNOKKMA ajhelnokkma3 = new MACMLJJGBIM.AJHELNOKKMA(this.OOHHDHBEHGK);
|
|
ggohkajibpj3.CIPHFNFPNFD(45f, 60f, ajhelnokkma3);
|
|
MACMLJJGBIM ggohkajibpj4 = this.GGOHKAJIBPJ;
|
|
MACMLJJGBIM.AJHELNOKKMA ajhelnokkma4 = new MACMLJJGBIM.AJHELNOKKMA(this.HMCBPPPOOFM);
|
|
ggohkajibpj4.CIPHFNFPNFD(50f, 60f, ajhelnokkma4);
|
|
}
|
|
|
|
// Token: 0x06000A3F RID: 2623 RVA: 0x0002EC80 File Offset: 0x0002CE80
|
|
[Token(Token = "0x6000A3F")]
|
|
[Address(RVA = "0x144F750", Offset = "0x144E150", VA = "0x18144F750")]
|
|
private void ALPCAJBDLDE()
|
|
{
|
|
if (PhotonNetwork.IsMasterClient && this.teamManager.GameStartTeamRequirementsMet)
|
|
{
|
|
DJHELPHHAEN eomjfplcdbd = this.EOMJFPLCDBD;
|
|
return;
|
|
}
|
|
}
|
|
|
|
// Token: 0x06000A40 RID: 2624 RVA: 0x0002ECB4 File Offset: 0x0002CEB4
|
|
[Token(Token = "0x6000A40")]
|
|
[Address(RVA = "0x1450F00", Offset = "0x144F900", VA = "0x181450F00")]
|
|
private void BBLACPNLIAK(ushort HKDPLMDENDA, ushort CKCOCKOPHAM)
|
|
{
|
|
this.PMPHBAAHMJN = false;
|
|
this.GGOHKAJIBPJ.BFBHDNPIBOB();
|
|
}
|
|
|
|
// Token: 0x06000A41 RID: 2625 RVA: 0x0002ECDC File Offset: 0x0002CEDC
|
|
[Token(Token = "0x6000A41")]
|
|
[Address(RVA = "0x1455D40", Offset = "0x1454740", VA = "0x181455D40")]
|
|
private void JDIFEIANMAH()
|
|
{
|
|
if (!this.SuppressPregameVO)
|
|
{
|
|
RecRoomAudioClip youHaveCreatedACustomRoomVO = DefaultAudioSettings.MFIAFAGNMJN.YouHaveCreatedACustomRoomVO;
|
|
int num = 0;
|
|
SFXAudioSource sfxaudioSource = AudioManager.Play2DSFX(youHaveCreatedACustomRoomVO, num);
|
|
this.NGHHABFNCIP = true;
|
|
}
|
|
}
|
|
|
|
// Token: 0x06000A42 RID: 2626 RVA: 0x0002ED18 File Offset: 0x0002CF18
|
|
[Token(Token = "0x6000A42")]
|
|
[Address(RVA = "0x14548C0", Offset = "0x14532C0", VA = "0x1814548C0")]
|
|
private void HKPJJGCDJBH()
|
|
{
|
|
if (!this.SuppressPregameVO)
|
|
{
|
|
RecRoomAudioClip canNameAndPublishViaThisRoom = DefaultAudioSettings.MFIAFAGNMJN.CanNameAndPublishViaThisRoom;
|
|
int num = 0;
|
|
SFXAudioSource sfxaudioSource = AudioManager.Play2DSFX(canNameAndPublishViaThisRoom, num);
|
|
return;
|
|
}
|
|
}
|
|
|
|
// Token: 0x06000A43 RID: 2627 RVA: 0x0002ED4C File Offset: 0x0002CF4C
|
|
[Token(Token = "0x6000A43")]
|
|
[Address(RVA = "0x1454B00", Offset = "0x1453500", VA = "0x181454B00")]
|
|
private void HODHPNBEKAC()
|
|
{
|
|
if (!this.SuppressPregameVO && this.ILMMCFBLOOF.HasTokens)
|
|
{
|
|
Photon.Realtime.Player[] playerList = PhotonNetwork.PlayerList;
|
|
if (playerList != 0 && playerList.Length == 1)
|
|
{
|
|
RecRoomAudioClip waitingForPlayersOnePlayerVO = DefaultAudioSettings.MFIAFAGNMJN.WaitingForPlayersOnePlayerVO;
|
|
int num = 0;
|
|
SFXAudioSource sfxaudioSource = AudioManager.Play2DSFX(waitingForPlayersOnePlayerVO, num);
|
|
return;
|
|
}
|
|
}
|
|
}
|
|
|
|
// Token: 0x06000A44 RID: 2628 RVA: 0x0002EDA8 File Offset: 0x0002CFA8
|
|
[Token(Token = "0x6000A44")]
|
|
[Address(RVA = "0x1458A10", Offset = "0x1457410", VA = "0x181458A10")]
|
|
private void OJNGCMGNOAP()
|
|
{
|
|
if (!this.SuppressPregameVO && this.ILMMCFBLOOF.HasTokens)
|
|
{
|
|
Photon.Realtime.Player[] playerList = PhotonNetwork.PlayerList;
|
|
if (playerList != 0 && playerList.Length == 1)
|
|
{
|
|
RecRoomAudioClip waitingForPlayersTwoPlayersVO = DefaultAudioSettings.MFIAFAGNMJN.WaitingForPlayersTwoPlayersVO;
|
|
int num = 0;
|
|
SFXAudioSource sfxaudioSource = AudioManager.Play2DSFX(waitingForPlayersTwoPlayersVO, num);
|
|
return;
|
|
}
|
|
}
|
|
}
|
|
|
|
// Token: 0x06000A45 RID: 2629 RVA: 0x0002EE04 File Offset: 0x0002D004
|
|
[Token(Token = "0x6000A45")]
|
|
[Address(RVA = "0x1458DF0", Offset = "0x14577F0", VA = "0x181458DF0")]
|
|
private void OOHHDHBEHGK()
|
|
{
|
|
if (!this.SuppressPregameVO && this.ILMMCFBLOOF.HasTokens)
|
|
{
|
|
Photon.Realtime.Player[] playerList = PhotonNetwork.PlayerList;
|
|
if (playerList != 0 && playerList.Length == 1)
|
|
{
|
|
RecRoomAudioClip waitingForPlayersThreePlayersVO = DefaultAudioSettings.MFIAFAGNMJN.WaitingForPlayersThreePlayersVO;
|
|
int num = 0;
|
|
SFXAudioSource sfxaudioSource = AudioManager.Play2DSFX(waitingForPlayersThreePlayersVO, num);
|
|
return;
|
|
}
|
|
}
|
|
}
|
|
|
|
// Token: 0x06000A46 RID: 2630 RVA: 0x0002EE60 File Offset: 0x0002D060
|
|
[Token(Token = "0x6000A46")]
|
|
[Address(RVA = "0x1454940", Offset = "0x1453340", VA = "0x181454940")]
|
|
private void HMCBPPPOOFM()
|
|
{
|
|
if (!this.SuppressPregameVO && this.ILMMCFBLOOF.HasTokens)
|
|
{
|
|
Photon.Realtime.Player[] playerList = PhotonNetwork.PlayerList;
|
|
if (playerList != 0 && playerList.Length == 1)
|
|
{
|
|
RecRoomAudioClip waitingForPlayersFourPlayersVO = DefaultAudioSettings.MFIAFAGNMJN.WaitingForPlayersFourPlayersVO;
|
|
int num = 0;
|
|
SFXAudioSource sfxaudioSource = AudioManager.Play2DSFX(waitingForPlayersFourPlayersVO, num);
|
|
return;
|
|
}
|
|
}
|
|
}
|
|
|
|
// Token: 0x06000A47 RID: 2631 RVA: 0x0002EEBC File Offset: 0x0002D0BC
|
|
[Token(Token = "0x6000A47")]
|
|
[Address(RVA = "0x1452AA0", Offset = "0x14514A0", VA = "0x181452AA0")]
|
|
private bool EIEIDJPJEPJ()
|
|
{
|
|
Photon.Realtime.Player[] playerList;
|
|
do
|
|
{
|
|
playerList = PhotonNetwork.PlayerList;
|
|
}
|
|
while (playerList == 0);
|
|
return playerList.Length == 1;
|
|
}
|
|
|
|
// Token: 0x06000A48 RID: 2632 RVA: 0x0002EEE0 File Offset: 0x0002D0E0
|
|
[Token(Token = "0x6000A48")]
|
|
[Address(RVA = "0x1454C80", Offset = "0x1453680", VA = "0x181454C80")]
|
|
private void IDDPMFOFGGK(ushort CPMPEJFMDED, ushort OEAPMLMHLLF)
|
|
{
|
|
this.GGOHKAJIBPJ.MHIDINLECGA();
|
|
if (!this.SuppressPregameVO)
|
|
{
|
|
MACMLJJGBIM ggohkajibpj = this.GGOHKAJIBPJ;
|
|
MACMLJJGBIM.AJHELNOKKMA ajhelnokkma = new MACMLJJGBIM.AJHELNOKKMA(this.EFPKCENKHJM);
|
|
ggohkajibpj.CIPHFNFPNFD(5f, ajhelnokkma);
|
|
MACMLJJGBIM ggohkajibpj2 = this.GGOHKAJIBPJ;
|
|
MACMLJJGBIM.AJHELNOKKMA ajhelnokkma2 = new MACMLJJGBIM.AJHELNOKKMA(this.JMHPMOHDECG);
|
|
ggohkajibpj2.CIPHFNFPNFD(60f, 60f, ajhelnokkma2);
|
|
}
|
|
}
|
|
|
|
// Token: 0x06000A49 RID: 2633 RVA: 0x0002EF4C File Offset: 0x0002D14C
|
|
[Token(Token = "0x6000A49")]
|
|
[Address(RVA = "0x1459B00", Offset = "0x1458500", VA = "0x181459B00")]
|
|
private void PGLCACKCMEC()
|
|
{
|
|
if (PhotonNetwork.IsMasterClient)
|
|
{
|
|
if (!this.teamManager.GameStartTeamRequirementsMet)
|
|
{
|
|
DJHELPHHAEN eomjfplcdbd = this.EOMJFPLCDBD;
|
|
return;
|
|
}
|
|
if (this.teamManager.GameAutomaticStartTeamRequirementsMet)
|
|
{
|
|
int num = ObscuredInt.FAJDMKOEFLH(PEGGCEDHBOF.DOOHKCANFLO.<IFBPANODIPA>k__BackingField);
|
|
int num2 = 0;
|
|
this.FBEJFKMDPAE(num, num2 != 0);
|
|
}
|
|
}
|
|
}
|
|
|
|
// Token: 0x06000A4A RID: 2634 RVA: 0x0002EFAC File Offset: 0x0002D1AC
|
|
[Token(Token = "0x6000A4A")]
|
|
[Address(RVA = "0x1456260", Offset = "0x1454C60", VA = "0x181456260")]
|
|
private void LPMOMKFPNGG(ushort HKDPLMDENDA, ushort CKCOCKOPHAM)
|
|
{
|
|
this.GGOHKAJIBPJ.BFBHDNPIBOB();
|
|
}
|
|
|
|
// Token: 0x06000A4B RID: 2635 RVA: 0x0002EFCC File Offset: 0x0002D1CC
|
|
[Token(Token = "0x6000A4B")]
|
|
[Address(RVA = "0x14529B0", Offset = "0x14513B0", VA = "0x1814529B0")]
|
|
private void EFPKCENKHJM()
|
|
{
|
|
if (this.ILMMCFBLOOF.HasTokens)
|
|
{
|
|
NotificationManager instance = SingletonMonoBehaviour.Instance;
|
|
int num = 0;
|
|
IDisposable disposable = instance.Play(NotificationManager.IBIDFAOPIPC.Major, "READY TO START", 3f, num, num);
|
|
RecRoomAudioClip gameReadyToStartVO = DefaultAudioSettings.MFIAFAGNMJN.GameReadyToStartVO;
|
|
int num2 = 0;
|
|
SFXAudioSource sfxaudioSource = AudioManager.Play2DSFX(gameReadyToStartVO, num2);
|
|
return;
|
|
}
|
|
}
|
|
|
|
// Token: 0x06000A4C RID: 2636 RVA: 0x0002F028 File Offset: 0x0002D228
|
|
[Token(Token = "0x6000A4C")]
|
|
[Address(RVA = "0x1455E80", Offset = "0x1454880", VA = "0x181455E80")]
|
|
private void JMHPMOHDECG()
|
|
{
|
|
if (this.ILMMCFBLOOF.HasTokens)
|
|
{
|
|
RecRoomAudioClip gameReadyToStartReminderVO = DefaultAudioSettings.MFIAFAGNMJN.GameReadyToStartReminderVO;
|
|
int num = 0;
|
|
SFXAudioSource sfxaudioSource = AudioManager.Play2DSFX(gameReadyToStartReminderVO, num);
|
|
return;
|
|
}
|
|
}
|
|
|
|
// Token: 0x06000A4D RID: 2637 RVA: 0x0002F064 File Offset: 0x0002D264
|
|
[Token(Token = "0x6000A4D")]
|
|
[Address(RVA = "0x1457B50", Offset = "0x1456550", VA = "0x181457B50")]
|
|
private void NEMLNKBJDOI(ushort CPMPEJFMDED, ushort OEAPMLMHLLF)
|
|
{
|
|
if (PhotonNetwork.IsMasterClient)
|
|
{
|
|
ExplicitTokenMap<float> ohogoginkhg = this.OHOGOGINKHG;
|
|
MJNLDDCLOGP hijohabbmbg = this.HIJOHABBMBG;
|
|
string text = ohogoginkhg.ToString();
|
|
bool flag = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG.MasterSwitchToBestCandidatePlayer();
|
|
}
|
|
string text2 = this.OHOGOGINKHG.ToString();
|
|
string text3 = this.OHOGOGINKHG.ToString();
|
|
NotificationManager instance = SingletonMonoBehaviour.Instance;
|
|
string text4 = this.OHOGOGINKHG.ToString();
|
|
string text5 = "Game starts in " + text4 + " seconds";
|
|
int num = 0;
|
|
float num2;
|
|
IDisposable disposable = instance.Play(NotificationManager.IBIDFAOPIPC.Medium, text5, num2, num, num);
|
|
AudioManager.CCJPMJMBJKC.MKNALLKPLAK();
|
|
ActionEvent onGameLoadingEvent = GameManager.OnGameLoadingEvent;
|
|
int num3 = 0;
|
|
onGameLoadingEvent.Invoke(num3 != 0);
|
|
}
|
|
|
|
// Token: 0x06000A4E RID: 2638 RVA: 0x0002F11C File Offset: 0x0002D31C
|
|
[Token(Token = "0x6000A4E")]
|
|
[Address(RVA = "0x1454E20", Offset = "0x1453820", VA = "0x181454E20")]
|
|
private void IEFMPJFPGMO()
|
|
{
|
|
if (PhotonNetwork.IsMasterClient && this.HIJOHABBMBG.OLGMEEIPCAL)
|
|
{
|
|
DJHELPHHAEN eomjfplcdbd = this.EOMJFPLCDBD;
|
|
return;
|
|
}
|
|
}
|
|
|
|
// Token: 0x06000A4F RID: 2639 RVA: 0x0002F150 File Offset: 0x0002D350
|
|
[Token(Token = "0x6000A4F")]
|
|
[Address(RVA = "0x1455710", Offset = "0x1454110", VA = "0x181455710")]
|
|
private void JABABCCNFGP(ushort CPMPEJFMDED, ushort OEAPMLMHLLF)
|
|
{
|
|
if (PhotonNetwork.IsMasterClient)
|
|
{
|
|
this.HIJOHABBMBG.KGFFMEICLNN(3f);
|
|
}
|
|
GameTeamManager gameTeamManager = this.teamManager;
|
|
Photon.Realtime.Player localPlayer = PhotonNetwork.LocalPlayer;
|
|
if (!gameTeamManager.IsPlayerSpectator(localPlayer))
|
|
{
|
|
ActionEvent localPlayerCreatedEvent = global::Player.LocalPlayerCreatedEvent;
|
|
Action action = new Action(this.NBFDNMKFCGN);
|
|
ActionEvent actionEvent = localPlayerCreatedEvent + action;
|
|
if (this.EOMJFPLCDBD != 0)
|
|
{
|
|
}
|
|
ActionEvent localPlayerCreatedEvent2 = global::Player.LocalPlayerCreatedEvent;
|
|
Action action2 = new Action(this.NBFDNMKFCGN);
|
|
global::Player.LocalPlayerCreatedEvent = localPlayerCreatedEvent2 - action2;
|
|
}
|
|
NotificationManager instance = SingletonMonoBehaviour.Instance;
|
|
int num = 0;
|
|
IDisposable disposable = instance.Play(NotificationManager.IBIDFAOPIPC.Major, "GAME ON!", 3f, num, num);
|
|
RecRoomAudioClip gameOnVO = DefaultAudioSettings.MFIAFAGNMJN.GameOnVO;
|
|
int num2 = 0;
|
|
SFXAudioSource sfxaudioSource = AudioManager.Play2DSFX(gameOnVO, num2);
|
|
}
|
|
|
|
// Token: 0x06000A50 RID: 2640 RVA: 0x0002F224 File Offset: 0x0002D424
|
|
[Token(Token = "0x6000A50")]
|
|
[Address(RVA = "0x1452280", Offset = "0x1450C80", VA = "0x181452280")]
|
|
private void DDBJPIJHJCC()
|
|
{
|
|
if (PhotonNetwork.IsMasterClient && this.HIJOHABBMBG.OLGMEEIPCAL)
|
|
{
|
|
DJHELPHHAEN eomjfplcdbd = this.EOMJFPLCDBD;
|
|
return;
|
|
}
|
|
}
|
|
|
|
// Token: 0x06000A51 RID: 2641 RVA: 0x0002F258 File Offset: 0x0002D458
|
|
[Token(Token = "0x6000A51")]
|
|
[Address(RVA = "0x14524C0", Offset = "0x1450EC0", VA = "0x1814524C0")]
|
|
private void EBKHAEBCBBC(ushort HKDPLMDENDA, ushort CKCOCKOPHAM)
|
|
{
|
|
GameTeamManager gameTeamManager = this.teamManager;
|
|
Photon.Realtime.Player localPlayer = PhotonNetwork.LocalPlayer;
|
|
if (!gameTeamManager.IsPlayerSpectator(localPlayer))
|
|
{
|
|
}
|
|
ActionEvent localPlayerCreatedEvent = global::Player.LocalPlayerCreatedEvent;
|
|
Action action = new Action(this.NBFDNMKFCGN);
|
|
global::Player.LocalPlayerCreatedEvent = localPlayerCreatedEvent - action;
|
|
}
|
|
|
|
// Token: 0x06000A52 RID: 2642 RVA: 0x0002F2A8 File Offset: 0x0002D4A8
|
|
[Token(Token = "0x6000A52")]
|
|
[Address(RVA = "0x1457A20", Offset = "0x1456420", VA = "0x181457A20")]
|
|
private void NBFDNMKFCGN()
|
|
{
|
|
if (this.EOMJFPLCDBD != 0)
|
|
{
|
|
}
|
|
ActionEvent localPlayerCreatedEvent = global::Player.LocalPlayerCreatedEvent;
|
|
Action action = new Action(this.NBFDNMKFCGN);
|
|
global::Player.LocalPlayerCreatedEvent = localPlayerCreatedEvent - action;
|
|
}
|
|
|
|
// Token: 0x06000A53 RID: 2643 RVA: 0x0002F2E4 File Offset: 0x0002D4E4
|
|
[Token(Token = "0x6000A53")]
|
|
[Address(RVA = "0x1454A30", Offset = "0x1453430", VA = "0x181454A30")]
|
|
private void HMOFBHIMAON()
|
|
{
|
|
NotificationManager instance = SingletonMonoBehaviour.Instance;
|
|
int num = 0;
|
|
IDisposable disposable = instance.Play(NotificationManager.IBIDFAOPIPC.Major, "GAME ON!", 3f, num, num);
|
|
RecRoomAudioClip gameOnVO = DefaultAudioSettings.MFIAFAGNMJN.GameOnVO;
|
|
int num2 = 0;
|
|
SFXAudioSource sfxaudioSource = AudioManager.Play2DSFX(gameOnVO, num2);
|
|
}
|
|
|
|
// Token: 0x06000A54 RID: 2644 RVA: 0x0002F330 File Offset: 0x0002D530
|
|
[Token(Token = "0x6000A54")]
|
|
[Address(RVA = "0x1458380", Offset = "0x1456D80", VA = "0x181458380")]
|
|
private void OCAEIAEOPCN(ushort CPMPEJFMDED, ushort OEAPMLMHLLF)
|
|
{
|
|
GiftManager instance = SingletonMonoBehaviour.Instance;
|
|
int num = 0;
|
|
if (instance != num)
|
|
{
|
|
SingletonMonoBehaviour.Instance.StopReceivingGifts();
|
|
}
|
|
this.GGOHKAJIBPJ.MHIDINLECGA();
|
|
if (PhotonNetwork.IsMasterClient)
|
|
{
|
|
if (this.EAPEKLCMNCK.HasTokens)
|
|
{
|
|
this.HAKLDOHIHNB(true);
|
|
}
|
|
this.OJMIPJFLHEO();
|
|
GameScoreManager gameScoreManager = this.scoreManager;
|
|
if (PhotonNetwork.IsMasterClient)
|
|
{
|
|
int[] array = new int[gameScoreManager._teamScores.Get1().Length];
|
|
gameScoreManager.TeamScores = array;
|
|
}
|
|
SynchronizedField<bool> clkcikeapmm = this.CLKCIKEAPMM;
|
|
int num2 = 0;
|
|
clkcikeapmm.Set(num2);
|
|
SynchronizedField<CGLKOJIMDIH> gpfainkbimf = this.GPFAINKBIMF;
|
|
IEnumerator enumerator = Matchmaking.NNMHFOGMBFG(true);
|
|
}
|
|
AudioManager.CCJPMJMBJKC.AKGLMCJAMFK();
|
|
PlayerGameRoleManager instance2 = PlayerGameRoleManager.ONCPNMDGGKG;
|
|
Photon.Realtime.Player localPlayer = PhotonNetwork.LocalPlayer;
|
|
instance2.RequestAddRole(localPlayer, (uint)2097152);
|
|
this.AHIJJEOGPPD();
|
|
GameTeamManager gameTeamManager = this.teamManager;
|
|
Photon.Realtime.Player localPlayer2 = PhotonNetwork.LocalPlayer;
|
|
bool flag = gameTeamManager.IsPlayerSpectator(localPlayer2);
|
|
int num3 = 0;
|
|
int num4 = 0;
|
|
this.CLMJNPFECAM(num4 != 0, num3 != 0);
|
|
if (!flag && this.AAMNEOPONKP.ToString() != 0)
|
|
{
|
|
GameSpawnManager gameSpawnManager = this.spawnManager;
|
|
int num5 = 0;
|
|
gameSpawnManager.LocalPlayerRequestRespawn(true, num5 != 0);
|
|
}
|
|
Action njgcgndombj = this.NJGCGNDOMBJ;
|
|
if (njgcgndombj != 0)
|
|
{
|
|
njgcgndombj();
|
|
}
|
|
}
|
|
|
|
// Token: 0x06000A55 RID: 2645 RVA: 0x0002F484 File Offset: 0x0002D684
|
|
[Token(Token = "0x6000A55")]
|
|
[Address(RVA = "0x144EF30", Offset = "0x144D930", VA = "0x18144EF30")]
|
|
private void AFFPLFGLKPE(ushort HKDPLMDENDA, ushort CKCOCKOPHAM)
|
|
{
|
|
this.GGOHKAJIBPJ.BFBHDNPIBOB();
|
|
PlayerGameRoleManager instance = PlayerGameRoleManager.ONCPNMDGGKG;
|
|
Photon.Realtime.Player localPlayer = PhotonNetwork.LocalPlayer;
|
|
instance.RequestRemoveRole(localPlayer, (uint)2097152);
|
|
SynchronizedField<string> gkiodldoifb = this.GKIODLDOIFB;
|
|
this.OODEMNCOLED();
|
|
ActionEvent onGameEndEvent = GameManager.OnGameEndEvent;
|
|
int num = 0;
|
|
onGameEndEvent.Invoke(num != 0);
|
|
AudioManager.CCJPMJMBJKC.HGCJHAHHLJK();
|
|
Action nhdkanahjfm = this.NHDKANAHJFM;
|
|
if (nhdkanahjfm != 0)
|
|
{
|
|
nhdkanahjfm();
|
|
}
|
|
}
|
|
|
|
// Token: 0x06000A56 RID: 2646 RVA: 0x0002F504 File Offset: 0x0002D704
|
|
[Token(Token = "0x6000A56")]
|
|
[Address(RVA = "0x144ECD0", Offset = "0x144D6D0", VA = "0x18144ECD0")]
|
|
private void AAHIMFLHINH()
|
|
{
|
|
if (this.OBCJHLBPKBJ.HasTokens && this.combatManager.PMGOAEBOGHJ)
|
|
{
|
|
this.MasterStopGame(true);
|
|
return;
|
|
}
|
|
}
|
|
|
|
// Token: 0x06000A57 RID: 2647 RVA: 0x0002F53C File Offset: 0x0002D73C
|
|
[Token(Token = "0x6000A57")]
|
|
[Address(RVA = "0x144ED30", Offset = "0x144D730", VA = "0x18144ED30")]
|
|
private void AENJKOIIJMG()
|
|
{
|
|
GameTeamManager gameTeamManager = this.teamManager;
|
|
if (gameTeamManager.TeamCount > 1)
|
|
{
|
|
GameTeamManager gameTeamManager2 = this.teamManager;
|
|
PlayerVisualSettings playerVisualSettings;
|
|
if (playerVisualSettings.OpponentBeaconMode == GFJMCNNJKON.DISABLED)
|
|
{
|
|
GameTeamManager gameTeamManager3 = this.teamManager;
|
|
GameTeamManager gameTeamManager4 = this.teamManager;
|
|
Photon.Realtime.Player localPlayer = PhotonNetwork.LocalPlayer;
|
|
CGLKOJIMDIH playerTeam = gameTeamManager4.GetPlayerTeam(localPlayer);
|
|
}
|
|
}
|
|
NotificationManager instance = SingletonMonoBehaviour.Instance;
|
|
string text = this.CAAIMMPFBOP.ToString();
|
|
if (this.OHBEBIBKAIJ.ToString() != 0)
|
|
{
|
|
string text2 = this.OHBEBIBKAIJ.ToString();
|
|
}
|
|
}
|
|
|
|
// Token: 0x06000A58 RID: 2648 RVA: 0x0002F5C8 File Offset: 0x0002D7C8
|
|
[Token(Token = "0x6000A58")]
|
|
[Address(RVA = "0x1458120", Offset = "0x1456B20", VA = "0x181458120")]
|
|
private void NLCJILAFKDN()
|
|
{
|
|
NotificationManager instance = SingletonMonoBehaviour.Instance;
|
|
int num = 0;
|
|
IDisposable disposable = instance.Play(NotificationManager.IBIDFAOPIPC.Medium, "Game In Progress", 3f, num, num);
|
|
}
|
|
|
|
// Token: 0x06000A59 RID: 2649 RVA: 0x0002F5F8 File Offset: 0x0002D7F8
|
|
[Token(Token = "0x6000A59")]
|
|
[Address(RVA = "0x1453C10", Offset = "0x1452610", VA = "0x181453C10")]
|
|
private void GBCMPCDJINM()
|
|
{
|
|
if (this.NKEEGAIPMDI)
|
|
{
|
|
GameTeamManager gameTeamManager = this.teamManager;
|
|
Photon.Realtime.Player localPlayer = PhotonNetwork.LocalPlayer;
|
|
if (gameTeamManager.IsPlayerSpectator(localPlayer))
|
|
{
|
|
GameTeamManager gameTeamManager2 = this.teamManager;
|
|
Photon.Realtime.Player localPlayer2 = PhotonNetwork.LocalPlayer;
|
|
gameTeamManager2.RequestNextTeam(localPlayer2);
|
|
}
|
|
}
|
|
}
|
|
|
|
// Token: 0x06000A5A RID: 2650 RVA: 0x0002F648 File Offset: 0x0002D848
|
|
[Token(Token = "0x6000A5A")]
|
|
[Address(RVA = "0x11BC440", Offset = "0x11BAE40", VA = "0x1811BC440")]
|
|
public void RaiseGameWinEvent()
|
|
{
|
|
Action nfdhbfahfkm = this.NFDHBFAHFKM;
|
|
if (nfdhbfahfkm != 0)
|
|
{
|
|
nfdhbfahfkm();
|
|
return;
|
|
}
|
|
}
|
|
|
|
// Token: 0x06000A5B RID: 2651 RVA: 0x0002F668 File Offset: 0x0002D868
|
|
[Token(Token = "0x6000A5B")]
|
|
[Address(RVA = "0x1459D30", Offset = "0x1458730", VA = "0x181459D30")]
|
|
public void RaiseGameLoseEvent()
|
|
{
|
|
Action olhmboibdjg = this.OLHMBOIBDJG;
|
|
if (olhmboibdjg != 0)
|
|
{
|
|
olhmboibdjg();
|
|
return;
|
|
}
|
|
}
|
|
|
|
// Token: 0x06000A5C RID: 2652 RVA: 0x0002F688 File Offset: 0x0002D888
|
|
[Token(Token = "0x6000A5C")]
|
|
[Address(RVA = "0x1451600", Offset = "0x1450000", VA = "0x181451600")]
|
|
private void BOOGPHCAKOD(ushort CPMPEJFMDED, ushort OEAPMLMHLLF)
|
|
{
|
|
bool isInitialized = NetworkedSingletonMonoBehaviour.FFNIFALJLDD;
|
|
int num = 0;
|
|
if (!isInitialized)
|
|
{
|
|
}
|
|
GameRuleManager instance = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG;
|
|
PPENFJMFPNE ppenfjmfpne = Matchmaking.HMCJLLMDAAM;
|
|
if (!this.NAJCCNCCKON.HasTokens)
|
|
{
|
|
bool flag = this.MLKOPMMIIFL.Get() != null;
|
|
}
|
|
if (num != 0)
|
|
{
|
|
RewardManager instance2 = SingletonMonoBehaviour.Instance;
|
|
int num2 = 0;
|
|
if (instance2 != num2)
|
|
{
|
|
GameTeamManager gameTeamManager = this.teamManager;
|
|
Photon.Realtime.Player localPlayer = PhotonNetwork.LocalPlayer;
|
|
if (!gameTeamManager.IsPlayerSpectator(localPlayer))
|
|
{
|
|
int <PGOEAIDCELB>k__BackingField = (int)Matchmaking.BBJAEJHMAPB.<PGOEAIDCELB>k__BackingField;
|
|
RewardManager instance3 = SingletonMonoBehaviour.Instance;
|
|
}
|
|
}
|
|
}
|
|
}
|
|
|
|
// Token: 0x06000A5D RID: 2653 RVA: 0x0002F720 File Offset: 0x0002D920
|
|
[Token(Token = "0x6000A5D")]
|
|
[Address(RVA = "0x1452CC0", Offset = "0x14516C0", VA = "0x181452CC0")]
|
|
private void ELOENJFHKEK(ushort CPMPEJFMDED, ushort OEAPMLMHLLF)
|
|
{
|
|
bool hasTokens = this.EFDBFKNBONJ.HasTokens;
|
|
int num = 0;
|
|
if (hasTokens)
|
|
{
|
|
if (!PhotonNetwork.IsMasterClient)
|
|
{
|
|
goto IL_B2;
|
|
}
|
|
MJNLDDCLOGP hijohabbmbg = this.HIJOHABBMBG;
|
|
}
|
|
IDisposable disposable = SingletonMonoBehaviour.Instance.Play((NotificationManager.IBIDFAOPIPC)((uint)2), "GAME OVER!", 3f, num, num);
|
|
RecRoomAudioClip gameOverSFX = DefaultAudioSettings.MFIAFAGNMJN.GameOverSFX;
|
|
int num2 = 0;
|
|
SFXAudioSource sfxaudioSource = AudioManager.Play2DSFX(gameOverSFX, num2);
|
|
RecRoomAudioClip gameOverVO = DefaultAudioSettings.MFIAFAGNMJN.GameOverVO;
|
|
int num3 = 0;
|
|
SFXAudioSource sfxaudioSource2 = AudioManager.Play2DSFX(gameOverVO, num3);
|
|
Action action = new Action(this.FKJOPBBJGJF);
|
|
ISchedulerPromise schedulerPromise = this.InvokeInUpdate(3f, action);
|
|
if (PhotonNetwork.IsMasterClient)
|
|
{
|
|
this.HIJOHABBMBG.KGFFMEICLNN(6f);
|
|
}
|
|
IL_B2:
|
|
GameTeamManager gameTeamManager = this.teamManager;
|
|
Photon.Realtime.Player localPlayer = PhotonNetwork.LocalPlayer;
|
|
bool flag = gameTeamManager.IsPlayerSpectator(localPlayer);
|
|
if (flag)
|
|
{
|
|
}
|
|
Photon.Realtime.Player localPlayer2 = PhotonNetwork.LocalPlayer;
|
|
if (this.CLKCIKEAPMM.Get() != 0 && this.GPFAINKBIMF.Get() != -1)
|
|
{
|
|
GameTeamManager gameTeamManager2 = this.teamManager;
|
|
CGLKOJIMDIH cglkojimdih = this.GPFAINKBIMF.Get();
|
|
}
|
|
int num4 = 0;
|
|
if (!NetworkedSingletonMonoBehaviour.FFNIFALJLDD)
|
|
{
|
|
}
|
|
GameRuleManager instance = SingletonMonoBehaviour.Instance;
|
|
PlayerEvents playerEvents = global::Player.<EGKJPJKLEAI>k__BackingField.playerEvents;
|
|
bool flag2 = this.MLKOPMMIIFL.Get() == 0;
|
|
playerEvents.GameOver(num4 != 0, flag2);
|
|
if ((this.SuppressGameOverChallengeEvent ? 1 : 0) == num)
|
|
{
|
|
float totalTimeElapsed = this.<CKMDCGICHND>k__BackingField.TotalTimeElapsed;
|
|
AACCKDLMFKJ.GAMCGKKONBB(new AACCKDLMFKJ.FKKNENGJCBL(flag, num4 != 0, totalTimeElapsed));
|
|
}
|
|
}
|
|
|
|
// Token: 0x06000A5E RID: 2654 RVA: 0x0002F8A4 File Offset: 0x0002DAA4
|
|
[Token(Token = "0x6000A5E")]
|
|
[Address(RVA = "0x145A430", Offset = "0x1458E30", VA = "0x18145A430")]
|
|
public void SendGameOverChallengeEvent(bool MKHJHLNKBPG, bool NJCHLDGBALB)
|
|
{
|
|
float totalTimeElapsed = this.<CKMDCGICHND>k__BackingField.TotalTimeElapsed;
|
|
AACCKDLMFKJ.GAMCGKKONBB(new AACCKDLMFKJ.FKKNENGJCBL(MKHJHLNKBPG, NJCHLDGBALB, totalTimeElapsed));
|
|
}
|
|
|
|
// Token: 0x06000A5F RID: 2655 RVA: 0x0000220F File Offset: 0x0000040F
|
|
[Token(Token = "0x6000A5F")]
|
|
[Address(RVA = "0x1452670", Offset = "0x1451070", VA = "0x181452670")]
|
|
private void ECIOAJGBLHC(ushort HKDPLMDENDA, ushort CKCOCKOPHAM)
|
|
{
|
|
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
|
}
|
|
|
|
// Token: 0x06000A60 RID: 2656 RVA: 0x0002F8D0 File Offset: 0x0002DAD0
|
|
[Token(Token = "0x6000A60")]
|
|
[Address(RVA = "0x1454D80", Offset = "0x1453780", VA = "0x181454D80")]
|
|
private void IEDCGJNNBLJ()
|
|
{
|
|
if (PhotonNetwork.IsMasterClient && this.HIJOHABBMBG.OLGMEEIPCAL)
|
|
{
|
|
DJHELPHHAEN eomjfplcdbd = this.EOMJFPLCDBD;
|
|
return;
|
|
}
|
|
}
|
|
|
|
// Token: 0x06000A61 RID: 2657 RVA: 0x0002F904 File Offset: 0x0002DB04
|
|
[Token(Token = "0x6000A61")]
|
|
[Address(RVA = "0x14539B0", Offset = "0x14523B0", VA = "0x1814539B0")]
|
|
private void FKJOPBBJGJF()
|
|
{
|
|
if (this.CLKCIKEAPMM.Get() != 0)
|
|
{
|
|
CGLKOJIMDIH cglkojimdih = this.GPFAINKBIMF.Get();
|
|
int num = (int)cglkojimdih;
|
|
if (cglkojimdih != CGLKOJIMDIH.ANY)
|
|
{
|
|
GameTeamManager gameTeamManager = this.teamManager;
|
|
GameTeamManager gameTeamManager2 = this.teamManager;
|
|
int num2;
|
|
if (num2 != 1)
|
|
{
|
|
}
|
|
Photon.Realtime.Player player;
|
|
string text = player.nickName + " Wins!";
|
|
GameTeamManager gameTeamManager3 = this.teamManager;
|
|
Photon.Realtime.Player localPlayer = PhotonNetwork.LocalPlayer;
|
|
CGLKOJIMDIH playerTeam = gameTeamManager3.GetPlayerTeam(localPlayer);
|
|
int num3 = (int)playerTeam;
|
|
DefaultAudioConfig configAsset = DefaultAudioSettings.MFIAFAGNMJN;
|
|
if (num3 != num)
|
|
{
|
|
}
|
|
}
|
|
RecRoomAudioClip gameTieVO = DefaultAudioSettings.MFIAFAGNMJN.GameTieVO;
|
|
NotificationManager instance = SingletonMonoBehaviour.Instance;
|
|
int num4 = 0;
|
|
IDisposable disposable = instance.Play(NotificationManager.IBIDFAOPIPC.Medium, "Tie Game", 3f, num4, num4);
|
|
if (this.DDLNMIOFJMC.HasTokens)
|
|
{
|
|
int num5 = 0;
|
|
SFXAudioSource sfxaudioSource = AudioManager.Play2DSFX(gameTieVO, num5);
|
|
}
|
|
}
|
|
}
|
|
|
|
// Token: 0x06000A62 RID: 2658 RVA: 0x0002F9E0 File Offset: 0x0002DBE0
|
|
[Token(Token = "0x6000A62")]
|
|
[Address(RVA = "0x1450F30", Offset = "0x144F930", VA = "0x181450F30")]
|
|
private void BCOBJLIOIGC(ushort CPMPEJFMDED, ushort OEAPMLMHLLF)
|
|
{
|
|
this.GGOHKAJIBPJ.MHIDINLECGA();
|
|
GamePresenceManager gamePresenceManager = this.<AMFBMHKLCLO>k__BackingField;
|
|
Action presenceChangeEvent = gamePresenceManager.PresenceChangeEvent;
|
|
gamePresenceManager._currentPresenceString = (ulong)0L;
|
|
if (presenceChangeEvent != 0)
|
|
{
|
|
presenceChangeEvent();
|
|
}
|
|
if (!this.voteManager.PLKDNBDOCNN)
|
|
{
|
|
string text = this.BLINIJFPNOB.ToString();
|
|
}
|
|
if (PhotonNetwork.IsMasterClient)
|
|
{
|
|
this.HIJOHABBMBG.KGFFMEICLNN(35f);
|
|
}
|
|
if (this.supportsPlayingAgainInThisInstance)
|
|
{
|
|
MJNLDDCLOGP hijohabbmbg = this.HIJOHABBMBG;
|
|
MACMLJJGBIM.AJHELNOKKMA ajhelnokkma = new MACMLJJGBIM.AJHELNOKKMA(this.BMFDCMGKLIJ);
|
|
hijohabbmbg.LADHFOAHLDA(10f, ajhelnokkma);
|
|
}
|
|
if (SessionManager.INJDIJFJJJJ)
|
|
{
|
|
SingletonMonoBehaviour.Instance.PromptPlaylistRoomChange();
|
|
}
|
|
}
|
|
|
|
// Token: 0x06000A63 RID: 2659 RVA: 0x0002FA98 File Offset: 0x0002DC98
|
|
[Token(Token = "0x6000A63")]
|
|
[Address(RVA = "0x14581B0", Offset = "0x1456BB0", VA = "0x1814581B0")]
|
|
private void OAEEAGDFBNE()
|
|
{
|
|
if (!PhotonNetwork.IsMasterClient || !this.HIJOHABBMBG.OLGMEEIPCAL || !this.supportsPlayingAgainInThisInstance)
|
|
{
|
|
return;
|
|
}
|
|
bool localPlayerSupportsVoting = this.voteManager.PLKDNBDOCNN;
|
|
DJHELPHHAEN eomjfplcdbd = this.EOMJFPLCDBD;
|
|
if (!localPlayerSupportsVoting)
|
|
{
|
|
return;
|
|
}
|
|
}
|
|
|
|
// Token: 0x06000A64 RID: 2660 RVA: 0x0002FAEC File Offset: 0x0002DCEC
|
|
[Token(Token = "0x6000A64")]
|
|
[Address(RVA = "0x1455F10", Offset = "0x1454910", VA = "0x181455F10")]
|
|
private void KCDCEOMBGEA(ushort HKDPLMDENDA, ushort CKCOCKOPHAM)
|
|
{
|
|
this.GGOHKAJIBPJ.BFBHDNPIBOB();
|
|
if (PhotonNetwork.IsMasterClient && this.teamManager.ClearTeamsAfterGameSupported)
|
|
{
|
|
this.teamManager.MasterClearTeams();
|
|
return;
|
|
}
|
|
}
|
|
|
|
// Token: 0x06000A65 RID: 2661 RVA: 0x0002FB30 File Offset: 0x0002DD30
|
|
[Token(Token = "0x6000A65")]
|
|
[Address(RVA = "0x14513E0", Offset = "0x144FDE0", VA = "0x1814513E0")]
|
|
private void BMFDCMGKLIJ()
|
|
{
|
|
NotificationManager instance = SingletonMonoBehaviour.Instance;
|
|
string text = "Next game in " + instance + " seconds";
|
|
int num = 0;
|
|
IDisposable disposable = instance.Play(NotificationManager.IBIDFAOPIPC.Medium, text, 3f, num, num);
|
|
}
|
|
|
|
// Token: 0x06000A66 RID: 2662 RVA: 0x0002FB6C File Offset: 0x0002DD6C
|
|
[Token(Token = "0x6000A66")]
|
|
[Address(RVA = "0x1459AD0", Offset = "0x14584D0", VA = "0x181459AD0")]
|
|
private void PBFFILDKGAH(ushort LLEHBLJHJHM, ushort CPMPEJFMDED, ushort PLGFJEILFGP, ushort OEAPMLMHLLF)
|
|
{
|
|
if (this.KMKCFILCLNO != 0)
|
|
{
|
|
return;
|
|
}
|
|
}
|
|
|
|
// Token: 0x06000A67 RID: 2663 RVA: 0x0000220F File Offset: 0x0000040F
|
|
[Token(Token = "0x6000A67")]
|
|
[Address(RVA = "0x1457470", Offset = "0x1455E70", VA = "0x181457470")]
|
|
public void MasterCleanupAllSpawnedEquipment(bool MENHNIIIGPG = false, bool NFCNFPOFDEC = false)
|
|
{
|
|
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
|
}
|
|
|
|
// Token: 0x06000A68 RID: 2664 RVA: 0x0002FB84 File Offset: 0x0002DD84
|
|
[Token(Token = "0x6000A68")]
|
|
[Address(RVA = "0x1453E70", Offset = "0x1452870", VA = "0x181453E70")]
|
|
private void HAKLDOHIHNB(bool CBPCKHPPNAD)
|
|
{
|
|
int num;
|
|
do
|
|
{
|
|
num = 0;
|
|
if (!PhotonNetwork.IsMasterClient)
|
|
{
|
|
break;
|
|
}
|
|
List<ToolEntity> obncennphbi = ToolEntity.OBNCENNPHBI;
|
|
if (CBPCKHPPNAD)
|
|
{
|
|
}
|
|
bool flag;
|
|
int num2;
|
|
if (!flag)
|
|
{
|
|
num2 = 0;
|
|
bool flag2;
|
|
while (!flag2)
|
|
{
|
|
}
|
|
}
|
|
string text = string.Format("Tool cleanup was null on {0}, GameManager could not clean up!", num2);
|
|
if (num != -1)
|
|
{
|
|
}
|
|
}
|
|
while (num != 0);
|
|
}
|
|
|
|
// Token: 0x06000A69 RID: 2665 RVA: 0x0002FBF0 File Offset: 0x0002DDF0
|
|
[Token(Token = "0x6000A69")]
|
|
[Address(RVA = "0x1453580", Offset = "0x1451F80", VA = "0x181453580")]
|
|
private void FDNJKCBILHG(bool KLMFAGMDBIA, bool GPJAJALJCMM)
|
|
{
|
|
if (GPJAJALJCMM == KLMFAGMDBIA)
|
|
{
|
|
}
|
|
ActionEvent updateLocalPlayerPickupRestrictionsEvent = GameManager.UpdateLocalPlayerPickupRestrictionsEvent;
|
|
if (updateLocalPlayerPickupRestrictionsEvent != 0)
|
|
{
|
|
int num = 0;
|
|
updateLocalPlayerPickupRestrictionsEvent.Invoke(num != 0);
|
|
}
|
|
}
|
|
|
|
// Token: 0x06000A6A RID: 2666 RVA: 0x0002FC1C File Offset: 0x0002DE1C
|
|
[Token(Token = "0x6000A6A")]
|
|
[Address(RVA = "0x1455FB0", Offset = "0x14549B0", VA = "0x181455FB0")]
|
|
private void LBEIDHHACKF(SpawnableTool EGFEJGHDNAI)
|
|
{
|
|
int num = 0;
|
|
if (EGFEJGHDNAI != num && !this.HKONPIICABL.Contains(EGFEJGHDNAI))
|
|
{
|
|
this.HKONPIICABL.Add(EGFEJGHDNAI);
|
|
}
|
|
}
|
|
|
|
// Token: 0x06000A6B RID: 2667 RVA: 0x0002FC58 File Offset: 0x0002DE58
|
|
[Token(Token = "0x6000A6B")]
|
|
[Address(RVA = "0x144F7F0", Offset = "0x144E1F0", VA = "0x18144F7F0")]
|
|
private void APMKGPFLHJC(SpawnableTool EGFEJGHDNAI)
|
|
{
|
|
if (this.HKONPIICABL.Contains(EGFEJGHDNAI))
|
|
{
|
|
bool flag = this.HKONPIICABL.Remove(EGFEJGHDNAI);
|
|
}
|
|
}
|
|
|
|
// Token: 0x06000A6C RID: 2668 RVA: 0x0002FC88 File Offset: 0x0002DE88
|
|
[Token(Token = "0x6000A6C")]
|
|
[Address(RVA = "0x1455B10", Offset = "0x1454510", VA = "0x181455B10")]
|
|
private void JCHJALFNLCN()
|
|
{
|
|
int num;
|
|
do
|
|
{
|
|
num = 0;
|
|
List<ToolEntity> obncennphbi = ToolEntity.OBNCENNPHBI;
|
|
List<ToolEntity> obncennphbi2 = ToolEntity.OBNCENNPHBI;
|
|
num += num;
|
|
num++;
|
|
ulong num2;
|
|
num2 += num2;
|
|
if (num != -1)
|
|
{
|
|
}
|
|
}
|
|
while (num != 0);
|
|
}
|
|
|
|
// Token: 0x06000A6D RID: 2669 RVA: 0x0002FCCC File Offset: 0x0002DECC
|
|
[Token(Token = "0x6000A6D")]
|
|
[Address(RVA = "0x14587E0", Offset = "0x14571E0", VA = "0x1814587E0")]
|
|
private void OJMIPJFLHEO()
|
|
{
|
|
int num;
|
|
do
|
|
{
|
|
num = 0;
|
|
List<ToolEntity> obncennphbi = ToolEntity.OBNCENNPHBI;
|
|
List<ToolEntity> obncennphbi2 = ToolEntity.OBNCENNPHBI;
|
|
num += num;
|
|
num++;
|
|
int num2 = 0;
|
|
num2 += num2;
|
|
if (num != -1)
|
|
{
|
|
}
|
|
}
|
|
while (num != 0);
|
|
}
|
|
|
|
// Token: 0x06000A6E RID: 2670 RVA: 0x0002FD10 File Offset: 0x0002DF10
|
|
[Token(Token = "0x6000A6E")]
|
|
[Address(RVA = "0x1453510", Offset = "0x1451F10", VA = "0x181453510")]
|
|
[PunRPC]
|
|
public void RpcMasterStartGame(Photon.Realtime.Player IEKDDPPNFPF, bool OBCJHGIBABA = false)
|
|
{
|
|
int <RecNetAccountId>k__BackingField = IEKDDPPNFPF.<RecNetAccountId>k__BackingField;
|
|
this.FBEJFKMDPAE(<RecNetAccountId>k__BackingField, OBCJHGIBABA);
|
|
}
|
|
|
|
// Token: 0x06000A6F RID: 2671 RVA: 0x0002FD34 File Offset: 0x0002DF34
|
|
[Token(Token = "0x6000A6F")]
|
|
[Address(RVA = "0x145A220", Offset = "0x1458C20", VA = "0x18145A220")]
|
|
[PunRPC]
|
|
public void RpcMasterStartGameEarly(Photon.Realtime.Player IEKDDPPNFPF)
|
|
{
|
|
int <RecNetAccountId>k__BackingField = IEKDDPPNFPF.<RecNetAccountId>k__BackingField;
|
|
int num = 0;
|
|
this.FBEJFKMDPAE(<RecNetAccountId>k__BackingField, num != 0);
|
|
}
|
|
|
|
// Token: 0x06000A70 RID: 2672 RVA: 0x0002FD58 File Offset: 0x0002DF58
|
|
[Token(Token = "0x6000A70")]
|
|
[Address(RVA = "0x14578B0", Offset = "0x14562B0", VA = "0x1814578B0")]
|
|
public void MasterStartGame(bool OBCJHGIBABA = false)
|
|
{
|
|
int <RecNetAccountId>k__BackingField = PhotonNetwork.LocalPlayer.<RecNetAccountId>k__BackingField;
|
|
this.FBEJFKMDPAE(<RecNetAccountId>k__BackingField, OBCJHGIBABA);
|
|
}
|
|
|
|
// Token: 0x06000A71 RID: 2673 RVA: 0x0002FD80 File Offset: 0x0002DF80
|
|
[Token(Token = "0x6000A71")]
|
|
[Address(RVA = "0x1453510", Offset = "0x1451F10", VA = "0x181453510")]
|
|
private void FBEJFKMDPAE(Photon.Realtime.Player IEKDDPPNFPF, bool OBCJHGIBABA = false)
|
|
{
|
|
int <RecNetAccountId>k__BackingField = IEKDDPPNFPF.<RecNetAccountId>k__BackingField;
|
|
this.FBEJFKMDPAE(<RecNetAccountId>k__BackingField, OBCJHGIBABA);
|
|
}
|
|
|
|
// Token: 0x06000A72 RID: 2674 RVA: 0x0002FDA4 File Offset: 0x0002DFA4
|
|
[Token(Token = "0x6000A72")]
|
|
[Address(RVA = "0x1453290", Offset = "0x1451C90", VA = "0x181453290")]
|
|
private void FBEJFKMDPAE(int MKJGEKMBNIM, bool OBCJHGIBABA = false)
|
|
{
|
|
bool isMasterClient = PhotonNetwork.IsMasterClient;
|
|
if (isMasterClient)
|
|
{
|
|
if (this.EOMJFPLCDBD == 0)
|
|
{
|
|
if (!isMasterClient)
|
|
{
|
|
}
|
|
while (!isMasterClient)
|
|
{
|
|
}
|
|
Action<bool> action = delegate(bool isDev)
|
|
{
|
|
if (isDev)
|
|
{
|
|
GameManager <>4__this = this;
|
|
if (<>4__this.PMPHBAAHMJN)
|
|
{
|
|
bool flag2 = !OBCJHGIBABA;
|
|
<>4__this.KKJJGNLJHDG = flag2;
|
|
DJHELPHHAEN eomjfplcdbd = this.EOMJFPLCDBD;
|
|
}
|
|
}
|
|
};
|
|
int num = 0;
|
|
num += num;
|
|
num++;
|
|
action += action;
|
|
num += 19;
|
|
throw new NullReferenceException();
|
|
}
|
|
bool flag = !OBCJHGIBABA;
|
|
this.KKJJGNLJHDG = flag;
|
|
uint num2;
|
|
this.EOMJFPLCDBD.PIEOGAPMGIH((ushort)num2, (ushort)num2);
|
|
}
|
|
}
|
|
|
|
// Token: 0x06000A73 RID: 2675 RVA: 0x0002FE34 File Offset: 0x0002E034
|
|
[Token(Token = "0x6000A73")]
|
|
[Address(RVA = "0x145A250", Offset = "0x1458C50", VA = "0x18145A250")]
|
|
[PunRPC]
|
|
public void RpcMasterStopGame()
|
|
{
|
|
int num = 0;
|
|
this.MasterStopGame(num != 0);
|
|
}
|
|
|
|
// Token: 0x06000A74 RID: 2676 RVA: 0x0002FE4C File Offset: 0x0002E04C
|
|
[Token(Token = "0x6000A74")]
|
|
[Address(RVA = "0x145A260", Offset = "0x1458C60", VA = "0x18145A260")]
|
|
[PunRPC]
|
|
public void RpcOnChangeSceneWithAutoFollowRequest(string KPIKANDMJJD, SessionManager.APNNGFNMGDP CFFFCALCLPB, bool MFLEHJHEJPM)
|
|
{
|
|
while (!SingletonMonoBehaviour.Instance.<KGHBOCPLIMP>k__BackingField)
|
|
{
|
|
if (CFFFCALCLPB == SessionManager.APNNGFNMGDP.PartyAutoFollow)
|
|
{
|
|
int? playerIdToChangeScenesForParty = SingletonMonoBehaviour.Instance.GetPlayerIdToChangeScenesForParty();
|
|
if (playerIdToChangeScenesForParty == 0 || playerIdToChangeScenesForParty != 0)
|
|
{
|
|
break;
|
|
}
|
|
break;
|
|
}
|
|
else
|
|
{
|
|
while (CFFFCALCLPB != SessionManager.APNNGFNMGDP.EveryoneAutoFollow)
|
|
{
|
|
}
|
|
if (PhotonNetwork.IsMasterClient)
|
|
{
|
|
SessionManager instance = SingletonMonoBehaviour.Instance;
|
|
throw new NullReferenceException();
|
|
}
|
|
}
|
|
}
|
|
}
|
|
|
|
// Token: 0x06000A75 RID: 2677 RVA: 0x0002FE9C File Offset: 0x0002E09C
|
|
[Token(Token = "0x6000A75")]
|
|
[Address(RVA = "0x145A510", Offset = "0x1458F10", VA = "0x18145A510")]
|
|
public void SendPlayerChangeSceneWithAutoFollowRequest(Photon.Realtime.Player IEKDDPPNFPF, string KPIKANDMJJD, SessionManager.BDPNOBGNGNI EKNHEEDECPK, SessionManager.APNNGFNMGDP CFFFCALCLPB, bool MFLEHJHEJPM)
|
|
{
|
|
SessionManager instance = SingletonMonoBehaviour.Instance;
|
|
bool flag;
|
|
if (flag && EKNHEEDECPK == SessionManager.BDPNOBGNGNI.CUSTOM_ROOMS_DOOR)
|
|
{
|
|
PhotonView photonView = base.photonView;
|
|
RPCActions.RPCAction<string, SessionManager.APNNGFNMGDP, bool> rpcaction = new RPCActions.RPCAction(this.RpcOnChangeSceneWithAutoFollowRequest);
|
|
return;
|
|
}
|
|
Debug.LogWarning(string.Format("SendPlayerChangeSceneWithAutoFollowRequest was called with a non auto follow invite mode: {0}", flag));
|
|
throw new NullReferenceException();
|
|
}
|
|
|
|
// Token: 0x06000A76 RID: 2678 RVA: 0x0002FEE8 File Offset: 0x0002E0E8
|
|
[Token(Token = "0x6000A76")]
|
|
[Address(RVA = "0x145A0E0", Offset = "0x1458AE0", VA = "0x18145A0E0")]
|
|
[PunRPC]
|
|
public void RpcMasterSetMode(int PLGOMBDNEKH)
|
|
{
|
|
PhotonView photonView = PhotonNetwork.GetPhotonView(PLGOMBDNEKH);
|
|
int num = 0;
|
|
if (photonView != num)
|
|
{
|
|
GameConfigurationTool component = photonView.GetComponent<GameConfigurationTool>();
|
|
}
|
|
int num2 = 0;
|
|
if (PhotonNetwork.IsMasterClient && this.LFFBOFOAGLI)
|
|
{
|
|
this.AOKOHLIAPMP.BDJFGEJFPPO(num2);
|
|
}
|
|
}
|
|
|
|
// Token: 0x06000A77 RID: 2679 RVA: 0x0000220F File Offset: 0x0000040F
|
|
[Token(Token = "0x6000A77")]
|
|
[Address(RVA = "0x1459770", Offset = "0x1458170", VA = "0x181459770")]
|
|
private void OnPhotonPlayerDisconnected(Photon.Realtime.Player IEKDDPPNFPF)
|
|
{
|
|
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
|
}
|
|
|
|
// Token: 0x06000A78 RID: 2680 RVA: 0x0002FF38 File Offset: 0x0002E138
|
|
[Token(Token = "0x6000A78")]
|
|
[Address(RVA = "0x1459570", Offset = "0x1457F70", VA = "0x181459570")]
|
|
private void OnMasterClientSwitched(Photon.Realtime.Player EFABHEGDDAP)
|
|
{
|
|
if (!this.teamManager.SpectatingSupported)
|
|
{
|
|
GameTeamManager gameTeamManager = this.teamManager;
|
|
Photon.Realtime.Player localPlayer = PhotonNetwork.LocalPlayer;
|
|
if (gameTeamManager.IsPlayerSpectator(localPlayer))
|
|
{
|
|
GameTeamManager gameTeamManager2 = this.teamManager;
|
|
Photon.Realtime.Player localPlayer2 = PhotonNetwork.LocalPlayer;
|
|
gameTeamManager2.RequestNextTeam(localPlayer2);
|
|
}
|
|
}
|
|
if (this.EOMJFPLCDBD != 0)
|
|
{
|
|
GameTeamManager gameTeamManager3 = this.teamManager;
|
|
Photon.Realtime.Player localPlayer3 = PhotonNetwork.LocalPlayer;
|
|
bool flag = gameTeamManager3.IsPlayerSpectator(localPlayer3);
|
|
bool flag2;
|
|
if (!flag && flag && flag2)
|
|
{
|
|
GameSpawnManager gameSpawnManager = this.spawnManager;
|
|
int num = 0;
|
|
int num2 = 0;
|
|
gameSpawnManager.LocalPlayerRequestRespawn(num2 != 0, num != 0);
|
|
}
|
|
}
|
|
int num3 = 0;
|
|
this.ELNKDJOGJCA(num3);
|
|
}
|
|
|
|
// Token: 0x06000A79 RID: 2681 RVA: 0x0002FFE4 File Offset: 0x0002E1E4
|
|
[Token(Token = "0x6000A79")]
|
|
[Address(RVA = "0x1456160", Offset = "0x1454B60", VA = "0x181456160")]
|
|
private void LDPFPEKNKBI()
|
|
{
|
|
if (!this.teamManager.SpectatingSupported)
|
|
{
|
|
GameTeamManager gameTeamManager = this.teamManager;
|
|
Photon.Realtime.Player localPlayer = PhotonNetwork.LocalPlayer;
|
|
if (gameTeamManager.IsPlayerSpectator(localPlayer))
|
|
{
|
|
GameTeamManager gameTeamManager2 = this.teamManager;
|
|
Photon.Realtime.Player localPlayer2 = PhotonNetwork.LocalPlayer;
|
|
gameTeamManager2.RequestNextTeam(localPlayer2);
|
|
}
|
|
}
|
|
}
|
|
|
|
// Token: 0x06000A7A RID: 2682 RVA: 0x00030038 File Offset: 0x0002E238
|
|
[Token(Token = "0x6000A7A")]
|
|
[Address(RVA = "0x1453CE0", Offset = "0x14526E0", VA = "0x181453CE0")]
|
|
private void GCBMIGOEPKJ()
|
|
{
|
|
if (this.EOMJFPLCDBD != 0)
|
|
{
|
|
GameTeamManager gameTeamManager = this.teamManager;
|
|
Photon.Realtime.Player localPlayer = PhotonNetwork.LocalPlayer;
|
|
bool flag = gameTeamManager.IsPlayerSpectator(localPlayer);
|
|
bool flag2;
|
|
if (!flag && flag && flag2)
|
|
{
|
|
GameSpawnManager gameSpawnManager = this.spawnManager;
|
|
int num = 0;
|
|
int num2 = 0;
|
|
gameSpawnManager.LocalPlayerRequestRespawn(num2 != 0, num != 0);
|
|
}
|
|
}
|
|
}
|
|
|
|
// Token: 0x06000A7B RID: 2683 RVA: 0x00030094 File Offset: 0x0002E294
|
|
[Token(Token = "0x6000A7B")]
|
|
[Address(RVA = "0x1452B00", Offset = "0x1451500", VA = "0x181452B00")]
|
|
private void ELNKDJOGJCA(Photon.Realtime.Player JKBAMNLGGJH)
|
|
{
|
|
if (PhotonNetwork.IsMasterClient)
|
|
{
|
|
if (!this.teamManager.GameStartTeamRequirementsMet && this.teamManager.EndGameIfStartRequirementsNotMetSupported)
|
|
{
|
|
if ((this.PCKGKGHFIKD == EDCDGNKBEDJ.GAME_LOADING || this.PCKGKGHFIKD == EDCDGNKBEDJ.GAME_ON) && JKBAMNLGGJH != 0 && !this.teamManager.IsPlayerSpectator(JKBAMNLGGJH))
|
|
{
|
|
DJHELPHHAEN eomjfplcdbd = this.EOMJFPLCDBD;
|
|
}
|
|
if (this.EOMJFPLCDBD != 0)
|
|
{
|
|
this.MasterStopGame(true);
|
|
}
|
|
}
|
|
if (!this.BHADGBAPFPK)
|
|
{
|
|
}
|
|
bool flag;
|
|
IEnumerator enumerator = Matchmaking.NNMHFOGMBFG(flag);
|
|
}
|
|
}
|
|
|
|
// Token: 0x06000A7C RID: 2684 RVA: 0x00030120 File Offset: 0x0002E320
|
|
[Token(Token = "0x6000A7C")]
|
|
[Address(RVA = "0x14541B0", Offset = "0x1452BB0", VA = "0x1814541B0", Slot = "15")]
|
|
private void HBINLEMAIGB(DBFIJENOPDA KGADGOFNJDC)
|
|
{
|
|
DBFIJENOPDA roomData = KGADGOFNJDC;
|
|
if (PhotonNetwork.IsMasterClient && Matchmaking.BBJAEJHMAPB.<PGOEAIDCELB>k__BackingField != COBKKLOJNNE.DORM_ROOM && KGADGOFNJDC.ELFBKDCEIIN < 15 && Matchmaking.ELHFNPEDCCN.<KBKIKHBGDIA>k__BackingField && KGADGOFNJDC.MHOCDNJCBOB != (ulong)0L)
|
|
{
|
|
Action spawnLegacyConfigAction = (ulong)0L;
|
|
Action <>9__1;
|
|
Action action = delegate
|
|
{
|
|
Action <>9__ = <>9__1;
|
|
GameManager <>4__this = this;
|
|
if (<>9__ == 0)
|
|
{
|
|
Action action2 = delegate
|
|
{
|
|
GameManager <>4__this2 = this;
|
|
DBFIJENOPDA roomData2 = roomData;
|
|
<>4__this2.CHJILIGLMHP(roomData2);
|
|
};
|
|
<>9__1 = action2;
|
|
}
|
|
ISchedulerPromise schedulerPromise = <>4__this.InvokeNextEndOfFrame(<>9__);
|
|
JAPOCJCDIJN.PKHMKANLAJD -= spawnLegacyConfigAction;
|
|
};
|
|
spawnLegacyConfigAction = action;
|
|
JAPOCJCDIJN.PKHMKANLAJD += action;
|
|
}
|
|
}
|
|
|
|
// Token: 0x06000A7D RID: 2685 RVA: 0x000301AC File Offset: 0x0002E3AC
|
|
[Token(Token = "0x6000A7D")]
|
|
[Address(RVA = "0x1451900", Offset = "0x1450300", VA = "0x181451900")]
|
|
private void CHJILIGLMHP(DBFIJENOPDA KGADGOFNJDC)
|
|
{
|
|
int fedfmjdkdcn = KGADGOFNJDC.MHOCDNJCBOB.FEDFMJDKDCN;
|
|
GameConfigurationTool[] array = this.legacySandboxGameConfigPrefabs;
|
|
if (fedfmjdkdcn < array.Length)
|
|
{
|
|
SceneSpawnManager sceneSpawnManager = RecRoomSceneManager.<OCDLBPHJMOP>k__BackingField.spawnManager;
|
|
int num = 0;
|
|
int num2 = 0;
|
|
int num3 = 0;
|
|
SceneSpawnPoint sceneSpawnPoint = sceneSpawnManager.DDDHPKBAOGL((long)num3, (long)num2, num);
|
|
Vector3 zero = Vector3.zero;
|
|
Quaternion identity = Quaternion.identity;
|
|
int num4 = 0;
|
|
int num5 = 0;
|
|
if (sceneSpawnPoint != num5)
|
|
{
|
|
Transform firstAvailableSpawnTransform = sceneSpawnPoint.GetFirstAvailableSpawnTransform(num5, num4);
|
|
}
|
|
Vector3 up = Vector3.up;
|
|
Vector3 up2 = Vector3.up;
|
|
int num6 = 0;
|
|
string name = this.legacySandboxGameConfigPrefabs[fedfmjdkdcn].name;
|
|
ABMHDAEIKAF abmhdaeikaf = CreationManager.InstantiateRequestForSpawnableToolType((OGNBCNBPFCC)((uint)253), name, true, num6);
|
|
ABMHDAEIKAF abmhdaeikaf2;
|
|
Tool tool = abmhdaeikaf2.IINKJBCEBID().HLALBMPAGKI();
|
|
}
|
|
}
|
|
|
|
// Token: 0x06000A7E RID: 2686 RVA: 0x00030278 File Offset: 0x0002E478
|
|
[Token(Token = "0x6000A7E")]
|
|
[Address(RVA = "0x1450E20", Offset = "0x144F820", VA = "0x181450E20")]
|
|
private bool BBAFAEEKFIM(DBFIJENOPDA KGADGOFNJDC)
|
|
{
|
|
if (PhotonNetwork.IsMasterClient && Matchmaking.BBJAEJHMAPB.<PGOEAIDCELB>k__BackingField != COBKKLOJNNE.DORM_ROOM && KGADGOFNJDC.ELFBKDCEIIN < 15 && Matchmaking.ELHFNPEDCCN.<KBKIKHBGDIA>k__BackingField && KGADGOFNJDC.MHOCDNJCBOB != (ulong)0L)
|
|
{
|
|
return true;
|
|
}
|
|
throw new NullReferenceException();
|
|
}
|
|
|
|
// Token: 0x06000A7F RID: 2687 RVA: 0x0000220F File Offset: 0x0000040F
|
|
[Token(Token = "0x6000A7F")]
|
|
[Address(RVA = "0x3C9F60", Offset = "0x3C8960", VA = "0x1803C9F60", Slot = "16")]
|
|
private void KKKDLFHHHIC(ref DBFIJENOPDA KGADGOFNJDC)
|
|
{
|
|
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
|
}
|
|
|
|
// Token: 0x06000A80 RID: 2688 RVA: 0x000302CC File Offset: 0x0002E4CC
|
|
[Token(Token = "0x6000A80")]
|
|
[Address(RVA = "0x1459990", Offset = "0x1458390", VA = "0x181459990")]
|
|
private void PAENECJPAPN()
|
|
{
|
|
if (!string.IsNullOrEmpty(this.GKIODLDOIFB.Get()))
|
|
{
|
|
CFLMJLFBOKH.AHIJJEOGPPD(this.GKIODLDOIFB.Get());
|
|
return;
|
|
}
|
|
}
|
|
|
|
// Token: 0x06000A81 RID: 2689 RVA: 0x00030304 File Offset: 0x0002E504
|
|
[Token(Token = "0x6000A81")]
|
|
[Address(RVA = "0x145AC60", Offset = "0x1459660", VA = "0x18145AC60")]
|
|
public GameManager()
|
|
{
|
|
TokenFlag tokenFlag = new TokenFlag();
|
|
this.EAPEKLCMNCK = tokenFlag;
|
|
ExplicitTokenMap<RecRoomAudioClip> explicitTokenMap = new ExplicitTokenMap();
|
|
this.OHBEBIBKAIJ = explicitTokenMap;
|
|
TokenFlag tokenFlag2 = new TokenFlag();
|
|
this.DDLNMIOFJMC = tokenFlag2;
|
|
TokenFlag tokenFlag3 = new TokenFlag();
|
|
this.NACJNCMFMKB = tokenFlag3;
|
|
TokenFlag tokenFlag4 = new TokenFlag();
|
|
this.MPALGGNBOED = tokenFlag4;
|
|
TokenFlag tokenFlag5 = new TokenFlag();
|
|
this.OBCJHLBPKBJ = tokenFlag5;
|
|
List<JMFAKCJLJKP> list = new List();
|
|
this.BKMBPPMJAJK = list;
|
|
List<SpawnableTool> list2 = new List();
|
|
this.HKONPIICABL = list2;
|
|
this.supportsPlayingAgainInThisInstance = true;
|
|
this.supportsGameOverGiftDequeing = true;
|
|
this.OIKDGAODCCG = (CGLKOJIMDIH)((ulong)4294967295L);
|
|
ExplicitTokenMap<string> explicitTokenMap2 = new ExplicitTokenMap();
|
|
this.CAAIMMPFBOP = explicitTokenMap2;
|
|
TokenFlag tokenFlag6 = new TokenFlag();
|
|
this.DHLGFJFBAGL = tokenFlag6;
|
|
TokenFlag tokenFlag7 = new TokenFlag();
|
|
this.ILMMCFBLOOF = tokenFlag7;
|
|
ExplicitTokenMap<float> explicitTokenMap3 = new ExplicitTokenMap();
|
|
this.OHOGOGINKHG = explicitTokenMap3;
|
|
ExplicitTokenMap<float> explicitTokenMap4 = new ExplicitTokenMap();
|
|
this.BLINIJFPNOB = explicitTokenMap4;
|
|
TokenFlag tokenFlag8 = new TokenFlag();
|
|
this.EFDBFKNBONJ = tokenFlag8;
|
|
ExplicitTokenMap<bool> explicitTokenMap5 = new ExplicitTokenMap();
|
|
this.AAMNEOPONKP = explicitTokenMap5;
|
|
ExplicitTokenMap<bool> explicitTokenMap6 = new ExplicitTokenMap();
|
|
this.HEFDCJJIBGG = explicitTokenMap6;
|
|
ExplicitTokenMap<bool> explicitTokenMap7 = new ExplicitTokenMap();
|
|
this.GLENPACEGOJ = explicitTokenMap7;
|
|
TokenFlag tokenFlag9 = new TokenFlag();
|
|
this.NAJCCNCCKON = tokenFlag9;
|
|
base..ctor();
|
|
}
|
|
|
|
// Token: 0x06000A82 RID: 2690 RVA: 0x0003043C File Offset: 0x0002E63C
|
|
// Note: this type is marked as 'beforefieldinit'.
|
|
[Token(Token = "0x6000A82")]
|
|
[Address(RVA = "0x145AA60", Offset = "0x1459460", VA = "0x18145AA60")]
|
|
static GameManager()
|
|
{
|
|
int num;
|
|
ActionEvent actionEvent = new ActionEvent(32, num != 0);
|
|
num = 0;
|
|
GameManager.OnGameStartEvent = actionEvent;
|
|
int num2;
|
|
ActionEvent actionEvent2 = new ActionEvent(32, num2 != 0);
|
|
num2 = 0;
|
|
GameManager.OnGameEndEvent = actionEvent2;
|
|
int num3;
|
|
ActionEvent actionEvent3 = new ActionEvent(32, num3 != 0);
|
|
num3 = 0;
|
|
GameManager.OnExitGameOverEvent = actionEvent3;
|
|
int num4;
|
|
ActionEvent actionEvent4 = new ActionEvent(32, num4 != 0);
|
|
num4 = 0;
|
|
GameManager.InitializeSceneOnPreGameEvent = actionEvent4;
|
|
int num5;
|
|
ActionEvent actionEvent5 = new ActionEvent(32, num5 != 0);
|
|
num5 = 0;
|
|
GameManager.OnGameLoadingEvent = actionEvent5;
|
|
int num6;
|
|
ActionEvent<bool, bool> actionEvent6 = new ActionEvent(32, num6 != 0);
|
|
num6 = 0;
|
|
GameManager.InitializeLocalPlayerEvent = actionEvent6;
|
|
int num7;
|
|
ActionEvent<bool> actionEvent7 = new ActionEvent(4, num7 != 0);
|
|
num7 = 0;
|
|
GameManager.ResetLocalPlayerEvent = actionEvent7;
|
|
int num8;
|
|
ActionEvent actionEvent8 = new ActionEvent(32, num8 != 0);
|
|
num8 = 0;
|
|
GameManager.UpdateLocalPlayerPickupRestrictionsEvent = actionEvent8;
|
|
int num9;
|
|
ActionEvent<Photon.Realtime.Player> actionEvent9 = new ActionEvent(4, num9 != 0);
|
|
num9 = 0;
|
|
GameManager.OnPlayerTeamChangeEvent = actionEvent9;
|
|
}
|
|
|
|
// Token: 0x06000A83 RID: 2691 RVA: 0x000304FC File Offset: 0x0002E6FC
|
|
[Token(Token = "0x6000A83")]
|
|
[Address(RVA = "0x1457B40", Offset = "0x1456540", VA = "0x181457B40")]
|
|
[CompilerGenerated]
|
|
private void NEKLFNDADCA(JPIJGHNNIDP PBAOMKNFBFL)
|
|
{
|
|
if (PBAOMKNFBFL == JPIJGHNNIDP.Affirmative)
|
|
{
|
|
return;
|
|
}
|
|
}
|
|
|
|
// Token: 0x06000A84 RID: 2692 RVA: 0x00030510 File Offset: 0x0002E710
|
|
[Token(Token = "0x6000A84")]
|
|
[Address(RVA = "0x1458B00", Offset = "0x1457500", VA = "0x181458B00")]
|
|
[CompilerGenerated]
|
|
private void OMBHDAIDMBB()
|
|
{
|
|
this.HIJOHABBMBG.KGFFMEICLNN(10f);
|
|
MJNLDDCLOGP hijohabbmbg = this.HIJOHABBMBG;
|
|
MACMLJJGBIM.AJHELNOKKMA ajhelnokkma = new MACMLJJGBIM.AJHELNOKKMA(this.OMBHDAIDMBB);
|
|
hijohabbmbg.CIPHFNFPNFD(1f, ajhelnokkma);
|
|
}
|
|
|
|
// Token: 0x040007F2 RID: 2034
|
|
[Token(Token = "0x40007F2")]
|
|
public const int MAX_SANDBOX_PLAYERS = 20;
|
|
|
|
// Token: 0x040007F3 RID: 2035
|
|
[Token(Token = "0x40007F3")]
|
|
private const float ODGOAGGFAIH = 3f;
|
|
|
|
// Token: 0x040007F4 RID: 2036
|
|
[Token(Token = "0x40007F4")]
|
|
private const float DHOPDKGDAJB = 6f;
|
|
|
|
// Token: 0x040007F5 RID: 2037
|
|
[Token(Token = "0x40007F5")]
|
|
private const float OHAMJLAMPMF = 3f;
|
|
|
|
// Token: 0x040007F6 RID: 2038
|
|
[Token(Token = "0x40007F6")]
|
|
private const float IHEAJIFHJFN = 35f;
|
|
|
|
// Token: 0x040007F7 RID: 2039
|
|
[Token(Token = "0x40007F7")]
|
|
private const float MNGBEOOJEEA = 15f;
|
|
|
|
// Token: 0x040007F8 RID: 2040
|
|
[Token(Token = "0x40007F8")]
|
|
private const float EKAAMELPIAL = 10f;
|
|
|
|
// Token: 0x040007F9 RID: 2041
|
|
[Token(Token = "0x40007F9")]
|
|
private const float ILCMONAGDCO = 10f;
|
|
|
|
// Token: 0x040007FA RID: 2042
|
|
[Token(Token = "0x40007FA")]
|
|
private const float NCCKFPNIFDO = 5f;
|
|
|
|
// Token: 0x040007FB RID: 2043
|
|
[Token(Token = "0x40007FB")]
|
|
private const float OLBAHJDOCBO = 10f;
|
|
|
|
// Token: 0x040007FC RID: 2044
|
|
[Token(Token = "0x40007FC")]
|
|
public static ActionEvent OnGameStartEvent;
|
|
|
|
// Token: 0x040007FD RID: 2045
|
|
[Token(Token = "0x40007FD")]
|
|
public static ActionEvent OnGameEndEvent;
|
|
|
|
// Token: 0x040007FE RID: 2046
|
|
[Token(Token = "0x40007FE")]
|
|
public static ActionEvent OnExitGameOverEvent;
|
|
|
|
// Token: 0x040007FF RID: 2047
|
|
[Token(Token = "0x40007FF")]
|
|
public static ActionEvent InitializeSceneOnPreGameEvent;
|
|
|
|
// Token: 0x04000800 RID: 2048
|
|
[Token(Token = "0x4000800")]
|
|
public static ActionEvent OnGameLoadingEvent;
|
|
|
|
// Token: 0x04000801 RID: 2049
|
|
[Token(Token = "0x4000801")]
|
|
public static ActionEvent<bool, bool> InitializeLocalPlayerEvent;
|
|
|
|
// Token: 0x04000802 RID: 2050
|
|
[Token(Token = "0x4000802")]
|
|
public static ActionEvent<bool> ResetLocalPlayerEvent;
|
|
|
|
// Token: 0x04000803 RID: 2051
|
|
[Token(Token = "0x4000803")]
|
|
public static ActionEvent UpdateLocalPlayerPickupRestrictionsEvent;
|
|
|
|
// Token: 0x04000804 RID: 2052
|
|
[Token(Token = "0x4000804")]
|
|
public static ActionEvent<Photon.Realtime.Player> OnPlayerTeamChangeEvent;
|
|
|
|
// Token: 0x0400080B RID: 2059
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x70")]
|
|
[Token(Token = "0x400080B")]
|
|
[SerializeField]
|
|
[DDPIINEJFMD(JIBDPHMGEGO.Self, false, false)]
|
|
private GameCombatManager combatManager;
|
|
|
|
// Token: 0x0400080C RID: 2060
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x78")]
|
|
[Token(Token = "0x400080C")]
|
|
[SerializeField]
|
|
[DDPIINEJFMD(JIBDPHMGEGO.Self, false, false)]
|
|
private GameTeamManager teamManager;
|
|
|
|
// Token: 0x0400080D RID: 2061
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x80")]
|
|
[Token(Token = "0x400080D")]
|
|
[SerializeField]
|
|
[DDPIINEJFMD(JIBDPHMGEGO.Self, false, false)]
|
|
private GameScoreManager scoreManager;
|
|
|
|
// Token: 0x0400080E RID: 2062
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x88")]
|
|
[Token(Token = "0x400080E")]
|
|
[SerializeField]
|
|
[DDPIINEJFMD(JIBDPHMGEGO.Self, false, false)]
|
|
private GameSpawnManager spawnManager;
|
|
|
|
// Token: 0x0400080F RID: 2063
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x90")]
|
|
[Token(Token = "0x400080F")]
|
|
[SerializeField]
|
|
[DDPIINEJFMD(JIBDPHMGEGO.Self, false, false)]
|
|
private GameBoundsManager boundsManager;
|
|
|
|
// Token: 0x04000810 RID: 2064
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x98")]
|
|
[Token(Token = "0x4000810")]
|
|
[SerializeField]
|
|
[DDPIINEJFMD(JIBDPHMGEGO.Self, false, false)]
|
|
private GamePowerUpManager powerupManager;
|
|
|
|
// Token: 0x04000811 RID: 2065
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0xA0")]
|
|
[Token(Token = "0x4000811")]
|
|
[SerializeField]
|
|
[DDPIINEJFMD(JIBDPHMGEGO.Self, false, false)]
|
|
private GameVoteManager voteManager;
|
|
|
|
// Token: 0x04000812 RID: 2066
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0xA8")]
|
|
[Token(Token = "0x4000812")]
|
|
[SerializeField]
|
|
private GameConfigurationAsset[] supportedGameConfigTemplates;
|
|
|
|
// Token: 0x04000813 RID: 2067
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0xB0")]
|
|
[Token(Token = "0x4000813")]
|
|
[SerializeField]
|
|
[Header("Legacy Sandbox Game Configs")]
|
|
private GameConfigurationTool[] legacySandboxGameConfigPrefabs;
|
|
|
|
// Token: 0x04000814 RID: 2068
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0xB8")]
|
|
[Token(Token = "0x4000814")]
|
|
private TokenFlag EAPEKLCMNCK;
|
|
|
|
// Token: 0x04000815 RID: 2069
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0xC0")]
|
|
[Token(Token = "0x4000815")]
|
|
private ExplicitTokenMap<RecRoomAudioClip> OHBEBIBKAIJ;
|
|
|
|
// Token: 0x04000816 RID: 2070
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0xC8")]
|
|
[Token(Token = "0x4000816")]
|
|
private TokenFlag DDLNMIOFJMC;
|
|
|
|
// Token: 0x04000817 RID: 2071
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0xD0")]
|
|
[Token(Token = "0x4000817")]
|
|
private TokenFlag NACJNCMFMKB;
|
|
|
|
// Token: 0x04000818 RID: 2072
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0xD8")]
|
|
[Token(Token = "0x4000818")]
|
|
private TokenFlag MPALGGNBOED;
|
|
|
|
// Token: 0x04000819 RID: 2073
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0xE0")]
|
|
[Token(Token = "0x4000819")]
|
|
private TokenFlag OBCJHLBPKBJ;
|
|
|
|
// Token: 0x0400081E RID: 2078
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x108")]
|
|
[Token(Token = "0x400081E")]
|
|
[NonSerialized]
|
|
public bool SuppressPregameVO;
|
|
|
|
// Token: 0x0400081F RID: 2079
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x110")]
|
|
[Token(Token = "0x400081F")]
|
|
private SynchronizedField<bool> ILKAILEFBBH;
|
|
|
|
// Token: 0x04000820 RID: 2080
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x118")]
|
|
[Token(Token = "0x4000820")]
|
|
private DJHELPHHAEN EOMJFPLCDBD;
|
|
|
|
// Token: 0x04000821 RID: 2081
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x120")]
|
|
[Token(Token = "0x4000821")]
|
|
private MJNLDDCLOGP HIJOHABBMBG;
|
|
|
|
// Token: 0x04000822 RID: 2082
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x128")]
|
|
[Token(Token = "0x4000822")]
|
|
private MACMLJJGBIM GGOHKAJIBPJ;
|
|
|
|
// Token: 0x04000823 RID: 2083
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x130")]
|
|
[Token(Token = "0x4000823")]
|
|
private KCMNCAFFHJG<GameConfigurationTool> AOKOHLIAPMP;
|
|
|
|
// Token: 0x04000824 RID: 2084
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x138")]
|
|
[Token(Token = "0x4000824")]
|
|
private KCMNCAFFHJG<GameRuleCircuitWrapperTool> MLMHOOKDNIN;
|
|
|
|
// Token: 0x04000825 RID: 2085
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x140")]
|
|
[Token(Token = "0x4000825")]
|
|
private List<JMFAKCJLJKP> BKMBPPMJAJK;
|
|
|
|
// Token: 0x04000826 RID: 2086
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x148")]
|
|
[Token(Token = "0x4000826")]
|
|
private List<SpawnableTool> HKONPIICABL;
|
|
|
|
// Token: 0x04000827 RID: 2087
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x150")]
|
|
[Token(Token = "0x4000827")]
|
|
[NonSerialized]
|
|
public bool supportsPlayingAgainInThisInstance;
|
|
|
|
// Token: 0x04000828 RID: 2088
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x151")]
|
|
[Token(Token = "0x4000828")]
|
|
[NonSerialized]
|
|
public bool gameCanStillBeWon;
|
|
|
|
// Token: 0x04000829 RID: 2089
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x152")]
|
|
[Token(Token = "0x4000829")]
|
|
[NonSerialized]
|
|
public bool supportsGameOverGiftDequeing;
|
|
|
|
// Token: 0x0400082A RID: 2090
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x153")]
|
|
[Token(Token = "0x400082A")]
|
|
[NonSerialized]
|
|
public bool SuppressGameOverChallengeEvent;
|
|
|
|
// Token: 0x0400082B RID: 2091
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x154")]
|
|
[Token(Token = "0x400082B")]
|
|
[NonSerialized]
|
|
public bool allowDevsAndCommunityTeamToStartWhileWaitingForPlayers;
|
|
|
|
// Token: 0x0400082C RID: 2092
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x155")]
|
|
[Token(Token = "0x400082C")]
|
|
private bool NGHHABFNCIP;
|
|
|
|
// Token: 0x0400082D RID: 2093
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x158")]
|
|
[Token(Token = "0x400082D")]
|
|
private SynchronizedField<string> GKIODLDOIFB;
|
|
|
|
// Token: 0x0400082E RID: 2094
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x160")]
|
|
[Token(Token = "0x400082E")]
|
|
private SynchronizedField<bool> CLKCIKEAPMM;
|
|
|
|
// Token: 0x0400082F RID: 2095
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x168")]
|
|
[Token(Token = "0x400082F")]
|
|
private SynchronizedField<CGLKOJIMDIH> GPFAINKBIMF;
|
|
|
|
// Token: 0x04000830 RID: 2096
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x170")]
|
|
[Token(Token = "0x4000830")]
|
|
private SynchronizedField<bool> MLKOPMMIIFL;
|
|
|
|
// Token: 0x04000832 RID: 2098
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x180")]
|
|
[Token(Token = "0x4000832")]
|
|
private CGLKOJIMDIH OIKDGAODCCG;
|
|
|
|
// Token: 0x04000833 RID: 2099
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x188")]
|
|
[Token(Token = "0x4000833")]
|
|
private ExplicitTokenMap<string> CAAIMMPFBOP;
|
|
|
|
// Token: 0x04000834 RID: 2100
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x190")]
|
|
[Token(Token = "0x4000834")]
|
|
private TokenFlag DHLGFJFBAGL;
|
|
|
|
// Token: 0x04000835 RID: 2101
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x198")]
|
|
[Token(Token = "0x4000835")]
|
|
private TokenFlag ILMMCFBLOOF;
|
|
|
|
// Token: 0x04000836 RID: 2102
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x1A0")]
|
|
[Token(Token = "0x4000836")]
|
|
private ExplicitTokenMap<float> OHOGOGINKHG;
|
|
|
|
// Token: 0x04000837 RID: 2103
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x1A8")]
|
|
[Token(Token = "0x4000837")]
|
|
private ExplicitTokenMap<float> BLINIJFPNOB;
|
|
|
|
// Token: 0x04000838 RID: 2104
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x1B0")]
|
|
[Token(Token = "0x4000838")]
|
|
private TokenFlag EFDBFKNBONJ;
|
|
|
|
// Token: 0x04000839 RID: 2105
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x1B8")]
|
|
[Token(Token = "0x4000839")]
|
|
private ExplicitTokenMap<bool> AAMNEOPONKP;
|
|
|
|
// Token: 0x0400083A RID: 2106
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x1C0")]
|
|
[Token(Token = "0x400083A")]
|
|
private ExplicitTokenMap<bool> HEFDCJJIBGG;
|
|
|
|
// Token: 0x0400083B RID: 2107
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x1C8")]
|
|
[Token(Token = "0x400083B")]
|
|
private ExplicitTokenMap<bool> GLENPACEGOJ;
|
|
|
|
// Token: 0x0400083C RID: 2108
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x1D0")]
|
|
[Token(Token = "0x400083C")]
|
|
private TokenFlag NAJCCNCCKON;
|
|
|
|
// Token: 0x0400083D RID: 2109
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x1D8")]
|
|
[Token(Token = "0x400083D")]
|
|
private bool PMPHBAAHMJN;
|
|
|
|
// Token: 0x02000155 RID: 341
|
|
[Token(Token = "0x2000155")]
|
|
[CompilerGenerated]
|
|
private sealed class CONIMNAGPEJ
|
|
{
|
|
// Token: 0x06000A85 RID: 2693 RVA: 0x00030554 File Offset: 0x0002E754
|
|
[Token(Token = "0x6000A85")]
|
|
[Address(RVA = "0x3C1670", Offset = "0x3C0070", VA = "0x1803C1670")]
|
|
public CONIMNAGPEJ()
|
|
{
|
|
}
|
|
|
|
// Token: 0x06000A86 RID: 2694 RVA: 0x00030568 File Offset: 0x0002E768
|
|
[Token(Token = "0x6000A86")]
|
|
[Address(RVA = "0x144E3A0", Offset = "0x144CDA0", VA = "0x18144E3A0")]
|
|
internal void <MasterStartGame>b__0(bool isDev)
|
|
{
|
|
if (isDev)
|
|
{
|
|
GameManager gameManager = this.<>4__this;
|
|
if (gameManager.PMPHBAAHMJN)
|
|
{
|
|
bool flag = !this.startOver;
|
|
gameManager.KKJJGNLJHDG = flag;
|
|
DJHELPHHAEN eomjfplcdbd = this.<>4__this.EOMJFPLCDBD;
|
|
}
|
|
}
|
|
}
|
|
|
|
// Token: 0x0400083E RID: 2110
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x10")]
|
|
[Token(Token = "0x400083E")]
|
|
public GameManager <>4__this;
|
|
|
|
// Token: 0x0400083F RID: 2111
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x18")]
|
|
[Token(Token = "0x400083F")]
|
|
public bool startOver;
|
|
}
|
|
|
|
// Token: 0x02000156 RID: 342
|
|
[Token(Token = "0x2000156")]
|
|
[CompilerGenerated]
|
|
private sealed class KEPHMEGEFDK
|
|
{
|
|
// Token: 0x06000A87 RID: 2695 RVA: 0x000305AC File Offset: 0x0002E7AC
|
|
[Token(Token = "0x6000A87")]
|
|
[Address(RVA = "0x3C1670", Offset = "0x3C0070", VA = "0x1803C1670")]
|
|
public KEPHMEGEFDK()
|
|
{
|
|
}
|
|
|
|
// Token: 0x06000A88 RID: 2696 RVA: 0x000305C0 File Offset: 0x0002E7C0
|
|
[Token(Token = "0x6000A88")]
|
|
[Address(RVA = "0x1465E80", Offset = "0x1464880", VA = "0x181465E80")]
|
|
internal void <RecRoom.Persistence.IPersistableSettings.DeserializeFrom>b__0()
|
|
{
|
|
Action action = this.<>9__1;
|
|
GameManager gameManager = this.<>4__this;
|
|
if (action == 0)
|
|
{
|
|
Action action2 = delegate
|
|
{
|
|
GameManager gameManager2 = this.<>4__this;
|
|
DBFIJENOPDA dbfijenopda = this.roomData;
|
|
gameManager2.CHJILIGLMHP(dbfijenopda);
|
|
};
|
|
this.<>9__1 = action2;
|
|
}
|
|
ISchedulerPromise schedulerPromise = gameManager.InvokeNextEndOfFrame(action);
|
|
JAPOCJCDIJN.PKHMKANLAJD -= this.spawnLegacyConfigAction;
|
|
}
|
|
|
|
// Token: 0x06000A89 RID: 2697 RVA: 0x00030608 File Offset: 0x0002E808
|
|
[Token(Token = "0x6000A89")]
|
|
[Address(RVA = "0x1465F30", Offset = "0x1464930", VA = "0x181465F30")]
|
|
internal void <RecRoom.Persistence.IPersistableSettings.DeserializeFrom>b__1()
|
|
{
|
|
GameManager gameManager = this.<>4__this;
|
|
DBFIJENOPDA dbfijenopda = this.roomData;
|
|
gameManager.CHJILIGLMHP(dbfijenopda);
|
|
}
|
|
|
|
// Token: 0x04000840 RID: 2112
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x10")]
|
|
[Token(Token = "0x4000840")]
|
|
public GameManager <>4__this;
|
|
|
|
// Token: 0x04000841 RID: 2113
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x18")]
|
|
[Token(Token = "0x4000841")]
|
|
public DBFIJENOPDA roomData;
|
|
|
|
// Token: 0x04000842 RID: 2114
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x20")]
|
|
[Token(Token = "0x4000842")]
|
|
public Action spawnLegacyConfigAction;
|
|
|
|
// Token: 0x04000843 RID: 2115
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x28")]
|
|
[Token(Token = "0x4000843")]
|
|
public Action <>9__1;
|
|
}
|
|
}
|