339 lines
11 KiB
C#
339 lines
11 KiB
C#
using System;
|
|
using System.Collections.Generic;
|
|
using System.Linq;
|
|
using System.Runtime.CompilerServices;
|
|
using CodeStage.AntiCheat.ObscuredTypes;
|
|
using Cpp2IlInjected;
|
|
using UnityEngine;
|
|
|
|
// Token: 0x02001392 RID: 5010
|
|
[Token(Token = "0x2001392")]
|
|
public class NLGOJMONPKG
|
|
{
|
|
// Token: 0x17001232 RID: 4658
|
|
// (get) Token: 0x06007090 RID: 28816 RVA: 0x0000220F File Offset: 0x0000040F
|
|
[Token(Token = "0x17001232")]
|
|
public static bool MAKMECFNNML
|
|
{
|
|
[Token(Token = "0x6007090")]
|
|
[Address(RVA = "0x218F020", Offset = "0x218E020", VA = "0x18218F020")]
|
|
get
|
|
{
|
|
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
|
}
|
|
}
|
|
|
|
// Token: 0x17001233 RID: 4659
|
|
// (get) Token: 0x06007091 RID: 28817 RVA: 0x0018A550 File Offset: 0x00188750
|
|
[Token(Token = "0x17001233")]
|
|
public static string LBCMPFCNGPJ
|
|
{
|
|
[Token(Token = "0x6007091")]
|
|
[Address(RVA = "0x218EF40", Offset = "0x218DF40", VA = "0x18218EF40")]
|
|
get
|
|
{
|
|
JJGHAFKJBEI doohkcanflo = PEGGCEDHBOF.DOOHKCANFLO;
|
|
ObscuredInt <IFBPANODIPA>k__BackingField = doohkcanflo.<IFBPANODIPA>k__BackingField;
|
|
bool fakeValueActive = doohkcanflo.<IFBPANODIPA>k__BackingField.fakeValueActive;
|
|
return string.Format("{0}-{1}", "LAST_VIEWED_ANNOUNCEMENT_ID", fakeValueActive);
|
|
}
|
|
}
|
|
|
|
// Token: 0x17001234 RID: 4660
|
|
// (get) Token: 0x06007092 RID: 28818 RVA: 0x0000220F File Offset: 0x0000040F
|
|
[Token(Token = "0x17001234")]
|
|
public static MKEKHKEHPLO ALCCMIFBANK
|
|
{
|
|
[Token(Token = "0x6007092")]
|
|
[Address(RVA = "0x218F130", Offset = "0x218E130", VA = "0x18218F130")]
|
|
get
|
|
{
|
|
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
|
}
|
|
}
|
|
|
|
// Token: 0x06007093 RID: 28819 RVA: 0x0018A58C File Offset: 0x0018878C
|
|
[Token(Token = "0x6007093")]
|
|
[Address(RVA = "0x218E8D0", Offset = "0x218D8D0", VA = "0x18218E8D0")]
|
|
public static PMGCJEPKFOF<List<MKEKHKEHPLO>> ADEEFOCPDFH()
|
|
{
|
|
string requestUri = "api/announcement/v1/get";
|
|
int num = 0;
|
|
PMGCJEPKFOF<HOOILIHKMEG> pmgcjepkfof = BPHGKAEDBPE.IAHDANBDAAM("api/announcement/v1/get", num != 0);
|
|
int num2 = 0;
|
|
PMGCJEPKFOF pmgcjepkfof2 = pmgcjepkfof.NAHFKKGCOFA(num2 != 0);
|
|
if (NLGOJMONPKG.<>c.<>9__12_0 == 0)
|
|
{
|
|
NLGOJMONPKG.<>c.<>9__12_0 = delegate(List<MKEKHKEHPLO> list)
|
|
{
|
|
Func<MKEKHKEHPLO, DateTime> <>9__12_ = NLGOJMONPKG.<>c.<>9__12_2;
|
|
if (<>9__12_ == 0)
|
|
{
|
|
NLGOJMONPKG.<>c.<>9__12_2 = (MKEKHKEHPLO a) => a.<IPLPEOMCNPJ>k__BackingField;
|
|
}
|
|
NLGOJMONPKG.KAFEDPEFLOI = Enumerable.ToList<MKEKHKEHPLO>(Enumerable.OrderByDescending<MKEKHKEHPLO, DateTime>(list, <>9__12_));
|
|
NLGOJMONPKG.NJKGCFOMKEM();
|
|
};
|
|
}
|
|
int num3 = 0;
|
|
num3 += num3;
|
|
num3++;
|
|
Action<string> action = delegate(string error)
|
|
{
|
|
string requestUri2 = requestUri;
|
|
Debug.LogError("Failed to receive announcements from " + requestUri2 + ": " + error);
|
|
};
|
|
throw new NullReferenceException();
|
|
}
|
|
|
|
// Token: 0x06007094 RID: 28820 RVA: 0x0018A604 File Offset: 0x00188804
|
|
[Token(Token = "0x6007094")]
|
|
[Address(RVA = "0x218EAF0", Offset = "0x218DAF0", VA = "0x18218EAF0")]
|
|
public static void BGNNKPCDIKP()
|
|
{
|
|
int num;
|
|
Action action = new Action(num.OFFLOPLJBBG);
|
|
num = 0;
|
|
int num2;
|
|
Action action2 = new Action(num2.JPFGCHENJMH);
|
|
num2 = 0;
|
|
int num3 = 0;
|
|
BPHGKAEDBPE.CABLOFOHBDM(action, num3, action2);
|
|
}
|
|
|
|
// Token: 0x06007095 RID: 28821 RVA: 0x0018A63C File Offset: 0x0018883C
|
|
[Token(Token = "0x6007095")]
|
|
[Address(RVA = "0x218F590", Offset = "0x218E590", VA = "0x18218F590")]
|
|
private static void OFFLOPLJBBG()
|
|
{
|
|
int num;
|
|
PAJOOHAOLEE.HMOACIFIOCN hmoacifiocn = new PAJOOHAOLEE.HMOACIFIOCN(num.PDMKGLFNDDC);
|
|
num = 0;
|
|
PAJOOHAOLEE.NMANOHJOCJD("AnnouncementUpdate", hmoacifiocn);
|
|
int num2;
|
|
PAJOOHAOLEE.HMOACIFIOCN hmoacifiocn2 = new PAJOOHAOLEE.HMOACIFIOCN(num2.CLMEAAIFGAM);
|
|
num2 = 0;
|
|
PAJOOHAOLEE.NMANOHJOCJD("AnnouncementDelete", hmoacifiocn2);
|
|
}
|
|
|
|
// Token: 0x06007096 RID: 28822 RVA: 0x0018A680 File Offset: 0x00188880
|
|
[Token(Token = "0x6007096")]
|
|
[Address(RVA = "0x218F080", Offset = "0x218E080", VA = "0x18218F080")]
|
|
private static void JPFGCHENJMH()
|
|
{
|
|
List<MKEKHKEHPLO> kafedpefloi = NLGOJMONPKG.KAFEDPEFLOI;
|
|
if (kafedpefloi != 0)
|
|
{
|
|
kafedpefloi.Clear();
|
|
}
|
|
}
|
|
|
|
// Token: 0x06007097 RID: 28823 RVA: 0x0018A6A0 File Offset: 0x001888A0
|
|
[Token(Token = "0x6007097")]
|
|
[Address(RVA = "0x218F1F0", Offset = "0x218E1F0", VA = "0x18218F1F0")]
|
|
private static void NJKGCFOMKEM()
|
|
{
|
|
JJGHAFKJBEI doohkcanflo = PEGGCEDHBOF.DOOHKCANFLO;
|
|
ObscuredInt <IFBPANODIPA>k__BackingField = doohkcanflo.<IFBPANODIPA>k__BackingField;
|
|
bool fakeValueActive = doohkcanflo.<IFBPANODIPA>k__BackingField.fakeValueActive;
|
|
string text = string.Format("{0}-{1}", "LAST_VIEWED_ANNOUNCEMENT_ID", fakeValueActive);
|
|
int num = 0;
|
|
if (num < (fakeValueActive ? 1 : 0))
|
|
{
|
|
num += num;
|
|
num++;
|
|
}
|
|
List<MKEKHKEHPLO> kafedpefloi = NLGOJMONPKG.KAFEDPEFLOI;
|
|
List<MKEKHKEHPLO> kafedpefloi2 = NLGOJMONPKG.KAFEDPEFLOI;
|
|
List<MKEKHKEHPLO> kafedpefloi3 = NLGOJMONPKG.KAFEDPEFLOI;
|
|
List<MKEKHKEHPLO> kafedpefloi4 = NLGOJMONPKG.KAFEDPEFLOI;
|
|
bool flag = num == 0;
|
|
num++;
|
|
num += num;
|
|
}
|
|
|
|
// Token: 0x06007098 RID: 28824 RVA: 0x0000220F File Offset: 0x0000040F
|
|
[Token(Token = "0x6007098")]
|
|
[Address(RVA = "0x218F640", Offset = "0x218E640", VA = "0x18218F640")]
|
|
private static void PDMKGLFNDDC(Dictionary<string, object> NGPMADFHHKP)
|
|
{
|
|
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
|
}
|
|
|
|
// Token: 0x06007099 RID: 28825 RVA: 0x0018A72C File Offset: 0x0018892C
|
|
[Token(Token = "0x6007099")]
|
|
[Address(RVA = "0x218EE70", Offset = "0x218DE70", VA = "0x18218EE70")]
|
|
private static void DAGKJEPDHLI(MKEKHKEHPLO APIMPLGKICK)
|
|
{
|
|
List<MKEKHKEHPLO> kafedpefloi = NLGOJMONPKG.KAFEDPEFLOI;
|
|
int num = 0;
|
|
kafedpefloi.Insert(num, APIMPLGKICK);
|
|
NLGOJMONPKG.NJKGCFOMKEM();
|
|
NLGOJMONPKG.GGOPBHCMCBO.CNFDGDEOPPF();
|
|
}
|
|
|
|
// Token: 0x0600709A RID: 28826 RVA: 0x0000220F File Offset: 0x0000040F
|
|
[Token(Token = "0x600709A")]
|
|
[Address(RVA = "0x218EBA0", Offset = "0x218DBA0", VA = "0x18218EBA0")]
|
|
private static void CICIHBNHGAF(int EFBDCIJMFGD, MKEKHKEHPLO APIMPLGKICK)
|
|
{
|
|
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
|
}
|
|
|
|
// Token: 0x0600709B RID: 28827 RVA: 0x0018A764 File Offset: 0x00188964
|
|
[Token(Token = "0x600709B")]
|
|
[Address(RVA = "0x218ECD0", Offset = "0x218DCD0", VA = "0x18218ECD0")]
|
|
private static void CLMEAAIFGAM(Dictionary<string, object> NGPMADFHHKP)
|
|
{
|
|
long <FKBOCMLBGNM>k__BackingField = AEOPHJMOOFE.PPGFHEDFBEA<GCMMDDGPGOE>(NGPMADFHHKP).<FKBOCMLBGNM>k__BackingField;
|
|
long announcementId = <FKBOCMLBGNM>k__BackingField;
|
|
List<MKEKHKEHPLO> kafedpefloi = NLGOJMONPKG.KAFEDPEFLOI;
|
|
Predicate<MKEKHKEHPLO> predicate = delegate(MKEKHKEHPLO a)
|
|
{
|
|
long announcementId2 = announcementId;
|
|
return a.<FKBOCMLBGNM>k__BackingField == announcementId2;
|
|
};
|
|
if (kafedpefloi.RemoveAll(predicate) > 0)
|
|
{
|
|
NLGOJMONPKG.NJKGCFOMKEM();
|
|
OKNNKFGFODL ggopbhcmcbo = NLGOJMONPKG.GGOPBHCMCBO;
|
|
if (ggopbhcmcbo != 0)
|
|
{
|
|
ggopbhcmcbo.CNFDGDEOPPF();
|
|
}
|
|
}
|
|
}
|
|
|
|
// Token: 0x0600709C RID: 28828 RVA: 0x0018A7D4 File Offset: 0x001889D4
|
|
[Token(Token = "0x600709C")]
|
|
[Address(RVA = "0x412370", Offset = "0x411370", VA = "0x180412370")]
|
|
public NLGOJMONPKG()
|
|
{
|
|
}
|
|
|
|
// Token: 0x0600709D RID: 28829 RVA: 0x0018A7E8 File Offset: 0x001889E8
|
|
// Note: this type is marked as 'beforefieldinit'.
|
|
[Token(Token = "0x600709D")]
|
|
[Address(RVA = "0x218FA90", Offset = "0x218EA90", VA = "0x18218FA90")]
|
|
static NLGOJMONPKG()
|
|
{
|
|
int num;
|
|
int num2;
|
|
OKNNKFGFODL oknnkfgfodl = new OKNNKFGFODL(32, num != 0, num2 != 0);
|
|
num2 = 0;
|
|
num = 0;
|
|
NLGOJMONPKG.GGOPBHCMCBO = oknnkfgfodl;
|
|
int num3;
|
|
int num4;
|
|
MFBGLIHGCGO<MKEKHKEHPLO> mfbglihgcgo = new MFBGLIHGCGO(4, num3 != 0, num4 != 0);
|
|
num4 = 0;
|
|
num3 = 0;
|
|
NLGOJMONPKG.AODDBMOAMOD = mfbglihgcgo;
|
|
}
|
|
|
|
// Token: 0x04004A5F RID: 19039
|
|
[Token(Token = "0x4004A5F")]
|
|
private const string ACFFMOEEOIH = "api/announcement/";
|
|
|
|
// Token: 0x04004A60 RID: 19040
|
|
[Token(Token = "0x4004A60")]
|
|
private const string GLHDFBAHMME = "v1";
|
|
|
|
// Token: 0x04004A61 RID: 19041
|
|
[Token(Token = "0x4004A61")]
|
|
private const string BANFLNOMMOC = "LAST_VIEWED_ANNOUNCEMENT_ID";
|
|
|
|
// Token: 0x04004A62 RID: 19042
|
|
[Token(Token = "0x4004A62")]
|
|
public static OKNNKFGFODL GGOPBHCMCBO;
|
|
|
|
// Token: 0x04004A63 RID: 19043
|
|
[Token(Token = "0x4004A63")]
|
|
public static MFBGLIHGCGO<MKEKHKEHPLO> AODDBMOAMOD;
|
|
|
|
// Token: 0x04004A64 RID: 19044
|
|
[Token(Token = "0x4004A64")]
|
|
public static List<MKEKHKEHPLO> KAFEDPEFLOI;
|
|
|
|
// Token: 0x02001393 RID: 5011
|
|
[Token(Token = "0x2001393")]
|
|
[CompilerGenerated]
|
|
private sealed class IFCBFCJFMMF
|
|
{
|
|
// Token: 0x0600709E RID: 28830 RVA: 0x0018A824 File Offset: 0x00188A24
|
|
[Token(Token = "0x600709E")]
|
|
[Address(RVA = "0x412370", Offset = "0x411370", VA = "0x180412370")]
|
|
public IFCBFCJFMMF()
|
|
{
|
|
}
|
|
|
|
// Token: 0x0600709F RID: 28831 RVA: 0x0018A838 File Offset: 0x00188A38
|
|
[Token(Token = "0x600709F")]
|
|
[Address(RVA = "0x21885F0", Offset = "0x21875F0", VA = "0x1821885F0")]
|
|
internal void <GetAnnouncements>b__1(string error)
|
|
{
|
|
string text = this.requestUri;
|
|
Debug.LogError("Failed to receive announcements from " + text + ": " + error);
|
|
}
|
|
|
|
// Token: 0x04004A65 RID: 19045
|
|
[FieldOffset(Offset = "0x10")]
|
|
[Token(Token = "0x4004A65")]
|
|
public string requestUri;
|
|
}
|
|
|
|
// Token: 0x02001395 RID: 5013
|
|
[Token(Token = "0x2001395")]
|
|
[CompilerGenerated]
|
|
private sealed class OOKAAPIDOLB
|
|
{
|
|
// Token: 0x060070A4 RID: 28836 RVA: 0x0018A8F0 File Offset: 0x00188AF0
|
|
[Token(Token = "0x60070A4")]
|
|
[Address(RVA = "0x412370", Offset = "0x411370", VA = "0x180412370")]
|
|
public OOKAAPIDOLB()
|
|
{
|
|
}
|
|
|
|
// Token: 0x060070A5 RID: 28837 RVA: 0x0018A904 File Offset: 0x00188B04
|
|
[Token(Token = "0x60070A5")]
|
|
[Address(RVA = "0x12D51A0", Offset = "0x12D41A0", VA = "0x1812D51A0")]
|
|
internal bool <OnAnnouncementCreateOrUpdate>b__0(MKEKHKEHPLO a)
|
|
{
|
|
long <FKBOCMLBGNM>k__BackingField = this.newAnnouncement.<FKBOCMLBGNM>k__BackingField;
|
|
return a.<FKBOCMLBGNM>k__BackingField == <FKBOCMLBGNM>k__BackingField;
|
|
}
|
|
|
|
// Token: 0x04004A69 RID: 19049
|
|
[FieldOffset(Offset = "0x10")]
|
|
[Token(Token = "0x4004A69")]
|
|
public MKEKHKEHPLO newAnnouncement;
|
|
}
|
|
|
|
// Token: 0x02001396 RID: 5014
|
|
[Token(Token = "0x2001396")]
|
|
[CompilerGenerated]
|
|
private sealed class FOFAGLNPMPD
|
|
{
|
|
// Token: 0x060070A6 RID: 28838 RVA: 0x0018A92C File Offset: 0x00188B2C
|
|
[Token(Token = "0x60070A6")]
|
|
[Address(RVA = "0x412370", Offset = "0x411370", VA = "0x180412370")]
|
|
public FOFAGLNPMPD()
|
|
{
|
|
}
|
|
|
|
// Token: 0x060070A7 RID: 28839 RVA: 0x0018A940 File Offset: 0x00188B40
|
|
[Token(Token = "0x60070A7")]
|
|
[Address(RVA = "0x14C9F40", Offset = "0x14C8F40", VA = "0x1814C9F40")]
|
|
internal bool <OnAnnouncementDelete>b__0(MKEKHKEHPLO a)
|
|
{
|
|
long num = this.announcementId;
|
|
return a.<FKBOCMLBGNM>k__BackingField == num;
|
|
}
|
|
|
|
// Token: 0x04004A6A RID: 19050
|
|
[FieldOffset(Offset = "0x10")]
|
|
[Token(Token = "0x4004A6A")]
|
|
public long announcementId;
|
|
}
|
|
}
|