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: 0x02000D58 RID: 3416
|
|
[Token(Token = "0x2000D58")]
|
|
public class RewardSelectionItemModel : RRUIModel
|
|
{
|
|
// Token: 0x17000E8B RID: 3723
|
|
// (get) Token: 0x06005147 RID: 20807 RVA: 0x0000220F File Offset: 0x0000040F
|
|
// (set) Token: 0x06005148 RID: 20808 RVA: 0x00124F08 File Offset: 0x00123108
|
|
[Token(Token = "0x17000E8B")]
|
|
public long? DMLIOOCLKKP
|
|
{
|
|
[Token(Token = "0x6005147")]
|
|
[Address(RVA = "0x11C7DD0", Offset = "0x11C6DD0", VA = "0x1811C7DD0")]
|
|
[CompilerGenerated]
|
|
get
|
|
{
|
|
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
|
}
|
|
[Token(Token = "0x6005148")]
|
|
[Address(RVA = "0x14D64B0", Offset = "0x14D54B0", VA = "0x1814D64B0")]
|
|
[CompilerGenerated]
|
|
private set
|
|
{
|
|
}
|
|
}
|
|
|
|
// Token: 0x17000E8C RID: 3724
|
|
// (get) Token: 0x06005149 RID: 20809 RVA: 0x00124F18 File Offset: 0x00123118
|
|
// (set) Token: 0x0600514A RID: 20810 RVA: 0x00124F2C File Offset: 0x0012312C
|
|
[Token(Token = "0x17000E8C")]
|
|
public MJLPNOMEFKG NBHLHGDAHKJ
|
|
{
|
|
[Token(Token = "0x6005149")]
|
|
[Address(RVA = "0x4C31C0", Offset = "0x4C21C0", VA = "0x1804C31C0")]
|
|
get;
|
|
[Token(Token = "0x600514A")]
|
|
[Address(RVA = "0x497020", Offset = "0x496020", VA = "0x180497020")]
|
|
private set;
|
|
}
|
|
|
|
// Token: 0x17000E8D RID: 3725
|
|
// (get) Token: 0x0600514B RID: 20811 RVA: 0x00124F40 File Offset: 0x00123140
|
|
// (set) Token: 0x0600514C RID: 20812 RVA: 0x00124F54 File Offset: 0x00123154
|
|
[Token(Token = "0x17000E8D")]
|
|
public Texture OIBCBBHFMCE
|
|
{
|
|
[Token(Token = "0x600514B")]
|
|
[Address(RVA = "0x54F060", Offset = "0x54E060", VA = "0x18054F060")]
|
|
get;
|
|
[Token(Token = "0x600514C")]
|
|
[Address(RVA = "0x7B8A00", Offset = "0x7B7A00", VA = "0x1807B8A00")]
|
|
private set;
|
|
}
|
|
|
|
// Token: 0x17000E8E RID: 3726
|
|
// (get) Token: 0x0600514D RID: 20813 RVA: 0x00124F68 File Offset: 0x00123168
|
|
[Token(Token = "0x17000E8E")]
|
|
protected override bool PHGOLNMDJLH
|
|
{
|
|
[Token(Token = "0x600514D")]
|
|
[Address(RVA = "0x4246A0", Offset = "0x4236A0", VA = "0x1804246A0", Slot = "12")]
|
|
get
|
|
{
|
|
return true;
|
|
}
|
|
}
|
|
|
|
// Token: 0x0600514E RID: 20814 RVA: 0x00124F78 File Offset: 0x00123178
|
|
[Token(Token = "0x600514E")]
|
|
[Address(RVA = "0x1D00EE0", Offset = "0x1CFFEE0", VA = "0x181D00EE0", Slot = "20")]
|
|
protected override void PECOFFFGNCH()
|
|
{
|
|
base.PECOFFFGNCH();
|
|
DABKFAIHBBP dabkfaihbbp = base.GLPJPIEOLDF();
|
|
}
|
|
|
|
// Token: 0x0600514F RID: 20815 RVA: 0x00124F94 File Offset: 0x00123194
|
|
[Token(Token = "0x600514F")]
|
|
[Address(RVA = "0x1D00F30", Offset = "0x1CFFF30", VA = "0x181D00F30")]
|
|
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: 0x06005150 RID: 20816 RVA: 0x00125014 File Offset: 0x00123214
|
|
[Token(Token = "0x6005150")]
|
|
[Address(RVA = "0x19035D0", Offset = "0x19025D0", VA = "0x1819035D0")]
|
|
public void Select()
|
|
{
|
|
Action camkjpocggg = this.CAMKJPOCGGG;
|
|
if (camkjpocggg != 0)
|
|
{
|
|
camkjpocggg();
|
|
return;
|
|
}
|
|
}
|
|
|
|
// Token: 0x06005151 RID: 20817 RVA: 0x00125034 File Offset: 0x00123234
|
|
[Token(Token = "0x6005151")]
|
|
[Address(RVA = "0x1D00BA0", Offset = "0x1CFFBA0", VA = "0x181D00BA0", 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: 0x06005152 RID: 20818 RVA: 0x00125060 File Offset: 0x00123260
|
|
[Token(Token = "0x6005152")]
|
|
[Address(RVA = "0x1D00BD0", Offset = "0x1CFFBD0", VA = "0x181D00BD0", 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: 0x06005153 RID: 20819 RVA: 0x00125140 File Offset: 0x00123340
|
|
[Token(Token = "0x6005153")]
|
|
[Address(RVA = "0x1CF9C00", Offset = "0x1CF8C00", VA = "0x181CF9C00")]
|
|
public RewardSelectionItemModel()
|
|
{
|
|
}
|
|
|
|
// Token: 0x04003A35 RID: 14901
|
|
[FieldOffset(Offset = "0x70")]
|
|
[Token(Token = "0x4003A35")]
|
|
private Action CAMKJPOCGGG;
|
|
|
|
// Token: 0x02000D59 RID: 3417
|
|
[Token(Token = "0x2000D59")]
|
|
[CompilerGenerated]
|
|
private sealed class PNBCIPLJNHD
|
|
{
|
|
// Token: 0x06005154 RID: 20820 RVA: 0x00125154 File Offset: 0x00123354
|
|
[Token(Token = "0x6005154")]
|
|
[Address(RVA = "0x412370", Offset = "0x411370", VA = "0x180412370")]
|
|
public PNBCIPLJNHD()
|
|
{
|
|
}
|
|
|
|
// Token: 0x06005155 RID: 20821 RVA: 0x00125168 File Offset: 0x00123368
|
|
[Token(Token = "0x6005155")]
|
|
[Address(RVA = "0x1CFB330", Offset = "0x1CFA330", VA = "0x181CFB330")]
|
|
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: 0x06005156 RID: 20822 RVA: 0x001251A0 File Offset: 0x001233A0
|
|
[Token(Token = "0x6005156")]
|
|
[Address(RVA = "0x1CFB380", Offset = "0x1CFA380", VA = "0x181CFB380")]
|
|
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: 0x06005157 RID: 20823 RVA: 0x001251D8 File Offset: 0x001233D8
|
|
[Token(Token = "0x6005157")]
|
|
[Address(RVA = "0x1CFB3D0", Offset = "0x1CFA3D0", VA = "0x181CFB3D0")]
|
|
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: 0x04003A39 RID: 14905
|
|
[FieldOffset(Offset = "0x10")]
|
|
[Token(Token = "0x4003A39")]
|
|
public RewardSelectionItemModel <>4__this;
|
|
|
|
// Token: 0x04003A3A RID: 14906
|
|
[FieldOffset(Offset = "0x18")]
|
|
[Token(Token = "0x4003A3A")]
|
|
public Func<HOJMGAMMIAD, bool> compareFunction;
|
|
}
|
|
}
|
|
}
|