700 lines
21 KiB
C#
700 lines
21 KiB
C#
using System;
|
|
using System.Collections.Generic;
|
|
using System.Linq;
|
|
using System.Runtime.CompilerServices;
|
|
using Cpp2IlInjected;
|
|
using Photon.Pun;
|
|
using RecNet;
|
|
|
|
// Token: 0x02000178 RID: 376
|
|
[Token(Token = "0x2000178")]
|
|
public class GameVoteManager : MonoBehaviourPun, JMFAKCJLJKP
|
|
{
|
|
// Token: 0x14000033 RID: 51
|
|
// (add) Token: 0x06000C03 RID: 3075 RVA: 0x00035CB0 File Offset: 0x00033EB0
|
|
// (remove) Token: 0x06000C04 RID: 3076 RVA: 0x00035CD8 File Offset: 0x00033ED8
|
|
[Token(Token = "0x14000033")]
|
|
public event Action IJHJMOMJFKJ
|
|
{
|
|
[Token(Token = "0x6000C03")]
|
|
[Address(RVA = "0x1BFDEE0", Offset = "0x1BFCEE0", VA = "0x181BFDEE0")]
|
|
[CompilerGenerated]
|
|
add
|
|
{
|
|
Action ijhjmomjfkj;
|
|
Delegate @delegate;
|
|
do
|
|
{
|
|
ijhjmomjfkj = this.IJHJMOMJFKJ;
|
|
@delegate = Delegate.Combine(ijhjmomjfkj, value);
|
|
}
|
|
while (@delegate != 0 && @delegate == 0);
|
|
while (@delegate != ijhjmomjfkj)
|
|
{
|
|
}
|
|
}
|
|
[Token(Token = "0x6000C04")]
|
|
[Address(RVA = "0x1BFE1B0", Offset = "0x1BFD1B0", VA = "0x181BFE1B0")]
|
|
[CompilerGenerated]
|
|
remove
|
|
{
|
|
Action ijhjmomjfkj;
|
|
Delegate @delegate;
|
|
do
|
|
{
|
|
ijhjmomjfkj = this.IJHJMOMJFKJ;
|
|
@delegate = Delegate.Remove(ijhjmomjfkj, value);
|
|
}
|
|
while (@delegate != 0 && @delegate == 0);
|
|
while (@delegate != ijhjmomjfkj)
|
|
{
|
|
}
|
|
}
|
|
}
|
|
|
|
// Token: 0x14000034 RID: 52
|
|
// (add) Token: 0x06000C05 RID: 3077 RVA: 0x00035D00 File Offset: 0x00033F00
|
|
// (remove) Token: 0x06000C06 RID: 3078 RVA: 0x00035D28 File Offset: 0x00033F28
|
|
[Token(Token = "0x14000034")]
|
|
public event Action NBBEDGHMILP
|
|
{
|
|
[Token(Token = "0x6000C05")]
|
|
[Address(RVA = "0x1BFDE40", Offset = "0x1BFCE40", VA = "0x181BFDE40")]
|
|
[CompilerGenerated]
|
|
add
|
|
{
|
|
Action nbbedghmilp;
|
|
Delegate @delegate;
|
|
do
|
|
{
|
|
nbbedghmilp = this.NBBEDGHMILP;
|
|
@delegate = Delegate.Combine(nbbedghmilp, value);
|
|
}
|
|
while (@delegate != 0 && @delegate == 0);
|
|
while (@delegate != nbbedghmilp)
|
|
{
|
|
}
|
|
}
|
|
[Token(Token = "0x6000C06")]
|
|
[Address(RVA = "0x1BFE110", Offset = "0x1BFD110", VA = "0x181BFE110")]
|
|
[CompilerGenerated]
|
|
remove
|
|
{
|
|
Action nbbedghmilp;
|
|
Delegate @delegate;
|
|
do
|
|
{
|
|
nbbedghmilp = this.NBBEDGHMILP;
|
|
@delegate = Delegate.Remove(nbbedghmilp, value);
|
|
}
|
|
while (@delegate != 0 && @delegate == 0);
|
|
while (@delegate != nbbedghmilp)
|
|
{
|
|
}
|
|
}
|
|
}
|
|
|
|
// Token: 0x170001DA RID: 474
|
|
// (get) Token: 0x06000C07 RID: 3079 RVA: 0x00035D50 File Offset: 0x00033F50
|
|
// (set) Token: 0x06000C08 RID: 3080 RVA: 0x00035D70 File Offset: 0x00033F70
|
|
[Token(Token = "0x170001DA")]
|
|
public string HALOIBNBPFE
|
|
{
|
|
[Token(Token = "0x6000C07")]
|
|
[Address(RVA = "0x1BFE0C0", Offset = "0x1BFD0C0", VA = "0x181BFE0C0")]
|
|
get
|
|
{
|
|
return this.NLJGJMBDEHG.IAHDANBDAAM();
|
|
}
|
|
[Token(Token = "0x6000C08")]
|
|
[Address(RVA = "0x1BFCC10", Offset = "0x1BFBC10", VA = "0x181BFCC10")]
|
|
private set
|
|
{
|
|
KLLMCPFPIIE<string> nljgjmbdehg = this.NLJGJMBDEHG;
|
|
}
|
|
}
|
|
|
|
// Token: 0x170001DB RID: 475
|
|
// (get) Token: 0x06000C09 RID: 3081 RVA: 0x00035D8C File Offset: 0x00033F8C
|
|
[Token(Token = "0x170001DB")]
|
|
public bool PLKDNBDOCNN
|
|
{
|
|
[Token(Token = "0x6000C09")]
|
|
[Address(RVA = "0x1BFE010", Offset = "0x1BFD010", VA = "0x181BFE010")]
|
|
get
|
|
{
|
|
return this.AJCMAGKNNFP != GameVoteManager.DBDOAKBPMGJ.NONE;
|
|
}
|
|
}
|
|
|
|
// Token: 0x170001DC RID: 476
|
|
// (get) Token: 0x06000C0A RID: 3082 RVA: 0x00035DA8 File Offset: 0x00033FA8
|
|
[Token(Token = "0x170001DC")]
|
|
public bool HDICJOBIKGF
|
|
{
|
|
[Token(Token = "0x6000C0A")]
|
|
[Address(RVA = "0x1BFDF80", Offset = "0x1BFCF80", VA = "0x181BFDF80")]
|
|
get
|
|
{
|
|
if (this.AJCMAGKNNFP == GameVoteManager.DBDOAKBPMGJ.NONE)
|
|
{
|
|
}
|
|
return NetworkedSingletonMonoBehaviour.ONCPNMDGGKG.CMAABOJOHHL == MKGGLLMMFJA.RESULTS;
|
|
}
|
|
}
|
|
|
|
// Token: 0x170001DD RID: 477
|
|
// (get) Token: 0x06000C0B RID: 3083 RVA: 0x00035DD4 File Offset: 0x00033FD4
|
|
[Token(Token = "0x170001DD")]
|
|
public GameVoteManager.DBDOAKBPMGJ AJCMAGKNNFP
|
|
{
|
|
[Token(Token = "0x6000C0B")]
|
|
[Address(RVA = "0x1BFE030", Offset = "0x1BFD030", VA = "0x181BFE030")]
|
|
get
|
|
{
|
|
if (Matchmaking.HMCJLLMDAAM != 0)
|
|
{
|
|
PPENFJMFPNE ppenfjmfpne = Matchmaking.HMCJLLMDAAM;
|
|
return GameVoteManager.DBDOAKBPMGJ.SUBROOM;
|
|
}
|
|
throw new NullReferenceException();
|
|
}
|
|
}
|
|
|
|
// Token: 0x06000C0C RID: 3084 RVA: 0x00035DFC File Offset: 0x00033FFC
|
|
[Token(Token = "0x6000C0C")]
|
|
[Address(RVA = "0x1BFD510", Offset = "0x1BFC510", VA = "0x181BFD510")]
|
|
public void LocalPlayerTryOpenVoteNextLevelMenu()
|
|
{
|
|
if (this.AJCMAGKNNFP != GameVoteManager.DBDOAKBPMGJ.NONE && NetworkedSingletonMonoBehaviour.ONCPNMDGGKG.CMAABOJOHHL == MKGGLLMMFJA.RESULTS)
|
|
{
|
|
Player.<EGKJPJKLEAI>k__BackingField.playerUI.<JNBAANDJIAD>k__BackingField.ShowVoteDialog();
|
|
return;
|
|
}
|
|
}
|
|
|
|
// Token: 0x06000C0D RID: 3085 RVA: 0x00035E3C File Offset: 0x0003403C
|
|
[Token(Token = "0x6000C0D")]
|
|
[Address(RVA = "0x1BFD450", Offset = "0x1BFC450", VA = "0x181BFD450")]
|
|
public void LocalPlayerSubmitLevelVote(string PCBCJKHMBGL)
|
|
{
|
|
if (this.KCONODFGGDB(PCBCJKHMBGL))
|
|
{
|
|
AGAJMBPABDL agajmbpabdl = KKPBCOOONNK.MDMMDPEKICF;
|
|
KLLMCPFPIIE<string> gbmcknfbamc = this.IKKFOCGCMLP(agajmbpabdl).GBMCKNFBAMC;
|
|
}
|
|
}
|
|
|
|
// Token: 0x06000C0E RID: 3086 RVA: 0x00035E70 File Offset: 0x00034070
|
|
[Token(Token = "0x6000C0E")]
|
|
[Address(RVA = "0x1BFD240", Offset = "0x1BFC240", VA = "0x181BFD240")]
|
|
public IEnumerable<string> LocalMapsToVoteOn()
|
|
{
|
|
if (this.AJCMAGKNNFP != GameVoteManager.DBDOAKBPMGJ.SUBROOM)
|
|
{
|
|
List<string> list = new List();
|
|
}
|
|
IReadOnlyList<DNACJGJEPEC> <LGPGODCCLPI>k__BackingField = Matchmaking.HMCJLLMDAAM.<LGPGODCCLPI>k__BackingField;
|
|
Func<DNACJGJEPEC, bool> func;
|
|
if (GameVoteManager.<>c.<>9__23_0 == 0)
|
|
{
|
|
func = delegate(DNACJGJEPEC s)
|
|
{
|
|
bool flag;
|
|
return flag;
|
|
};
|
|
GameVoteManager.<>c.<>9__23_0 = func;
|
|
}
|
|
IEnumerable<DNACJGJEPEC> enumerable = Enumerable.Where<DNACJGJEPEC>(<LGPGODCCLPI>k__BackingField, func);
|
|
Func<DNACJGJEPEC, string> func2;
|
|
if (GameVoteManager.<>c.<>9__23_1 == 0)
|
|
{
|
|
func2 = (DNACJGJEPEC s) => s.<LGACIEKBLBM>k__BackingField;
|
|
GameVoteManager.<>c.<>9__23_1 = func2;
|
|
}
|
|
return Enumerable.Select<DNACJGJEPEC, string>(enumerable, func2);
|
|
}
|
|
|
|
// Token: 0x06000C0F RID: 3087 RVA: 0x00035EF4 File Offset: 0x000340F4
|
|
[Token(Token = "0x6000C0F")]
|
|
[Address(RVA = "0x1BFD770", Offset = "0x1BFC770", VA = "0x181BFD770")]
|
|
public void OnVotesChange()
|
|
{
|
|
Dictionary<string, int> dictionary = new Dictionary();
|
|
this.EMBODNPJMCB = dictionary;
|
|
int num = 0;
|
|
AGAJMBPABDL[] array = KKPBCOOONNK.DFFEKFNFAKJ;
|
|
int length = array.Length;
|
|
if (num < length)
|
|
{
|
|
AGAJMBPABDL agajmbpabdl = array[num];
|
|
GameVoteManager.IEKMKPEACDH iekmkpeacdh = this.IKKFOCGCMLP(agajmbpabdl);
|
|
string text = iekmkpeacdh.GBMCKNFBAMC.IAHDANBDAAM();
|
|
if (this.KCONODFGGDB(text))
|
|
{
|
|
int num2 = 0;
|
|
string text2 = CDFGOFKDGEN.AKJKAFNLBHK<string, int>(this.EMBODNPJMCB, text, num2);
|
|
Dictionary<string, int> embodnpjmcb = this.EMBODNPJMCB;
|
|
if (iekmkpeacdh > num)
|
|
{
|
|
}
|
|
}
|
|
num++;
|
|
}
|
|
if (KKPBCOOONNK.BNNCCCFFALC)
|
|
{
|
|
if (string.IsNullOrEmpty(num))
|
|
{
|
|
string text3 = this.MHMJENDNNPL();
|
|
}
|
|
KLLMCPFPIIE<string> nljgjmbdehg = this.NLJGJMBDEHG;
|
|
}
|
|
Action ijhjmomjfkj = this.IJHJMOMJFKJ;
|
|
if (ijhjmomjfkj != 0)
|
|
{
|
|
ijhjmomjfkj();
|
|
}
|
|
}
|
|
|
|
// Token: 0x06000C10 RID: 3088 RVA: 0x00035FB4 File Offset: 0x000341B4
|
|
[Token(Token = "0x6000C10")]
|
|
[Address(RVA = "0x1BFCD70", Offset = "0x1BFBD70", VA = "0x181BFCD70")]
|
|
public int GetLevelVotes(string PCBCJKHMBGL)
|
|
{
|
|
Dictionary<string, int> embodnpjmcb = this.EMBODNPJMCB;
|
|
throw new NullReferenceException();
|
|
}
|
|
|
|
// Token: 0x06000C11 RID: 3089 RVA: 0x00035FD0 File Offset: 0x000341D0
|
|
[Token(Token = "0x6000C11")]
|
|
[Address(RVA = "0x1BFD9A0", Offset = "0x1BFC9A0", VA = "0x181BFD9A0")]
|
|
public void RoomAuthorityMoveGroupToNextMap()
|
|
{
|
|
int num = 0;
|
|
if (KKPBCOOONNK.BNNCCCFFALC)
|
|
{
|
|
string text = this.NLJGJMBDEHG.IAHDANBDAAM();
|
|
if (string.IsNullOrEmpty(text))
|
|
{
|
|
string text2 = this.MHMJENDNNPL();
|
|
}
|
|
if (this.AJCMAGKNNFP == GameVoteManager.DBDOAKBPMGJ.SUBROOM)
|
|
{
|
|
SingletonMonoBehaviour.ONCPNMDGGKG.EnforceComfortAndMovementIfNextRoomIdEqualsThisRoomId();
|
|
AGAJMBPABDL[] array = KKPBCOOONNK.FEBBKGHNCKJ;
|
|
Func<AGAJMBPABDL, int> func;
|
|
if (GameVoteManager.<>c.<>9__26_0 == 0)
|
|
{
|
|
func = (AGAJMBPABDL p) => p.<LPHIFCGHALA>k__BackingField;
|
|
GameVoteManager.<>c.<>9__26_0 = func;
|
|
}
|
|
int[] array2 = Enumerable.ToArray<int>(Enumerable.Select<AGAJMBPABDL, int>(array, func));
|
|
int num2 = 0;
|
|
int num3 = 0;
|
|
ulong num4;
|
|
PMGCJEPKFOF<Matchmaking.MHCKNNJOIIP> pmgcjepkfof = Matchmaking.JLMFIHJLNBL(text, array2, num4 != 0UL, num3 != 0, num2 != 0);
|
|
if (GameVoteManager.<>c.<>9__26_1 == 0)
|
|
{
|
|
GameVoteManager.<>c.<>9__26_1 = delegate(Matchmaking.MHCKNNJOIIP result)
|
|
{
|
|
if (result != Matchmaking.MHCKNNJOIIP.Success)
|
|
{
|
|
int num5 = 0;
|
|
NetworkedSingletonMonoBehaviour.ONCPNMDGGKG.MasterHandleFailedRoomChangeAfterVote(num5);
|
|
}
|
|
};
|
|
}
|
|
num2 += num2;
|
|
num2++;
|
|
GameVoteManager.<>c <> = GameVoteManager.<>c.<>9;
|
|
Action<string> action = new Action(<>.<RoomAuthorityMoveGroupToNextMap>g__OnRoomChangeFailed|26_2);
|
|
if (num2 < <>)
|
|
{
|
|
num2 += num2;
|
|
if (num2 == <>)
|
|
{
|
|
num += num;
|
|
throw new NullReferenceException();
|
|
}
|
|
num2++;
|
|
}
|
|
}
|
|
}
|
|
}
|
|
|
|
// Token: 0x06000C12 RID: 3090 RVA: 0x000360D0 File Offset: 0x000342D0
|
|
[Token(Token = "0x6000C12")]
|
|
[Address(RVA = "0x1BFD190", Offset = "0x1BFC190", VA = "0x181BFD190")]
|
|
private bool KCONODFGGDB(string LOOBLGDIOCG)
|
|
{
|
|
IEnumerable<string> enumerable = this.LocalMapsToVoteOn();
|
|
Func<string, bool> func = delegate(string s)
|
|
{
|
|
string mapName = LOOBLGDIOCG;
|
|
return s.Equals(mapName, StringComparison.InvariantCultureIgnoreCase);
|
|
};
|
|
return Enumerable.Any<string>(enumerable, func);
|
|
}
|
|
|
|
// Token: 0x06000C13 RID: 3091 RVA: 0x0003610C File Offset: 0x0003430C
|
|
[Token(Token = "0x6000C13")]
|
|
[Address(RVA = "0x1BFCDE0", Offset = "0x1BFBDE0", VA = "0x181BFCDE0")]
|
|
private GameVoteManager.IEKMKPEACDH IKKFOCGCMLP(AGAJMBPABDL IEKDDPPNFPF)
|
|
{
|
|
GameVoteManager.NPJKNCOGJPG adldfokppmn;
|
|
Delegate @delegate;
|
|
do
|
|
{
|
|
Dictionary<int, GameVoteManager.IEKMKPEACDH> kgmjkcclege = this.KGMJKCCLEGE;
|
|
bool flag;
|
|
if (flag)
|
|
{
|
|
goto IL_8D;
|
|
}
|
|
string empty = string.Empty;
|
|
GameVoteManager.IEKMKPEACDH iekmkpeacdh;
|
|
Action action = new Action(iekmkpeacdh.CJHEEHLPNLI);
|
|
KLLMCPFPIIE<string> kllmcpfpiie;
|
|
iekmkpeacdh.GBMCKNFBAMC = kllmcpfpiie;
|
|
Dictionary<int, GameVoteManager.IEKMKPEACDH> kgmjkcclege2 = this.KGMJKCCLEGE;
|
|
int inpoaaaoahi = IEKDDPPNFPF.INPOAAAOAHI;
|
|
kgmjkcclege2[inpoaaaoahi] = iekmkpeacdh;
|
|
GameVoteManager.NPJKNCOGJPG npjkncogjpg;
|
|
npjkncogjpg.method_ptr = ldftn(OnVotesChange);
|
|
npjkncogjpg.method = ldftn(OnVotesChange);
|
|
npjkncogjpg.m_target = this;
|
|
adldfokppmn = iekmkpeacdh.ADLDFOKPPMN;
|
|
@delegate = Delegate.Combine(adldfokppmn, npjkncogjpg);
|
|
}
|
|
while (@delegate != 0 && @delegate == 0);
|
|
while (@delegate != adldfokppmn)
|
|
{
|
|
}
|
|
IL_8D:
|
|
throw new NullReferenceException();
|
|
}
|
|
|
|
// Token: 0x06000C14 RID: 3092 RVA: 0x0000220F File Offset: 0x0000040F
|
|
[Token(Token = "0x6000C14")]
|
|
[Address(RVA = "0x1BFD660", Offset = "0x1BFC660", VA = "0x181BFD660")]
|
|
private string MHMJENDNNPL()
|
|
{
|
|
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
|
}
|
|
|
|
// Token: 0x06000C15 RID: 3093 RVA: 0x000361AC File Offset: 0x000343AC
|
|
[Token(Token = "0x6000C15")]
|
|
[Address(RVA = "0x1BFD760", Offset = "0x1BFC760", VA = "0x181BFD760")]
|
|
private void OnPhotonPlayerConnected(AGAJMBPABDL BJGOFOEKLMC)
|
|
{
|
|
GameVoteManager.IEKMKPEACDH iekmkpeacdh = this.IKKFOCGCMLP(BJGOFOEKLMC);
|
|
}
|
|
|
|
// Token: 0x06000C16 RID: 3094 RVA: 0x000361C4 File Offset: 0x000343C4
|
|
[Token(Token = "0x6000C16")]
|
|
[Address(RVA = "0x12C70A0", Offset = "0x12C60A0", VA = "0x1812C70A0")]
|
|
private void PEBPFCEGPNA()
|
|
{
|
|
Action nbbedghmilp = this.NBBEDGHMILP;
|
|
if (nbbedghmilp != 0)
|
|
{
|
|
nbbedghmilp();
|
|
return;
|
|
}
|
|
}
|
|
|
|
// Token: 0x06000C17 RID: 3095 RVA: 0x000361E4 File Offset: 0x000343E4
|
|
[Token(Token = "0x6000C17")]
|
|
[Address(RVA = "0x1BFCC70", Offset = "0x1BFBC70", VA = "0x181BFCC70", Slot = "16")]
|
|
public void CleanupOnDestroy()
|
|
{
|
|
this.KGMJKCCLEGE.Clear();
|
|
this.EMBODNPJMCB.Clear();
|
|
MFBGLIHGCGO<AGAJMBPABDL> oldcnlgocoh = KKPBCOOONNK.OLDCNLGOCOH;
|
|
Action<AGAJMBPABDL> action = new Action(this.OnPhotonPlayerConnected);
|
|
KKPBCOOONNK.OLDCNLGOCOH = MFBGLIHGCGO.GMNMHGMFGOL(oldcnlgocoh, action);
|
|
}
|
|
|
|
// Token: 0x06000C18 RID: 3096 RVA: 0x0000220F File Offset: 0x0000040F
|
|
[Token(Token = "0x6000C18")]
|
|
[Address(RVA = "0x4242D0", Offset = "0x4232D0", VA = "0x1804242D0", Slot = "21")]
|
|
public void InitializeLocalPlayer(bool HOCMIMEHLLM)
|
|
{
|
|
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
|
}
|
|
|
|
// Token: 0x06000C19 RID: 3097 RVA: 0x0003622C File Offset: 0x0003442C
|
|
[Token(Token = "0x6000C19")]
|
|
[Address(RVA = "0x1BFD010", Offset = "0x1BFC010", VA = "0x181BFD010", Slot = "15")]
|
|
public void InitializeOnAwake(GameManager ONLEICCNNBI)
|
|
{
|
|
Dictionary<string, int> dictionary = new Dictionary();
|
|
this.EMBODNPJMCB = dictionary;
|
|
Action action = new Action(this.PEBPFCEGPNA);
|
|
KLLMCPFPIIE<string> kllmcpfpiie;
|
|
this.NLJGJMBDEHG = kllmcpfpiie;
|
|
MFBGLIHGCGO<AGAJMBPABDL> oldcnlgocoh = KKPBCOOONNK.OLDCNLGOCOH;
|
|
Action<AGAJMBPABDL> action2 = new Action(this.OnPhotonPlayerConnected);
|
|
KKPBCOOONNK.OLDCNLGOCOH = MFBGLIHGCGO.BPJDFPACLMK(oldcnlgocoh, action2);
|
|
}
|
|
|
|
// Token: 0x06000C1A RID: 3098 RVA: 0x00036280 File Offset: 0x00034480
|
|
[Token(Token = "0x6000C1A")]
|
|
[Address(RVA = "0x1BFD180", Offset = "0x1BFC180", VA = "0x181BFD180", Slot = "17")]
|
|
public void InitializeOnStart()
|
|
{
|
|
this.OnVotesChange();
|
|
}
|
|
|
|
// Token: 0x06000C1B RID: 3099 RVA: 0x0000220F File Offset: 0x0000040F
|
|
[Token(Token = "0x6000C1B")]
|
|
[Address(RVA = "0x4242D0", Offset = "0x4232D0", VA = "0x1804242D0", Slot = "20")]
|
|
public void OnGameEnd()
|
|
{
|
|
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
|
}
|
|
|
|
// Token: 0x06000C1C RID: 3100 RVA: 0x0000220F File Offset: 0x0000040F
|
|
[Token(Token = "0x6000C1C")]
|
|
[Address(RVA = "0x4242D0", Offset = "0x4232D0", VA = "0x1804242D0", Slot = "19")]
|
|
public void OnGameStart()
|
|
{
|
|
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
|
}
|
|
|
|
// Token: 0x06000C1D RID: 3101 RVA: 0x0000220F File Offset: 0x0000040F
|
|
[Token(Token = "0x6000C1D")]
|
|
[Address(RVA = "0x4242D0", Offset = "0x4232D0", VA = "0x1804242D0", Slot = "23")]
|
|
public void OnPlayerDisconnected(AGAJMBPABDL IEKDDPPNFPF)
|
|
{
|
|
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
|
}
|
|
|
|
// Token: 0x06000C1E RID: 3102 RVA: 0x0000220F File Offset: 0x0000040F
|
|
[Token(Token = "0x6000C1E")]
|
|
[Address(RVA = "0x4242D0", Offset = "0x4232D0", VA = "0x1804242D0", Slot = "18")]
|
|
public void OnUpdate()
|
|
{
|
|
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
|
}
|
|
|
|
// Token: 0x06000C1F RID: 3103 RVA: 0x0000220F File Offset: 0x0000040F
|
|
[Token(Token = "0x6000C1F")]
|
|
[Address(RVA = "0x4242D0", Offset = "0x4232D0", VA = "0x1804242D0", Slot = "22")]
|
|
public void ResetLocalPlayer(bool HOCMIMEHLLM)
|
|
{
|
|
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
|
}
|
|
|
|
// Token: 0x06000C20 RID: 3104 RVA: 0x00036294 File Offset: 0x00034494
|
|
[Token(Token = "0x6000C20")]
|
|
[Address(RVA = "0x1BFDDE0", Offset = "0x1BFCDE0", VA = "0x181BFDDE0")]
|
|
public GameVoteManager()
|
|
{
|
|
Dictionary<int, GameVoteManager.IEKMKPEACDH> dictionary = new Dictionary();
|
|
this.KGMJKCCLEGE = dictionary;
|
|
base..ctor();
|
|
}
|
|
|
|
// Token: 0x04000967 RID: 2407
|
|
[FieldOffset(Offset = "0x50")]
|
|
[Token(Token = "0x4000967")]
|
|
private Dictionary<string, int> EMBODNPJMCB;
|
|
|
|
// Token: 0x04000968 RID: 2408
|
|
[FieldOffset(Offset = "0x58")]
|
|
[Token(Token = "0x4000968")]
|
|
private readonly Dictionary<int, GameVoteManager.IEKMKPEACDH> KGMJKCCLEGE;
|
|
|
|
// Token: 0x04000969 RID: 2409
|
|
[FieldOffset(Offset = "0x60")]
|
|
[Token(Token = "0x4000969")]
|
|
private KLLMCPFPIIE<string> NLJGJMBDEHG;
|
|
|
|
// Token: 0x02000179 RID: 377
|
|
[Token(Token = "0x2000179")]
|
|
public enum DBDOAKBPMGJ
|
|
{
|
|
// Token: 0x0400096B RID: 2411
|
|
[Token(Token = "0x400096B")]
|
|
NONE,
|
|
// Token: 0x0400096C RID: 2412
|
|
[Token(Token = "0x400096C")]
|
|
SUBROOM
|
|
}
|
|
|
|
// Token: 0x0200017A RID: 378
|
|
[Token(Token = "0x200017A")]
|
|
public sealed class NPJKNCOGJPG : MulticastDelegate
|
|
{
|
|
// Token: 0x06000C21 RID: 3105 RVA: 0x000362B4 File Offset: 0x000344B4
|
|
[Token(Token = "0x6000C21")]
|
|
[Address(RVA = "0x4AF020", Offset = "0x4AE020", VA = "0x1804AF020")]
|
|
public NPJKNCOGJPG(object FEDFKKMABOG, IntPtr APAICGIHAGJ)
|
|
{
|
|
this.method = APAICGIHAGJ;
|
|
this.m_target = FEDFKKMABOG;
|
|
}
|
|
|
|
// Token: 0x06000C22 RID: 3106 RVA: 0x000362D0 File Offset: 0x000344D0
|
|
[Token(Token = "0x6000C22")]
|
|
[Address(RVA = "0x6054B0", Offset = "0x6044B0", VA = "0x1806054B0", Slot = "13")]
|
|
public void Invoke()
|
|
{
|
|
if (this.delegates != 0)
|
|
{
|
|
}
|
|
uint num;
|
|
if (num != (uint)0)
|
|
{
|
|
throw new ExecutionEngineException();
|
|
}
|
|
}
|
|
|
|
// Token: 0x06000C23 RID: 3107 RVA: 0x0000220F File Offset: 0x0000040F
|
|
[Token(Token = "0x6000C23")]
|
|
[Address(RVA = "0x564230", Offset = "0x563230", VA = "0x180564230", Slot = "14")]
|
|
public IAsyncResult BeginInvoke(AsyncCallback AFLPGGJMPOE, object FEDFKKMABOG)
|
|
{
|
|
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
|
}
|
|
|
|
// Token: 0x06000C24 RID: 3108 RVA: 0x0000220F File Offset: 0x0000040F
|
|
[Token(Token = "0x6000C24")]
|
|
[Address(RVA = "0x4F56B0", Offset = "0x4F46B0", VA = "0x1804F56B0", Slot = "15")]
|
|
public void EndInvoke(IAsyncResult GIAOBLMEMMI)
|
|
{
|
|
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
|
}
|
|
}
|
|
|
|
// Token: 0x0200017B RID: 379
|
|
[Token(Token = "0x200017B")]
|
|
private class IEKMKPEACDH
|
|
{
|
|
// Token: 0x14000035 RID: 53
|
|
// (add) Token: 0x06000C25 RID: 3109 RVA: 0x00036310 File Offset: 0x00034510
|
|
// (remove) Token: 0x06000C26 RID: 3110 RVA: 0x00036338 File Offset: 0x00034538
|
|
[Token(Token = "0x14000035")]
|
|
public event GameVoteManager.NPJKNCOGJPG ADLDFOKPPMN
|
|
{
|
|
[Token(Token = "0x6000C25")]
|
|
[Address(RVA = "0x1C02240", Offset = "0x1C01240", VA = "0x181C02240")]
|
|
[CompilerGenerated]
|
|
add
|
|
{
|
|
GameVoteManager.NPJKNCOGJPG adldfokppmn;
|
|
Delegate @delegate;
|
|
do
|
|
{
|
|
adldfokppmn = this.ADLDFOKPPMN;
|
|
@delegate = Delegate.Combine(adldfokppmn, value);
|
|
}
|
|
while (@delegate != 0 && @delegate == 0);
|
|
while (@delegate != adldfokppmn)
|
|
{
|
|
}
|
|
}
|
|
[Token(Token = "0x6000C26")]
|
|
[Address(RVA = "0x1C022E0", Offset = "0x1C012E0", VA = "0x181C022E0")]
|
|
[CompilerGenerated]
|
|
remove
|
|
{
|
|
GameVoteManager.NPJKNCOGJPG adldfokppmn;
|
|
Delegate @delegate;
|
|
do
|
|
{
|
|
adldfokppmn = this.ADLDFOKPPMN;
|
|
@delegate = Delegate.Remove(adldfokppmn, value);
|
|
}
|
|
while (@delegate != 0 && @delegate == 0);
|
|
while (@delegate != adldfokppmn)
|
|
{
|
|
}
|
|
}
|
|
}
|
|
|
|
// Token: 0x170001DE RID: 478
|
|
// (get) Token: 0x06000C27 RID: 3111 RVA: 0x00036360 File Offset: 0x00034560
|
|
// (set) Token: 0x06000C28 RID: 3112 RVA: 0x00036380 File Offset: 0x00034580
|
|
[Token(Token = "0x170001DE")]
|
|
public string KCAEIHLBPCN
|
|
{
|
|
[Token(Token = "0x6000C27")]
|
|
[Address(RVA = "0x1C02380", Offset = "0x1C01380", VA = "0x181C02380")]
|
|
get
|
|
{
|
|
return this.GBMCKNFBAMC.IAHDANBDAAM();
|
|
}
|
|
[Token(Token = "0x6000C28")]
|
|
[Address(RVA = "0x1C023D0", Offset = "0x1C013D0", VA = "0x181C023D0")]
|
|
set
|
|
{
|
|
KLLMCPFPIIE<string> gbmcknfbamc = this.GBMCKNFBAMC;
|
|
}
|
|
}
|
|
|
|
// Token: 0x06000C29 RID: 3113 RVA: 0x0003639C File Offset: 0x0003459C
|
|
[Token(Token = "0x6000C29")]
|
|
[Address(RVA = "0x1C02430", Offset = "0x1C01430", VA = "0x181C02430")]
|
|
public IEKMKPEACDH(MonoBehaviourPun LHOMKMINCHH, AGAJMBPABDL IEKDDPPNFPF)
|
|
{
|
|
string empty = string.Empty;
|
|
Action action = new Action(this.CJHEEHLPNLI);
|
|
KLLMCPFPIIE<string> kllmcpfpiie;
|
|
this.GBMCKNFBAMC = kllmcpfpiie;
|
|
}
|
|
|
|
// Token: 0x06000C2A RID: 3114 RVA: 0x000363CC File Offset: 0x000345CC
|
|
[Token(Token = "0x6000C2A")]
|
|
[Address(RVA = "0x1C020B0", Offset = "0x1C010B0", VA = "0x181C020B0")]
|
|
private void CJHEEHLPNLI()
|
|
{
|
|
GameVoteManager.NPJKNCOGJPG adldfokppmn = this.ADLDFOKPPMN;
|
|
if (adldfokppmn != 0)
|
|
{
|
|
if (adldfokppmn.delegates != 0)
|
|
{
|
|
}
|
|
uint num;
|
|
if (num != (uint)0)
|
|
{
|
|
throw new ExecutionEngineException();
|
|
}
|
|
}
|
|
}
|
|
|
|
// Token: 0x0400096E RID: 2414
|
|
[FieldOffset(Offset = "0x18")]
|
|
[Token(Token = "0x400096E")]
|
|
private KLLMCPFPIIE<string> GBMCKNFBAMC;
|
|
}
|
|
|
|
// Token: 0x0200017D RID: 381
|
|
[Token(Token = "0x200017D")]
|
|
[CompilerGenerated]
|
|
private sealed class FBOGHIOLKEF
|
|
{
|
|
// Token: 0x06000C32 RID: 3122 RVA: 0x000364D4 File Offset: 0x000346D4
|
|
[Token(Token = "0x6000C32")]
|
|
[Address(RVA = "0x412370", Offset = "0x411370", VA = "0x180412370")]
|
|
public FBOGHIOLKEF()
|
|
{
|
|
}
|
|
|
|
// Token: 0x06000C33 RID: 3123 RVA: 0x000364E8 File Offset: 0x000346E8
|
|
[Token(Token = "0x6000C33")]
|
|
[Address(RVA = "0x1BE82A0", Offset = "0x1BE72A0", VA = "0x181BE82A0")]
|
|
internal bool <VoteIsValid>b__0(string s)
|
|
{
|
|
string text = this.mapName;
|
|
return s.Equals(text, StringComparison.InvariantCultureIgnoreCase);
|
|
}
|
|
|
|
// Token: 0x04000974 RID: 2420
|
|
[FieldOffset(Offset = "0x10")]
|
|
[Token(Token = "0x4000974")]
|
|
public string mapName;
|
|
}
|
|
}
|