Files
27Aug2021-Cpp2IL-Dump/Assembly-CSharp/RRUI/Data/RewardSelectionItemModel.cs
T
niko c12fbe3fc6 m
2026-04-12 16:51:38 +02:00

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;
}
}
}