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: 0x0200140E RID: 5134
|
|
[Token(Token = "0x200140E")]
|
|
public class FMHAJJCDCEM
|
|
{
|
|
// Token: 0x06007577 RID: 30071 RVA: 0x0019A990 File Offset: 0x00198B90
|
|
[Token(Token = "0x6007577")]
|
|
[Address(RVA = "0x11890A0", Offset = "0x1187EA0", VA = "0x1811890A0")]
|
|
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: 0x06007578 RID: 30072 RVA: 0x0019A9D8 File Offset: 0x00198BD8
|
|
[Token(Token = "0x6007578")]
|
|
[Address(RVA = "0x118B700", Offset = "0x118A500", VA = "0x18118B700")]
|
|
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: 0x06007579 RID: 30073 RVA: 0x0019AA08 File Offset: 0x00198C08
|
|
[Token(Token = "0x6007579")]
|
|
[Address(RVA = "0x118B650", Offset = "0x118A450", VA = "0x18118B650")]
|
|
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: 0x0600757A RID: 30074 RVA: 0x0019AA38 File Offset: 0x00198C38
|
|
[Token(Token = "0x600757A")]
|
|
[Address(RVA = "0x118AAE0", Offset = "0x11898E0", VA = "0x18118AAE0")]
|
|
private static void JPFGCHENJMH()
|
|
{
|
|
if (FMHAJJCDCEM.FODEMBGEAIA != 0)
|
|
{
|
|
}
|
|
FMHAJJCDCEM.LMHMFEDFGHF.Clear();
|
|
FMHAJJCDCEM.HNCBHIKHJAE = 0;
|
|
FMHAJJCDCEM.AOECLCHBLFC.LKLKGDMFMCC();
|
|
FMHAJJCDCEM.IKDGPDPJNFE.Clear();
|
|
}
|
|
|
|
// Token: 0x0600757B RID: 30075 RVA: 0x0019AA78 File Offset: 0x00198C78
|
|
[Token(Token = "0x600757B")]
|
|
[Address(RVA = "0x1189180", Offset = "0x1187F80", VA = "0x181189180")]
|
|
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: 0x0600757C RID: 30076 RVA: 0x0019AAFC File Offset: 0x00198CFC
|
|
[Token(Token = "0x600757C")]
|
|
[Address(RVA = "0x11896C0", Offset = "0x11884C0", VA = "0x1811896C0")]
|
|
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: 0x0600757D RID: 30077 RVA: 0x0019AB94 File Offset: 0x00198D94
|
|
[Token(Token = "0x600757D")]
|
|
[Address(RVA = "0x11899B0", Offset = "0x11887B0", VA = "0x1811899B0")]
|
|
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: 0x0600757E RID: 30078 RVA: 0x0019AC18 File Offset: 0x00198E18
|
|
[Token(Token = "0x600757E")]
|
|
[Address(RVA = "0x1189D80", Offset = "0x1188B80", VA = "0x181189D80")]
|
|
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: 0x0600757F RID: 30079 RVA: 0x0019ACB4 File Offset: 0x00198EB4
|
|
[Token(Token = "0x600757F")]
|
|
[Address(RVA = "0x118A4A0", Offset = "0x11892A0", VA = "0x18118A4A0")]
|
|
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: 0x06007580 RID: 30080 RVA: 0x0000220F File Offset: 0x0000040F
|
|
[Token(Token = "0x6007580")]
|
|
[Address(RVA = "0x118AC10", Offset = "0x1189A10", VA = "0x18118AC10")]
|
|
public static PMGCJEPKFOF<FMHAJJCDCEM.HPOHGNPANHE> KEBGCHHOLDI(int CJFGEMGOJHB, int NCLJLKHCAEJ)
|
|
{
|
|
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
|
}
|
|
|
|
// Token: 0x06007581 RID: 30081 RVA: 0x0019AD84 File Offset: 0x00198F84
|
|
[Token(Token = "0x6007581")]
|
|
[Address(RVA = "0x118A820", Offset = "0x1189620", VA = "0x18118A820")]
|
|
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: 0x06007582 RID: 30082 RVA: 0x0019AE24 File Offset: 0x00199024
|
|
[Token(Token = "0x6007582")]
|
|
[Address(RVA = "0x118B1A0", Offset = "0x1189FA0", VA = "0x18118B1A0")]
|
|
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: 0x06007583 RID: 30083 RVA: 0x0019AF10 File Offset: 0x00199110
|
|
[Token(Token = "0x6007583")]
|
|
[Address(RVA = "0x11893D0", Offset = "0x11881D0", VA = "0x1811893D0")]
|
|
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: 0x06007584 RID: 30084 RVA: 0x0019AFF8 File Offset: 0x001991F8
|
|
[Token(Token = "0x6007584")]
|
|
[Address(RVA = "0x11898F0", Offset = "0x11886F0", VA = "0x1811898F0")]
|
|
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: 0x06007585 RID: 30085 RVA: 0x0019B018 File Offset: 0x00199218
|
|
[Token(Token = "0x6007585")]
|
|
[Address(RVA = "0x1188FE0", Offset = "0x1187DE0", VA = "0x181188FE0")]
|
|
private static void BGKNICHFDBG(int CJFGEMGOJHB, int NCLJLKHCAEJ, long HNHLJONGKHB, PMGCJEPKFOF<FMHAJJCDCEM.HPOHGNPANHE> NMPMMGMOKNB)
|
|
{
|
|
Dictionary<FMHAJJCDCEM.GMKPGJHFOOD, PMGCJEPKFOF<FMHAJJCDCEM.HPOHGNPANHE>> ikdgpdpjnfe = FMHAJJCDCEM.IKDGPDPJNFE;
|
|
}
|
|
|
|
// Token: 0x06007586 RID: 30086 RVA: 0x0019B034 File Offset: 0x00199234
|
|
[Token(Token = "0x6007586")]
|
|
[Address(RVA = "0x118B7B0", Offset = "0x118A5B0", VA = "0x18118B7B0")]
|
|
public static void OINMAJMCOHM(int CJFGEMGOJHB, long HNHLJONGKHB, int NCLJLKHCAEJ)
|
|
{
|
|
Dictionary<FMHAJJCDCEM.GMKPGJHFOOD, PMGCJEPKFOF<FMHAJJCDCEM.HPOHGNPANHE>> ikdgpdpjnfe = FMHAJJCDCEM.IKDGPDPJNFE;
|
|
}
|
|
|
|
// Token: 0x06007587 RID: 30087 RVA: 0x0019B050 File Offset: 0x00199250
|
|
[Token(Token = "0x6007587")]
|
|
[Address(RVA = "0x118BAD0", Offset = "0x118A8D0", VA = "0x18118BAD0")]
|
|
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: 0x06007588 RID: 30088 RVA: 0x0019B0A0 File Offset: 0x001992A0
|
|
[Token(Token = "0x6007588")]
|
|
[Address(RVA = "0x118A420", Offset = "0x1189220", VA = "0x18118A420")]
|
|
private static bool HIFCJPEMGMI(int NCLJLKHCAEJ)
|
|
{
|
|
if (NCLJLKHCAEJ - 1 <= 6)
|
|
{
|
|
PPENFJMFPNE ppenfjmfpne = Matchmaking.HMCJLLMDAAM;
|
|
return true;
|
|
}
|
|
throw new NullReferenceException();
|
|
}
|
|
|
|
// Token: 0x06007589 RID: 30089 RVA: 0x0019B0C4 File Offset: 0x001992C4
|
|
[Token(Token = "0x6007589")]
|
|
[Address(RVA = "0x118B500", Offset = "0x118A300", VA = "0x18118B500")]
|
|
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: 0x0600758A RID: 30090 RVA: 0x0019B114 File Offset: 0x00199314
|
|
[Token(Token = "0x600758A")]
|
|
[Address(RVA = "0x118A9D0", Offset = "0x11897D0", VA = "0x18118A9D0")]
|
|
private static bool JFJCAIJCNJP()
|
|
{
|
|
/*
|
|
An exception occurred when decompiling this method (0600758A)
|
|
|
|
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 1660
|
|
*/;
|
|
}
|
|
|
|
// Token: 0x0600758B RID: 30091 RVA: 0x0019B134 File Offset: 0x00199334
|
|
[Token(Token = "0x600758B")]
|
|
[Address(RVA = "0x118B060", Offset = "0x1189E60", VA = "0x18118B060")]
|
|
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: 0x0600758C RID: 30092 RVA: 0x0019B168 File Offset: 0x00199368
|
|
[Token(Token = "0x600758C")]
|
|
[Address(RVA = "0x118A1A0", Offset = "0x1188FA0", VA = "0x18118A1A0")]
|
|
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: 0x0600758D RID: 30093 RVA: 0x0019B1CC File Offset: 0x001993CC
|
|
[Token(Token = "0x600758D")]
|
|
[Address(RVA = "0x118B490", Offset = "0x118A290", VA = "0x18118B490")]
|
|
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: 0x0600758E RID: 30094 RVA: 0x0019B1F0 File Offset: 0x001993F0
|
|
[Token(Token = "0x600758E")]
|
|
[Address(RVA = "0x1188DF0", Offset = "0x1187BF0", VA = "0x181188DF0")]
|
|
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: 0x0600758F RID: 30095 RVA: 0x0000220F File Offset: 0x0000040F
|
|
[Token(Token = "0x600758F")]
|
|
[Address(RVA = "0x118B860", Offset = "0x118A660", VA = "0x18118B860")]
|
|
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: 0x06007590 RID: 30096 RVA: 0x0000220F File Offset: 0x0000040F
|
|
[Token(Token = "0x6007590")]
|
|
[Address(RVA = "0x1189C00", Offset = "0x1188A00", VA = "0x181189C00")]
|
|
private static PMGCJEPKFOF<int> GDDCAHIOPKO(PMGCJEPKFOF<FMHAJJCDCEM.HPOHGNPANHE> NCOLCCKPEGL)
|
|
{
|
|
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
|
}
|
|
|
|
// Token: 0x06007591 RID: 30097 RVA: 0x0019B238 File Offset: 0x00199438
|
|
[Token(Token = "0x6007591")]
|
|
[Address(RVA = "0x3F5100", Offset = "0x3F3F00", VA = "0x1803F5100")]
|
|
public FMHAJJCDCEM()
|
|
{
|
|
}
|
|
|
|
// Token: 0x06007592 RID: 30098 RVA: 0x0019B24C File Offset: 0x0019944C
|
|
// Note: this type is marked as 'beforefieldinit'.
|
|
[Token(Token = "0x6007592")]
|
|
[Address(RVA = "0x118BED0", Offset = "0x118ACD0", VA = "0x18118BED0")]
|
|
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: 0x04004E19 RID: 19993
|
|
[Token(Token = "0x4004E19")]
|
|
public const int BLNHJLOMMBJ = 50;
|
|
|
|
// Token: 0x04004E1A RID: 19994
|
|
[Token(Token = "0x4004E1A")]
|
|
private const string HDNCEEKPOOI = "api/Leaderboard/";
|
|
|
|
// Token: 0x04004E1B RID: 19995
|
|
[Token(Token = "0x4004E1B")]
|
|
private const int FFLFJNFJEKA = 1;
|
|
|
|
// Token: 0x04004E1C RID: 19996
|
|
[Token(Token = "0x4004E1C")]
|
|
private const int KOIDGEMPEID = 3;
|
|
|
|
// Token: 0x04004E1D RID: 19997
|
|
[Token(Token = "0x4004E1D")]
|
|
public const int ADPLGFHOIHI = 7;
|
|
|
|
// Token: 0x04004E1E RID: 19998
|
|
[Token(Token = "0x4004E1E")]
|
|
private const float DOOCOFKPDEH = 30f;
|
|
|
|
// Token: 0x04004E1F RID: 19999
|
|
[Token(Token = "0x4004E1F")]
|
|
private static TimeSpan LCPOANMLKJK;
|
|
|
|
// Token: 0x04004E20 RID: 20000
|
|
[Token(Token = "0x4004E20")]
|
|
private static DateTime? HNCBHIKHJAE;
|
|
|
|
// Token: 0x04004E21 RID: 20001
|
|
[Token(Token = "0x4004E21")]
|
|
private static List<FMHAJJCDCEM.KLBEEPEJAEO> LMHMFEDFGHF;
|
|
|
|
// Token: 0x04004E22 RID: 20002
|
|
[Token(Token = "0x4004E22")]
|
|
private static IDisposable FODEMBGEAIA;
|
|
|
|
// Token: 0x04004E23 RID: 20003
|
|
[Token(Token = "0x4004E23")]
|
|
private static AKLAFDGACEM<string> AOECLCHBLFC;
|
|
|
|
// Token: 0x04004E24 RID: 20004
|
|
[Token(Token = "0x4004E24")]
|
|
private static Dictionary<FMHAJJCDCEM.GMKPGJHFOOD, PMGCJEPKFOF<FMHAJJCDCEM.HPOHGNPANHE>> IKDGPDPJNFE;
|
|
|
|
// Token: 0x0200140F RID: 5135
|
|
[Token(Token = "0x200140F")]
|
|
public enum AEMCEHGEDIJ
|
|
{
|
|
// Token: 0x04004E26 RID: 20006
|
|
[Token(Token = "0x4004E26")]
|
|
Success,
|
|
// Token: 0x04004E27 RID: 20007
|
|
[Token(Token = "0x4004E27")]
|
|
InvalidStat,
|
|
// Token: 0x04004E28 RID: 20008
|
|
[Token(Token = "0x4004E28")]
|
|
RedisConnectionError
|
|
}
|
|
|
|
// Token: 0x02001410 RID: 5136
|
|
[Token(Token = "0x2001410")]
|
|
public enum GHJPLMCGKIH
|
|
{
|
|
// Token: 0x04004E2A RID: 20010
|
|
[Token(Token = "0x4004E2A")]
|
|
Global,
|
|
// Token: 0x04004E2B RID: 20011
|
|
[Token(Token = "0x4004E2B")]
|
|
Friends
|
|
}
|
|
|
|
// Token: 0x02001411 RID: 5137
|
|
[Token(Token = "0x2001411")]
|
|
public enum JBGJIODAFBA
|
|
{
|
|
// Token: 0x04004E2D RID: 20013
|
|
[Token(Token = "0x4004E2D")]
|
|
AllTime,
|
|
// Token: 0x04004E2E RID: 20014
|
|
[Token(Token = "0x4004E2E")]
|
|
TwoWeeks
|
|
}
|
|
|
|
// Token: 0x02001412 RID: 5138
|
|
[Token(Token = "0x2001412")]
|
|
public class HPOHGNPANHE
|
|
{
|
|
// Token: 0x06007593 RID: 30099 RVA: 0x0019B294 File Offset: 0x00199494
|
|
[Token(Token = "0x6007593")]
|
|
[Address(RVA = "0x3F5100", Offset = "0x3F3F00", VA = "0x1803F5100")]
|
|
public HPOHGNPANHE()
|
|
{
|
|
}
|
|
|
|
// Token: 0x04004E2F RID: 20015
|
|
[FieldOffset(Offset = "0x10")]
|
|
[Token(Token = "0x4004E2F")]
|
|
public int EEOGKBHOJGL;
|
|
|
|
// Token: 0x04004E30 RID: 20016
|
|
[FieldOffset(Offset = "0x14")]
|
|
[Token(Token = "0x4004E30")]
|
|
public int FMIKKBINNMC;
|
|
|
|
// Token: 0x04004E31 RID: 20017
|
|
[FieldOffset(Offset = "0x18")]
|
|
[Token(Token = "0x4004E31")]
|
|
public int DMLIOOCLKKP;
|
|
}
|
|
|
|
// Token: 0x02001413 RID: 5139
|
|
[Token(Token = "0x2001413")]
|
|
private class KLBEEPEJAEO : CBLLFJEDOII<FMHAJJCDCEM.AEMCEHGEDIJ>
|
|
{
|
|
// Token: 0x06007594 RID: 30100 RVA: 0x0019B2A8 File Offset: 0x001994A8
|
|
[Token(Token = "0x6007594")]
|
|
[Address(RVA = "0xBAD3A0", Offset = "0xBAC1A0", VA = "0x180BAD3A0")]
|
|
public KLBEEPEJAEO(SetStatRequestDTO NFOKIFKENIA)
|
|
{
|
|
this.IAFEPFINDFJ = NFOKIFKENIA;
|
|
}
|
|
|
|
// Token: 0x06007595 RID: 30101 RVA: 0x0019B2C4 File Offset: 0x001994C4
|
|
[Token(Token = "0x6007595")]
|
|
[Address(RVA = "0xBAD110", Offset = "0xBABF10", VA = "0x180BAD110")]
|
|
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: 0x06007596 RID: 30102 RVA: 0x0019B310 File Offset: 0x00199510
|
|
[Token(Token = "0x6007596")]
|
|
[Address(RVA = "0xBAD2C0", Offset = "0xBAC0C0", VA = "0x180BAD2C0")]
|
|
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: 0x06007597 RID: 30103 RVA: 0x0019B34C File Offset: 0x0019954C
|
|
[Token(Token = "0x6007597")]
|
|
[Address(RVA = "0xBAD300", Offset = "0xBAC100", VA = "0x180BAD300")]
|
|
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: 0x06007598 RID: 30104 RVA: 0x0019B390 File Offset: 0x00199590
|
|
[Token(Token = "0x6007598")]
|
|
[Address(RVA = "0xBAD270", Offset = "0xBAC070", VA = "0x180BAD270")]
|
|
[CompilerGenerated]
|
|
private void JJFFFNMPFPN(FMHAJJCDCEM.AEMCEHGEDIJ GIAOBLMEMMI)
|
|
{
|
|
}
|
|
|
|
// Token: 0x06007599 RID: 30105 RVA: 0x0019B3A0 File Offset: 0x001995A0
|
|
[Token(Token = "0x6007599")]
|
|
[Address(RVA = "0xBAD0C0", Offset = "0xBABEC0", VA = "0x180BAD0C0")]
|
|
[CompilerGenerated]
|
|
private void FDNPJEKKHPL(string ODOLEOCLALH)
|
|
{
|
|
base.HMFPPBJFHKD(ODOLEOCLALH);
|
|
}
|
|
|
|
// Token: 0x04004E32 RID: 20018
|
|
[FieldOffset(Offset = "0x38")]
|
|
[Token(Token = "0x4004E32")]
|
|
private SetStatRequestDTO IAFEPFINDFJ;
|
|
|
|
// Token: 0x04004E33 RID: 20019
|
|
[FieldOffset(Offset = "0x40")]
|
|
[Token(Token = "0x4004E33")]
|
|
private bool OMDANNHMFCM;
|
|
}
|
|
|
|
// Token: 0x02001414 RID: 5140
|
|
[Token(Token = "0x2001414")]
|
|
public enum COJPLNKOFBE
|
|
{
|
|
// Token: 0x04004E35 RID: 20021
|
|
[Token(Token = "0x4004E35")]
|
|
Always,
|
|
// Token: 0x04004E36 RID: 20022
|
|
[Token(Token = "0x4004E36")]
|
|
IfGreater,
|
|
// Token: 0x04004E37 RID: 20023
|
|
[Token(Token = "0x4004E37")]
|
|
IfLess
|
|
}
|
|
|
|
// Token: 0x02001415 RID: 5141
|
|
[Token(Token = "0x2001415")]
|
|
private struct GMKPGJHFOOD : IEquatable<FMHAJJCDCEM.GMKPGJHFOOD>
|
|
{
|
|
// Token: 0x0600759A RID: 30106 RVA: 0x0019B3B4 File Offset: 0x001995B4
|
|
[Token(Token = "0x600759A")]
|
|
[Address(RVA = "0xBAC8F0", Offset = "0xBAB6F0", VA = "0x180BAC8F0", Slot = "4")]
|
|
public bool Equals(FMHAJJCDCEM.GMKPGJHFOOD HPKICPNGMDJ)
|
|
{
|
|
bool flag;
|
|
return flag;
|
|
}
|
|
|
|
// Token: 0x0600759B RID: 30107 RVA: 0x0019B3C4 File Offset: 0x001995C4
|
|
[Token(Token = "0x600759B")]
|
|
[Address(RVA = "0xBAC7B0", Offset = "0xBAB5B0", VA = "0x180BAC7B0", 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: 0x0600759C RID: 30108 RVA: 0x0019B40C File Offset: 0x0019960C
|
|
[Token(Token = "0x600759C")]
|
|
[Address(RVA = "0xBAC920", Offset = "0xBAB720", VA = "0x180BAC920", Slot = "2")]
|
|
public override int GetHashCode()
|
|
{
|
|
/*
|
|
An exception occurred when decompiling this method (0600759C)
|
|
|
|
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 1660
|
|
*/;
|
|
}
|
|
|
|
// Token: 0x04004E38 RID: 20024
|
|
[FieldOffset(Offset = "0x0")]
|
|
[Token(Token = "0x4004E38")]
|
|
public int EEOGKBHOJGL;
|
|
|
|
// Token: 0x04004E39 RID: 20025
|
|
[FieldOffset(Offset = "0x4")]
|
|
[Token(Token = "0x4004E39")]
|
|
public int FMIKKBINNMC;
|
|
|
|
// Token: 0x04004E3A RID: 20026
|
|
[FieldOffset(Offset = "0x8")]
|
|
[Token(Token = "0x4004E3A")]
|
|
public long DADOKMAOFJL;
|
|
}
|
|
|
|
// Token: 0x02001416 RID: 5142
|
|
[Token(Token = "0x2001416")]
|
|
[CompilerGenerated]
|
|
private sealed class ADAPAKKBDMC
|
|
{
|
|
// Token: 0x0600759D RID: 30109 RVA: 0x0019B424 File Offset: 0x00199624
|
|
[Token(Token = "0x600759D")]
|
|
[Address(RVA = "0x3F5100", Offset = "0x3F3F00", VA = "0x1803F5100")]
|
|
public ADAPAKKBDMC()
|
|
{
|
|
}
|
|
|
|
// Token: 0x0600759E RID: 30110 RVA: 0x0019B438 File Offset: 0x00199638
|
|
[Token(Token = "0x600759E")]
|
|
[Address(RVA = "0xB93A90", Offset = "0xB92890", VA = "0x180B93A90")]
|
|
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: 0x04004E3B RID: 20027
|
|
[FieldOffset(Offset = "0x10")]
|
|
[Token(Token = "0x4004E3B")]
|
|
public int incrementAmount;
|
|
}
|
|
|
|
// Token: 0x02001417 RID: 5143
|
|
[Token(Token = "0x2001417")]
|
|
[CompilerGenerated]
|
|
private sealed class ODIJAELJCBE
|
|
{
|
|
// Token: 0x0600759F RID: 30111 RVA: 0x0019B46C File Offset: 0x0019966C
|
|
[Token(Token = "0x600759F")]
|
|
[Address(RVA = "0x3F5100", Offset = "0x3F3F00", VA = "0x1803F5100")]
|
|
public ODIJAELJCBE()
|
|
{
|
|
}
|
|
|
|
// Token: 0x060075A0 RID: 30112 RVA: 0x0019B480 File Offset: 0x00199680
|
|
[Token(Token = "0x60075A0")]
|
|
[Address(RVA = "0xBAD6C0", Offset = "0xBAC4C0", VA = "0x180BAD6C0")]
|
|
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: 0x04004E3C RID: 20028
|
|
[FieldOffset(Offset = "0x10")]
|
|
[Token(Token = "0x4004E3C")]
|
|
public int statValue;
|
|
|
|
// Token: 0x04004E3D RID: 20029
|
|
[FieldOffset(Offset = "0x14")]
|
|
[Token(Token = "0x4004E3D")]
|
|
public FMHAJJCDCEM.COJPLNKOFBE setMode;
|
|
}
|
|
|
|
// Token: 0x02001418 RID: 5144
|
|
[Token(Token = "0x2001418")]
|
|
[CompilerGenerated]
|
|
private sealed class KCFLGJFONIO
|
|
{
|
|
// Token: 0x060075A1 RID: 30113 RVA: 0x0019B4C8 File Offset: 0x001996C8
|
|
[Token(Token = "0x60075A1")]
|
|
[Address(RVA = "0x3F5100", Offset = "0x3F3F00", VA = "0x1803F5100")]
|
|
public KCFLGJFONIO()
|
|
{
|
|
}
|
|
|
|
// Token: 0x060075A2 RID: 30114 RVA: 0x0019B4DC File Offset: 0x001996DC
|
|
[Token(Token = "0x60075A2")]
|
|
[Address(RVA = "0x3FA560", Offset = "0x3F9360", VA = "0x1803FA560")]
|
|
internal int <SetStat_ReturningNewValue>b__0(FMHAJJCDCEM.HPOHGNPANHE statData)
|
|
{
|
|
return this.statValue;
|
|
}
|
|
|
|
// Token: 0x04004E3E RID: 20030
|
|
[FieldOffset(Offset = "0x10")]
|
|
[Token(Token = "0x4004E3E")]
|
|
public int statValue;
|
|
}
|
|
|
|
// Token: 0x02001419 RID: 5145
|
|
[Token(Token = "0x2001419")]
|
|
[CompilerGenerated]
|
|
private sealed class CGMJCBDGGIE
|
|
{
|
|
// Token: 0x060075A3 RID: 30115 RVA: 0x0019B4F0 File Offset: 0x001996F0
|
|
[Token(Token = "0x60075A3")]
|
|
[Address(RVA = "0x3F5100", Offset = "0x3F3F00", VA = "0x1803F5100")]
|
|
public CGMJCBDGGIE()
|
|
{
|
|
}
|
|
|
|
// Token: 0x060075A4 RID: 30116 RVA: 0x0019B504 File Offset: 0x00199704
|
|
[Token(Token = "0x60075A4")]
|
|
[Address(RVA = "0xB93EE0", Offset = "0xB92CE0", VA = "0x180B93EE0")]
|
|
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: 0x060075A5 RID: 30117 RVA: 0x0019B540 File Offset: 0x00199740
|
|
[Token(Token = "0x60075A5")]
|
|
[Address(RVA = "0xB93F70", Offset = "0xB92D70", VA = "0x180B93F70")]
|
|
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: 0x04004E3F RID: 20031
|
|
[FieldOffset(Offset = "0x10")]
|
|
[Token(Token = "0x4004E3F")]
|
|
public int localPlayerId;
|
|
|
|
// Token: 0x04004E40 RID: 20032
|
|
[FieldOffset(Offset = "0x18")]
|
|
[Token(Token = "0x4004E40")]
|
|
public SetStatRequestDTO setStatRequestDTO;
|
|
}
|
|
|
|
// Token: 0x0200141A RID: 5146
|
|
[Token(Token = "0x200141A")]
|
|
[CompilerGenerated]
|
|
private sealed class KOGANJFBNNJ
|
|
{
|
|
// Token: 0x060075A6 RID: 30118 RVA: 0x0019B578 File Offset: 0x00199778
|
|
[Token(Token = "0x60075A6")]
|
|
[Address(RVA = "0x3F5100", Offset = "0x3F3F00", VA = "0x1803F5100")]
|
|
public KOGANJFBNNJ()
|
|
{
|
|
}
|
|
|
|
// Token: 0x060075A7 RID: 30119 RVA: 0x0019B58C File Offset: 0x0019978C
|
|
[Token(Token = "0x60075A7")]
|
|
[Address(RVA = "0xBAD3F0", Offset = "0xBAC1F0", VA = "0x180BAD3F0")]
|
|
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: 0x04004E41 RID: 20033
|
|
[FieldOffset(Offset = "0x10")]
|
|
[Token(Token = "0x4004E41")]
|
|
public int playerId;
|
|
|
|
// Token: 0x04004E42 RID: 20034
|
|
[FieldOffset(Offset = "0x14")]
|
|
[Token(Token = "0x4004E42")]
|
|
public int statChannel;
|
|
}
|
|
|
|
// Token: 0x0200141B RID: 5147
|
|
[Token(Token = "0x200141B")]
|
|
[CompilerGenerated]
|
|
private sealed class OGILOMODHEI
|
|
{
|
|
// Token: 0x060075A8 RID: 30120 RVA: 0x0019B5D8 File Offset: 0x001997D8
|
|
[Token(Token = "0x60075A8")]
|
|
[Address(RVA = "0x3F5100", Offset = "0x3F3F00", VA = "0x1803F5100")]
|
|
public OGILOMODHEI()
|
|
{
|
|
}
|
|
|
|
// Token: 0x060075A9 RID: 30121 RVA: 0x0019B5EC File Offset: 0x001997EC
|
|
[Token(Token = "0x60075A9")]
|
|
[Address(RVA = "0xBAD6F0", Offset = "0xBAC4F0", VA = "0x180BAD6F0")]
|
|
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: 0x04004E43 RID: 20035
|
|
[FieldOffset(Offset = "0x10")]
|
|
[Token(Token = "0x4004E43")]
|
|
public string json;
|
|
}
|
|
|
|
// Token: 0x0200141C RID: 5148
|
|
[Token(Token = "0x200141C")]
|
|
[CompilerGenerated]
|
|
private sealed class LAGKPCJDFHA
|
|
{
|
|
// Token: 0x060075AA RID: 30122 RVA: 0x0019B624 File Offset: 0x00199824
|
|
[Token(Token = "0x60075AA")]
|
|
[Address(RVA = "0x3F5100", Offset = "0x3F3F00", VA = "0x1803F5100")]
|
|
public LAGKPCJDFHA()
|
|
{
|
|
}
|
|
|
|
// Token: 0x060075AB RID: 30123 RVA: 0x0019B638 File Offset: 0x00199838
|
|
[Token(Token = "0x60075AB")]
|
|
[Address(RVA = "0xBAD480", Offset = "0xBAC280", VA = "0x180BAD480")]
|
|
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: 0x04004E44 RID: 20036
|
|
[FieldOffset(Offset = "0x10")]
|
|
[Token(Token = "0x4004E44")]
|
|
public string json;
|
|
}
|
|
|
|
// Token: 0x0200141E RID: 5150
|
|
[Token(Token = "0x200141E")]
|
|
[CompilerGenerated]
|
|
private sealed class JBBMNDDBDMA
|
|
{
|
|
// Token: 0x060075B2 RID: 30130 RVA: 0x0019B6C8 File Offset: 0x001998C8
|
|
[Token(Token = "0x60075B2")]
|
|
[Address(RVA = "0x3F5100", Offset = "0x3F3F00", VA = "0x1803F5100")]
|
|
public JBBMNDDBDMA()
|
|
{
|
|
}
|
|
|
|
// Token: 0x060075B3 RID: 30131 RVA: 0x0019B6DC File Offset: 0x001998DC
|
|
[Token(Token = "0x60075B3")]
|
|
[Address(RVA = "0xBACF70", Offset = "0xBABD70", VA = "0x180BACF70")]
|
|
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: 0x04004E48 RID: 20040
|
|
[FieldOffset(Offset = "0x10")]
|
|
[Token(Token = "0x4004E48")]
|
|
public Func<FMHAJJCDCEM.HPOHGNPANHE, int> adjustmentFunction;
|
|
|
|
// Token: 0x04004E49 RID: 20041
|
|
[FieldOffset(Offset = "0x18")]
|
|
[Token(Token = "0x4004E49")]
|
|
public int statChannel;
|
|
|
|
// Token: 0x04004E4A RID: 20042
|
|
[FieldOffset(Offset = "0x20")]
|
|
[Token(Token = "0x4004E4A")]
|
|
public long roomId;
|
|
|
|
// Token: 0x04004E4B RID: 20043
|
|
[FieldOffset(Offset = "0x28")]
|
|
[Token(Token = "0x4004E4B")]
|
|
public int playerId;
|
|
}
|
|
}
|