1161 lines
41 KiB
C#
1161 lines
41 KiB
C#
using System;
|
|
using System.Collections.Generic;
|
|
using System.Runtime.CompilerServices;
|
|
using System.Runtime.InteropServices;
|
|
using BestHTTP;
|
|
using CodeStage.AntiCheat.ObscuredTypes;
|
|
using Cpp2IlInjected;
|
|
using RecNet;
|
|
using RecRoom;
|
|
using RecRoom.Async;
|
|
using RecRoom.Core;
|
|
using UnityEngine;
|
|
|
|
// Token: 0x02000E17 RID: 3607
|
|
[Token(Token = "0x2000E17")]
|
|
[StructLayout(3)]
|
|
public class FMHAJJCDCEM
|
|
{
|
|
// Token: 0x06005712 RID: 22290 RVA: 0x0013BB34 File Offset: 0x00139D34
|
|
[Token(Token = "0x6005712")]
|
|
[Address(RVA = "0x1980180", Offset = "0x197EB80", VA = "0x181980180")]
|
|
public static void BGNNKPCDIKP()
|
|
{
|
|
int num;
|
|
Action action = new Action(num.OFFLOPLJBBG);
|
|
num = 0;
|
|
int num2;
|
|
Action action2 = new Action(num2.NPCPLFAONFO);
|
|
num2 = 0;
|
|
int num3;
|
|
Action action3 = new Action(num3.JPFGCHENJMH);
|
|
num3 = 0;
|
|
BPHGKAEDBPE.CABLOFOHBDM(action, action2, action3);
|
|
}
|
|
|
|
// Token: 0x06005713 RID: 22291 RVA: 0x0013BB7C File Offset: 0x00139D7C
|
|
[Token(Token = "0x6005713")]
|
|
[Address(RVA = "0x1982780", Offset = "0x1981180", VA = "0x181982780")]
|
|
private static void OFFLOPLJBBG()
|
|
{
|
|
ActionEvent<Player> playerDestroyedEvent = Player.PlayerDestroyedEvent;
|
|
int num;
|
|
Action<Player> action = new Action(num.NHNJLDOEDMF);
|
|
num = 0;
|
|
Player.PlayerDestroyedEvent = playerDestroyedEvent + action;
|
|
}
|
|
|
|
// Token: 0x06005714 RID: 22292 RVA: 0x0013BBAC File Offset: 0x00139DAC
|
|
[Token(Token = "0x6005714")]
|
|
[Address(RVA = "0x19826D0", Offset = "0x19810D0", VA = "0x1819826D0")]
|
|
private static void NPCPLFAONFO()
|
|
{
|
|
ActionEvent<Player> playerDestroyedEvent = Player.PlayerDestroyedEvent;
|
|
int num;
|
|
Action<Player> action = new Action(num.NHNJLDOEDMF);
|
|
num = 0;
|
|
Player.PlayerDestroyedEvent = playerDestroyedEvent - action;
|
|
}
|
|
|
|
// Token: 0x06005715 RID: 22293 RVA: 0x0013BBDC File Offset: 0x00139DDC
|
|
[Token(Token = "0x6005715")]
|
|
[Address(RVA = "0x1981B80", Offset = "0x1980580", VA = "0x181981B80")]
|
|
private static void JPFGCHENJMH()
|
|
{
|
|
if (FMHAJJCDCEM.FODEMBGEAIA != 0)
|
|
{
|
|
}
|
|
FMHAJJCDCEM.LMHMFEDFGHF.Clear();
|
|
FMHAJJCDCEM.HNCBHIKHJAE = 0;
|
|
FMHAJJCDCEM.AOECLCHBLFC.Clear();
|
|
FMHAJJCDCEM.IKDGPDPJNFE.Clear();
|
|
}
|
|
|
|
// Token: 0x06005716 RID: 22294 RVA: 0x0013BC1C File Offset: 0x00139E1C
|
|
[Token(Token = "0x6005716")]
|
|
[Address(RVA = "0x1980260", Offset = "0x197EC60", VA = "0x181980260")]
|
|
public static IPromise<int> BMDFFEAAJJF(int NCLJLKHCAEJ, int PHKFAJALLFM)
|
|
{
|
|
if (FMHAJJCDCEM.HIFCJPEMGMI(NCLJLKHCAEJ))
|
|
{
|
|
long <DOFDAMHCJLP>k__BackingField = Matchmaking.HMCJLLMDAAM.<DOFDAMHCJLP>k__BackingField;
|
|
int num = ObscuredInt.FAJDMKOEFLH(PEGGCEDHBOF.DOOHKCANFLO.<IFBPANODIPA>k__BackingField);
|
|
Func<FMHAJJCDCEM.HPOHGNPANHE, int> func = delegate(FMHAJJCDCEM.HPOHGNPANHE statData)
|
|
{
|
|
if (statData == 0)
|
|
{
|
|
int incrementAmount = PHKFAJALLFM;
|
|
return incrementAmount + statData;
|
|
}
|
|
int dmliooclkkp = statData.DMLIOOCLKKP;
|
|
int incrementAmount2 = PHKFAJALLFM;
|
|
return incrementAmount2 + dmliooclkkp;
|
|
};
|
|
return FMHAJJCDCEM.GDDCAHIOPKO(FMHAJJCDCEM.PDLHMOLDMCC(num, <DOFDAMHCJLP>k__BackingField, NCLJLKHCAEJ, func));
|
|
}
|
|
IPromise<int> promise = Promise.FromError<int>("Invalid stat channel");
|
|
throw new NullReferenceException();
|
|
}
|
|
|
|
// Token: 0x06005717 RID: 22295 RVA: 0x0013BC8C File Offset: 0x00139E8C
|
|
[Token(Token = "0x6005717")]
|
|
[Address(RVA = "0x1980770", Offset = "0x197F170", VA = "0x181980770")]
|
|
public static IPromise<int> DLAECPIJONJ(int NCLJLKHCAEJ, int NMPMMGMOKNB, FMHAJJCDCEM.COJPLNKOFBE CDHHBCFABDJ)
|
|
{
|
|
if (FMHAJJCDCEM.HIFCJPEMGMI(NCLJLKHCAEJ))
|
|
{
|
|
if (CDHHBCFABDJ != FMHAJJCDCEM.COJPLNKOFBE.Always)
|
|
{
|
|
PPENFJMFPNE ppenfjmfpne = Matchmaking.HMCJLLMDAAM;
|
|
long <DOFDAMHCJLP>k__BackingField = ppenfjmfpne.<DOFDAMHCJLP>k__BackingField;
|
|
string <LGACIEKBLBM>k__BackingField = ppenfjmfpne.<LGACIEKBLBM>k__BackingField;
|
|
Func<FMHAJJCDCEM.HPOHGNPANHE, int> func = delegate(FMHAJJCDCEM.HPOHGNPANHE statData)
|
|
{
|
|
int num2;
|
|
if (statData != 0)
|
|
{
|
|
num2 = statData.DMLIOOCLKKP;
|
|
FMHAJJCDCEM.COJPLNKOFBE setMode = CDHHBCFABDJ;
|
|
if (setMode == FMHAJJCDCEM.COJPLNKOFBE.IfGreater)
|
|
{
|
|
int statValue2 = NMPMMGMOKNB;
|
|
if (statValue2 > num2)
|
|
{
|
|
num2 = statValue2;
|
|
}
|
|
return num2;
|
|
}
|
|
if (setMode == FMHAJJCDCEM.COJPLNKOFBE.IfLess)
|
|
{
|
|
int statValue3 = NMPMMGMOKNB;
|
|
if (statValue3 < num2)
|
|
{
|
|
num2 = statValue3;
|
|
return num2;
|
|
}
|
|
}
|
|
}
|
|
return num2;
|
|
};
|
|
int num;
|
|
return FMHAJJCDCEM.GDDCAHIOPKO(FMHAJJCDCEM.PDLHMOLDMCC(num, <DOFDAMHCJLP>k__BackingField, NCLJLKHCAEJ, func));
|
|
}
|
|
int statValue = NMPMMGMOKNB;
|
|
IPromise<int> promise = FMHAJJCDCEM.FCFGLLNPMIJ(NCLJLKHCAEJ, statValue);
|
|
}
|
|
IPromise<int> promise2 = Promise.FromError<int>("Invalid stat channel");
|
|
throw new NullReferenceException();
|
|
}
|
|
|
|
// Token: 0x06005718 RID: 22296 RVA: 0x0013BD1C File Offset: 0x00139F1C
|
|
[Token(Token = "0x6005718")]
|
|
[Address(RVA = "0x1980A60", Offset = "0x197F460", VA = "0x181980A60")]
|
|
public static IPromise<int> FCFGLLNPMIJ(int NCLJLKHCAEJ, int NMPMMGMOKNB)
|
|
{
|
|
if (FMHAJJCDCEM.HIFCJPEMGMI(NCLJLKHCAEJ))
|
|
{
|
|
long <DOFDAMHCJLP>k__BackingField = Matchmaking.HMCJLLMDAAM.<DOFDAMHCJLP>k__BackingField;
|
|
int num = ObscuredInt.FAJDMKOEFLH(PEGGCEDHBOF.DOOHKCANFLO.<IFBPANODIPA>k__BackingField);
|
|
Func<FMHAJJCDCEM.HPOHGNPANHE, int> func = (FMHAJJCDCEM.HPOHGNPANHE statData) => NMPMMGMOKNB;
|
|
return FMHAJJCDCEM.GDDCAHIOPKO(FMHAJJCDCEM.PDLHMOLDMCC(num, <DOFDAMHCJLP>k__BackingField, NCLJLKHCAEJ, func));
|
|
}
|
|
IPromise<int> promise = Promise.FromError<int>("Invalid stat channel");
|
|
throw new NullReferenceException();
|
|
}
|
|
|
|
// Token: 0x06005719 RID: 22297 RVA: 0x0013BD8C File Offset: 0x00139F8C
|
|
[Token(Token = "0x6005719")]
|
|
[Address(RVA = "0x1980E20", Offset = "0x197F820", VA = "0x181980E20")]
|
|
private static IPromise<FMHAJJCDCEM.AEMCEHGEDIJ> GPJINFBMNLO(int NCLJLKHCAEJ, long HNHLJONGKHB, int KIDPGAAJKKK, int? INANGFICAOH)
|
|
{
|
|
if (FMHAJJCDCEM.HIFCJPEMGMI(NCLJLKHCAEJ))
|
|
{
|
|
SetStatRequestDTO setStatRequestDTO = new SetStatRequestDTO();
|
|
setStatRequestDTO.<StatChannel>k__BackingField = NCLJLKHCAEJ;
|
|
setStatRequestDTO.<RoomId>k__BackingField = HNHLJONGKHB;
|
|
setStatRequestDTO.<StatValue>k__BackingField = KIDPGAAJKKK;
|
|
setStatRequestDTO.<CurrentStatValue>k__BackingField = INANGFICAOH;
|
|
int num = 0;
|
|
DateTime utcNow = DateTime.UtcNow;
|
|
if (utcNow - utcNow != 0)
|
|
{
|
|
List<FMHAJJCDCEM.KLBEEPEJAEO> lmhmfedfghf = FMHAJJCDCEM.LMHMFEDFGHF;
|
|
List<FMHAJJCDCEM.KLBEEPEJAEO> lmhmfedfghf2 = FMHAJJCDCEM.LMHMFEDFGHF;
|
|
bool flag;
|
|
if (!flag)
|
|
{
|
|
num++;
|
|
}
|
|
List<FMHAJJCDCEM.KLBEEPEJAEO> lmhmfedfghf3 = FMHAJJCDCEM.LMHMFEDFGHF;
|
|
FMHAJJCDCEM.KLBEEPEJAEO klbeepejaeo = new FMHAJJCDCEM.KLBEEPEJAEO(setStatRequestDTO);
|
|
FMHAJJCDCEM.LMHMFEDFGHF.Add(klbeepejaeo);
|
|
FMHAJJCDCEM.HEGGMMFBGOP();
|
|
return typeof(FMHAJJCDCEM).TypeHandle;
|
|
}
|
|
IPromise<FMHAJJCDCEM.AEMCEHGEDIJ> promise = FMHAJJCDCEM.HOKNOINCHNF(setStatRequestDTO);
|
|
}
|
|
throw new NullReferenceException();
|
|
}
|
|
|
|
// Token: 0x0600571A RID: 22298 RVA: 0x0013BE28 File Offset: 0x0013A028
|
|
[Token(Token = "0x600571A")]
|
|
[Address(RVA = "0x1981540", Offset = "0x197FF40", VA = "0x181981540")]
|
|
private static IPromise<FMHAJJCDCEM.AEMCEHGEDIJ> HOKNOINCHNF(SetStatRequestDTO IFFJFPMKHGG)
|
|
{
|
|
FMHAJJCDCEM.CGMJCBDGGIE cgmjcbdggie = new FMHAJJCDCEM.CGMJCBDGGIE();
|
|
cgmjcbdggie.setStatRequestDTO = IFFJFPMKHGG;
|
|
int num = ObscuredInt.FAJDMKOEFLH(PEGGCEDHBOF.DOOHKCANFLO.<IFBPANODIPA>k__BackingField);
|
|
SetStatRequestDTO setStatRequestDTO = cgmjcbdggie.setStatRequestDTO;
|
|
cgmjcbdggie.localPlayerId = num;
|
|
string text = AGMAKAGBPEB.ACJOKBFNONK<SetStatRequestDTO>(setStatRequestDTO);
|
|
DateTime utcNow = DateTime.UtcNow;
|
|
FMHAJJCDCEM.HNCBHIKHJAE = 0;
|
|
int num2 = 0;
|
|
int num3 = 0;
|
|
IPromise<HOOILIHKMEG> promise2;
|
|
IPromise promise = promise2.GPDAPBNBMFE(num3 != 0);
|
|
Action<FMHAJJCDCEM.AEMCEHGEDIJ> action = delegate(FMHAJJCDCEM.AEMCEHGEDIJ result)
|
|
{
|
|
if (result != FMHAJJCDCEM.AEMCEHGEDIJ.Success)
|
|
{
|
|
SetStatRequestDTO setStatRequestDTO2 = cgmjcbdggie.setStatRequestDTO;
|
|
int localPlayerId = cgmjcbdggie.localPlayerId;
|
|
long <RoomId>k__BackingField = setStatRequestDTO2.<RoomId>k__BackingField;
|
|
int <StatChannel>k__BackingField = setStatRequestDTO2.<StatChannel>k__BackingField;
|
|
FMHAJJCDCEM.OINMAJMCOHM(localPlayerId, <RoomId>k__BackingField, <StatChannel>k__BackingField);
|
|
}
|
|
};
|
|
num2 += num2;
|
|
num2++;
|
|
Action<string> action2 = delegate(string errMsg)
|
|
{
|
|
SetStatRequestDTO setStatRequestDTO3 = cgmjcbdggie.setStatRequestDTO;
|
|
int localPlayerId2 = cgmjcbdggie.localPlayerId;
|
|
long <RoomId>k__BackingField2 = setStatRequestDTO3.<RoomId>k__BackingField;
|
|
int <StatChannel>k__BackingField2 = setStatRequestDTO3.<StatChannel>k__BackingField;
|
|
FMHAJJCDCEM.OINMAJMCOHM(localPlayerId2, <RoomId>k__BackingField2, <StatChannel>k__BackingField2);
|
|
};
|
|
if (num2 < cgmjcbdggie)
|
|
{
|
|
num2 += num2;
|
|
if (num2 == cgmjcbdggie)
|
|
{
|
|
goto IL_9A;
|
|
}
|
|
num2++;
|
|
}
|
|
action2 += action2;
|
|
IL_9A:
|
|
num2 += num2;
|
|
throw new NullReferenceException();
|
|
}
|
|
|
|
// Token: 0x0600571B RID: 22299 RVA: 0x0000220F File Offset: 0x0000040F
|
|
[Token(Token = "0x600571B")]
|
|
[Address(RVA = "0x1981CB0", Offset = "0x19806B0", VA = "0x181981CB0")]
|
|
public static IPromise<FMHAJJCDCEM.HPOHGNPANHE> KEBGCHHOLDI(int CJFGEMGOJHB, int NCLJLKHCAEJ)
|
|
{
|
|
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
|
}
|
|
|
|
// Token: 0x0600571C RID: 22300 RVA: 0x0013BEDC File Offset: 0x0013A0DC
|
|
[Token(Token = "0x600571C")]
|
|
[Address(RVA = "0x19818C0", Offset = "0x19802C0", VA = "0x1819818C0")]
|
|
public static IPromise<JLPNLMIKLPF.JDOMCOIKGLI> INNLKPBGHIC(int CJFGEMGOJHB, int NCLJLKHCAEJ, FMHAJJCDCEM.GHJPLMCGKIH FFMBNOMNLPA = FMHAJJCDCEM.GHJPLMCGKIH.Global, FMHAJJCDCEM.JBGJIODAFBA GCALKLHLCNM = FMHAJJCDCEM.JBGJIODAFBA.AllTime, bool OCKJFCGBMOK = false)
|
|
{
|
|
if (FMHAJJCDCEM.HIFCJPEMGMI(NCLJLKHCAEJ))
|
|
{
|
|
long <DOFDAMHCJLP>k__BackingField = Matchmaking.HMCJLLMDAAM.<DOFDAMHCJLP>k__BackingField;
|
|
string text = JsonUtility.ToJson(new GetRankRequestDTO
|
|
{
|
|
SortAscending = false,
|
|
PlayerId = CJFGEMGOJHB,
|
|
StatChannel = NCLJLKHCAEJ,
|
|
RoomId = <DOFDAMHCJLP>k__BackingField,
|
|
FilterType = FFMBNOMNLPA,
|
|
Timeframe = GCALKLHLCNM
|
|
});
|
|
ulong num;
|
|
ulong num2;
|
|
IPromise<HOOILIHKMEG> promise = BPHGKAEDBPE.ODNBLPCEPNC((HTTPMethods)((ulong)2L), (LDCMJEDOFCO)((uint)9), "leaderboard/GetPlayerRank", text, num != 0UL, num2 != 0UL);
|
|
int num3 = 0;
|
|
return promise.FAKEPMNIOAI(true, num3 != 0);
|
|
}
|
|
return Promise.FromError<JLPNLMIKLPF.JDOMCOIKGLI>("InvalidStat");
|
|
}
|
|
|
|
// Token: 0x0600571D RID: 22301 RVA: 0x0013BF7C File Offset: 0x0013A17C
|
|
[Token(Token = "0x600571D")]
|
|
[Address(RVA = "0x1982240", Offset = "0x1980C40", VA = "0x181982240")]
|
|
public static IPromise<GHJONHKIHKF> MGCEOIOLPIC(int NCLJLKHCAEJ, FMHAJJCDCEM.GHJPLMCGKIH FFMBNOMNLPA = FMHAJJCDCEM.GHJPLMCGKIH.Global, FMHAJJCDCEM.JBGJIODAFBA GCALKLHLCNM = FMHAJJCDCEM.JBGJIODAFBA.AllTime, bool OCKJFCGBMOK = false, int HMOGLLAJONE = 50)
|
|
{
|
|
if (FMHAJJCDCEM.HIFCJPEMGMI(NCLJLKHCAEJ))
|
|
{
|
|
long <DOFDAMHCJLP>k__BackingField = Matchmaking.HMCJLLMDAAM.<DOFDAMHCJLP>k__BackingField;
|
|
GetNearbyScoresRequestDTO getNearbyScoresRequestDTO = new GetNearbyScoresRequestDTO();
|
|
int num = ObscuredInt.FAJDMKOEFLH(PEGGCEDHBOF.DOOHKCANFLO.<IFBPANODIPA>k__BackingField);
|
|
getNearbyScoresRequestDTO.PlayerId = num;
|
|
getNearbyScoresRequestDTO.WindowSize = 0;
|
|
getNearbyScoresRequestDTO.StatChannel = NCLJLKHCAEJ;
|
|
getNearbyScoresRequestDTO.RoomId = <DOFDAMHCJLP>k__BackingField;
|
|
getNearbyScoresRequestDTO.FilterType = FFMBNOMNLPA;
|
|
getNearbyScoresRequestDTO.Timeframe = GCALKLHLCNM;
|
|
getNearbyScoresRequestDTO.SortAscending = OCKJFCGBMOK;
|
|
string text = JsonUtility.ToJson(getNearbyScoresRequestDTO);
|
|
string json = text;
|
|
string json3 = json;
|
|
PromiseCache<string> aoeclchblfc = FMHAJJCDCEM.AOECLCHBLFC;
|
|
Func<IPromise<GHJONHKIHKF>> func = delegate
|
|
{
|
|
string json2 = json;
|
|
ulong num2;
|
|
ulong num3;
|
|
IPromise<HOOILIHKMEG> promise2 = BPHGKAEDBPE.ODNBLPCEPNC((HTTPMethods)((ulong)2L), (LDCMJEDOFCO)((uint)9), "leaderboard/GetNearbyScores", json2, num2 != 0UL, num3 != 0UL);
|
|
int num4 = 0;
|
|
return promise2.FAKEPMNIOAI(true, num4 != 0);
|
|
};
|
|
TimeSpan lcpoanmlkjk = FMHAJJCDCEM.LCPOANMLKJK;
|
|
return aoeclchblfc.GetOrCreatePromise<GHJONHKIHKF>(json3, func, lcpoanmlkjk);
|
|
}
|
|
IPromise<GHJONHKIHKF> promise = Promise.FromError<GHJONHKIHKF>("InvalidStat");
|
|
throw new NullReferenceException();
|
|
}
|
|
|
|
// Token: 0x0600571E RID: 22302 RVA: 0x0013C054 File Offset: 0x0013A254
|
|
[Token(Token = "0x600571E")]
|
|
[Address(RVA = "0x19804A0", Offset = "0x197EEA0", VA = "0x1819804A0")]
|
|
public static IPromise<GHJONHKIHKF> BPDPBOBCFIB(int NCLJLKHCAEJ, int FFJPNCLCFDD, int CGBKOMCELLL, FMHAJJCDCEM.GHJPLMCGKIH FFMBNOMNLPA = FMHAJJCDCEM.GHJPLMCGKIH.Global, FMHAJJCDCEM.JBGJIODAFBA GCALKLHLCNM = FMHAJJCDCEM.JBGJIODAFBA.AllTime, bool OCKJFCGBMOK = false)
|
|
{
|
|
if (FMHAJJCDCEM.HIFCJPEMGMI(NCLJLKHCAEJ))
|
|
{
|
|
long <DOFDAMHCJLP>k__BackingField = Matchmaking.HMCJLLMDAAM.<DOFDAMHCJLP>k__BackingField;
|
|
GetRanksRequestDTO getRanksRequestDTO = new GetRanksRequestDTO();
|
|
int playerId = getRanksRequestDTO.PlayerId;
|
|
int num;
|
|
getRanksRequestDTO.PlayerId = num;
|
|
getRanksRequestDTO.Timeframe = FMHAJJCDCEM.JBGJIODAFBA.AllTime;
|
|
getRanksRequestDTO.SortAscending = false;
|
|
getRanksRequestDTO.StatChannel = NCLJLKHCAEJ;
|
|
getRanksRequestDTO.RoomId = <DOFDAMHCJLP>k__BackingField;
|
|
getRanksRequestDTO.FilterType = FFMBNOMNLPA;
|
|
getRanksRequestDTO.RankStart = FFJPNCLCFDD;
|
|
getRanksRequestDTO.RankEnd = CGBKOMCELLL;
|
|
string text = JsonUtility.ToJson(getRanksRequestDTO);
|
|
string json = text;
|
|
string json3 = json;
|
|
PromiseCache<string> aoeclchblfc = FMHAJJCDCEM.AOECLCHBLFC;
|
|
Func<IPromise<GHJONHKIHKF>> func = delegate
|
|
{
|
|
string json2 = json;
|
|
ulong num2;
|
|
ulong num3;
|
|
IPromise<HOOILIHKMEG> promise2 = BPHGKAEDBPE.ODNBLPCEPNC((HTTPMethods)((ulong)2L), (LDCMJEDOFCO)((uint)9), "leaderboard/GetRanks", json2, num2 != 0UL, num3 != 0UL);
|
|
int num4 = 0;
|
|
return promise2.FAKEPMNIOAI(true, num4 != 0);
|
|
};
|
|
TimeSpan lcpoanmlkjk = FMHAJJCDCEM.LCPOANMLKJK;
|
|
return aoeclchblfc.GetOrCreatePromise<GHJONHKIHKF>(json3, func, lcpoanmlkjk);
|
|
}
|
|
IPromise<GHJONHKIHKF> promise = Promise.FromError<GHJONHKIHKF>("InvalidStat");
|
|
throw new NullReferenceException();
|
|
}
|
|
|
|
// Token: 0x0600571F RID: 22303 RVA: 0x0013C134 File Offset: 0x0013A334
|
|
[Token(Token = "0x600571F")]
|
|
[Address(RVA = "0x19809A0", Offset = "0x197F3A0", VA = "0x1819809A0")]
|
|
private static bool EEADMLCLEAH(int CJFGEMGOJHB, int NCLJLKHCAEJ, long HNHLJONGKHB, out IPromise<FMHAJJCDCEM.HPOHGNPANHE> FJCNBCFJGJB)
|
|
{
|
|
Dictionary<FMHAJJCDCEM.GMKPGJHFOOD, IPromise<FMHAJJCDCEM.HPOHGNPANHE>> ikdgpdpjnfe = FMHAJJCDCEM.IKDGPDPJNFE;
|
|
bool flag;
|
|
return flag;
|
|
}
|
|
|
|
// Token: 0x06005720 RID: 22304 RVA: 0x0013C154 File Offset: 0x0013A354
|
|
[Token(Token = "0x6005720")]
|
|
[Address(RVA = "0x19800C0", Offset = "0x197EAC0", VA = "0x1819800C0")]
|
|
private static void BGKNICHFDBG(int CJFGEMGOJHB, int NCLJLKHCAEJ, long HNHLJONGKHB, IPromise<FMHAJJCDCEM.HPOHGNPANHE> NMPMMGMOKNB)
|
|
{
|
|
Dictionary<FMHAJJCDCEM.GMKPGJHFOOD, IPromise<FMHAJJCDCEM.HPOHGNPANHE>> ikdgpdpjnfe = FMHAJJCDCEM.IKDGPDPJNFE;
|
|
}
|
|
|
|
// Token: 0x06005721 RID: 22305 RVA: 0x0013C170 File Offset: 0x0013A370
|
|
[Token(Token = "0x6005721")]
|
|
[Address(RVA = "0x1982830", Offset = "0x1981230", VA = "0x181982830")]
|
|
public static void OINMAJMCOHM(int CJFGEMGOJHB, long HNHLJONGKHB, int NCLJLKHCAEJ)
|
|
{
|
|
Dictionary<FMHAJJCDCEM.GMKPGJHFOOD, IPromise<FMHAJJCDCEM.HPOHGNPANHE>> ikdgpdpjnfe = FMHAJJCDCEM.IKDGPDPJNFE;
|
|
}
|
|
|
|
// Token: 0x06005722 RID: 22306 RVA: 0x0013C18C File Offset: 0x0013A38C
|
|
[Token(Token = "0x6005722")]
|
|
[Address(RVA = "0x1982B40", Offset = "0x1981540", VA = "0x181982B40")]
|
|
private static void PKKEGNAIOFN()
|
|
{
|
|
JJGHAFKJBEI doohkcanflo = PEGGCEDHBOF.DOOHKCANFLO;
|
|
List<FMHAJJCDCEM.GMKPGJHFOOD> list = new List();
|
|
Dictionary<FMHAJJCDCEM.GMKPGJHFOOD, IPromise<FMHAJJCDCEM.HPOHGNPANHE>>.KeyCollection keys = FMHAJJCDCEM.IKDGPDPJNFE.Keys;
|
|
throw new NullReferenceException();
|
|
}
|
|
|
|
// Token: 0x06005723 RID: 22307 RVA: 0x0013C1F0 File Offset: 0x0013A3F0
|
|
[Token(Token = "0x6005723")]
|
|
[Address(RVA = "0x19814C0", Offset = "0x197FEC0", VA = "0x1819814C0")]
|
|
private static bool HIFCJPEMGMI(int NCLJLKHCAEJ)
|
|
{
|
|
if (NCLJLKHCAEJ - 1 <= 6)
|
|
{
|
|
PPENFJMFPNE ppenfjmfpne = Matchmaking.HMCJLLMDAAM;
|
|
return true;
|
|
}
|
|
throw new NullReferenceException();
|
|
}
|
|
|
|
// Token: 0x06005724 RID: 22308 RVA: 0x0013C214 File Offset: 0x0013A414
|
|
[Token(Token = "0x6005724")]
|
|
[Address(RVA = "0x1982580", Offset = "0x1980F80", VA = "0x181982580")]
|
|
private static void NHNJLDOEDMF(Player IEKDDPPNFPF)
|
|
{
|
|
if (Matchmaking.HMCJLLMDAAM != 0)
|
|
{
|
|
long <DOFDAMHCJLP>k__BackingField = Matchmaking.HMCJLLMDAAM.<DOFDAMHCJLP>k__BackingField;
|
|
FMHAJJCDCEM.OINMAJMCOHM(IEKDDPPNFPF.<FMMJEJMBDPL>k__BackingField, <DOFDAMHCJLP>k__BackingField, 1);
|
|
while (1UL <= (ulong)7L)
|
|
{
|
|
}
|
|
}
|
|
}
|
|
|
|
// Token: 0x06005725 RID: 22309 RVA: 0x0013C264 File Offset: 0x0013A464
|
|
[Token(Token = "0x6005725")]
|
|
[Address(RVA = "0x1981A70", Offset = "0x1980470", VA = "0x181981A70")]
|
|
private static bool JFJCAIJCNJP()
|
|
{
|
|
/*
|
|
An exception occurred when decompiling this method (06005725)
|
|
|
|
ICSharpCode.Decompiler.DecompilerException: Error decompiling System.Boolean FMHAJJCDCEM::JFJCAIJCNJP()
|
|
|
|
---> System.Exception: Basic block has to end with unconditional control flow.
|
|
{
|
|
Block_0:
|
|
stloc:DateTime(var_2_07, callgetter:DateTime(DateTime::get_UtcNow))
|
|
stloc:TimeSpan(var_3_0F, call:TimeSpan(DateTime::op_Subtraction, ldloc:DateTime(var_2_07), ldloc:DateTime(var_2_07)))
|
|
}
|
|
|
|
at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.FlattenBasicBlocks(ILNode node) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 1852
|
|
at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.Optimize(DecompilerContext context, ILBlock method, AutoPropertyProvider autoPropertyProvider, StateMachineKind& stateMachineKind, MethodDef& inlinedMethod, AsyncMethodDebugInfo& asyncInfo, ILAstOptimizationStep abortBeforeStep) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 355
|
|
at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(IEnumerable`1 parameters, MethodDebugInfoBuilder& builder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 123
|
|
at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(MethodDef methodDef, DecompilerContext context, AutoPropertyProvider autoPropertyProvider, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, StringBuilder sb, MethodDebugInfoBuilder& stmtsBuilder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 88
|
|
--- End of inner exception stack trace ---
|
|
at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(MethodDef methodDef, DecompilerContext context, AutoPropertyProvider autoPropertyProvider, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, StringBuilder sb, MethodDebugInfoBuilder& stmtsBuilder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 92
|
|
at ICSharpCode.Decompiler.Ast.AstBuilder.AddMethodBody(EntityDeclaration methodNode, EntityDeclaration& updatedNode, MethodDef method, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, MethodKind methodKind) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstBuilder.cs:line 1663
|
|
*/;
|
|
}
|
|
|
|
// Token: 0x06005726 RID: 22310 RVA: 0x0013C284 File Offset: 0x0013A484
|
|
[Token(Token = "0x6005726")]
|
|
[Address(RVA = "0x1982100", Offset = "0x1980B00", VA = "0x181982100")]
|
|
private static FMHAJJCDCEM.KLBEEPEJAEO MDLBNDDBDFL(SetStatRequestDTO JJHEJKDHOMM)
|
|
{
|
|
int num = 0;
|
|
List<FMHAJJCDCEM.KLBEEPEJAEO> lmhmfedfghf = FMHAJJCDCEM.LMHMFEDFGHF;
|
|
List<FMHAJJCDCEM.KLBEEPEJAEO> lmhmfedfghf2 = FMHAJJCDCEM.LMHMFEDFGHF;
|
|
bool flag;
|
|
if (!flag)
|
|
{
|
|
num++;
|
|
}
|
|
List<FMHAJJCDCEM.KLBEEPEJAEO> lmhmfedfghf3 = FMHAJJCDCEM.LMHMFEDFGHF;
|
|
throw new NullReferenceException();
|
|
}
|
|
|
|
// Token: 0x06005727 RID: 22311 RVA: 0x0013C2B8 File Offset: 0x0013A4B8
|
|
[Token(Token = "0x6005727")]
|
|
[Address(RVA = "0x1981240", Offset = "0x197FC40", VA = "0x181981240")]
|
|
private static void HEGGMMFBGOP()
|
|
{
|
|
List<FMHAJJCDCEM.KLBEEPEJAEO> lmhmfedfghf = FMHAJJCDCEM.LMHMFEDFGHF;
|
|
DateTime utcNow = DateTime.UtcNow;
|
|
TimeSpan timeSpan = utcNow - utcNow;
|
|
float num = Mathf.Max((float)0, 30f);
|
|
Scheduler instance = SingletonMonoBehaviour.Instance;
|
|
int num2;
|
|
FMHAJJCDCEM.HKFGENKHIKE hkfgenkhike = new FMHAJJCDCEM.HKFGENKHIKE(num2);
|
|
num2 = 0;
|
|
hkfgenkhike.delayTime = num;
|
|
int num3 = 0;
|
|
FMHAJJCDCEM.FODEMBGEAIA = instance.Run(num3, hkfgenkhike);
|
|
}
|
|
|
|
// Token: 0x06005728 RID: 22312 RVA: 0x0013C320 File Offset: 0x0013A520
|
|
[Token(Token = "0x6005728")]
|
|
[Address(RVA = "0x1982510", Offset = "0x1980F10", VA = "0x181982510")]
|
|
private static IEnumerator<ISchedule> MIOFECENEGP(float ACMOIDLGLBN)
|
|
{
|
|
int num;
|
|
FMHAJJCDCEM.HKFGENKHIKE hkfgenkhike = new FMHAJJCDCEM.HKFGENKHIKE(num);
|
|
num = 0;
|
|
hkfgenkhike.delayTime = ACMOIDLGLBN;
|
|
throw new NullReferenceException();
|
|
}
|
|
|
|
// Token: 0x06005729 RID: 22313 RVA: 0x0013C344 File Offset: 0x0013A544
|
|
[Token(Token = "0x6005729")]
|
|
[Address(RVA = "0x197FEC0", Offset = "0x197E8C0", VA = "0x18197FEC0")]
|
|
private static void AOFHHAMPJOK()
|
|
{
|
|
int num;
|
|
do
|
|
{
|
|
num = 0;
|
|
if (FMHAJJCDCEM.FODEMBGEAIA != 0)
|
|
{
|
|
}
|
|
FMHAJJCDCEM.FODEMBGEAIA = num;
|
|
List<FMHAJJCDCEM.KLBEEPEJAEO> lmhmfedfghf = FMHAJJCDCEM.LMHMFEDFGHF;
|
|
List.Enumerator enumerator;
|
|
if (enumerator != 0)
|
|
{
|
|
}
|
|
if (num != -1)
|
|
{
|
|
}
|
|
}
|
|
while (num != 0);
|
|
FMHAJJCDCEM.LMHMFEDFGHF.Clear();
|
|
FMHAJJCDCEM.HNCBHIKHJAE = 0;
|
|
}
|
|
|
|
// Token: 0x0600572A RID: 22314 RVA: 0x0000220F File Offset: 0x0000040F
|
|
[Token(Token = "0x600572A")]
|
|
[Address(RVA = "0x19828E0", Offset = "0x19812E0", VA = "0x1819828E0")]
|
|
private static IPromise<FMHAJJCDCEM.HPOHGNPANHE> PDLHMOLDMCC(int CJFGEMGOJHB, long HNHLJONGKHB, int NCLJLKHCAEJ, Func<FMHAJJCDCEM.HPOHGNPANHE, int> MLFGHONIEFJ)
|
|
{
|
|
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
|
}
|
|
|
|
// Token: 0x0600572B RID: 22315 RVA: 0x0000220F File Offset: 0x0000040F
|
|
[Token(Token = "0x600572B")]
|
|
[Address(RVA = "0x1980CA0", Offset = "0x197F6A0", VA = "0x181980CA0")]
|
|
private static IPromise<int> GDDCAHIOPKO(IPromise<FMHAJJCDCEM.HPOHGNPANHE> NCOLCCKPEGL)
|
|
{
|
|
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
|
}
|
|
|
|
// Token: 0x0600572C RID: 22316 RVA: 0x0013C390 File Offset: 0x0013A590
|
|
[Token(Token = "0x600572C")]
|
|
[Address(RVA = "0x3C1670", Offset = "0x3C0070", VA = "0x1803C1670")]
|
|
public FMHAJJCDCEM()
|
|
{
|
|
}
|
|
|
|
// Token: 0x0600572D RID: 22317 RVA: 0x0013C3A4 File Offset: 0x0013A5A4
|
|
// Note: this type is marked as 'beforefieldinit'.
|
|
[Token(Token = "0x600572D")]
|
|
[Address(RVA = "0x1982F60", Offset = "0x1981960", VA = "0x181982F60")]
|
|
static FMHAJJCDCEM()
|
|
{
|
|
int num = 0;
|
|
FMHAJJCDCEM.LCPOANMLKJK = num;
|
|
FMHAJJCDCEM.HNCBHIKHJAE = 0;
|
|
FMHAJJCDCEM.LMHMFEDFGHF = new List();
|
|
FMHAJJCDCEM.FODEMBGEAIA = num;
|
|
FMHAJJCDCEM.AOECLCHBLFC = new PromiseCache(num, true);
|
|
FMHAJJCDCEM.IKDGPDPJNFE = new Dictionary();
|
|
FMHAJJCDCEM.HDNCEEKPOOI = "api/Leaderboard/";
|
|
}
|
|
|
|
// Token: 0x04003F8A RID: 16266
|
|
[Token(Token = "0x4003F8A")]
|
|
public const int BLNHJLOMMBJ = 50;
|
|
|
|
// Token: 0x04003F8B RID: 16267
|
|
[Token(Token = "0x4003F8B")]
|
|
private const int FFLFJNFJEKA = 1;
|
|
|
|
// Token: 0x04003F8C RID: 16268
|
|
[Token(Token = "0x4003F8C")]
|
|
private const int KOIDGEMPEID = 3;
|
|
|
|
// Token: 0x04003F8D RID: 16269
|
|
[Token(Token = "0x4003F8D")]
|
|
public const int ADPLGFHOIHI = 7;
|
|
|
|
// Token: 0x04003F8E RID: 16270
|
|
[Token(Token = "0x4003F8E")]
|
|
private const float DOOCOFKPDEH = 30f;
|
|
|
|
// Token: 0x04003F8F RID: 16271
|
|
[Token(Token = "0x4003F8F")]
|
|
private static TimeSpan LCPOANMLKJK;
|
|
|
|
// Token: 0x04003F90 RID: 16272
|
|
[Token(Token = "0x4003F90")]
|
|
private static DateTime? HNCBHIKHJAE;
|
|
|
|
// Token: 0x04003F91 RID: 16273
|
|
[Token(Token = "0x4003F91")]
|
|
private static List<FMHAJJCDCEM.KLBEEPEJAEO> LMHMFEDFGHF;
|
|
|
|
// Token: 0x04003F92 RID: 16274
|
|
[Token(Token = "0x4003F92")]
|
|
private static IDisposable FODEMBGEAIA;
|
|
|
|
// Token: 0x04003F93 RID: 16275
|
|
[Token(Token = "0x4003F93")]
|
|
private static PromiseCache<string> AOECLCHBLFC;
|
|
|
|
// Token: 0x04003F94 RID: 16276
|
|
[Token(Token = "0x4003F94")]
|
|
private static Dictionary<FMHAJJCDCEM.GMKPGJHFOOD, IPromise<FMHAJJCDCEM.HPOHGNPANHE>> IKDGPDPJNFE;
|
|
|
|
// Token: 0x04003F95 RID: 16277
|
|
[Token(Token = "0x4003F95")]
|
|
private static string HDNCEEKPOOI = null;
|
|
|
|
// Token: 0x02000E18 RID: 3608
|
|
[Token(Token = "0x2000E18")]
|
|
public enum AEMCEHGEDIJ
|
|
{
|
|
// Token: 0x04003F97 RID: 16279
|
|
[Token(Token = "0x4003F97")]
|
|
Success,
|
|
// Token: 0x04003F98 RID: 16280
|
|
[Token(Token = "0x4003F98")]
|
|
InvalidStat,
|
|
// Token: 0x04003F99 RID: 16281
|
|
[Token(Token = "0x4003F99")]
|
|
RedisConnectionError
|
|
}
|
|
|
|
// Token: 0x02000E19 RID: 3609
|
|
[Token(Token = "0x2000E19")]
|
|
public enum GHJPLMCGKIH
|
|
{
|
|
// Token: 0x04003F9B RID: 16283
|
|
[Token(Token = "0x4003F9B")]
|
|
Global,
|
|
// Token: 0x04003F9C RID: 16284
|
|
[Token(Token = "0x4003F9C")]
|
|
Friends
|
|
}
|
|
|
|
// Token: 0x02000E1A RID: 3610
|
|
[Token(Token = "0x2000E1A")]
|
|
public enum JBGJIODAFBA
|
|
{
|
|
// Token: 0x04003F9E RID: 16286
|
|
[Token(Token = "0x4003F9E")]
|
|
AllTime,
|
|
// Token: 0x04003F9F RID: 16287
|
|
[Token(Token = "0x4003F9F")]
|
|
TwoWeeks
|
|
}
|
|
|
|
// Token: 0x02000E1B RID: 3611
|
|
[Token(Token = "0x2000E1B")]
|
|
public class HPOHGNPANHE
|
|
{
|
|
// Token: 0x0600572E RID: 22318 RVA: 0x0013C3F0 File Offset: 0x0013A5F0
|
|
[Token(Token = "0x600572E")]
|
|
[Address(RVA = "0x3C1670", Offset = "0x3C0070", VA = "0x1803C1670")]
|
|
public HPOHGNPANHE()
|
|
{
|
|
}
|
|
|
|
// Token: 0x04003FA0 RID: 16288
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x10")]
|
|
[Token(Token = "0x4003FA0")]
|
|
public int EEOGKBHOJGL;
|
|
|
|
// Token: 0x04003FA1 RID: 16289
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x14")]
|
|
[Token(Token = "0x4003FA1")]
|
|
public int FMIKKBINNMC;
|
|
|
|
// Token: 0x04003FA2 RID: 16290
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x18")]
|
|
[Token(Token = "0x4003FA2")]
|
|
public int DMLIOOCLKKP;
|
|
}
|
|
|
|
// Token: 0x02000E1C RID: 3612
|
|
[Token(Token = "0x2000E1C")]
|
|
private class KLBEEPEJAEO : Promise<FMHAJJCDCEM.AEMCEHGEDIJ>
|
|
{
|
|
// Token: 0x0600572F RID: 22319 RVA: 0x0013C404 File Offset: 0x0013A604
|
|
[Token(Token = "0x600572F")]
|
|
[Address(RVA = "0x165FEE0", Offset = "0x165E8E0", VA = "0x18165FEE0")]
|
|
public KLBEEPEJAEO(SetStatRequestDTO setStatDTO)
|
|
{
|
|
this.IAFEPFINDFJ = setStatDTO;
|
|
}
|
|
|
|
// Token: 0x06005730 RID: 22320 RVA: 0x0013C420 File Offset: 0x0013A620
|
|
[Token(Token = "0x6005730")]
|
|
[Address(RVA = "0x165FC50", Offset = "0x165E650", VA = "0x18165FC50")]
|
|
public void JCODAPOFNBC()
|
|
{
|
|
SetStatRequestDTO iafepfindfj = this.IAFEPFINDFJ;
|
|
this.OMDANNHMFCM = true;
|
|
IPromise<FMHAJJCDCEM.AEMCEHGEDIJ> promise = FMHAJJCDCEM.HOKNOINCHNF(iafepfindfj);
|
|
Action<FMHAJJCDCEM.AEMCEHGEDIJ> action = new Action(this.JJFFFNMPFPN);
|
|
int num = 0;
|
|
num += num;
|
|
num++;
|
|
Action<string> action2 = new Action(this.FDNPJEKKHPL);
|
|
throw new NullReferenceException();
|
|
}
|
|
|
|
// Token: 0x06005731 RID: 22321 RVA: 0x0013C46C File Offset: 0x0013A66C
|
|
[Token(Token = "0x6005731")]
|
|
[Address(RVA = "0x165FE00", Offset = "0x165E800", VA = "0x18165FE00")]
|
|
public bool KLIHPFFPCKO(SetStatRequestDTO HPKICPNGMDJ)
|
|
{
|
|
SetStatRequestDTO iafepfindfj = this.IAFEPFINDFJ;
|
|
long <RoomId>k__BackingField = HPKICPNGMDJ.<RoomId>k__BackingField;
|
|
if (iafepfindfj.<RoomId>k__BackingField != <RoomId>k__BackingField)
|
|
{
|
|
}
|
|
int <StatChannel>k__BackingField = HPKICPNGMDJ.<StatChannel>k__BackingField;
|
|
return iafepfindfj.<StatChannel>k__BackingField == <StatChannel>k__BackingField;
|
|
}
|
|
|
|
// Token: 0x06005732 RID: 22322 RVA: 0x0013C4A8 File Offset: 0x0013A6A8
|
|
[Token(Token = "0x6005732")]
|
|
[Address(RVA = "0x165FE40", Offset = "0x165E840", VA = "0x18165FE40")]
|
|
public void PLNKLJMOHDD(SetStatRequestDTO OFJJDMHILMI)
|
|
{
|
|
if (!this.OMDANNHMFCM)
|
|
{
|
|
int? <CurrentStatValue>k__BackingField = this.IAFEPFINDFJ.<CurrentStatValue>k__BackingField;
|
|
OFJJDMHILMI.<CurrentStatValue>k__BackingField = <CurrentStatValue>k__BackingField;
|
|
this.IAFEPFINDFJ = OFJJDMHILMI;
|
|
return;
|
|
}
|
|
Debug.LogError("Can't overwrite set stat data if promise is already completed");
|
|
}
|
|
|
|
// Token: 0x06005733 RID: 22323 RVA: 0x0013C4EC File Offset: 0x0013A6EC
|
|
[Token(Token = "0x6005733")]
|
|
[Address(RVA = "0x165FDB0", Offset = "0x165E7B0", VA = "0x18165FDB0")]
|
|
[CompilerGenerated]
|
|
private void JJFFFNMPFPN(FMHAJJCDCEM.AEMCEHGEDIJ GIAOBLMEMMI)
|
|
{
|
|
}
|
|
|
|
// Token: 0x06005734 RID: 22324 RVA: 0x0013C4FC File Offset: 0x0013A6FC
|
|
[Token(Token = "0x6005734")]
|
|
[Address(RVA = "0x165FC00", Offset = "0x165E600", VA = "0x18165FC00")]
|
|
[CompilerGenerated]
|
|
private void FDNPJEKKHPL(string ODOLEOCLALH)
|
|
{
|
|
base.Error(ODOLEOCLALH);
|
|
}
|
|
|
|
// Token: 0x04003FA3 RID: 16291
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x38")]
|
|
[Token(Token = "0x4003FA3")]
|
|
private SetStatRequestDTO IAFEPFINDFJ;
|
|
|
|
// Token: 0x04003FA4 RID: 16292
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x40")]
|
|
[Token(Token = "0x4003FA4")]
|
|
private bool OMDANNHMFCM;
|
|
}
|
|
|
|
// Token: 0x02000E1D RID: 3613
|
|
[Token(Token = "0x2000E1D")]
|
|
public enum COJPLNKOFBE
|
|
{
|
|
// Token: 0x04003FA6 RID: 16294
|
|
[Token(Token = "0x4003FA6")]
|
|
Always,
|
|
// Token: 0x04003FA7 RID: 16295
|
|
[Token(Token = "0x4003FA7")]
|
|
IfGreater,
|
|
// Token: 0x04003FA8 RID: 16296
|
|
[Token(Token = "0x4003FA8")]
|
|
IfLess
|
|
}
|
|
|
|
// Token: 0x02000E1E RID: 3614
|
|
[Token(Token = "0x2000E1E")]
|
|
private struct GMKPGJHFOOD : IEquatable<FMHAJJCDCEM.GMKPGJHFOOD>
|
|
{
|
|
// Token: 0x06005735 RID: 22325 RVA: 0x0013C510 File Offset: 0x0013A710
|
|
[Token(Token = "0x6005735")]
|
|
[Address(RVA = "0x237770", Offset = "0x236B70", VA = "0x180237770", Slot = "4")]
|
|
public bool Equals(FMHAJJCDCEM.GMKPGJHFOOD HPKICPNGMDJ)
|
|
{
|
|
bool flag;
|
|
return flag;
|
|
}
|
|
|
|
// Token: 0x06005736 RID: 22326 RVA: 0x0013C520 File Offset: 0x0013A720
|
|
[Token(Token = "0x6005736")]
|
|
[Address(RVA = "0x237630", Offset = "0x236A30", VA = "0x180237630", Slot = "0")]
|
|
public override bool Equals(object NLNHFEEMFBN)
|
|
{
|
|
Type type = NLNHFEEMFBN.GetType();
|
|
Type typeFromHandle = typeof(FMHAJJCDCEM.GMKPGJHFOOD);
|
|
bool flag = type.Equals(typeFromHandle);
|
|
if (!flag)
|
|
{
|
|
return flag.Equals(NLNHFEEMFBN);
|
|
}
|
|
bool flag2;
|
|
return flag2;
|
|
}
|
|
|
|
// Token: 0x06005737 RID: 22327 RVA: 0x0000220F File Offset: 0x0000040F
|
|
[Token(Token = "0x6005737")]
|
|
[Address(RVA = "0x2377A0", Offset = "0x236BA0", VA = "0x1802377A0", Slot = "2")]
|
|
public override int GetHashCode()
|
|
{
|
|
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
|
}
|
|
|
|
// Token: 0x04003FA9 RID: 16297
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x0")]
|
|
[Token(Token = "0x4003FA9")]
|
|
public int EEOGKBHOJGL;
|
|
|
|
// Token: 0x04003FAA RID: 16298
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x4")]
|
|
[Token(Token = "0x4003FAA")]
|
|
public int FMIKKBINNMC;
|
|
|
|
// Token: 0x04003FAB RID: 16299
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x8")]
|
|
[Token(Token = "0x4003FAB")]
|
|
public long DADOKMAOFJL;
|
|
}
|
|
|
|
// Token: 0x02000E1F RID: 3615
|
|
[Token(Token = "0x2000E1F")]
|
|
[CompilerGenerated]
|
|
private sealed class ADAPAKKBDMC
|
|
{
|
|
// Token: 0x06005738 RID: 22328 RVA: 0x0013C560 File Offset: 0x0013A760
|
|
[Token(Token = "0x6005738")]
|
|
[Address(RVA = "0x3C1670", Offset = "0x3C0070", VA = "0x1803C1670")]
|
|
public ADAPAKKBDMC()
|
|
{
|
|
}
|
|
|
|
// Token: 0x06005739 RID: 22329 RVA: 0x0013C574 File Offset: 0x0013A774
|
|
[Token(Token = "0x6005739")]
|
|
[Address(RVA = "0x164A890", Offset = "0x1649290", VA = "0x18164A890")]
|
|
internal int <IncrementStat_ReturningNewValue>b__0(FMHAJJCDCEM.HPOHGNPANHE statData)
|
|
{
|
|
if (statData == 0)
|
|
{
|
|
int num = this.incrementAmount;
|
|
return num + statData;
|
|
}
|
|
int dmliooclkkp = statData.DMLIOOCLKKP;
|
|
int num2 = this.incrementAmount;
|
|
return num2 + dmliooclkkp;
|
|
}
|
|
|
|
// Token: 0x04003FAC RID: 16300
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x10")]
|
|
[Token(Token = "0x4003FAC")]
|
|
public int incrementAmount;
|
|
}
|
|
|
|
// Token: 0x02000E20 RID: 3616
|
|
[Token(Token = "0x2000E20")]
|
|
[CompilerGenerated]
|
|
private sealed class ODIJAELJCBE
|
|
{
|
|
// Token: 0x0600573A RID: 22330 RVA: 0x0013C5A8 File Offset: 0x0013A7A8
|
|
[Token(Token = "0x600573A")]
|
|
[Address(RVA = "0x3C1670", Offset = "0x3C0070", VA = "0x1803C1670")]
|
|
public ODIJAELJCBE()
|
|
{
|
|
}
|
|
|
|
// Token: 0x0600573B RID: 22331 RVA: 0x0013C5BC File Offset: 0x0013A7BC
|
|
[Token(Token = "0x600573B")]
|
|
[Address(RVA = "0x1660200", Offset = "0x165EC00", VA = "0x181660200")]
|
|
internal int <ConditionalSetStat_ReturningNewValue>b__0(FMHAJJCDCEM.HPOHGNPANHE statData)
|
|
{
|
|
int num;
|
|
if (statData != 0)
|
|
{
|
|
num = statData.DMLIOOCLKKP;
|
|
FMHAJJCDCEM.COJPLNKOFBE cojplnkofbe = this.setMode;
|
|
if (cojplnkofbe == FMHAJJCDCEM.COJPLNKOFBE.IfGreater)
|
|
{
|
|
int num2 = this.statValue;
|
|
if (num2 > num)
|
|
{
|
|
num = num2;
|
|
}
|
|
return num;
|
|
}
|
|
if (cojplnkofbe == FMHAJJCDCEM.COJPLNKOFBE.IfLess)
|
|
{
|
|
int num3 = this.statValue;
|
|
if (num3 < num)
|
|
{
|
|
num = num3;
|
|
return num;
|
|
}
|
|
}
|
|
}
|
|
return num;
|
|
}
|
|
|
|
// Token: 0x04003FAD RID: 16301
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x10")]
|
|
[Token(Token = "0x4003FAD")]
|
|
public int statValue;
|
|
|
|
// Token: 0x04003FAE RID: 16302
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x14")]
|
|
[Token(Token = "0x4003FAE")]
|
|
public FMHAJJCDCEM.COJPLNKOFBE setMode;
|
|
}
|
|
|
|
// Token: 0x02000E21 RID: 3617
|
|
[Token(Token = "0x2000E21")]
|
|
[CompilerGenerated]
|
|
private sealed class KCFLGJFONIO
|
|
{
|
|
// Token: 0x0600573C RID: 22332 RVA: 0x0013C604 File Offset: 0x0013A804
|
|
[Token(Token = "0x600573C")]
|
|
[Address(RVA = "0x3C1670", Offset = "0x3C0070", VA = "0x1803C1670")]
|
|
public KCFLGJFONIO()
|
|
{
|
|
}
|
|
|
|
// Token: 0x0600573D RID: 22333 RVA: 0x0013C618 File Offset: 0x0013A818
|
|
[Token(Token = "0x600573D")]
|
|
[Address(RVA = "0x3C1C50", Offset = "0x3C0650", VA = "0x1803C1C50")]
|
|
internal int <SetStat_ReturningNewValue>b__0(FMHAJJCDCEM.HPOHGNPANHE statData)
|
|
{
|
|
return this.statValue;
|
|
}
|
|
|
|
// Token: 0x04003FAF RID: 16303
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x10")]
|
|
[Token(Token = "0x4003FAF")]
|
|
public int statValue;
|
|
}
|
|
|
|
// Token: 0x02000E22 RID: 3618
|
|
[Token(Token = "0x2000E22")]
|
|
[CompilerGenerated]
|
|
private sealed class CGMJCBDGGIE
|
|
{
|
|
// Token: 0x0600573E RID: 22334 RVA: 0x0013C62C File Offset: 0x0013A82C
|
|
[Token(Token = "0x600573E")]
|
|
[Address(RVA = "0x3C1670", Offset = "0x3C0070", VA = "0x1803C1670")]
|
|
public CGMJCBDGGIE()
|
|
{
|
|
}
|
|
|
|
// Token: 0x0600573F RID: 22335 RVA: 0x0013C640 File Offset: 0x0013A840
|
|
[Token(Token = "0x600573F")]
|
|
[Address(RVA = "0x164ACF0", Offset = "0x16496F0", VA = "0x18164ACF0")]
|
|
internal void <IssueSetStatToServer>b__0(FMHAJJCDCEM.AEMCEHGEDIJ result)
|
|
{
|
|
if (result != FMHAJJCDCEM.AEMCEHGEDIJ.Success)
|
|
{
|
|
SetStatRequestDTO setStatRequestDTO = this.setStatRequestDTO;
|
|
int num = this.localPlayerId;
|
|
long <RoomId>k__BackingField = setStatRequestDTO.<RoomId>k__BackingField;
|
|
int <StatChannel>k__BackingField = setStatRequestDTO.<StatChannel>k__BackingField;
|
|
FMHAJJCDCEM.OINMAJMCOHM(num, <RoomId>k__BackingField, <StatChannel>k__BackingField);
|
|
}
|
|
}
|
|
|
|
// Token: 0x06005740 RID: 22336 RVA: 0x0013C67C File Offset: 0x0013A87C
|
|
[Token(Token = "0x6005740")]
|
|
[Address(RVA = "0x164AD80", Offset = "0x1649780", VA = "0x18164AD80")]
|
|
internal void <IssueSetStatToServer>b__1(string errMsg)
|
|
{
|
|
SetStatRequestDTO setStatRequestDTO = this.setStatRequestDTO;
|
|
int num = this.localPlayerId;
|
|
long <RoomId>k__BackingField = setStatRequestDTO.<RoomId>k__BackingField;
|
|
int <StatChannel>k__BackingField = setStatRequestDTO.<StatChannel>k__BackingField;
|
|
FMHAJJCDCEM.OINMAJMCOHM(num, <RoomId>k__BackingField, <StatChannel>k__BackingField);
|
|
}
|
|
|
|
// Token: 0x04003FB0 RID: 16304
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x10")]
|
|
[Token(Token = "0x4003FB0")]
|
|
public int localPlayerId;
|
|
|
|
// Token: 0x04003FB1 RID: 16305
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x18")]
|
|
[Token(Token = "0x4003FB1")]
|
|
public SetStatRequestDTO setStatRequestDTO;
|
|
}
|
|
|
|
// Token: 0x02000E23 RID: 3619
|
|
[Token(Token = "0x2000E23")]
|
|
[CompilerGenerated]
|
|
private sealed class KOGANJFBNNJ
|
|
{
|
|
// Token: 0x06005741 RID: 22337 RVA: 0x0013C6B4 File Offset: 0x0013A8B4
|
|
[Token(Token = "0x6005741")]
|
|
[Address(RVA = "0x3C1670", Offset = "0x3C0070", VA = "0x1803C1670")]
|
|
public KOGANJFBNNJ()
|
|
{
|
|
}
|
|
|
|
// Token: 0x06005742 RID: 22338 RVA: 0x0013C6C8 File Offset: 0x0013A8C8
|
|
[Token(Token = "0x6005742")]
|
|
[Address(RVA = "0x165FF30", Offset = "0x165E930", VA = "0x18165FF30")]
|
|
internal FMHAJJCDCEM.HPOHGNPANHE <GetPlayerStat>b__0(JLPNLMIKLPF.JDOMCOIKGLI value)
|
|
{
|
|
if (value != 0)
|
|
{
|
|
FMHAJJCDCEM.HPOHGNPANHE hpohgnpanhe = new FMHAJJCDCEM.HPOHGNPANHE();
|
|
int num = this.playerId;
|
|
hpohgnpanhe.EEOGKBHOJGL = num;
|
|
int num2 = this.statChannel;
|
|
hpohgnpanhe.FMIKKBINNMC = num2;
|
|
int <GIAGDNCDKHK>k__BackingField = value.<GIAGDNCDKHK>k__BackingField;
|
|
hpohgnpanhe.DMLIOOCLKKP = <GIAGDNCDKHK>k__BackingField;
|
|
return hpohgnpanhe;
|
|
}
|
|
throw new NullReferenceException();
|
|
}
|
|
|
|
// Token: 0x04003FB2 RID: 16306
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x10")]
|
|
[Token(Token = "0x4003FB2")]
|
|
public int playerId;
|
|
|
|
// Token: 0x04003FB3 RID: 16307
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x14")]
|
|
[Token(Token = "0x4003FB3")]
|
|
public int statChannel;
|
|
}
|
|
|
|
// Token: 0x02000E24 RID: 3620
|
|
[Token(Token = "0x2000E24")]
|
|
[CompilerGenerated]
|
|
private sealed class OGILOMODHEI
|
|
{
|
|
// Token: 0x06005743 RID: 22339 RVA: 0x0013C714 File Offset: 0x0013A914
|
|
[Token(Token = "0x6005743")]
|
|
[Address(RVA = "0x3C1670", Offset = "0x3C0070", VA = "0x1803C1670")]
|
|
public OGILOMODHEI()
|
|
{
|
|
}
|
|
|
|
// Token: 0x06005744 RID: 22340 RVA: 0x0013C728 File Offset: 0x0013A928
|
|
[Token(Token = "0x6005744")]
|
|
[Address(RVA = "0x16603D0", Offset = "0x165EDD0", VA = "0x1816603D0")]
|
|
internal IPromise<GHJONHKIHKF> <GetNearbyScores>b__0()
|
|
{
|
|
string text = this.json;
|
|
ulong num;
|
|
ulong num2;
|
|
IPromise<HOOILIHKMEG> promise = BPHGKAEDBPE.ODNBLPCEPNC((HTTPMethods)((ulong)2L), (LDCMJEDOFCO)((uint)9), "leaderboard/GetNearbyScores", text, num != 0UL, num2 != 0UL);
|
|
int num3 = 0;
|
|
return promise.FAKEPMNIOAI(true, num3 != 0);
|
|
}
|
|
|
|
// Token: 0x04003FB4 RID: 16308
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x10")]
|
|
[Token(Token = "0x4003FB4")]
|
|
public string json;
|
|
}
|
|
|
|
// Token: 0x02000E25 RID: 3621
|
|
[Token(Token = "0x2000E25")]
|
|
[CompilerGenerated]
|
|
private sealed class LAGKPCJDFHA
|
|
{
|
|
// Token: 0x06005745 RID: 22341 RVA: 0x0013C760 File Offset: 0x0013A960
|
|
[Token(Token = "0x6005745")]
|
|
[Address(RVA = "0x3C1670", Offset = "0x3C0070", VA = "0x1803C1670")]
|
|
public LAGKPCJDFHA()
|
|
{
|
|
}
|
|
|
|
// Token: 0x06005746 RID: 22342 RVA: 0x0013C774 File Offset: 0x0013A974
|
|
[Token(Token = "0x6005746")]
|
|
[Address(RVA = "0x165FFC0", Offset = "0x165E9C0", VA = "0x18165FFC0")]
|
|
internal IPromise<GHJONHKIHKF> <GetRanks>b__0()
|
|
{
|
|
string text = this.json;
|
|
ulong num;
|
|
ulong num2;
|
|
IPromise<HOOILIHKMEG> promise = BPHGKAEDBPE.ODNBLPCEPNC((HTTPMethods)((ulong)2L), (LDCMJEDOFCO)((uint)9), "leaderboard/GetRanks", text, num != 0UL, num2 != 0UL);
|
|
int num3 = 0;
|
|
return promise.FAKEPMNIOAI(true, num3 != 0);
|
|
}
|
|
|
|
// Token: 0x04003FB5 RID: 16309
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x10")]
|
|
[Token(Token = "0x4003FB5")]
|
|
public string json;
|
|
}
|
|
|
|
// Token: 0x02000E27 RID: 3623
|
|
[Token(Token = "0x2000E27")]
|
|
[CompilerGenerated]
|
|
private sealed class JBBMNDDBDMA
|
|
{
|
|
// Token: 0x0600574D RID: 22349 RVA: 0x0013C804 File Offset: 0x0013AA04
|
|
[Token(Token = "0x600574D")]
|
|
[Address(RVA = "0x3C1670", Offset = "0x3C0070", VA = "0x1803C1670")]
|
|
public JBBMNDDBDMA()
|
|
{
|
|
}
|
|
|
|
// Token: 0x0600574E RID: 22350 RVA: 0x0013C818 File Offset: 0x0013AA18
|
|
[Token(Token = "0x600574E")]
|
|
[Address(RVA = "0x165FAB0", Offset = "0x165E4B0", VA = "0x18165FAB0")]
|
|
internal IPromise<FMHAJJCDCEM.HPOHGNPANHE> <AdjustCachedStatData>b__0(FMHAJJCDCEM.HPOHGNPANHE statData)
|
|
{
|
|
if (statData != 0)
|
|
{
|
|
}
|
|
int num = 0;
|
|
int num2 = this.adjustmentFunction(statData);
|
|
if (1 != 0 || statData.DMLIOOCLKKP != num2)
|
|
{
|
|
int num3 = this.statChannel;
|
|
long num4 = this.roomId;
|
|
IPromise<FMHAJJCDCEM.AEMCEHGEDIJ> promise = FMHAJJCDCEM.GPJINFBMNLO(num3, num4, num2, num);
|
|
}
|
|
FMHAJJCDCEM.HPOHGNPANHE hpohgnpanhe = new FMHAJJCDCEM.HPOHGNPANHE();
|
|
int num5 = this.playerId;
|
|
hpohgnpanhe.EEOGKBHOJGL = num5;
|
|
int num6 = this.statChannel;
|
|
hpohgnpanhe.FMIKKBINNMC = num6;
|
|
hpohgnpanhe.DMLIOOCLKKP = num2;
|
|
return Promise.FromResult<FMHAJJCDCEM.HPOHGNPANHE>(hpohgnpanhe);
|
|
}
|
|
|
|
// Token: 0x04003FB9 RID: 16313
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x10")]
|
|
[Token(Token = "0x4003FB9")]
|
|
public Func<FMHAJJCDCEM.HPOHGNPANHE, int> adjustmentFunction;
|
|
|
|
// Token: 0x04003FBA RID: 16314
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x18")]
|
|
[Token(Token = "0x4003FBA")]
|
|
public int statChannel;
|
|
|
|
// Token: 0x04003FBB RID: 16315
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x20")]
|
|
[Token(Token = "0x4003FBB")]
|
|
public long roomId;
|
|
|
|
// Token: 0x04003FBC RID: 16316
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x28")]
|
|
[Token(Token = "0x4003FBC")]
|
|
public int playerId;
|
|
}
|
|
}
|