Files
niko 8fc35183db a
2026-04-11 22:19:20 +02:00

699 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: 0x00035D14 File Offset: 0x00033F14
// (remove) Token: 0x06000C04 RID: 3076 RVA: 0x00035D3C File Offset: 0x00033F3C
[Token(Token = "0x14000033")]
public event Action IJHJMOMJFKJ
{
[Token(Token = "0x6000C03")]
[Address(RVA = "0x10A0B80", Offset = "0x109F980", VA = "0x1810A0B80")]
[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 = "0x10A0E50", Offset = "0x109FC50", VA = "0x1810A0E50")]
[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: 0x00035D64 File Offset: 0x00033F64
// (remove) Token: 0x06000C06 RID: 3078 RVA: 0x00035D8C File Offset: 0x00033F8C
[Token(Token = "0x14000034")]
public event Action NBBEDGHMILP
{
[Token(Token = "0x6000C05")]
[Address(RVA = "0x10A0AE0", Offset = "0x109F8E0", VA = "0x1810A0AE0")]
[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 = "0x10A0DB0", Offset = "0x109FBB0", VA = "0x1810A0DB0")]
[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: 0x00035DB4 File Offset: 0x00033FB4
// (set) Token: 0x06000C08 RID: 3080 RVA: 0x00035DD4 File Offset: 0x00033FD4
[Token(Token = "0x170001DA")]
public string HALOIBNBPFE
{
[Token(Token = "0x6000C07")]
[Address(RVA = "0x10A0D60", Offset = "0x109FB60", VA = "0x1810A0D60")]
get
{
return this.NLJGJMBDEHG.IAHDANBDAAM();
}
[Token(Token = "0x6000C08")]
[Address(RVA = "0x109F8B0", Offset = "0x109E6B0", VA = "0x18109F8B0")]
private set
{
KLLMCPFPIIE<string> nljgjmbdehg = this.NLJGJMBDEHG;
}
}
// Token: 0x170001DB RID: 475
// (get) Token: 0x06000C09 RID: 3081 RVA: 0x00035DF0 File Offset: 0x00033FF0
[Token(Token = "0x170001DB")]
public bool PLKDNBDOCNN
{
[Token(Token = "0x6000C09")]
[Address(RVA = "0x10A0CB0", Offset = "0x109FAB0", VA = "0x1810A0CB0")]
get
{
return this.AJCMAGKNNFP != GameVoteManager.DBDOAKBPMGJ.NONE;
}
}
// Token: 0x170001DC RID: 476
// (get) Token: 0x06000C0A RID: 3082 RVA: 0x00035E0C File Offset: 0x0003400C
[Token(Token = "0x170001DC")]
public bool HDICJOBIKGF
{
[Token(Token = "0x6000C0A")]
[Address(RVA = "0x10A0C20", Offset = "0x109FA20", VA = "0x1810A0C20")]
get
{
if (this.AJCMAGKNNFP == GameVoteManager.DBDOAKBPMGJ.NONE)
{
}
return NetworkedSingletonMonoBehaviour.ONCPNMDGGKG.CMAABOJOHHL == MKGGLLMMFJA.RESULTS;
}
}
// Token: 0x170001DD RID: 477
// (get) Token: 0x06000C0B RID: 3083 RVA: 0x00035E38 File Offset: 0x00034038
[Token(Token = "0x170001DD")]
public GameVoteManager.DBDOAKBPMGJ AJCMAGKNNFP
{
[Token(Token = "0x6000C0B")]
[Address(RVA = "0x10A0CD0", Offset = "0x109FAD0", VA = "0x1810A0CD0")]
get
{
if (Matchmaking.HMCJLLMDAAM != 0)
{
PPENFJMFPNE ppenfjmfpne = Matchmaking.HMCJLLMDAAM;
return GameVoteManager.DBDOAKBPMGJ.SUBROOM;
}
throw new NullReferenceException();
}
}
// Token: 0x06000C0C RID: 3084 RVA: 0x00035E60 File Offset: 0x00034060
[Token(Token = "0x6000C0C")]
[Address(RVA = "0x10A01B0", Offset = "0x109EFB0", VA = "0x1810A01B0")]
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: 0x00035EA0 File Offset: 0x000340A0
[Token(Token = "0x6000C0D")]
[Address(RVA = "0x10A00F0", Offset = "0x109EEF0", VA = "0x1810A00F0")]
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: 0x00035ED4 File Offset: 0x000340D4
[Token(Token = "0x6000C0E")]
[Address(RVA = "0x109FEE0", Offset = "0x109ECE0", VA = "0x18109FEE0")]
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: 0x00035F58 File Offset: 0x00034158
[Token(Token = "0x6000C0F")]
[Address(RVA = "0x10A0410", Offset = "0x109F210", VA = "0x1810A0410")]
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))
{
string text2 = CDHKGKPIOLK.KGAPEMHMJHI<string, int>(this.EMBODNPJMCB, text);
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: 0x00036014 File Offset: 0x00034214
[Token(Token = "0x6000C10")]
[Address(RVA = "0x109FA10", Offset = "0x109E810", VA = "0x18109FA10")]
public int GetLevelVotes(string PCBCJKHMBGL)
{
Dictionary<string, int> embodnpjmcb = this.EMBODNPJMCB;
throw new NullReferenceException();
}
// Token: 0x06000C11 RID: 3089 RVA: 0x00036030 File Offset: 0x00034230
[Token(Token = "0x6000C11")]
[Address(RVA = "0x10A0640", Offset = "0x109F440", VA = "0x1810A0640")]
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: 0x00036130 File Offset: 0x00034330
[Token(Token = "0x6000C12")]
[Address(RVA = "0x109FE30", Offset = "0x109EC30", VA = "0x18109FE30")]
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: 0x0003616C File Offset: 0x0003436C
[Token(Token = "0x6000C13")]
[Address(RVA = "0x109FA80", Offset = "0x109E880", VA = "0x18109FA80")]
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 = "0x10A0300", Offset = "0x109F100", VA = "0x1810A0300")]
private string MHMJENDNNPL()
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
// Token: 0x06000C15 RID: 3093 RVA: 0x0003620C File Offset: 0x0003440C
[Token(Token = "0x6000C15")]
[Address(RVA = "0x10A0400", Offset = "0x109F200", VA = "0x1810A0400")]
private void OnPhotonPlayerConnected(AGAJMBPABDL BJGOFOEKLMC)
{
GameVoteManager.IEKMKPEACDH iekmkpeacdh = this.IKKFOCGCMLP(BJGOFOEKLMC);
}
// Token: 0x06000C16 RID: 3094 RVA: 0x00036224 File Offset: 0x00034424
[Token(Token = "0x6000C16")]
[Address(RVA = "0x758510", Offset = "0x757310", VA = "0x180758510")]
private void PEBPFCEGPNA()
{
Action nbbedghmilp = this.NBBEDGHMILP;
if (nbbedghmilp != 0)
{
nbbedghmilp();
return;
}
}
// Token: 0x06000C17 RID: 3095 RVA: 0x00036244 File Offset: 0x00034444
[Token(Token = "0x6000C17")]
[Address(RVA = "0x109F910", Offset = "0x109E710", VA = "0x18109F910", 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 = "0x402080", Offset = "0x400E80", VA = "0x180402080", 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: 0x0003628C File Offset: 0x0003448C
[Token(Token = "0x6000C19")]
[Address(RVA = "0x109FCB0", Offset = "0x109EAB0", VA = "0x18109FCB0", 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: 0x000362E0 File Offset: 0x000344E0
[Token(Token = "0x6000C1A")]
[Address(RVA = "0x109FE20", Offset = "0x109EC20", VA = "0x18109FE20", Slot = "17")]
public void InitializeOnStart()
{
this.OnVotesChange();
}
// Token: 0x06000C1B RID: 3099 RVA: 0x0000220F File Offset: 0x0000040F
[Token(Token = "0x6000C1B")]
[Address(RVA = "0x402080", Offset = "0x400E80", VA = "0x180402080", 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 = "0x402080", Offset = "0x400E80", VA = "0x180402080", 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 = "0x402080", Offset = "0x400E80", VA = "0x180402080", 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 = "0x402080", Offset = "0x400E80", VA = "0x180402080", 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 = "0x402080", Offset = "0x400E80", VA = "0x180402080", 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: 0x000362F4 File Offset: 0x000344F4
[Token(Token = "0x6000C20")]
[Address(RVA = "0x10A0A80", Offset = "0x109F880", VA = "0x1810A0A80")]
public GameVoteManager()
{
Dictionary<int, GameVoteManager.IEKMKPEACDH> dictionary = new Dictionary();
this.KGMJKCCLEGE = dictionary;
base..ctor();
}
// Token: 0x04000966 RID: 2406
[FieldOffset(Offset = "0x50")]
[Token(Token = "0x4000966")]
private Dictionary<string, int> EMBODNPJMCB;
// Token: 0x04000967 RID: 2407
[FieldOffset(Offset = "0x58")]
[Token(Token = "0x4000967")]
private readonly Dictionary<int, GameVoteManager.IEKMKPEACDH> KGMJKCCLEGE;
// Token: 0x04000968 RID: 2408
[FieldOffset(Offset = "0x60")]
[Token(Token = "0x4000968")]
private KLLMCPFPIIE<string> NLJGJMBDEHG;
// Token: 0x02000179 RID: 377
[Token(Token = "0x2000179")]
public enum DBDOAKBPMGJ
{
// Token: 0x0400096A RID: 2410
[Token(Token = "0x400096A")]
NONE,
// Token: 0x0400096B RID: 2411
[Token(Token = "0x400096B")]
SUBROOM
}
// Token: 0x0200017A RID: 378
[Token(Token = "0x200017A")]
public sealed class NPJKNCOGJPG : MulticastDelegate
{
// Token: 0x06000C21 RID: 3105 RVA: 0x00036314 File Offset: 0x00034514
[Token(Token = "0x6000C21")]
[Address(RVA = "0x448ED0", Offset = "0x447CD0", VA = "0x180448ED0")]
public NPJKNCOGJPG(object FEDFKKMABOG, IntPtr APAICGIHAGJ)
{
this.method = APAICGIHAGJ;
this.m_target = FEDFKKMABOG;
}
// Token: 0x06000C22 RID: 3106 RVA: 0x00036330 File Offset: 0x00034530
[Token(Token = "0x6000C22")]
[Address(RVA = "0x747EB0", Offset = "0x746CB0", VA = "0x180747EB0", 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 = "0x456AA0", Offset = "0x4558A0", VA = "0x180456AA0", 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 = "0x448B70", Offset = "0x447970", VA = "0x180448B70", 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: 0x00036370 File Offset: 0x00034570
// (remove) Token: 0x06000C26 RID: 3110 RVA: 0x00036398 File Offset: 0x00034598
[Token(Token = "0x14000035")]
public event GameVoteManager.NPJKNCOGJPG ADLDFOKPPMN
{
[Token(Token = "0x6000C25")]
[Address(RVA = "0x10A4C00", Offset = "0x10A3A00", VA = "0x1810A4C00")]
[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 = "0x10A4CA0", Offset = "0x10A3AA0", VA = "0x1810A4CA0")]
[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: 0x000363C0 File Offset: 0x000345C0
// (set) Token: 0x06000C28 RID: 3112 RVA: 0x000363E0 File Offset: 0x000345E0
[Token(Token = "0x170001DE")]
public string KCAEIHLBPCN
{
[Token(Token = "0x6000C27")]
[Address(RVA = "0x10A4D40", Offset = "0x10A3B40", VA = "0x1810A4D40")]
get
{
return this.GBMCKNFBAMC.IAHDANBDAAM();
}
[Token(Token = "0x6000C28")]
[Address(RVA = "0x10A4D90", Offset = "0x10A3B90", VA = "0x1810A4D90")]
set
{
KLLMCPFPIIE<string> gbmcknfbamc = this.GBMCKNFBAMC;
}
}
// Token: 0x06000C29 RID: 3113 RVA: 0x000363FC File Offset: 0x000345FC
[Token(Token = "0x6000C29")]
[Address(RVA = "0x10A4DF0", Offset = "0x10A3BF0", VA = "0x1810A4DF0")]
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: 0x0003642C File Offset: 0x0003462C
[Token(Token = "0x6000C2A")]
[Address(RVA = "0x10A4A70", Offset = "0x10A3870", VA = "0x1810A4A70")]
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: 0x0400096D RID: 2413
[FieldOffset(Offset = "0x18")]
[Token(Token = "0x400096D")]
private KLLMCPFPIIE<string> GBMCKNFBAMC;
}
// Token: 0x0200017D RID: 381
[Token(Token = "0x200017D")]
[CompilerGenerated]
private sealed class FBOGHIOLKEF
{
// Token: 0x06000C32 RID: 3122 RVA: 0x00036534 File Offset: 0x00034734
[Token(Token = "0x6000C32")]
[Address(RVA = "0x3F5100", Offset = "0x3F3F00", VA = "0x1803F5100")]
public FBOGHIOLKEF()
{
}
// Token: 0x06000C33 RID: 3123 RVA: 0x00036548 File Offset: 0x00034748
[Token(Token = "0x6000C33")]
[Address(RVA = "0x108AF80", Offset = "0x1089D80", VA = "0x18108AF80")]
internal bool <VoteIsValid>b__0(string s)
{
string text = this.mapName;
return s.Equals(text, StringComparison.InvariantCultureIgnoreCase);
}
// Token: 0x04000973 RID: 2419
[FieldOffset(Offset = "0x10")]
[Token(Token = "0x4000973")]
public string mapName;
}
}