293 lines
10 KiB
C#
293 lines
10 KiB
C#
using System;
|
|
using System.Linq;
|
|
using System.Runtime.CompilerServices;
|
|
using Cpp2IlInjected;
|
|
using UnityEngine;
|
|
|
|
namespace RRUI.Data
|
|
{
|
|
// Token: 0x02000D0E RID: 3342
|
|
[Token(Token = "0x2000D0E")]
|
|
public class RewardSelectionItemModel : RRUIModel
|
|
{
|
|
// Token: 0x17000E48 RID: 3656
|
|
// (get) Token: 0x06004FD1 RID: 20433 RVA: 0x0000220F File Offset: 0x0000040F
|
|
// (set) Token: 0x06004FD2 RID: 20434 RVA: 0x00121E84 File Offset: 0x00120084
|
|
[Token(Token = "0x17000E48")]
|
|
public long? DMLIOOCLKKP
|
|
{
|
|
[Token(Token = "0x6004FD1")]
|
|
[Address(RVA = "0xC18470", Offset = "0xC17270", VA = "0x180C18470")]
|
|
[CompilerGenerated]
|
|
get
|
|
{
|
|
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
|
}
|
|
[Token(Token = "0x6004FD2")]
|
|
[Address(RVA = "0xC17E40", Offset = "0xC16C40", VA = "0x180C17E40")]
|
|
[CompilerGenerated]
|
|
private set
|
|
{
|
|
}
|
|
}
|
|
|
|
// Token: 0x17000E49 RID: 3657
|
|
// (get) Token: 0x06004FD3 RID: 20435 RVA: 0x00121E94 File Offset: 0x00120094
|
|
// (set) Token: 0x06004FD4 RID: 20436 RVA: 0x00121EA8 File Offset: 0x001200A8
|
|
[Token(Token = "0x17000E49")]
|
|
public MJLPNOMEFKG NBHLHGDAHKJ
|
|
{
|
|
[Token(Token = "0x6004FD3")]
|
|
[Address(RVA = "0x567CE0", Offset = "0x566AE0", VA = "0x180567CE0")]
|
|
get;
|
|
[Token(Token = "0x6004FD4")]
|
|
[Address(RVA = "0x567D20", Offset = "0x566B20", VA = "0x180567D20")]
|
|
private set;
|
|
}
|
|
|
|
// Token: 0x17000E4A RID: 3658
|
|
// (get) Token: 0x06004FD5 RID: 20437 RVA: 0x00121EBC File Offset: 0x001200BC
|
|
// (set) Token: 0x06004FD6 RID: 20438 RVA: 0x00121ED0 File Offset: 0x001200D0
|
|
[Token(Token = "0x17000E4A")]
|
|
public Texture OIBCBBHFMCE
|
|
{
|
|
[Token(Token = "0x6004FD5")]
|
|
[Address(RVA = "0x44EC80", Offset = "0x44DA80", VA = "0x18044EC80")]
|
|
get;
|
|
[Token(Token = "0x6004FD6")]
|
|
[Address(RVA = "0x567D10", Offset = "0x566B10", VA = "0x180567D10")]
|
|
private set;
|
|
}
|
|
|
|
// Token: 0x17000E4B RID: 3659
|
|
// (get) Token: 0x06004FD7 RID: 20439 RVA: 0x00121EE4 File Offset: 0x001200E4
|
|
[Token(Token = "0x17000E4B")]
|
|
protected override bool PHGOLNMDJLH
|
|
{
|
|
[Token(Token = "0x6004FD7")]
|
|
[Address(RVA = "0x460D40", Offset = "0x45FB40", VA = "0x180460D40", Slot = "12")]
|
|
get
|
|
{
|
|
return true;
|
|
}
|
|
}
|
|
|
|
// Token: 0x06004FD8 RID: 20440 RVA: 0x00121EF4 File Offset: 0x001200F4
|
|
[Token(Token = "0x6004FD8")]
|
|
[Address(RVA = "0x1237D30", Offset = "0x1236B30", VA = "0x181237D30", Slot = "20")]
|
|
protected override void PECOFFFGNCH()
|
|
{
|
|
base.PECOFFFGNCH();
|
|
bool isCompleted = ((IAsyncResult)this).IsCompleted;
|
|
}
|
|
|
|
// Token: 0x06004FD9 RID: 20441 RVA: 0x00121F10 File Offset: 0x00120110
|
|
[Token(Token = "0x6004FD9")]
|
|
[Address(RVA = "0x1237D80", Offset = "0x1236B80", VA = "0x181237D80")]
|
|
public void Set(BJOLENJBFFM OFJJDMHILMI)
|
|
{
|
|
if (OFJJDMHILMI != 0 && OFJJDMHILMI.NBHLHGDAHKJ != (ulong)0L)
|
|
{
|
|
Action ehdkdefpghc = OFJJDMHILMI.EHDKDEFPGHC;
|
|
this.CAMKJPOCGGG = ehdkdefpghc;
|
|
MJLPNOMEFKG nbhlhgdahkj = OFJJDMHILMI.NBHLHGDAHKJ;
|
|
if (this.<IPAKFAFGINE>k__BackingField == nbhlhgdahkj)
|
|
{
|
|
Texture oibcbbhfmce = OFJJDMHILMI.OIBCBBHFMCE;
|
|
if (!(this.<NDCAAGLMDHC>k__BackingField != oibcbbhfmce))
|
|
{
|
|
return;
|
|
}
|
|
}
|
|
MJLPNOMEFKG nbhlhgdahkj2 = OFJJDMHILMI.NBHLHGDAHKJ;
|
|
this.<IPAKFAFGINE>k__BackingField = nbhlhgdahkj2;
|
|
Texture oibcbbhfmce2 = OFJJDMHILMI.OIBCBBHFMCE;
|
|
this.<NDCAAGLMDHC>k__BackingField = oibcbbhfmce2;
|
|
Model<RRUIModel.CIGLFOOGNJL>.COPCOEAOFDJ copcoeaofdj = (Model<RRUIModel.CIGLFOOGNJL>.COPCOEAOFDJ)this.BGOAGCEFMCN();
|
|
return;
|
|
}
|
|
base.Clear();
|
|
}
|
|
|
|
// Token: 0x06004FDA RID: 20442 RVA: 0x00121F90 File Offset: 0x00120190
|
|
[Token(Token = "0x6004FDA")]
|
|
[Address(RVA = "0xDF5780", Offset = "0xDF4580", VA = "0x180DF5780")]
|
|
public void Select()
|
|
{
|
|
Action camkjpocggg = this.CAMKJPOCGGG;
|
|
if (camkjpocggg != 0)
|
|
{
|
|
camkjpocggg();
|
|
return;
|
|
}
|
|
}
|
|
|
|
// Token: 0x06004FDB RID: 20443 RVA: 0x00121FB0 File Offset: 0x001201B0
|
|
[Token(Token = "0x6004FDB")]
|
|
[Address(RVA = "0x12379F0", Offset = "0x12367F0", VA = "0x1812379F0", Slot = "22")]
|
|
protected override void AHFKACICJNC()
|
|
{
|
|
int num = 0;
|
|
this.<IPAKFAFGINE>k__BackingField = num;
|
|
this.CAMKJPOCGGG = num;
|
|
this.<ECBPPNEBCMG>k__BackingField = num;
|
|
this.<NDCAAGLMDHC>k__BackingField = num;
|
|
}
|
|
|
|
// Token: 0x06004FDC RID: 20444 RVA: 0x00121FDC File Offset: 0x001201DC
|
|
[Token(Token = "0x6004FDC")]
|
|
[Address(RVA = "0x1237A20", Offset = "0x1236820", VA = "0x181237A20", Slot = "26")]
|
|
protected override DABKFAIHBBP GLPJPIEOLDF()
|
|
{
|
|
RewardSelectionItemModel.PNBCIPLJNHD pnbcipljnhd = new RewardSelectionItemModel.PNBCIPLJNHD();
|
|
pnbcipljnhd.<>4__this = this;
|
|
MJLPNOMEFKG mjlpnomefkg = this.<IPAKFAFGINE>k__BackingField;
|
|
if (mjlpnomefkg != 0)
|
|
{
|
|
if (mjlpnomefkg.<BMOGJOHDDMD>k__BackingField == ACDKILABNNC.Invalid)
|
|
{
|
|
int num = 0;
|
|
pnbcipljnhd.compareFunction = num;
|
|
if (string.IsNullOrEmpty(this.<IPAKFAFGINE>k__BackingField.<MCGDGOKLALG>k__BackingField))
|
|
{
|
|
if (string.IsNullOrEmpty(this.<IPAKFAFGINE>k__BackingField.<CNJALCEBPMC>k__BackingField))
|
|
{
|
|
Debug.LogError("Unknown Reward Type");
|
|
}
|
|
Func<HOJMGAMMIAD, bool> func = delegate(HOJMGAMMIAD gd)
|
|
{
|
|
MJLPNOMEFKG mjlpnomefkg2 = gd.<IPAKFAFGINE>k__BackingField;
|
|
string <MCGDGOKLALG>k__BackingField = pnbcipljnhd.<>4__this.<IPAKFAFGINE>k__BackingField.<MCGDGOKLALG>k__BackingField;
|
|
return string.Equals(mjlpnomefkg2.<MCGDGOKLALG>k__BackingField, <MCGDGOKLALG>k__BackingField);
|
|
};
|
|
}
|
|
Func<HOJMGAMMIAD, bool> func2 = delegate(HOJMGAMMIAD gd)
|
|
{
|
|
MJLPNOMEFKG mjlpnomefkg3 = gd.<IPAKFAFGINE>k__BackingField;
|
|
string <MCGDGOKLALG>k__BackingField2 = pnbcipljnhd.<>4__this.<IPAKFAFGINE>k__BackingField.<MCGDGOKLALG>k__BackingField;
|
|
return string.Equals(mjlpnomefkg3.<MCGDGOKLALG>k__BackingField, <MCGDGOKLALG>k__BackingField2);
|
|
};
|
|
pnbcipljnhd.compareFunction = func2;
|
|
PMGCJEPKFOF<BKFGFHDDNFG> pmgcjepkfof = GEAPBDGCKMB.PGIMFDLBHON(DGOHCPBKOHD.Watch);
|
|
Func<BKFGFHDDNFG, DABKFAIHBBP> func3 = delegate(BKFGFHDDNFG sf)
|
|
{
|
|
Func<HOJMGAMMIAD, bool> compareFunction = pnbcipljnhd.compareFunction;
|
|
HOJMGAMMIAD hojmgammiad = Enumerable.FirstOrDefault<HOJMGAMMIAD>(Enumerable.Where<HOJMGAMMIAD>(sf.JDGEBBMDJBC, compareFunction));
|
|
if (hojmgammiad == 0)
|
|
{
|
|
if (pnbcipljnhd.<>4__this.<IPAKFAFGINE>k__BackingField != 0)
|
|
{
|
|
}
|
|
string text;
|
|
Debug.LogWarning(text);
|
|
}
|
|
RewardSelectionItemModel <>4__this = pnbcipljnhd.<>4__this;
|
|
if (hojmgammiad != 0)
|
|
{
|
|
long num3 = hojmgammiad.LAJOBGONIOM(ACDKILABNNC.RecCenterTokens);
|
|
}
|
|
int num4 = 0;
|
|
<>4__this.<ECBPPNEBCMG>k__BackingField = num4;
|
|
return JJEKJGALHKO.<EIDHKJMHBEC>k__BackingField;
|
|
};
|
|
if (num < pnbcipljnhd)
|
|
{
|
|
num += num;
|
|
if (num != pnbcipljnhd)
|
|
{
|
|
num++;
|
|
}
|
|
}
|
|
pmgcjepkfof += pmgcjepkfof;
|
|
num += 5;
|
|
num += 19;
|
|
}
|
|
int <CJBAMGAMHHC>k__BackingField = mjlpnomefkg.<CJBAMGAMHHC>k__BackingField;
|
|
int num2 = 0;
|
|
this.<ECBPPNEBCMG>k__BackingField = num2;
|
|
}
|
|
throw new NullReferenceException();
|
|
}
|
|
|
|
// Token: 0x06004FDD RID: 20445 RVA: 0x001220BC File Offset: 0x001202BC
|
|
[Token(Token = "0x6004FDD")]
|
|
[Address(RVA = "0x1235840", Offset = "0x1234640", VA = "0x181235840")]
|
|
public RewardSelectionItemModel()
|
|
{
|
|
}
|
|
|
|
// Token: 0x04003956 RID: 14678
|
|
[FieldOffset(Offset = "0x68")]
|
|
[Token(Token = "0x4003956")]
|
|
private Action CAMKJPOCGGG;
|
|
|
|
// Token: 0x02000D0F RID: 3343
|
|
[Token(Token = "0x2000D0F")]
|
|
[CompilerGenerated]
|
|
private sealed class PNBCIPLJNHD
|
|
{
|
|
// Token: 0x06004FDE RID: 20446 RVA: 0x001220D0 File Offset: 0x001202D0
|
|
[Token(Token = "0x6004FDE")]
|
|
[Address(RVA = "0x3F5100", Offset = "0x3F3F00", VA = "0x1803F5100")]
|
|
public PNBCIPLJNHD()
|
|
{
|
|
}
|
|
|
|
// Token: 0x06004FDF RID: 20447 RVA: 0x001220E4 File Offset: 0x001202E4
|
|
[Token(Token = "0x6004FDF")]
|
|
[Address(RVA = "0x12327E0", Offset = "0x12315E0", VA = "0x1812327E0")]
|
|
internal bool <RefreshInternal>b__0(HOJMGAMMIAD gd)
|
|
{
|
|
MJLPNOMEFKG <IPAKFAFGINE>k__BackingField = gd.<IPAKFAFGINE>k__BackingField;
|
|
string <MCGDGOKLALG>k__BackingField = this.<>4__this.<IPAKFAFGINE>k__BackingField.<MCGDGOKLALG>k__BackingField;
|
|
return string.Equals(<IPAKFAFGINE>k__BackingField.<MCGDGOKLALG>k__BackingField, <MCGDGOKLALG>k__BackingField);
|
|
}
|
|
|
|
// Token: 0x06004FE0 RID: 20448 RVA: 0x0012211C File Offset: 0x0012031C
|
|
[Token(Token = "0x6004FE0")]
|
|
[Address(RVA = "0x1232830", Offset = "0x1231630", VA = "0x181232830")]
|
|
internal bool <RefreshInternal>b__1(HOJMGAMMIAD gd)
|
|
{
|
|
MJLPNOMEFKG <IPAKFAFGINE>k__BackingField = gd.<IPAKFAFGINE>k__BackingField;
|
|
string <CNJALCEBPMC>k__BackingField = this.<>4__this.<IPAKFAFGINE>k__BackingField.<CNJALCEBPMC>k__BackingField;
|
|
return string.Equals(<IPAKFAFGINE>k__BackingField.<CNJALCEBPMC>k__BackingField, <CNJALCEBPMC>k__BackingField);
|
|
}
|
|
|
|
// Token: 0x06004FE1 RID: 20449 RVA: 0x00122154 File Offset: 0x00120354
|
|
[Token(Token = "0x6004FE1")]
|
|
[Address(RVA = "0x1232880", Offset = "0x1231680", VA = "0x181232880")]
|
|
internal DABKFAIHBBP <RefreshInternal>b__2(BKFGFHDDNFG sf)
|
|
{
|
|
Func<HOJMGAMMIAD, bool> func = this.compareFunction;
|
|
HOJMGAMMIAD hojmgammiad = Enumerable.FirstOrDefault<HOJMGAMMIAD>(Enumerable.Where<HOJMGAMMIAD>(sf.JDGEBBMDJBC, func));
|
|
if (hojmgammiad == 0)
|
|
{
|
|
if (this.<>4__this.<IPAKFAFGINE>k__BackingField != 0)
|
|
{
|
|
}
|
|
string text;
|
|
Debug.LogWarning(text);
|
|
}
|
|
RewardSelectionItemModel rewardSelectionItemModel = this.<>4__this;
|
|
if (hojmgammiad != 0)
|
|
{
|
|
long num = hojmgammiad.LAJOBGONIOM(ACDKILABNNC.RecCenterTokens);
|
|
}
|
|
int num2 = 0;
|
|
rewardSelectionItemModel.<ECBPPNEBCMG>k__BackingField = num2;
|
|
return JJEKJGALHKO.<EIDHKJMHBEC>k__BackingField;
|
|
}
|
|
|
|
// Token: 0x0400395A RID: 14682
|
|
[FieldOffset(Offset = "0x10")]
|
|
[Token(Token = "0x400395A")]
|
|
public RewardSelectionItemModel <>4__this;
|
|
|
|
// Token: 0x0400395B RID: 14683
|
|
[FieldOffset(Offset = "0x18")]
|
|
[Token(Token = "0x400395B")]
|
|
public Func<HOJMGAMMIAD, bool> compareFunction;
|
|
}
|
|
}
|
|
}
|