1215 lines
45 KiB
C#
1215 lines
45 KiB
C#
using System;
|
|
using System.Collections.Generic;
|
|
using System.Runtime.CompilerServices;
|
|
using BestHTTP;
|
|
using CodeStage.AntiCheat.ObscuredTypes;
|
|
using Cpp2IlInjected;
|
|
using RecNet;
|
|
using RecRoom.Core;
|
|
using UnityEngine;
|
|
|
|
// Token: 0x020014E4 RID: 5348
|
|
[Token(Token = "0x20014E4")]
|
|
public class FMHAJJCDCEM
|
|
{
|
|
// Token: 0x0600790C RID: 30988 RVA: 0x001A35F8 File Offset: 0x001A17F8
|
|
[Token(Token = "0x600790C")]
|
|
[Address(RVA = "0x1E35190", Offset = "0x1E34190", VA = "0x181E35190")]
|
|
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: 0x0600790D RID: 30989 RVA: 0x001A3640 File Offset: 0x001A1840
|
|
[Token(Token = "0x600790D")]
|
|
[Address(RVA = "0x1E377F0", Offset = "0x1E367F0", VA = "0x181E377F0")]
|
|
private static void OFFLOPLJBBG()
|
|
{
|
|
MFBGLIHGCGO<Player> playerDestroyedEvent = Player.PlayerDestroyedEvent;
|
|
int num;
|
|
Action<Player> action = new Action(num.NHNJLDOEDMF);
|
|
num = 0;
|
|
Player.PlayerDestroyedEvent = MFBGLIHGCGO.BPJDFPACLMK(playerDestroyedEvent, action);
|
|
}
|
|
|
|
// Token: 0x0600790E RID: 30990 RVA: 0x001A3670 File Offset: 0x001A1870
|
|
[Token(Token = "0x600790E")]
|
|
[Address(RVA = "0x1E37740", Offset = "0x1E36740", VA = "0x181E37740")]
|
|
private static void NPCPLFAONFO()
|
|
{
|
|
MFBGLIHGCGO<Player> playerDestroyedEvent = Player.PlayerDestroyedEvent;
|
|
int num;
|
|
Action<Player> action = new Action(num.NHNJLDOEDMF);
|
|
num = 0;
|
|
Player.PlayerDestroyedEvent = MFBGLIHGCGO.GMNMHGMFGOL(playerDestroyedEvent, action);
|
|
}
|
|
|
|
// Token: 0x0600790F RID: 30991 RVA: 0x001A36A0 File Offset: 0x001A18A0
|
|
[Token(Token = "0x600790F")]
|
|
[Address(RVA = "0x1E36BD0", Offset = "0x1E35BD0", VA = "0x181E36BD0")]
|
|
private static void JPFGCHENJMH()
|
|
{
|
|
if (FMHAJJCDCEM.FODEMBGEAIA != 0)
|
|
{
|
|
}
|
|
FMHAJJCDCEM.LMHMFEDFGHF.Clear();
|
|
FMHAJJCDCEM.HNCBHIKHJAE = 0;
|
|
FMHAJJCDCEM.AOECLCHBLFC.LKLKGDMFMCC();
|
|
FMHAJJCDCEM.IKDGPDPJNFE.Clear();
|
|
}
|
|
|
|
// Token: 0x06007910 RID: 30992 RVA: 0x001A36E0 File Offset: 0x001A18E0
|
|
[Token(Token = "0x6007910")]
|
|
[Address(RVA = "0x1E35270", Offset = "0x1E34270", VA = "0x181E35270")]
|
|
public static PMGCJEPKFOF<int> BMDFFEAAJJF(int NCLJLKHCAEJ, int PHKFAJALLFM)
|
|
{
|
|
if (FMHAJJCDCEM.HIFCJPEMGMI(NCLJLKHCAEJ))
|
|
{
|
|
long <DOFDAMHCJLP>k__BackingField = Matchmaking.HMCJLLMDAAM.<DOFDAMHCJLP>k__BackingField;
|
|
JJGHAFKJBEI doohkcanflo = PEGGCEDHBOF.DOOHKCANFLO;
|
|
ObscuredInt <IFBPANODIPA>k__BackingField = doohkcanflo.<IFBPANODIPA>k__BackingField;
|
|
bool fakeValueActive = doohkcanflo.<IFBPANODIPA>k__BackingField.fakeValueActive;
|
|
int num = ObscuredInt.FAJDMKOEFLH(<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));
|
|
}
|
|
PMGCJEPKFOF<int> pmgcjepkfof = JJEKJGALHKO.LIPGKFECLDO<int>("Invalid stat channel");
|
|
throw new NullReferenceException();
|
|
}
|
|
|
|
// Token: 0x06007911 RID: 30993 RVA: 0x001A3764 File Offset: 0x001A1964
|
|
[Token(Token = "0x6007911")]
|
|
[Address(RVA = "0x1E357B0", Offset = "0x1E347B0", VA = "0x181E357B0")]
|
|
public static PMGCJEPKFOF<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;
|
|
string <HPJCFFLAJJE>k__BackingField = ppenfjmfpne.<HPJCFFLAJJE>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;
|
|
PMGCJEPKFOF<int> pmgcjepkfof = FMHAJJCDCEM.FCFGLLNPMIJ(NCLJLKHCAEJ, statValue);
|
|
}
|
|
PMGCJEPKFOF<int> pmgcjepkfof2 = JJEKJGALHKO.LIPGKFECLDO<int>("Invalid stat channel");
|
|
throw new NullReferenceException();
|
|
}
|
|
|
|
// Token: 0x06007912 RID: 30994 RVA: 0x001A37FC File Offset: 0x001A19FC
|
|
[Token(Token = "0x6007912")]
|
|
[Address(RVA = "0x1E35AA0", Offset = "0x1E34AA0", VA = "0x181E35AA0")]
|
|
public static PMGCJEPKFOF<int> FCFGLLNPMIJ(int NCLJLKHCAEJ, int NMPMMGMOKNB)
|
|
{
|
|
if (FMHAJJCDCEM.HIFCJPEMGMI(NCLJLKHCAEJ))
|
|
{
|
|
long <DOFDAMHCJLP>k__BackingField = Matchmaking.HMCJLLMDAAM.<DOFDAMHCJLP>k__BackingField;
|
|
JJGHAFKJBEI doohkcanflo = PEGGCEDHBOF.DOOHKCANFLO;
|
|
ObscuredInt <IFBPANODIPA>k__BackingField = doohkcanflo.<IFBPANODIPA>k__BackingField;
|
|
bool fakeValueActive = doohkcanflo.<IFBPANODIPA>k__BackingField.fakeValueActive;
|
|
int num = ObscuredInt.FAJDMKOEFLH(<IFBPANODIPA>k__BackingField);
|
|
Func<FMHAJJCDCEM.HPOHGNPANHE, int> func = (FMHAJJCDCEM.HPOHGNPANHE statData) => NMPMMGMOKNB;
|
|
return FMHAJJCDCEM.GDDCAHIOPKO(FMHAJJCDCEM.PDLHMOLDMCC(num, <DOFDAMHCJLP>k__BackingField, NCLJLKHCAEJ, func));
|
|
}
|
|
PMGCJEPKFOF<int> pmgcjepkfof = JJEKJGALHKO.LIPGKFECLDO<int>("Invalid stat channel");
|
|
throw new NullReferenceException();
|
|
}
|
|
|
|
// Token: 0x06007913 RID: 30995 RVA: 0x001A3880 File Offset: 0x001A1A80
|
|
[Token(Token = "0x6007913")]
|
|
[Address(RVA = "0x1E35E70", Offset = "0x1E34E70", VA = "0x181E35E70")]
|
|
private static PMGCJEPKFOF<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 dateTime;
|
|
if (DateTime.UtcNow - dateTime != 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;
|
|
}
|
|
PMGCJEPKFOF<FMHAJJCDCEM.AEMCEHGEDIJ> pmgcjepkfof = FMHAJJCDCEM.HOKNOINCHNF(setStatRequestDTO);
|
|
}
|
|
throw new NullReferenceException();
|
|
}
|
|
|
|
// Token: 0x06007914 RID: 30996 RVA: 0x001A391C File Offset: 0x001A1B1C
|
|
[Token(Token = "0x6007914")]
|
|
[Address(RVA = "0x1E36590", Offset = "0x1E35590", VA = "0x181E36590")]
|
|
private static PMGCJEPKFOF<FMHAJJCDCEM.AEMCEHGEDIJ> HOKNOINCHNF(SetStatRequestDTO IFFJFPMKHGG)
|
|
{
|
|
FMHAJJCDCEM.CGMJCBDGGIE cgmjcbdggie = new FMHAJJCDCEM.CGMJCBDGGIE();
|
|
cgmjcbdggie.setStatRequestDTO = IFFJFPMKHGG;
|
|
JJGHAFKJBEI doohkcanflo = PEGGCEDHBOF.DOOHKCANFLO;
|
|
ObscuredInt <IFBPANODIPA>k__BackingField = doohkcanflo.<IFBPANODIPA>k__BackingField;
|
|
bool fakeValueActive = doohkcanflo.<IFBPANODIPA>k__BackingField.fakeValueActive;
|
|
int num = ObscuredInt.FAJDMKOEFLH(<IFBPANODIPA>k__BackingField);
|
|
SetStatRequestDTO setStatRequestDTO = cgmjcbdggie.setStatRequestDTO;
|
|
cgmjcbdggie.localPlayerId = num;
|
|
string text = CHKIKHCFANK.ACJOKBFNONK<SetStatRequestDTO>(setStatRequestDTO, "IssueSetStatToServer");
|
|
DateTime utcNow = DateTime.UtcNow;
|
|
FMHAJJCDCEM.HNCBHIKHJAE = 0;
|
|
int num2 = 0;
|
|
int num3 = 0;
|
|
PMGCJEPKFOF<HOOILIHKMEG> pmgcjepkfof2;
|
|
PMGCJEPKFOF pmgcjepkfof = pmgcjepkfof2.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_B4;
|
|
}
|
|
num2++;
|
|
}
|
|
action2 += action2;
|
|
IL_B4:
|
|
num2 += num2;
|
|
throw new NullReferenceException();
|
|
}
|
|
|
|
// Token: 0x06007915 RID: 30997 RVA: 0x0000220F File Offset: 0x0000040F
|
|
[Token(Token = "0x6007915")]
|
|
[Address(RVA = "0x1E36D00", Offset = "0x1E35D00", VA = "0x181E36D00")]
|
|
public static PMGCJEPKFOF<FMHAJJCDCEM.HPOHGNPANHE> KEBGCHHOLDI(int CJFGEMGOJHB, int NCLJLKHCAEJ)
|
|
{
|
|
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
|
}
|
|
|
|
// Token: 0x06007916 RID: 30998 RVA: 0x001A39EC File Offset: 0x001A1BEC
|
|
[Token(Token = "0x6007916")]
|
|
[Address(RVA = "0x1E36910", Offset = "0x1E35910", VA = "0x181E36910")]
|
|
public static PMGCJEPKFOF<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;
|
|
PMGCJEPKFOF<HOOILIHKMEG> pmgcjepkfof = BPHGKAEDBPE.ODNBLPCEPNC((HTTPMethods)((ulong)2L), (LDCMJEDOFCO)((uint)9), "leaderboard/GetPlayerRank", text, num != 0UL, num2 != 0UL);
|
|
int num3 = 0;
|
|
return pmgcjepkfof.FAKEPMNIOAI(true, num3 != 0);
|
|
}
|
|
return JJEKJGALHKO.LIPGKFECLDO<JLPNLMIKLPF.JDOMCOIKGLI>("InvalidStat");
|
|
}
|
|
|
|
// Token: 0x06007917 RID: 30999 RVA: 0x001A3A8C File Offset: 0x001A1C8C
|
|
[Token(Token = "0x6007917")]
|
|
[Address(RVA = "0x1E37290", Offset = "0x1E36290", VA = "0x181E37290")]
|
|
public static PMGCJEPKFOF<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();
|
|
JJGHAFKJBEI doohkcanflo = PEGGCEDHBOF.DOOHKCANFLO;
|
|
ObscuredInt <IFBPANODIPA>k__BackingField = doohkcanflo.<IFBPANODIPA>k__BackingField;
|
|
bool fakeValueActive = doohkcanflo.<IFBPANODIPA>k__BackingField.fakeValueActive;
|
|
int num = ObscuredInt.FAJDMKOEFLH(<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;
|
|
AKLAFDGACEM<string> aoeclchblfc = FMHAJJCDCEM.AOECLCHBLFC;
|
|
Func<PMGCJEPKFOF<GHJONHKIHKF>> func = delegate
|
|
{
|
|
string json2 = json;
|
|
ulong num2;
|
|
ulong num3;
|
|
PMGCJEPKFOF<HOOILIHKMEG> pmgcjepkfof = BPHGKAEDBPE.ODNBLPCEPNC((HTTPMethods)((ulong)2L), (LDCMJEDOFCO)((uint)9), "leaderboard/GetNearbyScores", json2, num2 != 0UL, num3 != 0UL);
|
|
int num4 = 0;
|
|
return pmgcjepkfof.FAKEPMNIOAI(true, num4 != 0);
|
|
};
|
|
TimeSpan lcpoanmlkjk = FMHAJJCDCEM.LCPOANMLKJK;
|
|
return aoeclchblfc.EGKOPJHNGFN<GHJONHKIHKF>(json3, func, lcpoanmlkjk);
|
|
}
|
|
return JJEKJGALHKO.LIPGKFECLDO<GHJONHKIHKF>("InvalidStat");
|
|
}
|
|
|
|
// Token: 0x06007918 RID: 31000 RVA: 0x001A3B78 File Offset: 0x001A1D78
|
|
[Token(Token = "0x6007918")]
|
|
[Address(RVA = "0x1E354C0", Offset = "0x1E344C0", VA = "0x181E354C0")]
|
|
public static PMGCJEPKFOF<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;
|
|
FMHAJJCDCEM.GHJPLMCGKIH filterType = getRanksRequestDTO.FilterType;
|
|
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;
|
|
AKLAFDGACEM<string> aoeclchblfc = FMHAJJCDCEM.AOECLCHBLFC;
|
|
Func<PMGCJEPKFOF<GHJONHKIHKF>> func = delegate
|
|
{
|
|
string json2 = json;
|
|
ulong num2;
|
|
ulong num3;
|
|
PMGCJEPKFOF<HOOILIHKMEG> pmgcjepkfof = BPHGKAEDBPE.ODNBLPCEPNC((HTTPMethods)((ulong)2L), (LDCMJEDOFCO)((uint)9), "leaderboard/GetRanks", json2, num2 != 0UL, num3 != 0UL);
|
|
int num4 = 0;
|
|
return pmgcjepkfof.FAKEPMNIOAI(true, num4 != 0);
|
|
};
|
|
TimeSpan lcpoanmlkjk = FMHAJJCDCEM.LCPOANMLKJK;
|
|
return aoeclchblfc.EGKOPJHNGFN<GHJONHKIHKF>(json3, func, lcpoanmlkjk);
|
|
}
|
|
return JJEKJGALHKO.LIPGKFECLDO<GHJONHKIHKF>("InvalidStat");
|
|
}
|
|
|
|
// Token: 0x06007919 RID: 31001 RVA: 0x001A3C60 File Offset: 0x001A1E60
|
|
[Token(Token = "0x6007919")]
|
|
[Address(RVA = "0x1E359E0", Offset = "0x1E349E0", VA = "0x181E359E0")]
|
|
private static bool EEADMLCLEAH(int CJFGEMGOJHB, int NCLJLKHCAEJ, long HNHLJONGKHB, out PMGCJEPKFOF<FMHAJJCDCEM.HPOHGNPANHE> FJCNBCFJGJB)
|
|
{
|
|
Dictionary<FMHAJJCDCEM.GMKPGJHFOOD, PMGCJEPKFOF<FMHAJJCDCEM.HPOHGNPANHE>> ikdgpdpjnfe = FMHAJJCDCEM.IKDGPDPJNFE;
|
|
bool flag;
|
|
return flag;
|
|
}
|
|
|
|
// Token: 0x0600791A RID: 31002 RVA: 0x001A3C80 File Offset: 0x001A1E80
|
|
[Token(Token = "0x600791A")]
|
|
[Address(RVA = "0x1E350D0", Offset = "0x1E340D0", VA = "0x181E350D0")]
|
|
private static void BGKNICHFDBG(int CJFGEMGOJHB, int NCLJLKHCAEJ, long HNHLJONGKHB, PMGCJEPKFOF<FMHAJJCDCEM.HPOHGNPANHE> NMPMMGMOKNB)
|
|
{
|
|
Dictionary<FMHAJJCDCEM.GMKPGJHFOOD, PMGCJEPKFOF<FMHAJJCDCEM.HPOHGNPANHE>> ikdgpdpjnfe = FMHAJJCDCEM.IKDGPDPJNFE;
|
|
}
|
|
|
|
// Token: 0x0600791B RID: 31003 RVA: 0x001A3C9C File Offset: 0x001A1E9C
|
|
[Token(Token = "0x600791B")]
|
|
[Address(RVA = "0x1E378A0", Offset = "0x1E368A0", VA = "0x181E378A0")]
|
|
public static void OINMAJMCOHM(int CJFGEMGOJHB, long HNHLJONGKHB, int NCLJLKHCAEJ)
|
|
{
|
|
Dictionary<FMHAJJCDCEM.GMKPGJHFOOD, PMGCJEPKFOF<FMHAJJCDCEM.HPOHGNPANHE>> ikdgpdpjnfe = FMHAJJCDCEM.IKDGPDPJNFE;
|
|
}
|
|
|
|
// Token: 0x0600791C RID: 31004 RVA: 0x001A3CB8 File Offset: 0x001A1EB8
|
|
[Token(Token = "0x600791C")]
|
|
[Address(RVA = "0x1E37BC0", Offset = "0x1E36BC0", VA = "0x181E37BC0")]
|
|
private static void PKKEGNAIOFN()
|
|
{
|
|
int num;
|
|
do
|
|
{
|
|
num = 0;
|
|
JJGHAFKJBEI doohkcanflo = PEGGCEDHBOF.DOOHKCANFLO;
|
|
List<FMHAJJCDCEM.GMKPGJHFOOD> list = new List();
|
|
Dictionary<FMHAJJCDCEM.GMKPGJHFOOD, PMGCJEPKFOF<FMHAJJCDCEM.HPOHGNPANHE>>.KeyCollection keys = FMHAJJCDCEM.IKDGPDPJNFE.Keys;
|
|
bool flag;
|
|
if (flag)
|
|
{
|
|
}
|
|
if (num != 0)
|
|
{
|
|
goto IL_3E;
|
|
}
|
|
if (num != -1)
|
|
{
|
|
}
|
|
bool flag2;
|
|
if (flag2)
|
|
{
|
|
Dictionary<FMHAJJCDCEM.GMKPGJHFOOD, PMGCJEPKFOF<FMHAJJCDCEM.HPOHGNPANHE>> ikdgpdpjnfe = FMHAJJCDCEM.IKDGPDPJNFE;
|
|
}
|
|
}
|
|
while (num != 0);
|
|
return;
|
|
IL_3E:
|
|
throw new NullReferenceException();
|
|
}
|
|
|
|
// Token: 0x0600791D RID: 31005 RVA: 0x001A3D08 File Offset: 0x001A1F08
|
|
[Token(Token = "0x600791D")]
|
|
[Address(RVA = "0x1E36510", Offset = "0x1E35510", VA = "0x181E36510")]
|
|
private static bool HIFCJPEMGMI(int NCLJLKHCAEJ)
|
|
{
|
|
if (NCLJLKHCAEJ - 1 <= 6)
|
|
{
|
|
PPENFJMFPNE ppenfjmfpne = Matchmaking.HMCJLLMDAAM;
|
|
return true;
|
|
}
|
|
throw new NullReferenceException();
|
|
}
|
|
|
|
// Token: 0x0600791E RID: 31006 RVA: 0x001A3D2C File Offset: 0x001A1F2C
|
|
[Token(Token = "0x600791E")]
|
|
[Address(RVA = "0x1E375F0", Offset = "0x1E365F0", VA = "0x181E375F0")]
|
|
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: 0x0600791F RID: 31007 RVA: 0x001A3D7C File Offset: 0x001A1F7C
|
|
[Token(Token = "0x600791F")]
|
|
[Address(RVA = "0x1E36AC0", Offset = "0x1E35AC0", VA = "0x181E36AC0")]
|
|
private static bool JFJCAIJCNJP()
|
|
{
|
|
/*
|
|
An exception occurred when decompiling this method (0600791F)
|
|
|
|
ICSharpCode.Decompiler.DecompilerException: Error decompiling System.Boolean FMHAJJCDCEM::JFJCAIJCNJP()
|
|
|
|
---> System.Exception: Basic block has to end with unconditional control flow.
|
|
{
|
|
Block_0:
|
|
stloc:TimeSpan(var_3_0D, call:TimeSpan(DateTime::op_Subtraction, callgetter:DateTime(DateTime::get_UtcNow), ldloc:DateTime(var_2)))
|
|
}
|
|
|
|
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: 0x06007920 RID: 31008 RVA: 0x001A3D9C File Offset: 0x001A1F9C
|
|
[Token(Token = "0x6007920")]
|
|
[Address(RVA = "0x1E37150", Offset = "0x1E36150", VA = "0x181E37150")]
|
|
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: 0x06007921 RID: 31009 RVA: 0x001A3DD0 File Offset: 0x001A1FD0
|
|
[Token(Token = "0x6007921")]
|
|
[Address(RVA = "0x1E36290", Offset = "0x1E35290", VA = "0x181E36290")]
|
|
private static void HEGGMMFBGOP()
|
|
{
|
|
List<FMHAJJCDCEM.KLBEEPEJAEO> lmhmfedfghf = FMHAJJCDCEM.LMHMFEDFGHF;
|
|
DateTime dateTime;
|
|
TimeSpan timeSpan = DateTime.UtcNow - dateTime;
|
|
float num = Mathf.Max((float)0, 30f);
|
|
Scheduler instance = SingletonMonoBehaviour.ONCPNMDGGKG;
|
|
int num2;
|
|
FMHAJJCDCEM.HKFGENKHIKE hkfgenkhike = new FMHAJJCDCEM.HKFGENKHIKE(num2);
|
|
num2 = 0;
|
|
hkfgenkhike.delayTime = num;
|
|
int num3 = 0;
|
|
FMHAJJCDCEM.FODEMBGEAIA = instance.Run(num3, hkfgenkhike);
|
|
}
|
|
|
|
// Token: 0x06007922 RID: 31010 RVA: 0x001A3E34 File Offset: 0x001A2034
|
|
[Token(Token = "0x6007922")]
|
|
[Address(RVA = "0x1E37580", Offset = "0x1E36580", VA = "0x181E37580")]
|
|
private static IEnumerator<KENFJGFMIPM> MIOFECENEGP(float ACMOIDLGLBN)
|
|
{
|
|
int num;
|
|
FMHAJJCDCEM.HKFGENKHIKE hkfgenkhike = new FMHAJJCDCEM.HKFGENKHIKE(num);
|
|
num = 0;
|
|
hkfgenkhike.delayTime = ACMOIDLGLBN;
|
|
throw new NullReferenceException();
|
|
}
|
|
|
|
// Token: 0x06007923 RID: 31011 RVA: 0x001A3E58 File Offset: 0x001A2058
|
|
[Token(Token = "0x6007923")]
|
|
[Address(RVA = "0x1E34EE0", Offset = "0x1E33EE0", VA = "0x181E34EE0")]
|
|
private static void AOFHHAMPJOK()
|
|
{
|
|
int num;
|
|
do
|
|
{
|
|
num = 0;
|
|
if (FMHAJJCDCEM.FODEMBGEAIA != 0)
|
|
{
|
|
}
|
|
FMHAJJCDCEM.FODEMBGEAIA = num;
|
|
List<FMHAJJCDCEM.KLBEEPEJAEO> lmhmfedfghf = FMHAJJCDCEM.LMHMFEDFGHF;
|
|
bool flag;
|
|
if (flag)
|
|
{
|
|
}
|
|
}
|
|
while (num != 0);
|
|
FMHAJJCDCEM.LMHMFEDFGHF.Clear();
|
|
FMHAJJCDCEM.HNCBHIKHJAE = 0;
|
|
}
|
|
|
|
// Token: 0x06007924 RID: 31012 RVA: 0x0000220F File Offset: 0x0000040F
|
|
[Token(Token = "0x6007924")]
|
|
[Address(RVA = "0x1E37950", Offset = "0x1E36950", VA = "0x181E37950")]
|
|
private static PMGCJEPKFOF<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: 0x06007925 RID: 31013 RVA: 0x0000220F File Offset: 0x0000040F
|
|
[Token(Token = "0x6007925")]
|
|
[Address(RVA = "0x1E35CF0", Offset = "0x1E34CF0", VA = "0x181E35CF0")]
|
|
private static PMGCJEPKFOF<int> GDDCAHIOPKO(PMGCJEPKFOF<FMHAJJCDCEM.HPOHGNPANHE> NCOLCCKPEGL)
|
|
{
|
|
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
|
}
|
|
|
|
// Token: 0x06007926 RID: 31014 RVA: 0x001A3EA0 File Offset: 0x001A20A0
|
|
[Token(Token = "0x6007926")]
|
|
[Address(RVA = "0x412370", Offset = "0x411370", VA = "0x180412370")]
|
|
public FMHAJJCDCEM()
|
|
{
|
|
}
|
|
|
|
// Token: 0x06007927 RID: 31015 RVA: 0x001A3EB4 File Offset: 0x001A20B4
|
|
// Note: this type is marked as 'beforefieldinit'.
|
|
[Token(Token = "0x6007927")]
|
|
[Address(RVA = "0x1E37FC0", Offset = "0x1E36FC0", VA = "0x181E37FC0")]
|
|
static FMHAJJCDCEM()
|
|
{
|
|
int num = 0;
|
|
FMHAJJCDCEM.LCPOANMLKJK = num;
|
|
FMHAJJCDCEM.HNCBHIKHJAE = 0;
|
|
FMHAJJCDCEM.LMHMFEDFGHF = new List();
|
|
FMHAJJCDCEM.FODEMBGEAIA = num;
|
|
FMHAJJCDCEM.AOECLCHBLFC = new AKLAFDGACEM(num, true);
|
|
FMHAJJCDCEM.IKDGPDPJNFE = new Dictionary();
|
|
}
|
|
|
|
// Token: 0x04004FB0 RID: 20400
|
|
[Token(Token = "0x4004FB0")]
|
|
public const int BLNHJLOMMBJ = 50;
|
|
|
|
// Token: 0x04004FB1 RID: 20401
|
|
[Token(Token = "0x4004FB1")]
|
|
private const string HDNCEEKPOOI = "api/Leaderboard/";
|
|
|
|
// Token: 0x04004FB2 RID: 20402
|
|
[Token(Token = "0x4004FB2")]
|
|
private const int FFLFJNFJEKA = 1;
|
|
|
|
// Token: 0x04004FB3 RID: 20403
|
|
[Token(Token = "0x4004FB3")]
|
|
private const int KOIDGEMPEID = 3;
|
|
|
|
// Token: 0x04004FB4 RID: 20404
|
|
[Token(Token = "0x4004FB4")]
|
|
public const int ADPLGFHOIHI = 7;
|
|
|
|
// Token: 0x04004FB5 RID: 20405
|
|
[Token(Token = "0x4004FB5")]
|
|
private const float DOOCOFKPDEH = 30f;
|
|
|
|
// Token: 0x04004FB6 RID: 20406
|
|
[Token(Token = "0x4004FB6")]
|
|
private static TimeSpan LCPOANMLKJK;
|
|
|
|
// Token: 0x04004FB7 RID: 20407
|
|
[Token(Token = "0x4004FB7")]
|
|
private static DateTime? HNCBHIKHJAE;
|
|
|
|
// Token: 0x04004FB8 RID: 20408
|
|
[Token(Token = "0x4004FB8")]
|
|
private static List<FMHAJJCDCEM.KLBEEPEJAEO> LMHMFEDFGHF;
|
|
|
|
// Token: 0x04004FB9 RID: 20409
|
|
[Token(Token = "0x4004FB9")]
|
|
private static IDisposable FODEMBGEAIA;
|
|
|
|
// Token: 0x04004FBA RID: 20410
|
|
[Token(Token = "0x4004FBA")]
|
|
private static AKLAFDGACEM<string> AOECLCHBLFC;
|
|
|
|
// Token: 0x04004FBB RID: 20411
|
|
[Token(Token = "0x4004FBB")]
|
|
private static Dictionary<FMHAJJCDCEM.GMKPGJHFOOD, PMGCJEPKFOF<FMHAJJCDCEM.HPOHGNPANHE>> IKDGPDPJNFE;
|
|
|
|
// Token: 0x020014E5 RID: 5349
|
|
[Token(Token = "0x20014E5")]
|
|
public enum AEMCEHGEDIJ
|
|
{
|
|
// Token: 0x04004FBD RID: 20413
|
|
[Token(Token = "0x4004FBD")]
|
|
Success,
|
|
// Token: 0x04004FBE RID: 20414
|
|
[Token(Token = "0x4004FBE")]
|
|
InvalidStat,
|
|
// Token: 0x04004FBF RID: 20415
|
|
[Token(Token = "0x4004FBF")]
|
|
RedisConnectionError
|
|
}
|
|
|
|
// Token: 0x020014E6 RID: 5350
|
|
[Token(Token = "0x20014E6")]
|
|
public enum GHJPLMCGKIH
|
|
{
|
|
// Token: 0x04004FC1 RID: 20417
|
|
[Token(Token = "0x4004FC1")]
|
|
Global,
|
|
// Token: 0x04004FC2 RID: 20418
|
|
[Token(Token = "0x4004FC2")]
|
|
Friends
|
|
}
|
|
|
|
// Token: 0x020014E7 RID: 5351
|
|
[Token(Token = "0x20014E7")]
|
|
public enum JBGJIODAFBA
|
|
{
|
|
// Token: 0x04004FC4 RID: 20420
|
|
[Token(Token = "0x4004FC4")]
|
|
AllTime,
|
|
// Token: 0x04004FC5 RID: 20421
|
|
[Token(Token = "0x4004FC5")]
|
|
TwoWeeks
|
|
}
|
|
|
|
// Token: 0x020014E8 RID: 5352
|
|
[Token(Token = "0x20014E8")]
|
|
public class HPOHGNPANHE
|
|
{
|
|
// Token: 0x06007928 RID: 31016 RVA: 0x001A3EFC File Offset: 0x001A20FC
|
|
[Token(Token = "0x6007928")]
|
|
[Address(RVA = "0x412370", Offset = "0x411370", VA = "0x180412370")]
|
|
public HPOHGNPANHE()
|
|
{
|
|
}
|
|
|
|
// Token: 0x04004FC6 RID: 20422
|
|
[FieldOffset(Offset = "0x10")]
|
|
[Token(Token = "0x4004FC6")]
|
|
public int EEOGKBHOJGL;
|
|
|
|
// Token: 0x04004FC7 RID: 20423
|
|
[FieldOffset(Offset = "0x14")]
|
|
[Token(Token = "0x4004FC7")]
|
|
public int FMIKKBINNMC;
|
|
|
|
// Token: 0x04004FC8 RID: 20424
|
|
[FieldOffset(Offset = "0x18")]
|
|
[Token(Token = "0x4004FC8")]
|
|
public int DMLIOOCLKKP;
|
|
}
|
|
|
|
// Token: 0x020014E9 RID: 5353
|
|
[Token(Token = "0x20014E9")]
|
|
private class KLBEEPEJAEO : CBLLFJEDOII<FMHAJJCDCEM.AEMCEHGEDIJ>
|
|
{
|
|
// Token: 0x06007929 RID: 31017 RVA: 0x001A3F10 File Offset: 0x001A2110
|
|
[Token(Token = "0x6007929")]
|
|
[Address(RVA = "0x16535C0", Offset = "0x16525C0", VA = "0x1816535C0")]
|
|
public KLBEEPEJAEO(SetStatRequestDTO NFOKIFKENIA)
|
|
{
|
|
this.IAFEPFINDFJ = NFOKIFKENIA;
|
|
}
|
|
|
|
// Token: 0x0600792A RID: 31018 RVA: 0x001A3F2C File Offset: 0x001A212C
|
|
[Token(Token = "0x600792A")]
|
|
[Address(RVA = "0x1653330", Offset = "0x1652330", VA = "0x181653330")]
|
|
public void JCODAPOFNBC()
|
|
{
|
|
SetStatRequestDTO iafepfindfj = this.IAFEPFINDFJ;
|
|
this.OMDANNHMFCM = true;
|
|
PMGCJEPKFOF<FMHAJJCDCEM.AEMCEHGEDIJ> pmgcjepkfof = 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: 0x0600792B RID: 31019 RVA: 0x001A3F78 File Offset: 0x001A2178
|
|
[Token(Token = "0x600792B")]
|
|
[Address(RVA = "0x16534E0", Offset = "0x16524E0", VA = "0x1816534E0")]
|
|
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: 0x0600792C RID: 31020 RVA: 0x001A3FB4 File Offset: 0x001A21B4
|
|
[Token(Token = "0x600792C")]
|
|
[Address(RVA = "0x1653520", Offset = "0x1652520", VA = "0x181653520")]
|
|
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: 0x0600792D RID: 31021 RVA: 0x001A3FF8 File Offset: 0x001A21F8
|
|
[Token(Token = "0x600792D")]
|
|
[Address(RVA = "0x1653490", Offset = "0x1652490", VA = "0x181653490")]
|
|
[CompilerGenerated]
|
|
private void JJFFFNMPFPN(FMHAJJCDCEM.AEMCEHGEDIJ GIAOBLMEMMI)
|
|
{
|
|
}
|
|
|
|
// Token: 0x0600792E RID: 31022 RVA: 0x001A4008 File Offset: 0x001A2208
|
|
[Token(Token = "0x600792E")]
|
|
[Address(RVA = "0x16532E0", Offset = "0x16522E0", VA = "0x1816532E0")]
|
|
[CompilerGenerated]
|
|
private void FDNPJEKKHPL(string ODOLEOCLALH)
|
|
{
|
|
base.HMFPPBJFHKD(ODOLEOCLALH);
|
|
}
|
|
|
|
// Token: 0x04004FC9 RID: 20425
|
|
[FieldOffset(Offset = "0x38")]
|
|
[Token(Token = "0x4004FC9")]
|
|
private SetStatRequestDTO IAFEPFINDFJ;
|
|
|
|
// Token: 0x04004FCA RID: 20426
|
|
[FieldOffset(Offset = "0x40")]
|
|
[Token(Token = "0x4004FCA")]
|
|
private bool OMDANNHMFCM;
|
|
}
|
|
|
|
// Token: 0x020014EA RID: 5354
|
|
[Token(Token = "0x20014EA")]
|
|
public enum COJPLNKOFBE
|
|
{
|
|
// Token: 0x04004FCC RID: 20428
|
|
[Token(Token = "0x4004FCC")]
|
|
Always,
|
|
// Token: 0x04004FCD RID: 20429
|
|
[Token(Token = "0x4004FCD")]
|
|
IfGreater,
|
|
// Token: 0x04004FCE RID: 20430
|
|
[Token(Token = "0x4004FCE")]
|
|
IfLess
|
|
}
|
|
|
|
// Token: 0x020014EB RID: 5355
|
|
[Token(Token = "0x20014EB")]
|
|
private struct GMKPGJHFOOD : IEquatable<FMHAJJCDCEM.GMKPGJHFOOD>
|
|
{
|
|
// Token: 0x0600792F RID: 31023 RVA: 0x001A401C File Offset: 0x001A221C
|
|
[Token(Token = "0x600792F")]
|
|
[Address(RVA = "0x1652B10", Offset = "0x1651B10", VA = "0x181652B10", Slot = "4")]
|
|
public bool Equals(FMHAJJCDCEM.GMKPGJHFOOD HPKICPNGMDJ)
|
|
{
|
|
bool flag;
|
|
return flag;
|
|
}
|
|
|
|
// Token: 0x06007930 RID: 31024 RVA: 0x001A402C File Offset: 0x001A222C
|
|
[Token(Token = "0x6007930")]
|
|
[Address(RVA = "0x16529D0", Offset = "0x16519D0", VA = "0x1816529D0", 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);
|
|
}
|
|
object obj;
|
|
if (obj == this.FMIKKBINNMC)
|
|
{
|
|
bool flag2;
|
|
return flag2;
|
|
}
|
|
throw new NullReferenceException();
|
|
}
|
|
|
|
// Token: 0x06007931 RID: 31025 RVA: 0x001A4074 File Offset: 0x001A2274
|
|
[Token(Token = "0x6007931")]
|
|
[Address(RVA = "0x1652B40", Offset = "0x1651B40", VA = "0x181652B40", Slot = "2")]
|
|
public override int GetHashCode()
|
|
{
|
|
/*
|
|
An exception occurred when decompiling this method (06007931)
|
|
|
|
ICSharpCode.Decompiler.DecompilerException: Error decompiling System.Int32 FMHAJJCDCEM/GMKPGJHFOOD::GetHashCode()
|
|
|
|
---> System.Exception: Basic block has to end with unconditional control flow.
|
|
{
|
|
IL_00:
|
|
brtrue(IL_00, ceq:bool(ldfld:int32(GMKPGJHFOOD::FMIKKBINNMC, ldloc:valuetype FMHAJJCDCEM/GMKPGJHFOOD&(this)), ldc.i4:int32(0)))
|
|
}
|
|
|
|
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.FlattenBasicBlocks(ILNode node) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 1878
|
|
at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.FlattenBasicBlocks(ILNode node) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 1878
|
|
at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.FlattenBasicBlocks(ILNode node) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 1846
|
|
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: 0x04004FCF RID: 20431
|
|
[FieldOffset(Offset = "0x0")]
|
|
[Token(Token = "0x4004FCF")]
|
|
public int EEOGKBHOJGL;
|
|
|
|
// Token: 0x04004FD0 RID: 20432
|
|
[FieldOffset(Offset = "0x4")]
|
|
[Token(Token = "0x4004FD0")]
|
|
public int FMIKKBINNMC;
|
|
|
|
// Token: 0x04004FD1 RID: 20433
|
|
[FieldOffset(Offset = "0x8")]
|
|
[Token(Token = "0x4004FD1")]
|
|
public long DADOKMAOFJL;
|
|
}
|
|
|
|
// Token: 0x020014EC RID: 5356
|
|
[Token(Token = "0x20014EC")]
|
|
[CompilerGenerated]
|
|
private sealed class ADAPAKKBDMC
|
|
{
|
|
// Token: 0x06007932 RID: 31026 RVA: 0x001A408C File Offset: 0x001A228C
|
|
[Token(Token = "0x6007932")]
|
|
[Address(RVA = "0x412370", Offset = "0x411370", VA = "0x180412370")]
|
|
public ADAPAKKBDMC()
|
|
{
|
|
}
|
|
|
|
// Token: 0x06007933 RID: 31027 RVA: 0x001A40A0 File Offset: 0x001A22A0
|
|
[Token(Token = "0x6007933")]
|
|
[Address(RVA = "0x1639FD0", Offset = "0x1638FD0", VA = "0x181639FD0")]
|
|
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: 0x04004FD2 RID: 20434
|
|
[FieldOffset(Offset = "0x10")]
|
|
[Token(Token = "0x4004FD2")]
|
|
public int incrementAmount;
|
|
}
|
|
|
|
// Token: 0x020014ED RID: 5357
|
|
[Token(Token = "0x20014ED")]
|
|
[CompilerGenerated]
|
|
private sealed class ODIJAELJCBE
|
|
{
|
|
// Token: 0x06007934 RID: 31028 RVA: 0x001A40D4 File Offset: 0x001A22D4
|
|
[Token(Token = "0x6007934")]
|
|
[Address(RVA = "0x412370", Offset = "0x411370", VA = "0x180412370")]
|
|
public ODIJAELJCBE()
|
|
{
|
|
}
|
|
|
|
// Token: 0x06007935 RID: 31029 RVA: 0x001A40E8 File Offset: 0x001A22E8
|
|
[Token(Token = "0x6007935")]
|
|
[Address(RVA = "0x16538E0", Offset = "0x16528E0", VA = "0x1816538E0")]
|
|
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: 0x04004FD3 RID: 20435
|
|
[FieldOffset(Offset = "0x10")]
|
|
[Token(Token = "0x4004FD3")]
|
|
public int statValue;
|
|
|
|
// Token: 0x04004FD4 RID: 20436
|
|
[FieldOffset(Offset = "0x14")]
|
|
[Token(Token = "0x4004FD4")]
|
|
public FMHAJJCDCEM.COJPLNKOFBE setMode;
|
|
}
|
|
|
|
// Token: 0x020014EE RID: 5358
|
|
[Token(Token = "0x20014EE")]
|
|
[CompilerGenerated]
|
|
private sealed class KCFLGJFONIO
|
|
{
|
|
// Token: 0x06007936 RID: 31030 RVA: 0x001A4130 File Offset: 0x001A2330
|
|
[Token(Token = "0x6007936")]
|
|
[Address(RVA = "0x412370", Offset = "0x411370", VA = "0x180412370")]
|
|
public KCFLGJFONIO()
|
|
{
|
|
}
|
|
|
|
// Token: 0x06007937 RID: 31031 RVA: 0x001A4144 File Offset: 0x001A2344
|
|
[Token(Token = "0x6007937")]
|
|
[Address(RVA = "0x40F000", Offset = "0x40E000", VA = "0x18040F000")]
|
|
internal int <SetStat_ReturningNewValue>b__0(FMHAJJCDCEM.HPOHGNPANHE statData)
|
|
{
|
|
return this.statValue;
|
|
}
|
|
|
|
// Token: 0x04004FD5 RID: 20437
|
|
[FieldOffset(Offset = "0x10")]
|
|
[Token(Token = "0x4004FD5")]
|
|
public int statValue;
|
|
}
|
|
|
|
// Token: 0x020014EF RID: 5359
|
|
[Token(Token = "0x20014EF")]
|
|
[CompilerGenerated]
|
|
private sealed class CGMJCBDGGIE
|
|
{
|
|
// Token: 0x06007938 RID: 31032 RVA: 0x001A4158 File Offset: 0x001A2358
|
|
[Token(Token = "0x6007938")]
|
|
[Address(RVA = "0x412370", Offset = "0x411370", VA = "0x180412370")]
|
|
public CGMJCBDGGIE()
|
|
{
|
|
}
|
|
|
|
// Token: 0x06007939 RID: 31033 RVA: 0x001A416C File Offset: 0x001A236C
|
|
[Token(Token = "0x6007939")]
|
|
[Address(RVA = "0x163A150", Offset = "0x1639150", VA = "0x18163A150")]
|
|
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: 0x0600793A RID: 31034 RVA: 0x001A41A8 File Offset: 0x001A23A8
|
|
[Token(Token = "0x600793A")]
|
|
[Address(RVA = "0x163A1E0", Offset = "0x16391E0", VA = "0x18163A1E0")]
|
|
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: 0x04004FD6 RID: 20438
|
|
[FieldOffset(Offset = "0x10")]
|
|
[Token(Token = "0x4004FD6")]
|
|
public int localPlayerId;
|
|
|
|
// Token: 0x04004FD7 RID: 20439
|
|
[FieldOffset(Offset = "0x18")]
|
|
[Token(Token = "0x4004FD7")]
|
|
public SetStatRequestDTO setStatRequestDTO;
|
|
}
|
|
|
|
// Token: 0x020014F0 RID: 5360
|
|
[Token(Token = "0x20014F0")]
|
|
[CompilerGenerated]
|
|
private sealed class KOGANJFBNNJ
|
|
{
|
|
// Token: 0x0600793B RID: 31035 RVA: 0x001A41E0 File Offset: 0x001A23E0
|
|
[Token(Token = "0x600793B")]
|
|
[Address(RVA = "0x412370", Offset = "0x411370", VA = "0x180412370")]
|
|
public KOGANJFBNNJ()
|
|
{
|
|
}
|
|
|
|
// Token: 0x0600793C RID: 31036 RVA: 0x001A41F4 File Offset: 0x001A23F4
|
|
[Token(Token = "0x600793C")]
|
|
[Address(RVA = "0x1653610", Offset = "0x1652610", VA = "0x181653610")]
|
|
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: 0x04004FD8 RID: 20440
|
|
[FieldOffset(Offset = "0x10")]
|
|
[Token(Token = "0x4004FD8")]
|
|
public int playerId;
|
|
|
|
// Token: 0x04004FD9 RID: 20441
|
|
[FieldOffset(Offset = "0x14")]
|
|
[Token(Token = "0x4004FD9")]
|
|
public int statChannel;
|
|
}
|
|
|
|
// Token: 0x020014F1 RID: 5361
|
|
[Token(Token = "0x20014F1")]
|
|
[CompilerGenerated]
|
|
private sealed class OGILOMODHEI
|
|
{
|
|
// Token: 0x0600793D RID: 31037 RVA: 0x001A4240 File Offset: 0x001A2440
|
|
[Token(Token = "0x600793D")]
|
|
[Address(RVA = "0x412370", Offset = "0x411370", VA = "0x180412370")]
|
|
public OGILOMODHEI()
|
|
{
|
|
}
|
|
|
|
// Token: 0x0600793E RID: 31038 RVA: 0x001A4254 File Offset: 0x001A2454
|
|
[Token(Token = "0x600793E")]
|
|
[Address(RVA = "0x1653910", Offset = "0x1652910", VA = "0x181653910")]
|
|
internal PMGCJEPKFOF<GHJONHKIHKF> <GetNearbyScores>b__0()
|
|
{
|
|
string text = this.json;
|
|
ulong num;
|
|
ulong num2;
|
|
PMGCJEPKFOF<HOOILIHKMEG> pmgcjepkfof = BPHGKAEDBPE.ODNBLPCEPNC((HTTPMethods)((ulong)2L), (LDCMJEDOFCO)((uint)9), "leaderboard/GetNearbyScores", text, num != 0UL, num2 != 0UL);
|
|
int num3 = 0;
|
|
return pmgcjepkfof.FAKEPMNIOAI(true, num3 != 0);
|
|
}
|
|
|
|
// Token: 0x04004FDA RID: 20442
|
|
[FieldOffset(Offset = "0x10")]
|
|
[Token(Token = "0x4004FDA")]
|
|
public string json;
|
|
}
|
|
|
|
// Token: 0x020014F2 RID: 5362
|
|
[Token(Token = "0x20014F2")]
|
|
[CompilerGenerated]
|
|
private sealed class LAGKPCJDFHA
|
|
{
|
|
// Token: 0x0600793F RID: 31039 RVA: 0x001A428C File Offset: 0x001A248C
|
|
[Token(Token = "0x600793F")]
|
|
[Address(RVA = "0x412370", Offset = "0x411370", VA = "0x180412370")]
|
|
public LAGKPCJDFHA()
|
|
{
|
|
}
|
|
|
|
// Token: 0x06007940 RID: 31040 RVA: 0x001A42A0 File Offset: 0x001A24A0
|
|
[Token(Token = "0x6007940")]
|
|
[Address(RVA = "0x16536A0", Offset = "0x16526A0", VA = "0x1816536A0")]
|
|
internal PMGCJEPKFOF<GHJONHKIHKF> <GetRanks>b__0()
|
|
{
|
|
string text = this.json;
|
|
ulong num;
|
|
ulong num2;
|
|
PMGCJEPKFOF<HOOILIHKMEG> pmgcjepkfof = BPHGKAEDBPE.ODNBLPCEPNC((HTTPMethods)((ulong)2L), (LDCMJEDOFCO)((uint)9), "leaderboard/GetRanks", text, num != 0UL, num2 != 0UL);
|
|
int num3 = 0;
|
|
return pmgcjepkfof.FAKEPMNIOAI(true, num3 != 0);
|
|
}
|
|
|
|
// Token: 0x04004FDB RID: 20443
|
|
[FieldOffset(Offset = "0x10")]
|
|
[Token(Token = "0x4004FDB")]
|
|
public string json;
|
|
}
|
|
|
|
// Token: 0x020014F4 RID: 5364
|
|
[Token(Token = "0x20014F4")]
|
|
[CompilerGenerated]
|
|
private sealed class JBBMNDDBDMA
|
|
{
|
|
// Token: 0x06007947 RID: 31047 RVA: 0x001A4330 File Offset: 0x001A2530
|
|
[Token(Token = "0x6007947")]
|
|
[Address(RVA = "0x412370", Offset = "0x411370", VA = "0x180412370")]
|
|
public JBBMNDDBDMA()
|
|
{
|
|
}
|
|
|
|
// Token: 0x06007948 RID: 31048 RVA: 0x001A4344 File Offset: 0x001A2544
|
|
[Token(Token = "0x6007948")]
|
|
[Address(RVA = "0x1653190", Offset = "0x1652190", VA = "0x181653190")]
|
|
internal PMGCJEPKFOF<FMHAJJCDCEM.HPOHGNPANHE> <AdjustCachedStatData>b__0(FMHAJJCDCEM.HPOHGNPANHE statData)
|
|
{
|
|
if (statData != 0)
|
|
{
|
|
int dmliooclkkp = statData.DMLIOOCLKKP;
|
|
}
|
|
int num = 0;
|
|
int num2 = this.adjustmentFunction(statData);
|
|
if (1 != 0 || statData.DMLIOOCLKKP != num2)
|
|
{
|
|
int num3 = this.statChannel;
|
|
long num4 = this.roomId;
|
|
PMGCJEPKFOF<FMHAJJCDCEM.AEMCEHGEDIJ> pmgcjepkfof = 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 JJEKJGALHKO.MKLIDFOGIGO<FMHAJJCDCEM.HPOHGNPANHE>(hpohgnpanhe);
|
|
}
|
|
|
|
// Token: 0x04004FDF RID: 20447
|
|
[FieldOffset(Offset = "0x10")]
|
|
[Token(Token = "0x4004FDF")]
|
|
public Func<FMHAJJCDCEM.HPOHGNPANHE, int> adjustmentFunction;
|
|
|
|
// Token: 0x04004FE0 RID: 20448
|
|
[FieldOffset(Offset = "0x18")]
|
|
[Token(Token = "0x4004FE0")]
|
|
public int statChannel;
|
|
|
|
// Token: 0x04004FE1 RID: 20449
|
|
[FieldOffset(Offset = "0x20")]
|
|
[Token(Token = "0x4004FE1")]
|
|
public long roomId;
|
|
|
|
// Token: 0x04004FE2 RID: 20450
|
|
[FieldOffset(Offset = "0x28")]
|
|
[Token(Token = "0x4004FE2")]
|
|
public int playerId;
|
|
}
|
|
}
|