Files
2026-04-08 23:40:05 +02:00

442 lines
16 KiB
C#

using System;
using System.Collections.Generic;
using System.Runtime.CompilerServices;
using System.Runtime.InteropServices;
using Cpp2IlInjected;
using RecRoom;
using RecRoom.Async;
using UnityEngine;
// Token: 0x02000F0D RID: 3853
[Token(Token = "0x2000F0D")]
[StructLayout(3)]
public class COICJCJBABL
{
// Token: 0x06005D1E RID: 23838 RVA: 0x0014DC84 File Offset: 0x0014BE84
[Token(Token = "0x6005D1E")]
[Address(RVA = "0x13727A0", Offset = "0x13711A0", VA = "0x1813727A0")]
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: 0x06005D1F RID: 23839 RVA: 0x0014DCCC File Offset: 0x0014BECC
[Token(Token = "0x6005D1F")]
[Address(RVA = "0x1372CC0", Offset = "0x13716C0", VA = "0x181372CC0")]
private static void OFFLOPLJBBG()
{
int num;
PAJOOHAOLEE.HMOACIFIOCN hmoacifiocn = new PAJOOHAOLEE.HMOACIFIOCN(num.KFJDHGCNKKI);
num = 0;
PAJOOHAOLEE.NMANOHJOCJD("RewardSelectionReceived", hmoacifiocn);
}
// Token: 0x06005D20 RID: 23840 RVA: 0x0014DCF4 File Offset: 0x0014BEF4
[Token(Token = "0x6005D20")]
[Address(RVA = "0x1372C50", Offset = "0x1371650", VA = "0x181372C50")]
private static void NPCPLFAONFO()
{
COICJCJBABL.EGEEHKENCGP.Clear();
}
// Token: 0x06005D21 RID: 23841 RVA: 0x0014DD14 File Offset: 0x0014BF14
[Token(Token = "0x6005D21")]
[Address(RVA = "0x1372880", Offset = "0x1371280", VA = "0x181372880")]
private static void JPFGCHENJMH()
{
COICJCJBABL.ADOFHDDOPIA.Clear();
}
// Token: 0x06005D22 RID: 23842 RVA: 0x0014DD34 File Offset: 0x0014BF34
[Token(Token = "0x6005D22")]
[Address(RVA = "0x13728F0", Offset = "0x13712F0", VA = "0x1813728F0")]
private static void KFJDHGCNKKI(Dictionary<string, object> AFFGEJMJDIJ)
{
COICJCJBABL.HNJGHCGJJFC hnjghcgjjfc = AEOPHJMOOFE.PPGFHEDFBEA<COICJCJBABL.HNJGHCGJJFC>(AFFGEJMJDIJ);
if (hnjghcgjjfc != 0)
{
COICJCJBABL.ADOFHDDOPIA.Add(hnjghcgjjfc);
COICJCJBABL.EGEEHKENCGP.Invoke(hnjghcgjjfc);
}
}
// Token: 0x06005D23 RID: 23843 RVA: 0x0014DD70 File Offset: 0x0014BF70
[Token(Token = "0x6005D23")]
[Address(RVA = "0x13725F0", Offset = "0x1370FF0", VA = "0x1813725F0")]
public static IPromise AOJJODPOJFO()
{
int num = 0;
IPromise<HOOILIHKMEG> promise = BPHGKAEDBPE.IAHDANBDAAM("api/gamerewards/v1/pending", num != 0);
int num2 = 0;
IPromise promise2 = promise.NAHFKKGCOFA(num2 != 0);
if (COICJCJBABL.<>c.<>9__9_0 == 0)
{
COICJCJBABL.<>c.<>9__9_0 = delegate(List<COICJCJBABL.HNJGHCGJJFC> selections)
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
};
}
int num3 = 0;
num3 += num3;
num3++;
IPromise promise3 = num3.MOAAINIDMGC("Failed to download pending reward selections");
throw new NullReferenceException();
}
// Token: 0x06005D24 RID: 23844 RVA: 0x0014DDD8 File Offset: 0x0014BFD8
[Token(Token = "0x6005D24")]
[Address(RVA = "0x1372A00", Offset = "0x1371400", VA = "0x181372A00")]
public static IPromise NCAOMEFLMHJ(COICJCJBABL.EBCOOENKGIJ BHJGDCHJAKB, GiftManager.LCLKAFOPBLD? JKMJLJKBDIK, [Optional] string NGPMADFHHKP)
{
Dictionary<string, string> dictionary = new Dictionary();
COICJCJBABL.EBCOOENKGIJ rewardType = BHJGDCHJAKB;
int hashCode = rewardType.GetHashCode();
COICJCJBABL.EBCOOENKGIJ ebcooenkgij = rewardType;
BHJGDCHJAKB = ebcooenkgij;
dictionary.Add("Message", NGPMADFHHKP);
int num = 0;
IPromise<HOOILIHKMEG> promise = BPHGKAEDBPE.CKPCAIJMPJN("api/gamerewards/v1/request", dictionary, num != 0);
int num2 = 0;
int num3 = 0;
IPromise promise2 = EEMMNNGBJGD.FLCJGMGGPCC(promise.FAKEPMNIOAI(num3 != 0, num2 != 0));
Action<string> action = delegate(string error)
{
COICJCJBABL.EBCOOENKGIJ rewardType2 = BHJGDCHJAKB;
Debug.LogWarning(string.Format("Failed to create reward for {0} : {1}", rewardType2, error));
};
throw new NullReferenceException();
}
// Token: 0x06005D25 RID: 23845 RVA: 0x0014DE68 File Offset: 0x0014C068
[Token(Token = "0x6005D25")]
[Address(RVA = "0x1372D40", Offset = "0x1371740", VA = "0x181372D40")]
public static IPromise ONNNOAKDIIP(COICJCJBABL.HNJGHCGJJFC FDAEIMEHDJJ, int IAAKEHDHCAC)
{
Dictionary<string, string> dictionary = new Dictionary();
long <NBAKJNFGFBD>k__BackingField = FDAEIMEHDJJ.<NBAKJNFGFBD>k__BackingField;
int num = 0;
IPromise<HOOILIHKMEG> promise = BPHGKAEDBPE.CKPCAIJMPJN("api/gamerewards/v1/select", dictionary, num != 0);
int num2 = 0;
int num3 = 0;
IPromise promise2 = EEMMNNGBJGD.FLCJGMGGPCC(promise.FAKEPMNIOAI(num3 != 0, num2 != 0));
Action<string> action = delegate(string error)
{
long <NBAKJNFGFBD>k__BackingField2 = FDAEIMEHDJJ.<NBAKJNFGFBD>k__BackingField;
string text = string.Format("Failed to consume reward {0} : {1}", <NBAKJNFGFBD>k__BackingField2, error);
};
Predicate<COICJCJBABL.HNJGHCGJJFC> <>9__2;
Action action2 = delegate
{
Predicate<COICJCJBABL.HNJGHCGJJFC> <>9__ = <>9__2;
List<COICJCJBABL.HNJGHCGJJFC> adofhddopia = COICJCJBABL.ADOFHDDOPIA;
if (<>9__ == 0)
{
Predicate<COICJCJBABL.HNJGHCGJJFC> predicate = delegate(COICJCJBABL.HNJGHCGJJFC s)
{
long <NBAKJNFGFBD>k__BackingField3 = FDAEIMEHDJJ.<NBAKJNFGFBD>k__BackingField;
return s.<NBAKJNFGFBD>k__BackingField == <NBAKJNFGFBD>k__BackingField3;
};
<>9__2 = predicate;
}
COICJCJBABL.HNJGHCGJJFC hnjghcgjjfc = ListExt.RemoveWhere<COICJCJBABL.HNJGHCGJJFC>(adofhddopia, <>9__);
};
throw new NullReferenceException();
}
// Token: 0x06005D26 RID: 23846 RVA: 0x0014DEE0 File Offset: 0x0014C0E0
[Token(Token = "0x6005D26")]
[Address(RVA = "0x3C1670", Offset = "0x3C0070", VA = "0x1803C1670")]
public COICJCJBABL()
{
}
// Token: 0x06005D27 RID: 23847 RVA: 0x0014DEF4 File Offset: 0x0014C0F4
// Note: this type is marked as 'beforefieldinit'.
[Token(Token = "0x6005D27")]
[Address(RVA = "0x1372F20", Offset = "0x1371920", VA = "0x181372F20")]
static COICJCJBABL()
{
int num;
ActionEvent<COICJCJBABL.HNJGHCGJJFC> actionEvent = new ActionEvent(4, num != 0);
num = 0;
COICJCJBABL.EGEEHKENCGP = actionEvent;
COICJCJBABL.ADOFHDDOPIA = new List();
}
// Token: 0x04004378 RID: 17272
[Token(Token = "0x4004378")]
public static readonly ActionEvent<COICJCJBABL.HNJGHCGJJFC> EGEEHKENCGP;
// Token: 0x04004379 RID: 17273
[Token(Token = "0x4004379")]
public static readonly List<COICJCJBABL.HNJGHCGJJFC> ADOFHDDOPIA;
// Token: 0x02000F0E RID: 3854
[Token(Token = "0x2000F0E")]
public enum EBCOOENKGIJ
{
// Token: 0x0400437B RID: 17275
[Token(Token = "0x400437B")]
FirstActivityOfDay,
// Token: 0x0400437C RID: 17276
[Token(Token = "0x400437C")]
DailyChallengesComplete,
// Token: 0x0400437D RID: 17277
[Token(Token = "0x400437D")]
PostGameActivity,
// Token: 0x0400437E RID: 17278
[Token(Token = "0x400437E")]
PostQuestActivity,
// Token: 0x0400437F RID: 17279
[Token(Token = "0x400437F")]
WeeklyCompleteButHaveSkin,
// Token: 0x04004380 RID: 17280
[Token(Token = "0x4004380")]
Levelup
}
// Token: 0x02000F0F RID: 3855
[Token(Token = "0x2000F0F")]
public class HNJGHCGJJFC : IFAIJAGLDFK
{
// Token: 0x1700109B RID: 4251
// (get) Token: 0x06005D28 RID: 23848 RVA: 0x0014DF1C File Offset: 0x0014C11C
// (set) Token: 0x06005D29 RID: 23849 RVA: 0x0014DF30 File Offset: 0x0014C130
[Token(Token = "0x1700109B")]
public long DEAJJOAFLCH
{
[Token(Token = "0x6005D28")]
[Address(RVA = "0x3C39A0", Offset = "0x3C23A0", VA = "0x1803C39A0")]
get;
[Token(Token = "0x6005D29")]
[Address(RVA = "0x3C39B0", Offset = "0x3C23B0", VA = "0x1803C39B0")]
private set;
}
// Token: 0x1700109C RID: 4252
// (get) Token: 0x06005D2A RID: 23850 RVA: 0x0014DF44 File Offset: 0x0014C144
// (set) Token: 0x06005D2B RID: 23851 RVA: 0x0014DF58 File Offset: 0x0014C158
[Token(Token = "0x1700109C")]
public COICJCJBABL.EBCOOENKGIJ LGGJBBPIEAA
{
[Token(Token = "0x6005D2A")]
[Address(RVA = "0x3EE8D0", Offset = "0x3ED2D0", VA = "0x1803EE8D0")]
get;
[Token(Token = "0x6005D2B")]
[Address(RVA = "0x4F8C20", Offset = "0x4F7620", VA = "0x1804F8C20")]
private set;
}
// Token: 0x1700109D RID: 4253
// (get) Token: 0x06005D2C RID: 23852 RVA: 0x0014DF6C File Offset: 0x0014C16C
// (set) Token: 0x06005D2D RID: 23853 RVA: 0x0014DF80 File Offset: 0x0014C180
[Token(Token = "0x1700109D")]
public string DFPPNHINEFO
{
[Token(Token = "0x6005D2C")]
[Address(RVA = "0x3C1220", Offset = "0x3BFC20", VA = "0x1803C1220")]
get;
[Token(Token = "0x6005D2D")]
[Address(RVA = "0x3C1260", Offset = "0x3BFC60", VA = "0x1803C1260")]
private set;
}
// Token: 0x1700109E RID: 4254
// (get) Token: 0x06005D2E RID: 23854 RVA: 0x0014DF94 File Offset: 0x0014C194
// (set) Token: 0x06005D2F RID: 23855 RVA: 0x0014DFA8 File Offset: 0x0014C1A8
[Token(Token = "0x1700109E")]
public GiftManager.LCLKAFOPBLD CPNPKDLCDOO
{
[Token(Token = "0x6005D2E")]
[Address(RVA = "0x4D24F0", Offset = "0x4D0EF0", VA = "0x1804D24F0")]
get;
[Token(Token = "0x6005D2F")]
[Address(RVA = "0x4D2650", Offset = "0x4D1050", VA = "0x1804D2650")]
private set;
}
// Token: 0x1700109F RID: 4255
// (get) Token: 0x06005D30 RID: 23856 RVA: 0x0014DFBC File Offset: 0x0014C1BC
// (set) Token: 0x06005D31 RID: 23857 RVA: 0x0014DFD0 File Offset: 0x0014C1D0
[Token(Token = "0x1700109F")]
public MJLPNOMEFKG HCGGKKLDPPE
{
[Token(Token = "0x6005D30")]
[Address(RVA = "0x3C1250", Offset = "0x3BFC50", VA = "0x1803C1250")]
get;
[Token(Token = "0x6005D31")]
[Address(RVA = "0x3C1290", Offset = "0x3BFC90", VA = "0x1803C1290")]
private set;
}
// Token: 0x170010A0 RID: 4256
// (get) Token: 0x06005D32 RID: 23858 RVA: 0x0014DFE4 File Offset: 0x0014C1E4
// (set) Token: 0x06005D33 RID: 23859 RVA: 0x0014DFF8 File Offset: 0x0014C1F8
[Token(Token = "0x170010A0")]
public MJLPNOMEFKG COFEIGJMDMM
{
[Token(Token = "0x6005D32")]
[Address(RVA = "0x3EE8E0", Offset = "0x3ED2E0", VA = "0x1803EE8E0")]
get;
[Token(Token = "0x6005D33")]
[Address(RVA = "0x421E00", Offset = "0x420800", VA = "0x180421E00")]
private set;
}
// Token: 0x170010A1 RID: 4257
// (get) Token: 0x06005D34 RID: 23860 RVA: 0x0014E00C File Offset: 0x0014C20C
// (set) Token: 0x06005D35 RID: 23861 RVA: 0x0014E020 File Offset: 0x0014C220
[Token(Token = "0x170010A1")]
public MJLPNOMEFKG JCEGIGJHPPI
{
[Token(Token = "0x6005D34")]
[Address(RVA = "0x3D32F0", Offset = "0x3D1CF0", VA = "0x1803D32F0")]
get;
[Token(Token = "0x6005D35")]
[Address(RVA = "0x3D3460", Offset = "0x3D1E60", VA = "0x1803D3460")]
private set;
}
// Token: 0x170010A2 RID: 4258
// (get) Token: 0x06005D36 RID: 23862 RVA: 0x0014E034 File Offset: 0x0014C234
// (set) Token: 0x06005D37 RID: 23863 RVA: 0x0014E048 File Offset: 0x0014C248
[Token(Token = "0x170010A2")]
public DateTime ACBFDMLHFPB
{
[Token(Token = "0x6005D36")]
[Address(RVA = "0x3EDEA0", Offset = "0x3EC8A0", VA = "0x1803EDEA0")]
get;
[Token(Token = "0x6005D37")]
[Address(RVA = "0x3EDED0", Offset = "0x3EC8D0", VA = "0x1803EDED0")]
private set;
}
// Token: 0x06005D38 RID: 23864 RVA: 0x0014E05C File Offset: 0x0014C25C
[Token(Token = "0x6005D38")]
[Address(RVA = "0x13871A0", Offset = "0x1385BA0", VA = "0x1813871A0", Slot = "4")]
public void PPGFHEDFBEA(Dictionary<string, object> PMMGDNALAEB)
{
long num = AEOPHJMOOFE.AAKIMHHKCFB<long>("RewardSelectionId", PMMGDNALAEB);
this.<NBAKJNFGFBD>k__BackingField = num;
string text = AEOPHJMOOFE.AAKIMHHKCFB<string>("Message", PMMGDNALAEB);
this.<LHJAKNBODPE>k__BackingField = text;
int num2 = AEOPHJMOOFE.AAKIMHHKCFB<int>("GiftContext", PMMGDNALAEB);
this.<CDLFNNNBDHP>k__BackingField = (GiftManager.LCLKAFOPBLD)num2;
int num3 = AEOPHJMOOFE.AAKIMHHKCFB<int>("RewardType", PMMGDNALAEB);
this.<OKMIAIIMGOJ>k__BackingField = (COICJCJBABL.EBCOOENKGIJ)num3;
MJLPNOMEFKG mjlpnomefkg = AEOPHJMOOFE.FFPBMBDJCAK<MJLPNOMEFKG>("GiftDrop1", PMMGDNALAEB);
this.<DGLIOPCDNBJ>k__BackingField = mjlpnomefkg;
MJLPNOMEFKG mjlpnomefkg2 = AEOPHJMOOFE.FFPBMBDJCAK<MJLPNOMEFKG>("GiftDrop2", PMMGDNALAEB);
this.<PLJNAGICAJM>k__BackingField = mjlpnomefkg2;
MJLPNOMEFKG mjlpnomefkg3 = AEOPHJMOOFE.FFPBMBDJCAK<MJLPNOMEFKG>("GiftDrop3", PMMGDNALAEB);
this.<ICOLBDBELAI>k__BackingField = mjlpnomefkg3;
int num4 = 0;
DateTime dateTime = AEOPHJMOOFE.NEBCDECIPHD("CreatedAt", PMMGDNALAEB, num4 != 0);
this.<IPLPEOMCNPJ>k__BackingField = dateTime;
}
// Token: 0x06005D39 RID: 23865 RVA: 0x0014E110 File Offset: 0x0014C310
[Token(Token = "0x6005D39")]
[Address(RVA = "0x3C1670", Offset = "0x3C0070", VA = "0x1803C1670")]
public HNJGHCGJJFC()
{
}
}
// Token: 0x02000F11 RID: 3857
[Token(Token = "0x2000F11")]
[CompilerGenerated]
private sealed class LDEACCKKMIH
{
// Token: 0x06005D3D RID: 23869 RVA: 0x0014E150 File Offset: 0x0014C350
[Token(Token = "0x6005D3D")]
[Address(RVA = "0x3C1670", Offset = "0x3C0070", VA = "0x1803C1670")]
public LDEACCKKMIH()
{
}
// Token: 0x06005D3E RID: 23870 RVA: 0x0014E164 File Offset: 0x0014C364
[Token(Token = "0x6005D3E")]
[Address(RVA = "0x13885E0", Offset = "0x1386FE0", VA = "0x1813885E0")]
internal void <RequestNewReward>b__0(string error)
{
COICJCJBABL.EBCOOENKGIJ ebcooenkgij = this.rewardType;
Debug.LogWarning(string.Format("Failed to create reward for {0} : {1}", ebcooenkgij, error));
}
// Token: 0x0400438B RID: 17291
[global::Cpp2IlInjected.FieldOffset(Offset = "0x10")]
[Token(Token = "0x400438B")]
public COICJCJBABL.EBCOOENKGIJ rewardType;
}
// Token: 0x02000F12 RID: 3858
[Token(Token = "0x2000F12")]
[CompilerGenerated]
private sealed class BBJKDAEMGOD
{
// Token: 0x06005D3F RID: 23871 RVA: 0x0014E18C File Offset: 0x0014C38C
[Token(Token = "0x6005D3F")]
[Address(RVA = "0x3C1670", Offset = "0x3C0070", VA = "0x1803C1670")]
public BBJKDAEMGOD()
{
}
// Token: 0x06005D40 RID: 23872 RVA: 0x0014E1A0 File Offset: 0x0014C3A0
[Token(Token = "0x6005D40")]
[Address(RVA = "0x13723F0", Offset = "0x1370DF0", VA = "0x1813723F0")]
internal void <ConsumeRewardSelection>b__0(string error)
{
long <NBAKJNFGFBD>k__BackingField = this.rewardSelection.<NBAKJNFGFBD>k__BackingField;
string text = string.Format("Failed to consume reward {0} : {1}", <NBAKJNFGFBD>k__BackingField, error);
}
// Token: 0x06005D41 RID: 23873 RVA: 0x0014E1CC File Offset: 0x0014C3CC
[Token(Token = "0x6005D41")]
[Address(RVA = "0x1372530", Offset = "0x1370F30", VA = "0x181372530")]
internal void <ConsumeRewardSelection>b__1()
{
Predicate<COICJCJBABL.HNJGHCGJJFC> predicate = this.<>9__2;
List<COICJCJBABL.HNJGHCGJJFC> adofhddopia = COICJCJBABL.ADOFHDDOPIA;
if (predicate == 0)
{
Predicate<COICJCJBABL.HNJGHCGJJFC> predicate2 = delegate(COICJCJBABL.HNJGHCGJJFC s)
{
long <NBAKJNFGFBD>k__BackingField = this.rewardSelection.<NBAKJNFGFBD>k__BackingField;
return s.<NBAKJNFGFBD>k__BackingField == <NBAKJNFGFBD>k__BackingField;
};
this.<>9__2 = predicate2;
}
COICJCJBABL.HNJGHCGJJFC hnjghcgjjfc = ListExt.RemoveWhere<COICJCJBABL.HNJGHCGJJFC>(adofhddopia, predicate);
}
// Token: 0x06005D42 RID: 23874 RVA: 0x0014E208 File Offset: 0x0014C408
[Token(Token = "0x6005D42")]
[Address(RVA = "0x10163E0", Offset = "0x1014DE0", VA = "0x1810163E0")]
internal bool <ConsumeRewardSelection>b__2(COICJCJBABL.HNJGHCGJJFC s)
{
long <NBAKJNFGFBD>k__BackingField = this.rewardSelection.<NBAKJNFGFBD>k__BackingField;
return s.<NBAKJNFGFBD>k__BackingField == <NBAKJNFGFBD>k__BackingField;
}
// Token: 0x0400438C RID: 17292
[global::Cpp2IlInjected.FieldOffset(Offset = "0x10")]
[Token(Token = "0x400438C")]
public COICJCJBABL.HNJGHCGJJFC rewardSelection;
// Token: 0x0400438D RID: 17293
[global::Cpp2IlInjected.FieldOffset(Offset = "0x18")]
[Token(Token = "0x400438D")]
public Predicate<COICJCJBABL.HNJGHCGJJFC> <>9__2;
}
}