842 lines
27 KiB
C#
842 lines
27 KiB
C#
using System;
|
|
using System.Collections;
|
|
using System.Collections.Generic;
|
|
using System.Linq;
|
|
using System.Runtime.CompilerServices;
|
|
using System.Runtime.InteropServices;
|
|
using AmplitudeAnalytics;
|
|
using BestHTTP.Forms;
|
|
using Cpp2IlInjected;
|
|
using Photon.Pun;
|
|
using RecNet;
|
|
using RecRoom;
|
|
using RecRoom.Async;
|
|
using RecRoom.Core;
|
|
using UnityEngine;
|
|
|
|
// Token: 0x02000EEA RID: 3818
|
|
[Token(Token = "0x2000EEA")]
|
|
[StructLayout(3)]
|
|
public class LCCEEFHOBEN
|
|
{
|
|
// Token: 0x06005C5F RID: 23647 RVA: 0x0014B978 File Offset: 0x00149B78
|
|
[Token(Token = "0x6005C5F")]
|
|
[Address(RVA = "0x156B930", Offset = "0x156A330", VA = "0x18156B930")]
|
|
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: 0x06005C60 RID: 23648 RVA: 0x0014B9C0 File Offset: 0x00149BC0
|
|
[Token(Token = "0x6005C60")]
|
|
[Address(RVA = "0x156DB50", Offset = "0x156C550", VA = "0x18156DB50")]
|
|
private static void OFFLOPLJBBG()
|
|
{
|
|
int num;
|
|
PAJOOHAOLEE.HMOACIFIOCN hmoacifiocn = new PAJOOHAOLEE.HMOACIFIOCN(num.KEIAFMLIMFA);
|
|
num = 0;
|
|
PAJOOHAOLEE.NMANOHJOCJD(PAJOOHAOLEE.OMJEBOKFJBC.ModerationKick, hmoacifiocn);
|
|
int num2;
|
|
PAJOOHAOLEE.HMOACIFIOCN hmoacifiocn2 = new PAJOOHAOLEE.HMOACIFIOCN(num2.AADBHIPNADC);
|
|
num2 = 0;
|
|
PAJOOHAOLEE.NMANOHJOCJD(PAJOOHAOLEE.OMJEBOKFJBC.ModerationKickAttemptFailed, hmoacifiocn2);
|
|
}
|
|
|
|
// Token: 0x06005C61 RID: 23649 RVA: 0x0014B9FC File Offset: 0x00149BFC
|
|
[Token(Token = "0x6005C61")]
|
|
[Address(RVA = "0x156DAC0", Offset = "0x156C4C0", VA = "0x18156DAC0")]
|
|
private static void NPCPLFAONFO()
|
|
{
|
|
LCCEEFHOBEN.ECMAHBHHFID.Clear();
|
|
LCCEEFHOBEN.HMIKEAJHOBE.Clear();
|
|
}
|
|
|
|
// Token: 0x06005C62 RID: 23650 RVA: 0x0014BA24 File Offset: 0x00149C24
|
|
[Token(Token = "0x6005C62")]
|
|
[Address(RVA = "0x156CBD0", Offset = "0x156B5D0", VA = "0x18156CBD0")]
|
|
private static void JPFGCHENJMH()
|
|
{
|
|
LCCEEFHOBEN.FMELPAAKMOO = 0;
|
|
}
|
|
|
|
// Token: 0x17001084 RID: 4228
|
|
// (get) Token: 0x06005C63 RID: 23651 RVA: 0x0014BA38 File Offset: 0x00149C38
|
|
[Token(Token = "0x17001084")]
|
|
public static bool ALFENJCJMFA
|
|
{
|
|
[Token(Token = "0x6005C63")]
|
|
[Address(RVA = "0x156D340", Offset = "0x156BD40", VA = "0x18156D340")]
|
|
get
|
|
{
|
|
return LCCEEFHOBEN.GODAMHGHDID.<NGPAJJFMCNI>k__BackingField > 0;
|
|
}
|
|
}
|
|
|
|
// Token: 0x17001085 RID: 4229
|
|
// (get) Token: 0x06005C64 RID: 23652 RVA: 0x0014BA5C File Offset: 0x00149C5C
|
|
// (set) Token: 0x06005C65 RID: 23653 RVA: 0x0014BA70 File Offset: 0x00149C70
|
|
[Token(Token = "0x17001085")]
|
|
public static HOGFDJNNMHM FMELPAAKMOO
|
|
{
|
|
[Token(Token = "0x6005C64")]
|
|
[Address(RVA = "0x156D700", Offset = "0x156C100", VA = "0x18156D700")]
|
|
get
|
|
{
|
|
return LCCEEFHOBEN.GODAMHGHDID;
|
|
}
|
|
[Token(Token = "0x6005C65")]
|
|
[Address(RVA = "0x156C4D0", Offset = "0x156AED0", VA = "0x18156C4D0")]
|
|
set
|
|
{
|
|
LCCEEFHOBEN.GODAMHGHDID = value;
|
|
if (LCCEEFHOBEN.GODAMHGHDID.<NGPAJJFMCNI>k__BackingField > 0)
|
|
{
|
|
CheatManager.WriteDUIDs();
|
|
}
|
|
}
|
|
}
|
|
|
|
// Token: 0x06005C66 RID: 23654 RVA: 0x0014BAA0 File Offset: 0x00149CA0
|
|
[Token(Token = "0x6005C66")]
|
|
[Address(RVA = "0x156D760", Offset = "0x156C160", VA = "0x18156D760")]
|
|
public static IPromise<HOGFDJNNMHM> NEFPDKLMDHK()
|
|
{
|
|
string text = string.Format("{0}v1/moderationBlockDetails", "api/PlayerReporting/");
|
|
int num = 0;
|
|
IPromise<HOOILIHKMEG> promise = BPHGKAEDBPE.IAHDANBDAAM(text, num != 0);
|
|
int num2 = 0;
|
|
int num3 = 0;
|
|
IPromise promise2 = promise.FAKEPMNIOAI(num3 != 0, num2 != 0);
|
|
if (LCCEEFHOBEN.<>c.<>9__13_0 == 0)
|
|
{
|
|
LCCEEFHOBEN.<>c.<>9__13_0 = delegate(HOGFDJNNMHM response)
|
|
{
|
|
LCCEEFHOBEN.FMELPAAKMOO = response;
|
|
};
|
|
}
|
|
int num4 = 0;
|
|
if (num4 < num2)
|
|
{
|
|
num4 += num4;
|
|
if (num4 == num2)
|
|
{
|
|
goto IL_7E;
|
|
}
|
|
num4++;
|
|
}
|
|
if (LCCEEFHOBEN.<>c.<>9__13_1 == 0)
|
|
{
|
|
LCCEEFHOBEN.<>c.<>9__13_1 = delegate(string error)
|
|
{
|
|
Debug.LogError(error);
|
|
};
|
|
}
|
|
IL_7E:
|
|
throw new NullReferenceException();
|
|
}
|
|
|
|
// Token: 0x06005C67 RID: 23655 RVA: 0x0014BB30 File Offset: 0x00149D30
|
|
[Token(Token = "0x6005C67")]
|
|
[Address(RVA = "0x156D9D0", Offset = "0x156C3D0", VA = "0x18156D9D0")]
|
|
public static bool NOGOMMEGEED(int CJFGEMGOJHB)
|
|
{
|
|
bool flag = ALNDLENCPKO.GGHPGKJDBNK.ContainsKey(CJFGEMGOJHB);
|
|
if (!flag)
|
|
{
|
|
return flag;
|
|
}
|
|
float num = ALNDLENCPKO.GGHPGKJDBNK[CJFGEMGOJHB];
|
|
float unscaledTime = Time.unscaledTime;
|
|
throw new NullReferenceException();
|
|
}
|
|
|
|
// Token: 0x06005C68 RID: 23656 RVA: 0x0014BB68 File Offset: 0x00149D68
|
|
[Token(Token = "0x6005C68")]
|
|
[Address(RVA = "0x156DD00", Offset = "0x156C700", VA = "0x18156DD00")]
|
|
public static bool PNCIJEHCBKG(int CJFGEMGOJHB)
|
|
{
|
|
bool flag;
|
|
if (flag)
|
|
{
|
|
}
|
|
if (!LCCEEFHOBEN.ECMAHBHHFID.ContainsKey(CJFGEMGOJHB))
|
|
{
|
|
return true;
|
|
}
|
|
float num = LCCEEFHOBEN.ECMAHBHHFID[CJFGEMGOJHB];
|
|
float unscaledTime = Time.unscaledTime;
|
|
throw new NullReferenceException();
|
|
}
|
|
|
|
// Token: 0x06005C69 RID: 23657 RVA: 0x0014BBA4 File Offset: 0x00149DA4
|
|
[Token(Token = "0x6005C69")]
|
|
[Address(RVA = "0x156CEC0", Offset = "0x156B8C0", VA = "0x18156CEC0")]
|
|
public static IEnumerator KNAHPBPBPAM(int CJFGEMGOJHB, LCCEEFHOBEN.CJFENPHAAHI MEABFEIBEMP, string EFDBFLPKHKA, float? HJMMCCKCDEH, BPHGKAEDBPE.OJDJIJDNFHE<KLAMKCBENEA> AFLPGGJMPOE)
|
|
{
|
|
bool flag;
|
|
if (!flag)
|
|
{
|
|
KLAMKCBENEA klamkcbenea = new KLAMKCBENEA();
|
|
klamkcbenea.<NHCNKEMFEJC>k__BackingField = false;
|
|
klamkcbenea.<LHJAKNBODPE>k__BackingField = "You have already reported\nthis player very recently.";
|
|
}
|
|
Dictionary<long, float> ecmahbhhfid = LCCEEFHOBEN.ECMAHBHHFID;
|
|
float unscaledTime = Time.unscaledTime;
|
|
throw new NullReferenceException();
|
|
}
|
|
|
|
// Token: 0x06005C6A RID: 23658 RVA: 0x0000220F File Offset: 0x0000040F
|
|
[Token(Token = "0x6005C6A")]
|
|
[Address(RVA = "0x156D460", Offset = "0x156BE60", VA = "0x18156D460")]
|
|
public static IPromise<string> LONDNAJPCEE()
|
|
{
|
|
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
|
}
|
|
|
|
// Token: 0x06005C6B RID: 23659 RVA: 0x0014BC84 File Offset: 0x00149E84
|
|
[Token(Token = "0x6005C6B")]
|
|
[Address(RVA = "0x156C760", Offset = "0x156B160", VA = "0x18156C760")]
|
|
public static IPromise HHBLGNHOGLN()
|
|
{
|
|
ulong num;
|
|
IPromise<HOOILIHKMEG> promise = BPHGKAEDBPE.IAHDANBDAAM("api/PlayerReporting/v1/voteToKickReasons", num != 0UL);
|
|
int num2 = 0;
|
|
IPromise promise2 = promise.NAHFKKGCOFA(num2 != 0);
|
|
if (LCCEEFHOBEN.<>c.<>9__22_0 == 0)
|
|
{
|
|
LCCEEFHOBEN.<>c.<>9__22_0 = delegate(List<LCCEEFHOBEN.JOLLEHNPBKF> list)
|
|
{
|
|
LCCEEFHOBEN.HDBAHPOEOLE = list;
|
|
};
|
|
}
|
|
int num3 = 0;
|
|
num3 += num3;
|
|
num3++;
|
|
if (LCCEEFHOBEN.<>c.<>9__22_1 == 0)
|
|
{
|
|
LCCEEFHOBEN.<>c.<>9__22_1 = delegate(string error)
|
|
{
|
|
Debug.LogError("Failed to receive vote kick reasons: " + error);
|
|
};
|
|
}
|
|
throw new NullReferenceException();
|
|
}
|
|
|
|
// Token: 0x06005C6C RID: 23660 RVA: 0x0014BCF8 File Offset: 0x00149EF8
|
|
[Token(Token = "0x6005C6C")]
|
|
[Address(RVA = "0x156BC10", Offset = "0x156A610", VA = "0x18156BC10")]
|
|
public static List<string> EOHIEMOOCFA(LCCEEFHOBEN.CJFENPHAAHI MEABFEIBEMP)
|
|
{
|
|
List<LCCEEFHOBEN.JOLLEHNPBKF> hdbahpoeole = LCCEEFHOBEN.HDBAHPOEOLE;
|
|
Func<LCCEEFHOBEN.JOLLEHNPBKF, bool> func = delegate(LCCEEFHOBEN.JOLLEHNPBKF v)
|
|
{
|
|
LCCEEFHOBEN.CJFENPHAAHI reportCategory = MEABFEIBEMP;
|
|
return v.<CLJIPKBGBDM>k__BackingField == reportCategory;
|
|
};
|
|
IEnumerable<LCCEEFHOBEN.JOLLEHNPBKF> enumerable = Enumerable.Where<LCCEEFHOBEN.JOLLEHNPBKF>(hdbahpoeole, func);
|
|
Func<LCCEEFHOBEN.JOLLEHNPBKF, string> <>9__23_ = LCCEEFHOBEN.<>c.<>9__23_1;
|
|
if (<>9__23_ == 0)
|
|
{
|
|
LCCEEFHOBEN.<>c.<>9__23_1 = (LCCEEFHOBEN.JOLLEHNPBKF v) => v.<KCBLNDCAEAL>k__BackingField;
|
|
}
|
|
return Enumerable.ToList<string>(Enumerable.Select<LCCEEFHOBEN.JOLLEHNPBKF, string>(enumerable, <>9__23_));
|
|
}
|
|
|
|
// Token: 0x06005C6D RID: 23661 RVA: 0x0014BD6C File Offset: 0x00149F6C
|
|
[Token(Token = "0x6005C6D")]
|
|
[Address(RVA = "0x156CC40", Offset = "0x156B640", VA = "0x18156CC40")]
|
|
private static void KEIAFMLIMFA(Dictionary<string, object> ABADFLCBFIJ)
|
|
{
|
|
HOGFDJNNMHM hogfdjnnmhm = AEOPHJMOOFE.PPGFHEDFBEA<HOGFDJNNMHM>(ABADFLCBFIJ);
|
|
HOGFDJNNMHM lastBlockDetail = hogfdjnnmhm;
|
|
if (hogfdjnnmhm != 0)
|
|
{
|
|
LCCEEFHOBEN.FMELPAAKMOO = hogfdjnnmhm;
|
|
Action action = delegate
|
|
{
|
|
WatchUI <JNBAANDJIAD>k__BackingField = Player.<EGKJPJKLEAI>k__BackingField.playerUI.<JNBAANDJIAD>k__BackingField;
|
|
LCCEEFHOBEN.CJFENPHAAHI <CLJIPKBGBDM>k__BackingField = lastBlockDetail.<CLJIPKBGBDM>k__BackingField;
|
|
string text = "You are being vote kicked for " + <CLJIPKBGBDM>k__BackingField;
|
|
int num = 0;
|
|
int num2;
|
|
Action<JPIJGHNNIDP> action2 = new Action(num2.OMMHECONDBI);
|
|
num2 = 0;
|
|
if (num < num2)
|
|
{
|
|
num += num;
|
|
if (num == num2)
|
|
{
|
|
IPromise<JPIJGHNNIDP> promise;
|
|
promise += promise;
|
|
throw new NullReferenceException();
|
|
}
|
|
num++;
|
|
}
|
|
};
|
|
Action <>9__24_ = LCCEEFHOBEN.<>c.<>9__24_1;
|
|
if (<>9__24_ == 0)
|
|
{
|
|
LCCEEFHOBEN.<>c.<>9__24_1 = delegate
|
|
{
|
|
LCCEEFHOBEN.PODFHPNOHGB();
|
|
};
|
|
}
|
|
Coroutine coroutine = SessionManager.LOJGHGGEFAA(action, <>9__24_);
|
|
LCCEEFHOBEN.PODFHPNOHGB();
|
|
}
|
|
}
|
|
|
|
// Token: 0x06005C6E RID: 23662 RVA: 0x0014BDDC File Offset: 0x00149FDC
|
|
[Token(Token = "0x6005C6E")]
|
|
[Address(RVA = "0x156B7F0", Offset = "0x156A1F0", VA = "0x18156B7F0")]
|
|
private static void AADBHIPNADC(Dictionary<string, object> ABADFLCBFIJ)
|
|
{
|
|
CJHCKEBKKHC cjhckebkkhc = AEOPHJMOOFE.PPGFHEDFBEA<CJHCKEBKKHC>(ABADFLCBFIJ);
|
|
if (cjhckebkkhc != 0)
|
|
{
|
|
long <LCCLPDBFAIN>k__BackingField = cjhckebkkhc.<LCCLPDBFAIN>k__BackingField;
|
|
LCCEEFHOBEN.CJFENPHAAHI <CLJIPKBGBDM>k__BackingField = cjhckebkkhc.<CLJIPKBGBDM>k__BackingField;
|
|
int length = PhotonNetwork.PlayerList.Length;
|
|
}
|
|
}
|
|
|
|
// Token: 0x06005C6F RID: 23663 RVA: 0x0014BE18 File Offset: 0x0014A018
|
|
[Token(Token = "0x6005C6F")]
|
|
[Address(RVA = "0x156DC00", Offset = "0x156C600", VA = "0x18156DC00")]
|
|
private static void OMMHECONDBI(JPIJGHNNIDP AGEHDPCGHEF)
|
|
{
|
|
if (AGEHDPCGHEF == JPIJGHNNIDP.Affirmative)
|
|
{
|
|
LCCEEFHOBEN.PODFHPNOHGB();
|
|
return;
|
|
}
|
|
}
|
|
|
|
// Token: 0x06005C70 RID: 23664 RVA: 0x0014BE34 File Offset: 0x0014A034
|
|
[Token(Token = "0x6005C70")]
|
|
[Address(RVA = "0x156DF80", Offset = "0x156C980", VA = "0x18156DF80")]
|
|
private static void PODFHPNOHGB()
|
|
{
|
|
CIIBGMBOFEI ciibgmbofei = Matchmaking.BBJAEJHMAPB;
|
|
if (ciibgmbofei == 0 || ciibgmbofei.<GLPHBLHAFEO>k__BackingField == ciibgmbofei.<DOFDAMHCJLP>k__BackingField)
|
|
{
|
|
}
|
|
int num = 0;
|
|
HOGFDJNNMHM godamhghdid = LCCEEFHOBEN.GODAMHGHDID;
|
|
if (godamhghdid != 0 && godamhghdid.<CLJIPKBGBDM>k__BackingField == LCCEEFHOBEN.CJFENPHAAHI.VoteKick)
|
|
{
|
|
if (!string.IsNullOrEmpty(0))
|
|
{
|
|
string[] array = new string[5];
|
|
throw new ArrayTypeMismatchException();
|
|
}
|
|
CFLMJLFBOKH.OEDHFKJMAPC(num);
|
|
string text2;
|
|
string text = text2 + " by Host";
|
|
CFLMJLFBOKH.OPKDFOFHCHI(num);
|
|
}
|
|
HOGFDJNNMHM godamhghdid2 = LCCEEFHOBEN.GODAMHGHDID;
|
|
if (godamhghdid2 != 0 && godamhghdid2.<NGPAJJFMCNI>k__BackingField > num)
|
|
{
|
|
ActionEvent ajdldeghdhb = LCCEEFHOBEN.AJDLDEGHDHB;
|
|
int num2 = 0;
|
|
ajdldeghdhb.Invoke(num2 != 0);
|
|
}
|
|
}
|
|
|
|
// Token: 0x06005C71 RID: 23665 RVA: 0x0014BF4C File Offset: 0x0014A14C
|
|
[Token(Token = "0x6005C71")]
|
|
[Address(RVA = "0x156BA10", Offset = "0x156A410", VA = "0x18156BA10")]
|
|
public static IPromise<KLAMKCBENEA> EKIAMDFOLJM(long CJFGEMGOJHB, bool MAOOLFEBOOD, string EMNPHAPBBAH)
|
|
{
|
|
string text = string.Format("{0}v3/voteToKick", "api/PlayerReporting/");
|
|
CIIBGMBOFEI ciibgmbofei = Matchmaking.BBJAEJHMAPB;
|
|
Dictionary<string, string> dictionary = new Dictionary();
|
|
if (!EMNPHAPBBAH.IsNullOrEmpty())
|
|
{
|
|
int hashCode = EMNPHAPBBAH.GetHashCode();
|
|
}
|
|
long <GLPHBLHAFEO>k__BackingField = ciibgmbofei.<GLPHBLHAFEO>k__BackingField;
|
|
IPromise<HOOILIHKMEG> promise = BPHGKAEDBPE.CKPCAIJMPJN(text, dictionary, true);
|
|
int num = 0;
|
|
int num2 = 0;
|
|
return promise.FAKEPMNIOAI(num2 != 0, num != 0).MOAAINIDMGC("Failed vote to kick");
|
|
}
|
|
|
|
// Token: 0x06005C72 RID: 23666 RVA: 0x0014BFC0 File Offset: 0x0014A1C0
|
|
[Token(Token = "0x6005C72")]
|
|
[Address(RVA = "0x156C340", Offset = "0x156AD40", VA = "0x18156C340")]
|
|
public static IPromise<KLAMKCBENEA> FFPIOECGNBI(int CJFGEMGOJHB)
|
|
{
|
|
List<int> list = new List();
|
|
list.Add(CJFGEMGOJHB);
|
|
string text = string.Format("{0}v1/instantKick", "api/PlayerReporting/");
|
|
KickPlayerDTO kickPlayerDTO = new KickPlayerDTO();
|
|
long <GLPHBLHAFEO>k__BackingField = Matchmaking.BBJAEJHMAPB.<GLPHBLHAFEO>k__BackingField;
|
|
kickPlayerDTO.GameSessionId = <GLPHBLHAFEO>k__BackingField;
|
|
kickPlayerDTO.PlayerIds = list;
|
|
string text2 = JsonUtility.ToJson(kickPlayerDTO);
|
|
IPromise<HOOILIHKMEG> promise = BPHGKAEDBPE.CKPCAIJMPJN(text, text2, true);
|
|
int num = 0;
|
|
int num2 = 0;
|
|
return promise.FAKEPMNIOAI(num2 != 0, num != 0).MOAAINIDMGC("Failed instant kick");
|
|
}
|
|
|
|
// Token: 0x06005C73 RID: 23667 RVA: 0x0014C044 File Offset: 0x0014A244
|
|
[Token(Token = "0x6005C73")]
|
|
[Address(RVA = "0x156C9B0", Offset = "0x156B3B0", VA = "0x18156C9B0")]
|
|
public static IPromise<KLAMKCBENEA> HNFAAFGGDML(List<int> FNNIKBKHAFN)
|
|
{
|
|
string text = string.Format("{0}v1/instantKick", "api/PlayerReporting/");
|
|
KickPlayerDTO kickPlayerDTO = new KickPlayerDTO();
|
|
long <GLPHBLHAFEO>k__BackingField = Matchmaking.BBJAEJHMAPB.<GLPHBLHAFEO>k__BackingField;
|
|
kickPlayerDTO.GameSessionId = <GLPHBLHAFEO>k__BackingField;
|
|
kickPlayerDTO.PlayerIds = FNNIKBKHAFN;
|
|
string text2 = JsonUtility.ToJson(kickPlayerDTO);
|
|
IPromise<HOOILIHKMEG> promise = BPHGKAEDBPE.CKPCAIJMPJN(text, text2, true);
|
|
int num = 0;
|
|
int num2 = 0;
|
|
return promise.FAKEPMNIOAI(num2 != 0, num != 0).MOAAINIDMGC("Failed instant kick");
|
|
}
|
|
|
|
// Token: 0x06005C74 RID: 23668 RVA: 0x0014C0B8 File Offset: 0x0014A2B8
|
|
[Token(Token = "0x6005C74")]
|
|
[Address(RVA = "0x156CAD0", Offset = "0x156B4D0", VA = "0x18156CAD0")]
|
|
public static IPromise IEAOIIFNOGN(string PLDIBPNDJIO)
|
|
{
|
|
string text = string.Format("{0}v1/deviceId", "api/PlayerReporting/");
|
|
IPromise<HOOILIHKMEG> promise = BPHGKAEDBPE.CKPCAIJMPJN(text, new Dictionary { { "oldDeviceId", PLDIBPNDJIO } }, true);
|
|
int num = 0;
|
|
return EEMMNNGBJGD.DMDEJFMPJDE(promise, num != 0);
|
|
}
|
|
|
|
// Token: 0x06005C75 RID: 23669 RVA: 0x0014C104 File Offset: 0x0014A304
|
|
[Token(Token = "0x6005C75")]
|
|
[Address(RVA = "0x156BE00", Offset = "0x156A800", VA = "0x18156BE00")]
|
|
public static IPromise FCPPPBKJFGK(LCCEEFHOBEN.OAODPJFGPAF GEDCEIDOKJL, string NGPMADFHHKP, [Optional] int? IMHODAEGGON)
|
|
{
|
|
int num = 0;
|
|
LCCEEFHOBEN.HJKEBOOOJHJ hjkebooojhj = new LCCEEFHOBEN.HJKEBOOOJHJ();
|
|
if (MHOKOMMOGKM.LJOMAMPICDO)
|
|
{
|
|
string text;
|
|
hjkebooojhj.warningKey = text;
|
|
HashSet<string> hmikeajhobe = LCCEEFHOBEN.HMIKEAJHOBE;
|
|
string warningKey = hjkebooojhj.warningKey;
|
|
if (!hmikeajhobe.Contains(warningKey))
|
|
{
|
|
string text2 = string.Format("{0}v1/hile", "api/PlayerReporting/");
|
|
HTTPUrlEncodedForm httpurlEncodedForm = new HTTPUrlEncodedForm();
|
|
httpurlEncodedForm.AddField("Message", NGPMADFHHKP);
|
|
CCNBJFOPLBG ccnbjfoplbg = AmplitudeAnalyticsClient.Event("hile").JOBHLMFKFNO("Message", NGPMADFHHKP);
|
|
int hashCode = ccnbjfoplbg.GetHashCode();
|
|
CCNBJFOPLBG ccnbjfoplbg2;
|
|
string text3 = ccnbjfoplbg2.ToString();
|
|
ulong num2;
|
|
IPromise<HOOILIHKMEG> promise = BPHGKAEDBPE.CKPCAIJMPJN(text2, httpurlEncodedForm, num2 != 0UL);
|
|
int num3 = 0;
|
|
IPromise promise2 = EEMMNNGBJGD.DMDEJFMPJDE(promise, num3 != 0);
|
|
Action action = delegate
|
|
{
|
|
HashSet<string> hmikeajhobe2 = LCCEEFHOBEN.HMIKEAJHOBE;
|
|
string warningKey2 = hjkebooojhj.warningKey;
|
|
bool flag = hmikeajhobe2.Add(warningKey2);
|
|
};
|
|
if (num < hjkebooojhj)
|
|
{
|
|
num += num;
|
|
num++;
|
|
}
|
|
if (LCCEEFHOBEN.<>c.<>9__35_1 == 0)
|
|
{
|
|
LCCEEFHOBEN.<>c.<>9__35_1 = delegate(string error)
|
|
{
|
|
};
|
|
}
|
|
return typeof(LCCEEFHOBEN.<>c).TypeHandle;
|
|
}
|
|
}
|
|
return Promise.<CompletedPromise>k__BackingField;
|
|
}
|
|
|
|
// Token: 0x06005C76 RID: 23670 RVA: 0x0014C208 File Offset: 0x0014A408
|
|
[Token(Token = "0x6005C76")]
|
|
[Address(RVA = "0x3C1670", Offset = "0x3C0070", VA = "0x1803C1670")]
|
|
public LCCEEFHOBEN()
|
|
{
|
|
}
|
|
|
|
// Token: 0x06005C77 RID: 23671 RVA: 0x0014C21C File Offset: 0x0014A41C
|
|
// Note: this type is marked as 'beforefieldinit'.
|
|
[Token(Token = "0x6005C77")]
|
|
[Address(RVA = "0x156E5F0", Offset = "0x156CFF0", VA = "0x18156E5F0")]
|
|
static LCCEEFHOBEN()
|
|
{
|
|
int num;
|
|
ActionEvent actionEvent = new ActionEvent(32, num != 0);
|
|
num = 0;
|
|
LCCEEFHOBEN.AJDLDEGHDHB = actionEvent;
|
|
LCCEEFHOBEN.ECMAHBHHFID = new Dictionary();
|
|
LCCEEFHOBEN.HMIKEAJHOBE = new HashSet();
|
|
LCCEEFHOBEN.IFODMNLANPN = "api/PlayerReporting/";
|
|
}
|
|
|
|
// Token: 0x040042F8 RID: 17144
|
|
[Token(Token = "0x40042F8")]
|
|
public static ActionEvent AJDLDEGHDHB;
|
|
|
|
// Token: 0x040042F9 RID: 17145
|
|
[Token(Token = "0x40042F9")]
|
|
private static HOGFDJNNMHM GODAMHGHDID;
|
|
|
|
// Token: 0x040042FA RID: 17146
|
|
[Token(Token = "0x40042FA")]
|
|
private static Dictionary<long, float> ECMAHBHHFID;
|
|
|
|
// Token: 0x040042FB RID: 17147
|
|
[Token(Token = "0x40042FB")]
|
|
private static string BDOBJIAPDCH;
|
|
|
|
// Token: 0x040042FC RID: 17148
|
|
[Token(Token = "0x40042FC")]
|
|
private static List<LCCEEFHOBEN.JOLLEHNPBKF> HDBAHPOEOLE;
|
|
|
|
// Token: 0x040042FD RID: 17149
|
|
[Token(Token = "0x40042FD")]
|
|
private static HashSet<string> HMIKEAJHOBE;
|
|
|
|
// Token: 0x040042FE RID: 17150
|
|
[Token(Token = "0x40042FE")]
|
|
private static string IFODMNLANPN = null;
|
|
|
|
// Token: 0x02000EEB RID: 3819
|
|
[Token(Token = "0x2000EEB")]
|
|
public enum CJFENPHAAHI
|
|
{
|
|
// Token: 0x04004300 RID: 17152
|
|
[Token(Token = "0x4004300")]
|
|
Moderator = -1,
|
|
// Token: 0x04004301 RID: 17153
|
|
[Token(Token = "0x4004301")]
|
|
Unknown,
|
|
// Token: 0x04004302 RID: 17154
|
|
[Token(Token = "0x4004302")]
|
|
DEPRECATED_MicrophoneAbuse,
|
|
// Token: 0x04004303 RID: 17155
|
|
[Token(Token = "0x4004303")]
|
|
Harassment,
|
|
// Token: 0x04004304 RID: 17156
|
|
[Token(Token = "0x4004304")]
|
|
Cheating,
|
|
// Token: 0x04004305 RID: 17157
|
|
[Token(Token = "0x4004305")]
|
|
DEPRECATED_ImmatureBehavior,
|
|
// Token: 0x04004306 RID: 17158
|
|
[Token(Token = "0x4004306")]
|
|
AFK,
|
|
// Token: 0x04004307 RID: 17159
|
|
[Token(Token = "0x4004307")]
|
|
Misc,
|
|
// Token: 0x04004308 RID: 17160
|
|
[Token(Token = "0x4004308")]
|
|
Underage,
|
|
// Token: 0x04004309 RID: 17161
|
|
[Token(Token = "0x4004309")]
|
|
VoteKick = 10,
|
|
// Token: 0x0400430A RID: 17162
|
|
[Token(Token = "0x400430A")]
|
|
MisleadingPurchases,
|
|
// Token: 0x0400430B RID: 17163
|
|
[Token(Token = "0x400430B")]
|
|
CoC_Underage = 100,
|
|
// Token: 0x0400430C RID: 17164
|
|
[Token(Token = "0x400430C")]
|
|
CoC_Sexual,
|
|
// Token: 0x0400430D RID: 17165
|
|
[Token(Token = "0x400430D")]
|
|
CoC_Discrimination,
|
|
// Token: 0x0400430E RID: 17166
|
|
[Token(Token = "0x400430E")]
|
|
CoC_Trolling,
|
|
// Token: 0x0400430F RID: 17167
|
|
[Token(Token = "0x400430F")]
|
|
CoC_NameOrProfile,
|
|
// Token: 0x04004310 RID: 17168
|
|
[Token(Token = "0x4004310")]
|
|
IssuingInaccurateReports = 1000
|
|
}
|
|
|
|
// Token: 0x02000EEC RID: 3820
|
|
[Token(Token = "0x2000EEC")]
|
|
private class JOLLEHNPBKF : IFAIJAGLDFK
|
|
{
|
|
// Token: 0x17001086 RID: 4230
|
|
// (get) Token: 0x06005C78 RID: 23672 RVA: 0x0014C258 File Offset: 0x0014A458
|
|
// (set) Token: 0x06005C79 RID: 23673 RVA: 0x0014C26C File Offset: 0x0014A46C
|
|
[Token(Token = "0x17001086")]
|
|
public LCCEEFHOBEN.CJFENPHAAHI FNLBJMNDIOB
|
|
{
|
|
[Token(Token = "0x6005C78")]
|
|
[Address(RVA = "0x3C1C50", Offset = "0x3C0650", VA = "0x1803C1C50")]
|
|
get;
|
|
[Token(Token = "0x6005C79")]
|
|
[Address(RVA = "0x3C1C90", Offset = "0x3C0690", VA = "0x1803C1C90")]
|
|
private set;
|
|
}
|
|
|
|
// Token: 0x17001087 RID: 4231
|
|
// (get) Token: 0x06005C7A RID: 23674 RVA: 0x0014C280 File Offset: 0x0014A480
|
|
// (set) Token: 0x06005C7B RID: 23675 RVA: 0x0014C294 File Offset: 0x0014A494
|
|
[Token(Token = "0x17001087")]
|
|
public string ICJCOJOMJDB
|
|
{
|
|
[Token(Token = "0x6005C7A")]
|
|
[Address(RVA = "0x3C1240", Offset = "0x3BFC40", VA = "0x1803C1240")]
|
|
get;
|
|
[Token(Token = "0x6005C7B")]
|
|
[Address(RVA = "0x3C1280", Offset = "0x3BFC80", VA = "0x1803C1280")]
|
|
private set;
|
|
}
|
|
|
|
// Token: 0x06005C7C RID: 23676 RVA: 0x0014C2A8 File Offset: 0x0014A4A8
|
|
[Token(Token = "0x6005C7C")]
|
|
[Address(RVA = "0x1569530", Offset = "0x1567F30", VA = "0x181569530", Slot = "4")]
|
|
public void PPGFHEDFBEA(Dictionary<string, object> PMMGDNALAEB)
|
|
{
|
|
int num = AEOPHJMOOFE.AAKIMHHKCFB<int>("ReportCategory", PMMGDNALAEB);
|
|
this.<CLJIPKBGBDM>k__BackingField = (LCCEEFHOBEN.CJFENPHAAHI)num;
|
|
int num2 = 0;
|
|
string text = AEOPHJMOOFE.KFANFFHOJGF<string>("Reason", PMMGDNALAEB, num2);
|
|
this.<KCBLNDCAEAL>k__BackingField = text;
|
|
}
|
|
|
|
// Token: 0x06005C7D RID: 23677 RVA: 0x0014C2E0 File Offset: 0x0014A4E0
|
|
[Token(Token = "0x6005C7D")]
|
|
[Address(RVA = "0x3C1670", Offset = "0x3C0070", VA = "0x1803C1670")]
|
|
public JOLLEHNPBKF()
|
|
{
|
|
}
|
|
}
|
|
|
|
// Token: 0x02000EED RID: 3821
|
|
[Token(Token = "0x2000EED")]
|
|
public enum OAODPJFGPAF
|
|
{
|
|
// Token: 0x04004314 RID: 17172
|
|
[Token(Token = "0x4004314")]
|
|
Obcured,
|
|
// Token: 0x04004315 RID: 17173
|
|
[Token(Token = "0x4004315")]
|
|
Time,
|
|
// Token: 0x04004316 RID: 17174
|
|
[Token(Token = "0x4004316")]
|
|
Inject,
|
|
// Token: 0x04004317 RID: 17175
|
|
[Token(Token = "0x4004317")]
|
|
GiftCount,
|
|
// Token: 0x04004318 RID: 17176
|
|
[Token(Token = "0x4004318")]
|
|
Engine,
|
|
// Token: 0x04004319 RID: 17177
|
|
[Token(Token = "0x4004319")]
|
|
UnknownDll,
|
|
// Token: 0x0400431A RID: 17178
|
|
[Token(Token = "0x400431A")]
|
|
ImageSignature,
|
|
// Token: 0x0400431B RID: 17179
|
|
[Token(Token = "0x400431B")]
|
|
AvatarHack,
|
|
// Token: 0x0400431C RID: 17180
|
|
[Token(Token = "0x400431C")]
|
|
[Obsolete]
|
|
NetworkCertificatePublicKey = 100,
|
|
// Token: 0x0400431D RID: 17181
|
|
[Token(Token = "0x400431D")]
|
|
[Obsolete]
|
|
NetworkCertificateIssuer,
|
|
// Token: 0x0400431E RID: 17182
|
|
[Token(Token = "0x400431E")]
|
|
NetworkCertificateMissing,
|
|
// Token: 0x0400431F RID: 17183
|
|
[Token(Token = "0x400431F")]
|
|
NetworkCertificateMismatch,
|
|
// Token: 0x04004320 RID: 17184
|
|
[Token(Token = "0x4004320")]
|
|
AutosaveChecksumMismatch = 150,
|
|
// Token: 0x04004321 RID: 17185
|
|
[Token(Token = "0x4004321")]
|
|
AutosaveSubRoomIdMismatch,
|
|
// Token: 0x04004322 RID: 17186
|
|
[Token(Token = "0x4004322")]
|
|
AutosaveChecksumException,
|
|
// Token: 0x04004323 RID: 17187
|
|
[Token(Token = "0x4004323")]
|
|
Photon_MissingHash = 200,
|
|
// Token: 0x04004324 RID: 17188
|
|
[Token(Token = "0x4004324")]
|
|
Photon_CorruptHash,
|
|
// Token: 0x04004325 RID: 17189
|
|
[Token(Token = "0x4004325")]
|
|
Photon_DifferentHash = 203,
|
|
// Token: 0x04004326 RID: 17190
|
|
[Token(Token = "0x4004326")]
|
|
AppData_Runtime_LengthMismatch = 300,
|
|
// Token: 0x04004327 RID: 17191
|
|
[Token(Token = "0x4004327")]
|
|
AppData_Runtime_LastWriteTimeMismatch,
|
|
// Token: 0x04004328 RID: 17192
|
|
[Token(Token = "0x4004328")]
|
|
AppData_Boot_InvalidSignature = 310,
|
|
// Token: 0x04004329 RID: 17193
|
|
[Token(Token = "0x4004329")]
|
|
AppData_Boot_UnableToVerifySignatures
|
|
}
|
|
|
|
// Token: 0x02000EEE RID: 3822
|
|
[Token(Token = "0x2000EEE")]
|
|
public class JPEHDKPBFOP
|
|
{
|
|
// Token: 0x17001088 RID: 4232
|
|
// (get) Token: 0x06005C7E RID: 23678 RVA: 0x0014C2F4 File Offset: 0x0014A4F4
|
|
// (set) Token: 0x06005C7F RID: 23679 RVA: 0x0014C308 File Offset: 0x0014A508
|
|
[Token(Token = "0x17001088")]
|
|
public string DFPPNHINEFO
|
|
{
|
|
[Token(Token = "0x6005C7E")]
|
|
[Address(RVA = "0x3C39A0", Offset = "0x3C23A0", VA = "0x1803C39A0")]
|
|
get;
|
|
[Token(Token = "0x6005C7F")]
|
|
[Address(RVA = "0x3C39B0", Offset = "0x3C23B0", VA = "0x1803C39B0")]
|
|
set;
|
|
}
|
|
|
|
// Token: 0x17001089 RID: 4233
|
|
// (get) Token: 0x06005C80 RID: 23680 RVA: 0x0014C31C File Offset: 0x0014A51C
|
|
// (set) Token: 0x06005C81 RID: 23681 RVA: 0x0014C330 File Offset: 0x0014A530
|
|
[Token(Token = "0x17001089")]
|
|
public LCCEEFHOBEN.OAODPJFGPAF OPLHMKFCNOL
|
|
{
|
|
[Token(Token = "0x6005C80")]
|
|
[Address(RVA = "0x3EE8D0", Offset = "0x3ED2D0", VA = "0x1803EE8D0")]
|
|
get;
|
|
[Token(Token = "0x6005C81")]
|
|
[Address(RVA = "0x4F8C20", Offset = "0x4F7620", VA = "0x1804F8C20")]
|
|
set;
|
|
}
|
|
|
|
// Token: 0x06005C82 RID: 23682 RVA: 0x0014C344 File Offset: 0x0014A544
|
|
[Token(Token = "0x6005C82")]
|
|
[Address(RVA = "0x3C1670", Offset = "0x3C0070", VA = "0x1803C1670")]
|
|
public JPEHDKPBFOP()
|
|
{
|
|
}
|
|
}
|
|
|
|
// Token: 0x02000EF0 RID: 3824
|
|
[Token(Token = "0x2000EF0")]
|
|
[CompilerGenerated]
|
|
private sealed class KAHAMJKJKCK
|
|
{
|
|
// Token: 0x06005C8D RID: 23693 RVA: 0x0014C448 File Offset: 0x0014A648
|
|
[Token(Token = "0x6005C8D")]
|
|
[Address(RVA = "0x3C1670", Offset = "0x3C0070", VA = "0x1803C1670")]
|
|
public KAHAMJKJKCK()
|
|
{
|
|
}
|
|
|
|
// Token: 0x06005C8E RID: 23694 RVA: 0x0014C45C File Offset: 0x0014A65C
|
|
[Token(Token = "0x6005C8E")]
|
|
[Address(RVA = "0xF975F0", Offset = "0xF95FF0", VA = "0x180F975F0")]
|
|
internal bool <GetVoteKickReasonsPerReportCategory>b__0(LCCEEFHOBEN.JOLLEHNPBKF v)
|
|
{
|
|
LCCEEFHOBEN.CJFENPHAAHI cjfenphaahi = this.reportCategory;
|
|
return v.<CLJIPKBGBDM>k__BackingField == cjfenphaahi;
|
|
}
|
|
|
|
// Token: 0x04004335 RID: 17205
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x10")]
|
|
[Token(Token = "0x4004335")]
|
|
public LCCEEFHOBEN.CJFENPHAAHI reportCategory;
|
|
}
|
|
|
|
// Token: 0x02000EF1 RID: 3825
|
|
[Token(Token = "0x2000EF1")]
|
|
[CompilerGenerated]
|
|
private sealed class DECFBKBMAPB
|
|
{
|
|
// Token: 0x06005C8F RID: 23695 RVA: 0x0014C480 File Offset: 0x0014A680
|
|
[Token(Token = "0x6005C8F")]
|
|
[Address(RVA = "0x3C1670", Offset = "0x3C0070", VA = "0x1803C1670")]
|
|
public DECFBKBMAPB()
|
|
{
|
|
}
|
|
|
|
// Token: 0x06005C90 RID: 23696 RVA: 0x0014C494 File Offset: 0x0014A694
|
|
[Token(Token = "0x6005C90")]
|
|
[Address(RVA = "0x1569230", Offset = "0x1567C30", VA = "0x181569230")]
|
|
internal void <OnModerationKick>b__0()
|
|
{
|
|
WatchUI <JNBAANDJIAD>k__BackingField = Player.<EGKJPJKLEAI>k__BackingField.playerUI.<JNBAANDJIAD>k__BackingField;
|
|
LCCEEFHOBEN.CJFENPHAAHI <CLJIPKBGBDM>k__BackingField = this.lastBlockDetail.<CLJIPKBGBDM>k__BackingField;
|
|
string text = "You are being vote kicked for " + <CLJIPKBGBDM>k__BackingField;
|
|
int num = 0;
|
|
int num2;
|
|
Action<JPIJGHNNIDP> action = new Action(num2.OMMHECONDBI);
|
|
num2 = 0;
|
|
if (num < num2)
|
|
{
|
|
num += num;
|
|
if (num == num2)
|
|
{
|
|
IPromise<JPIJGHNNIDP> promise;
|
|
promise += promise;
|
|
throw new NullReferenceException();
|
|
}
|
|
num++;
|
|
}
|
|
}
|
|
|
|
// Token: 0x04004336 RID: 17206
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x10")]
|
|
[Token(Token = "0x4004336")]
|
|
public HOGFDJNNMHM lastBlockDetail;
|
|
}
|
|
|
|
// Token: 0x02000EF2 RID: 3826
|
|
[Token(Token = "0x2000EF2")]
|
|
[CompilerGenerated]
|
|
private sealed class HJKEBOOOJHJ
|
|
{
|
|
// Token: 0x06005C91 RID: 23697 RVA: 0x0014C4FC File Offset: 0x0014A6FC
|
|
[Token(Token = "0x6005C91")]
|
|
[Address(RVA = "0x3C1670", Offset = "0x3C0070", VA = "0x1803C1670")]
|
|
public HJKEBOOOJHJ()
|
|
{
|
|
}
|
|
|
|
// Token: 0x06005C92 RID: 23698 RVA: 0x0014C510 File Offset: 0x0014A710
|
|
[Token(Token = "0x6005C92")]
|
|
[Address(RVA = "0x15694B0", Offset = "0x1567EB0", VA = "0x1815694B0")]
|
|
internal void <CreateHileWarning>b__0()
|
|
{
|
|
HashSet<string> hmikeajhobe = LCCEEFHOBEN.HMIKEAJHOBE;
|
|
string text = this.warningKey;
|
|
bool flag = hmikeajhobe.Add(text);
|
|
}
|
|
|
|
// Token: 0x04004337 RID: 17207
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x10")]
|
|
[Token(Token = "0x4004337")]
|
|
public string warningKey;
|
|
}
|
|
}
|