705 lines
22 KiB
C#
705 lines
22 KiB
C#
using System;
|
|
using System.Collections.Generic;
|
|
using System.Linq;
|
|
using System.Runtime.CompilerServices;
|
|
using System.Runtime.InteropServices;
|
|
using Cpp2IlInjected;
|
|
using Photon.Pun;
|
|
using Photon.Realtime;
|
|
using RecNet;
|
|
using RecRoom;
|
|
using RecRoom.Async;
|
|
using RecRoom.Networking.SynchronizedFields;
|
|
|
|
// Token: 0x02000196 RID: 406
|
|
[Token(Token = "0x2000196")]
|
|
[StructLayout(3)]
|
|
public class GameVoteManager : MonoBehaviourPun, JMFAKCJLJKP
|
|
{
|
|
// Token: 0x14000033 RID: 51
|
|
// (add) Token: 0x06000CCB RID: 3275 RVA: 0x00038B7C File Offset: 0x00036D7C
|
|
// (remove) Token: 0x06000CCC RID: 3276 RVA: 0x00038BA4 File Offset: 0x00036DA4
|
|
[Token(Token = "0x14000033")]
|
|
public event Action IJHJMOMJFKJ
|
|
{
|
|
[Token(Token = "0x6000CCB")]
|
|
[Address(RVA = "0x1017820", Offset = "0x1016220", VA = "0x181017820")]
|
|
[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 = "0x6000CCC")]
|
|
[Address(RVA = "0x1017AF0", Offset = "0x10164F0", VA = "0x181017AF0")]
|
|
[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: 0x06000CCD RID: 3277 RVA: 0x00038BCC File Offset: 0x00036DCC
|
|
// (remove) Token: 0x06000CCE RID: 3278 RVA: 0x00038BF4 File Offset: 0x00036DF4
|
|
[Token(Token = "0x14000034")]
|
|
public event Action NBBEDGHMILP
|
|
{
|
|
[Token(Token = "0x6000CCD")]
|
|
[Address(RVA = "0x1017780", Offset = "0x1016180", VA = "0x181017780")]
|
|
[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 = "0x6000CCE")]
|
|
[Address(RVA = "0x1017A50", Offset = "0x1016450", VA = "0x181017A50")]
|
|
[CompilerGenerated]
|
|
remove
|
|
{
|
|
Action nbbedghmilp;
|
|
Delegate @delegate;
|
|
do
|
|
{
|
|
nbbedghmilp = this.NBBEDGHMILP;
|
|
@delegate = Delegate.Remove(nbbedghmilp, value);
|
|
}
|
|
while (@delegate != 0 && @delegate == 0);
|
|
while (@delegate != nbbedghmilp)
|
|
{
|
|
}
|
|
}
|
|
}
|
|
|
|
// Token: 0x170001F2 RID: 498
|
|
// (get) Token: 0x06000CCF RID: 3279 RVA: 0x00038C1C File Offset: 0x00036E1C
|
|
// (set) Token: 0x06000CD0 RID: 3280 RVA: 0x00038C3C File Offset: 0x00036E3C
|
|
[Token(Token = "0x170001F2")]
|
|
public string HALOIBNBPFE
|
|
{
|
|
[Token(Token = "0x6000CCF")]
|
|
[Address(RVA = "0x1017A00", Offset = "0x1016400", VA = "0x181017A00")]
|
|
get
|
|
{
|
|
return this.NLJGJMBDEHG.Get();
|
|
}
|
|
[Token(Token = "0x6000CD0")]
|
|
[Address(RVA = "0x1016530", Offset = "0x1014F30", VA = "0x181016530")]
|
|
private set
|
|
{
|
|
SynchronizedField<string> nljgjmbdehg = this.NLJGJMBDEHG;
|
|
}
|
|
}
|
|
|
|
// Token: 0x170001F3 RID: 499
|
|
// (get) Token: 0x06000CD1 RID: 3281 RVA: 0x00038C58 File Offset: 0x00036E58
|
|
[Token(Token = "0x170001F3")]
|
|
public bool PLKDNBDOCNN
|
|
{
|
|
[Token(Token = "0x6000CD1")]
|
|
[Address(RVA = "0x1017950", Offset = "0x1016350", VA = "0x181017950")]
|
|
get
|
|
{
|
|
return this.AJCMAGKNNFP != GameVoteManager.DBDOAKBPMGJ.NONE;
|
|
}
|
|
}
|
|
|
|
// Token: 0x170001F4 RID: 500
|
|
// (get) Token: 0x06000CD2 RID: 3282 RVA: 0x00038C74 File Offset: 0x00036E74
|
|
[Token(Token = "0x170001F4")]
|
|
public bool HDICJOBIKGF
|
|
{
|
|
[Token(Token = "0x6000CD2")]
|
|
[Address(RVA = "0x10178C0", Offset = "0x10162C0", VA = "0x1810178C0")]
|
|
get
|
|
{
|
|
if (this.AJCMAGKNNFP == GameVoteManager.DBDOAKBPMGJ.NONE)
|
|
{
|
|
}
|
|
return NetworkedSingletonMonoBehaviour.ONCPNMDGGKG.CMAABOJOHHL == MKGGLLMMFJA.RESULTS;
|
|
}
|
|
}
|
|
|
|
// Token: 0x170001F5 RID: 501
|
|
// (get) Token: 0x06000CD3 RID: 3283 RVA: 0x00038CA0 File Offset: 0x00036EA0
|
|
[Token(Token = "0x170001F5")]
|
|
public GameVoteManager.DBDOAKBPMGJ AJCMAGKNNFP
|
|
{
|
|
[Token(Token = "0x6000CD3")]
|
|
[Address(RVA = "0x1017970", Offset = "0x1016370", VA = "0x181017970")]
|
|
get
|
|
{
|
|
if (Matchmaking.HMCJLLMDAAM != 0)
|
|
{
|
|
PPENFJMFPNE ppenfjmfpne = Matchmaking.HMCJLLMDAAM;
|
|
return GameVoteManager.DBDOAKBPMGJ.SUBROOM;
|
|
}
|
|
throw new NullReferenceException();
|
|
}
|
|
}
|
|
|
|
// Token: 0x06000CD4 RID: 3284 RVA: 0x00038CC8 File Offset: 0x00036EC8
|
|
[Token(Token = "0x6000CD4")]
|
|
[Address(RVA = "0x1016E30", Offset = "0x1015830", VA = "0x181016E30")]
|
|
public void LocalPlayerTryOpenVoteNextLevelMenu()
|
|
{
|
|
if (this.AJCMAGKNNFP != GameVoteManager.DBDOAKBPMGJ.NONE && NetworkedSingletonMonoBehaviour.ONCPNMDGGKG.CMAABOJOHHL == MKGGLLMMFJA.RESULTS)
|
|
{
|
|
global::Player.<EGKJPJKLEAI>k__BackingField.playerUI.<JNBAANDJIAD>k__BackingField.ShowVoteDialog();
|
|
return;
|
|
}
|
|
}
|
|
|
|
// Token: 0x06000CD5 RID: 3285 RVA: 0x00038D08 File Offset: 0x00036F08
|
|
[Token(Token = "0x6000CD5")]
|
|
[Address(RVA = "0x1016D70", Offset = "0x1015770", VA = "0x181016D70")]
|
|
public void LocalPlayerSubmitLevelVote(string PCBCJKHMBGL)
|
|
{
|
|
if (this.KCONODFGGDB(PCBCJKHMBGL))
|
|
{
|
|
Photon.Realtime.Player localPlayer = PhotonNetwork.LocalPlayer;
|
|
SynchronizedField<string> gbmcknfbamc = this.IKKFOCGCMLP(localPlayer).GBMCKNFBAMC;
|
|
}
|
|
}
|
|
|
|
// Token: 0x06000CD6 RID: 3286 RVA: 0x00038D3C File Offset: 0x00036F3C
|
|
[Token(Token = "0x6000CD6")]
|
|
[Address(RVA = "0x1016B60", Offset = "0x1015560", VA = "0x181016B60")]
|
|
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: 0x06000CD7 RID: 3287 RVA: 0x00038DC0 File Offset: 0x00036FC0
|
|
[Token(Token = "0x6000CD7")]
|
|
[Address(RVA = "0x1017090", Offset = "0x1015A90", VA = "0x181017090")]
|
|
public void OnVotesChange()
|
|
{
|
|
Dictionary<string, int> dictionary = new Dictionary();
|
|
this.EMBODNPJMCB = dictionary;
|
|
int num = 0;
|
|
Photon.Realtime.Player[] playerList = PhotonNetwork.PlayerList;
|
|
int length = playerList.Length;
|
|
if (num < length)
|
|
{
|
|
Photon.Realtime.Player player = playerList[num];
|
|
GameVoteManager.IEKMKPEACDH iekmkpeacdh = this.IKKFOCGCMLP(player);
|
|
string text = iekmkpeacdh.GBMCKNFBAMC.Get();
|
|
if (this.KCONODFGGDB(text))
|
|
{
|
|
string orCreate = DictionaryExt.GetOrCreate<string, int>(this.EMBODNPJMCB, text);
|
|
Dictionary<string, int> embodnpjmcb = this.EMBODNPJMCB;
|
|
if (iekmkpeacdh > num)
|
|
{
|
|
}
|
|
}
|
|
num++;
|
|
}
|
|
if (PhotonNetwork.IsMasterClient)
|
|
{
|
|
if (string.IsNullOrEmpty(num))
|
|
{
|
|
string text2 = this.MHMJENDNNPL();
|
|
}
|
|
SynchronizedField<string> nljgjmbdehg = this.NLJGJMBDEHG;
|
|
}
|
|
Action ijhjmomjfkj = this.IJHJMOMJFKJ;
|
|
if (ijhjmomjfkj != 0)
|
|
{
|
|
ijhjmomjfkj();
|
|
}
|
|
}
|
|
|
|
// Token: 0x06000CD8 RID: 3288 RVA: 0x00038E7C File Offset: 0x0003707C
|
|
[Token(Token = "0x6000CD8")]
|
|
[Address(RVA = "0x1016690", Offset = "0x1015090", VA = "0x181016690")]
|
|
public int GetLevelVotes(string PCBCJKHMBGL)
|
|
{
|
|
Dictionary<string, int> embodnpjmcb = this.EMBODNPJMCB;
|
|
throw new NullReferenceException();
|
|
}
|
|
|
|
// Token: 0x06000CD9 RID: 3289 RVA: 0x00038E98 File Offset: 0x00037098
|
|
[Token(Token = "0x6000CD9")]
|
|
[Address(RVA = "0x10172E0", Offset = "0x1015CE0", VA = "0x1810172E0")]
|
|
public void RoomAuthorityMoveGroupToNextMap()
|
|
{
|
|
int num = 0;
|
|
if (PhotonNetwork.IsMasterClient)
|
|
{
|
|
string text = this.NLJGJMBDEHG.Get();
|
|
if (string.IsNullOrEmpty(text))
|
|
{
|
|
string text2 = this.MHMJENDNNPL();
|
|
}
|
|
if (this.AJCMAGKNNFP == GameVoteManager.DBDOAKBPMGJ.SUBROOM)
|
|
{
|
|
SingletonMonoBehaviour.Instance.EnforceComfortAndMovementIfNextRoomIdEqualsThisRoomId();
|
|
Photon.Realtime.Player[] playerListOthers = PhotonNetwork.PlayerListOthers;
|
|
Func<Photon.Realtime.Player, int> func;
|
|
if (GameVoteManager.<>c.<>9__26_0 == 0)
|
|
{
|
|
func = (Photon.Realtime.Player p) => p.<RecNetAccountId>k__BackingField;
|
|
GameVoteManager.<>c.<>9__26_0 = func;
|
|
}
|
|
int[] array = Enumerable.ToArray<int>(Enumerable.Select<Photon.Realtime.Player, int>(playerListOthers, func));
|
|
int num2 = 0;
|
|
int num3 = 0;
|
|
ulong num4;
|
|
IPromise<Matchmaking.MHCKNNJOIIP> promise = Matchmaking.JLMFIHJLNBL(text, array, 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: 0x06000CDA RID: 3290 RVA: 0x00038F98 File Offset: 0x00037198
|
|
[Token(Token = "0x6000CDA")]
|
|
[Address(RVA = "0x1016AB0", Offset = "0x10154B0", VA = "0x181016AB0")]
|
|
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: 0x06000CDB RID: 3291 RVA: 0x00038FD4 File Offset: 0x000371D4
|
|
[Token(Token = "0x6000CDB")]
|
|
[Address(RVA = "0x1016700", Offset = "0x1015100", VA = "0x181016700")]
|
|
private GameVoteManager.IEKMKPEACDH IKKFOCGCMLP(Photon.Realtime.Player 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);
|
|
SynchronizedField<string> synchronizedField;
|
|
iekmkpeacdh.GBMCKNFBAMC = synchronizedField;
|
|
Dictionary<int, GameVoteManager.IEKMKPEACDH> kgmjkcclege2 = this.KGMJKCCLEGE;
|
|
int actorNumber = IEKDDPPNFPF.actorNumber;
|
|
kgmjkcclege2[actorNumber] = 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: 0x06000CDC RID: 3292 RVA: 0x0000220F File Offset: 0x0000040F
|
|
[Token(Token = "0x6000CDC")]
|
|
[Address(RVA = "0x1016F80", Offset = "0x1015980", VA = "0x181016F80")]
|
|
private string MHMJENDNNPL()
|
|
{
|
|
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
|
}
|
|
|
|
// Token: 0x06000CDD RID: 3293 RVA: 0x00039074 File Offset: 0x00037274
|
|
[Token(Token = "0x6000CDD")]
|
|
[Address(RVA = "0x1017080", Offset = "0x1015A80", VA = "0x181017080")]
|
|
private void OnPhotonPlayerConnected(Photon.Realtime.Player BJGOFOEKLMC)
|
|
{
|
|
GameVoteManager.IEKMKPEACDH iekmkpeacdh = this.IKKFOCGCMLP(BJGOFOEKLMC);
|
|
}
|
|
|
|
// Token: 0x06000CDE RID: 3294 RVA: 0x0003908C File Offset: 0x0003728C
|
|
[Token(Token = "0x6000CDE")]
|
|
[Address(RVA = "0x10172C0", Offset = "0x1015CC0", VA = "0x1810172C0")]
|
|
private void PEBPFCEGPNA()
|
|
{
|
|
Action nbbedghmilp = this.NBBEDGHMILP;
|
|
if (nbbedghmilp != 0)
|
|
{
|
|
nbbedghmilp();
|
|
return;
|
|
}
|
|
}
|
|
|
|
// Token: 0x06000CDF RID: 3295 RVA: 0x000390AC File Offset: 0x000372AC
|
|
[Token(Token = "0x6000CDF")]
|
|
[Address(RVA = "0x1016590", Offset = "0x1014F90", VA = "0x181016590", Slot = "16")]
|
|
public void CleanupOnDestroy()
|
|
{
|
|
this.KGMJKCCLEGE.Clear();
|
|
this.EMBODNPJMCB.Clear();
|
|
ActionEvent<Photon.Realtime.Player> onPhotonPlayerConnected = PhotonNetwork.OnPhotonPlayerConnected;
|
|
Action<Photon.Realtime.Player> action = new Action(this.OnPhotonPlayerConnected);
|
|
PhotonNetwork.OnPhotonPlayerConnected = onPhotonPlayerConnected - action;
|
|
}
|
|
|
|
// Token: 0x06000CE0 RID: 3296 RVA: 0x0000220F File Offset: 0x0000040F
|
|
[Token(Token = "0x6000CE0")]
|
|
[Address(RVA = "0x3C9F60", Offset = "0x3C8960", VA = "0x1803C9F60", Slot = "21")]
|
|
public void InitializeLocalPlayer(bool HOCMIMEHLLM)
|
|
{
|
|
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
|
}
|
|
|
|
// Token: 0x06000CE1 RID: 3297 RVA: 0x000390F4 File Offset: 0x000372F4
|
|
[Token(Token = "0x6000CE1")]
|
|
[Address(RVA = "0x1016930", Offset = "0x1015330", VA = "0x181016930", Slot = "15")]
|
|
public void InitializeOnAwake(GameManager ONLEICCNNBI)
|
|
{
|
|
Dictionary<string, int> dictionary = new Dictionary();
|
|
this.EMBODNPJMCB = dictionary;
|
|
Action action = new Action(this.PEBPFCEGPNA);
|
|
SynchronizedField<string> synchronizedField;
|
|
this.NLJGJMBDEHG = synchronizedField;
|
|
ActionEvent<Photon.Realtime.Player> onPhotonPlayerConnected = PhotonNetwork.OnPhotonPlayerConnected;
|
|
Action<Photon.Realtime.Player> action2 = new Action(this.OnPhotonPlayerConnected);
|
|
PhotonNetwork.OnPhotonPlayerConnected = onPhotonPlayerConnected + action2;
|
|
}
|
|
|
|
// Token: 0x06000CE2 RID: 3298 RVA: 0x00039148 File Offset: 0x00037348
|
|
[Token(Token = "0x6000CE2")]
|
|
[Address(RVA = "0x1016AA0", Offset = "0x10154A0", VA = "0x181016AA0", Slot = "17")]
|
|
public void InitializeOnStart()
|
|
{
|
|
this.OnVotesChange();
|
|
}
|
|
|
|
// Token: 0x06000CE3 RID: 3299 RVA: 0x0000220F File Offset: 0x0000040F
|
|
[Token(Token = "0x6000CE3")]
|
|
[Address(RVA = "0x3C9F60", Offset = "0x3C8960", VA = "0x1803C9F60", Slot = "20")]
|
|
public void OnGameEnd()
|
|
{
|
|
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
|
}
|
|
|
|
// Token: 0x06000CE4 RID: 3300 RVA: 0x0000220F File Offset: 0x0000040F
|
|
[Token(Token = "0x6000CE4")]
|
|
[Address(RVA = "0x3C9F60", Offset = "0x3C8960", VA = "0x1803C9F60", Slot = "19")]
|
|
public void OnGameStart()
|
|
{
|
|
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
|
}
|
|
|
|
// Token: 0x06000CE5 RID: 3301 RVA: 0x0000220F File Offset: 0x0000040F
|
|
[Token(Token = "0x6000CE5")]
|
|
[Address(RVA = "0x3C9F60", Offset = "0x3C8960", VA = "0x1803C9F60", Slot = "23")]
|
|
public void OnPlayerDisconnected(Photon.Realtime.Player IEKDDPPNFPF)
|
|
{
|
|
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
|
}
|
|
|
|
// Token: 0x06000CE6 RID: 3302 RVA: 0x0000220F File Offset: 0x0000040F
|
|
[Token(Token = "0x6000CE6")]
|
|
[Address(RVA = "0x3C9F60", Offset = "0x3C8960", VA = "0x1803C9F60", Slot = "18")]
|
|
public void OnUpdate()
|
|
{
|
|
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
|
}
|
|
|
|
// Token: 0x06000CE7 RID: 3303 RVA: 0x0000220F File Offset: 0x0000040F
|
|
[Token(Token = "0x6000CE7")]
|
|
[Address(RVA = "0x3C9F60", Offset = "0x3C8960", VA = "0x1803C9F60", Slot = "22")]
|
|
public void ResetLocalPlayer(bool HOCMIMEHLLM)
|
|
{
|
|
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
|
}
|
|
|
|
// Token: 0x06000CE8 RID: 3304 RVA: 0x0003915C File Offset: 0x0003735C
|
|
[Token(Token = "0x6000CE8")]
|
|
[Address(RVA = "0x1017720", Offset = "0x1016120", VA = "0x181017720")]
|
|
public GameVoteManager()
|
|
{
|
|
Dictionary<int, GameVoteManager.IEKMKPEACDH> dictionary = new Dictionary();
|
|
this.KGMJKCCLEGE = dictionary;
|
|
base..ctor();
|
|
}
|
|
|
|
// Token: 0x04000A0F RID: 2575
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x50")]
|
|
[Token(Token = "0x4000A0F")]
|
|
private Dictionary<string, int> EMBODNPJMCB;
|
|
|
|
// Token: 0x04000A10 RID: 2576
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x58")]
|
|
[Token(Token = "0x4000A10")]
|
|
private readonly Dictionary<int, GameVoteManager.IEKMKPEACDH> KGMJKCCLEGE;
|
|
|
|
// Token: 0x04000A11 RID: 2577
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x60")]
|
|
[Token(Token = "0x4000A11")]
|
|
private SynchronizedField<string> NLJGJMBDEHG;
|
|
|
|
// Token: 0x02000197 RID: 407
|
|
[Token(Token = "0x2000197")]
|
|
public enum DBDOAKBPMGJ
|
|
{
|
|
// Token: 0x04000A13 RID: 2579
|
|
[Token(Token = "0x4000A13")]
|
|
NONE,
|
|
// Token: 0x04000A14 RID: 2580
|
|
[Token(Token = "0x4000A14")]
|
|
SUBROOM
|
|
}
|
|
|
|
// Token: 0x02000198 RID: 408
|
|
[Token(Token = "0x2000198")]
|
|
public sealed class NPJKNCOGJPG : MulticastDelegate
|
|
{
|
|
// Token: 0x06000CE9 RID: 3305 RVA: 0x0003917C File Offset: 0x0003737C
|
|
[Token(Token = "0x6000CE9")]
|
|
[Address(RVA = "0x3E5170", Offset = "0x3E3B70", VA = "0x1803E5170")]
|
|
public NPJKNCOGJPG(object @object, IntPtr method)
|
|
{
|
|
this.method = method;
|
|
this.m_target = @object;
|
|
}
|
|
|
|
// Token: 0x06000CEA RID: 3306 RVA: 0x00039198 File Offset: 0x00037398
|
|
[Token(Token = "0x6000CEA")]
|
|
[Address(RVA = "0x4685A0", Offset = "0x466FA0", VA = "0x1804685A0", Slot = "13")]
|
|
public void Invoke()
|
|
{
|
|
if (this.delegates != 0)
|
|
{
|
|
}
|
|
uint num;
|
|
if (num != (uint)0)
|
|
{
|
|
throw new ExecutionEngineException();
|
|
}
|
|
}
|
|
|
|
// Token: 0x06000CEB RID: 3307 RVA: 0x0000220F File Offset: 0x0000040F
|
|
[Token(Token = "0x6000CEB")]
|
|
[Address(RVA = "0x4340F0", Offset = "0x432AF0", VA = "0x1804340F0", Slot = "14")]
|
|
public IAsyncResult BeginInvoke(AsyncCallback AFLPGGJMPOE, object FEDFKKMABOG)
|
|
{
|
|
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
|
}
|
|
|
|
// Token: 0x06000CEC RID: 3308 RVA: 0x0000220F File Offset: 0x0000040F
|
|
[Token(Token = "0x6000CEC")]
|
|
[Address(RVA = "0x40BFF0", Offset = "0x40A9F0", VA = "0x18040BFF0", Slot = "15")]
|
|
public void EndInvoke(IAsyncResult GIAOBLMEMMI)
|
|
{
|
|
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
|
}
|
|
}
|
|
|
|
// Token: 0x02000199 RID: 409
|
|
[Token(Token = "0x2000199")]
|
|
private class IEKMKPEACDH
|
|
{
|
|
// Token: 0x14000035 RID: 53
|
|
// (add) Token: 0x06000CED RID: 3309 RVA: 0x000391D0 File Offset: 0x000373D0
|
|
// (remove) Token: 0x06000CEE RID: 3310 RVA: 0x000391F8 File Offset: 0x000373F8
|
|
[Token(Token = "0x14000035")]
|
|
public event GameVoteManager.NPJKNCOGJPG ADLDFOKPPMN
|
|
{
|
|
[Token(Token = "0x6000CED")]
|
|
[Address(RVA = "0x10289C0", Offset = "0x10273C0", VA = "0x1810289C0")]
|
|
[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 = "0x6000CEE")]
|
|
[Address(RVA = "0x1028A60", Offset = "0x1027460", VA = "0x181028A60")]
|
|
[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: 0x170001F6 RID: 502
|
|
// (get) Token: 0x06000CEF RID: 3311 RVA: 0x00039220 File Offset: 0x00037420
|
|
// (set) Token: 0x06000CF0 RID: 3312 RVA: 0x00039240 File Offset: 0x00037440
|
|
[Token(Token = "0x170001F6")]
|
|
public string KCAEIHLBPCN
|
|
{
|
|
[Token(Token = "0x6000CEF")]
|
|
[Address(RVA = "0x1028B00", Offset = "0x1027500", VA = "0x181028B00")]
|
|
get
|
|
{
|
|
return this.GBMCKNFBAMC.Get();
|
|
}
|
|
[Token(Token = "0x6000CF0")]
|
|
[Address(RVA = "0x1028B50", Offset = "0x1027550", VA = "0x181028B50")]
|
|
set
|
|
{
|
|
SynchronizedField<string> gbmcknfbamc = this.GBMCKNFBAMC;
|
|
}
|
|
}
|
|
|
|
// Token: 0x06000CF1 RID: 3313 RVA: 0x0003925C File Offset: 0x0003745C
|
|
[Token(Token = "0x6000CF1")]
|
|
[Address(RVA = "0x1028BB0", Offset = "0x10275B0", VA = "0x181028BB0")]
|
|
public IEKMKPEACDH(MonoBehaviourPun context, Photon.Realtime.Player player)
|
|
{
|
|
string empty = string.Empty;
|
|
Action action = new Action(this.CJHEEHLPNLI);
|
|
SynchronizedField<string> synchronizedField;
|
|
this.GBMCKNFBAMC = synchronizedField;
|
|
}
|
|
|
|
// Token: 0x06000CF2 RID: 3314 RVA: 0x0003928C File Offset: 0x0003748C
|
|
[Token(Token = "0x6000CF2")]
|
|
[Address(RVA = "0x1028810", Offset = "0x1027210", VA = "0x181028810")]
|
|
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: 0x04000A16 RID: 2582
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x18")]
|
|
[Token(Token = "0x4000A16")]
|
|
private SynchronizedField<string> GBMCKNFBAMC;
|
|
}
|
|
|
|
// Token: 0x0200019B RID: 411
|
|
[Token(Token = "0x200019B")]
|
|
[CompilerGenerated]
|
|
private sealed class FBOGHIOLKEF
|
|
{
|
|
// Token: 0x06000CFA RID: 3322 RVA: 0x00039390 File Offset: 0x00037590
|
|
[Token(Token = "0x6000CFA")]
|
|
[Address(RVA = "0x3C1670", Offset = "0x3C0070", VA = "0x1803C1670")]
|
|
public FBOGHIOLKEF()
|
|
{
|
|
}
|
|
|
|
// Token: 0x06000CFB RID: 3323 RVA: 0x000393A4 File Offset: 0x000375A4
|
|
[Token(Token = "0x6000CFB")]
|
|
[Address(RVA = "0x1016500", Offset = "0x1014F00", VA = "0x181016500")]
|
|
internal bool <VoteIsValid>b__0(string s)
|
|
{
|
|
string text = this.mapName;
|
|
return s.Equals(text, StringComparison.InvariantCultureIgnoreCase);
|
|
}
|
|
|
|
// Token: 0x04000A1C RID: 2588
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x10")]
|
|
[Token(Token = "0x4000A1C")]
|
|
public string mapName;
|
|
}
|
|
}
|