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.k__BackingField == nbhlhgdahkj) { Texture oibcbbhfmce = OFJJDMHILMI.OIBCBBHFMCE; if (!(this.k__BackingField != oibcbbhfmce)) { return; } } MJLPNOMEFKG nbhlhgdahkj2 = OFJJDMHILMI.NBHLHGDAHKJ; this.k__BackingField = nbhlhgdahkj2; Texture oibcbbhfmce2 = OFJJDMHILMI.OIBCBBHFMCE; this.k__BackingField = oibcbbhfmce2; Model.COPCOEAOFDJ copcoeaofdj = (Model.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.k__BackingField = num; this.CAMKJPOCGGG = num; this.k__BackingField = num; this.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.k__BackingField; if (mjlpnomefkg != 0) { if (mjlpnomefkg.k__BackingField == ACDKILABNNC.Invalid) { int num = 0; pnbcipljnhd.compareFunction = num; if (string.IsNullOrEmpty(this.k__BackingField.k__BackingField)) { if (string.IsNullOrEmpty(this.k__BackingField.k__BackingField)) { Debug.LogError("Unknown Reward Type"); } Func func = delegate(HOJMGAMMIAD gd) { MJLPNOMEFKG mjlpnomefkg2 = gd.k__BackingField; string k__BackingField = pnbcipljnhd.<>4__this.k__BackingField.k__BackingField; return string.Equals(mjlpnomefkg2.k__BackingField, k__BackingField); }; } Func func2 = delegate(HOJMGAMMIAD gd) { MJLPNOMEFKG mjlpnomefkg3 = gd.k__BackingField; string k__BackingField2 = pnbcipljnhd.<>4__this.k__BackingField.k__BackingField; return string.Equals(mjlpnomefkg3.k__BackingField, k__BackingField2); }; pnbcipljnhd.compareFunction = func2; PMGCJEPKFOF pmgcjepkfof = GEAPBDGCKMB.PGIMFDLBHON(DGOHCPBKOHD.Watch); Func func3 = delegate(BKFGFHDDNFG sf) { Func compareFunction = pnbcipljnhd.compareFunction; HOJMGAMMIAD hojmgammiad = Enumerable.FirstOrDefault(Enumerable.Where(sf.JDGEBBMDJBC, compareFunction)); if (hojmgammiad == 0) { if (pnbcipljnhd.<>4__this.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.k__BackingField = num4; return JJEKJGALHKO.k__BackingField; }; if (num < pnbcipljnhd) { num += num; if (num != pnbcipljnhd) { num++; } } pmgcjepkfof += pmgcjepkfof; num += 5; num += 19; } int k__BackingField = mjlpnomefkg.k__BackingField; int num2 = 0; this.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 b__0(HOJMGAMMIAD gd) { MJLPNOMEFKG k__BackingField = gd.k__BackingField; string k__BackingField = this.<>4__this.k__BackingField.k__BackingField; return string.Equals(k__BackingField.k__BackingField, k__BackingField); } // Token: 0x06005156 RID: 20822 RVA: 0x001251A0 File Offset: 0x001233A0 [Token(Token = "0x6005156")] [Address(RVA = "0x1CFB380", Offset = "0x1CFA380", VA = "0x181CFB380")] internal bool b__1(HOJMGAMMIAD gd) { MJLPNOMEFKG k__BackingField = gd.k__BackingField; string k__BackingField = this.<>4__this.k__BackingField.k__BackingField; return string.Equals(k__BackingField.k__BackingField, k__BackingField); } // Token: 0x06005157 RID: 20823 RVA: 0x001251D8 File Offset: 0x001233D8 [Token(Token = "0x6005157")] [Address(RVA = "0x1CFB3D0", Offset = "0x1CFA3D0", VA = "0x181CFB3D0")] internal DABKFAIHBBP b__2(BKFGFHDDNFG sf) { Func func = this.compareFunction; HOJMGAMMIAD hojmgammiad = Enumerable.FirstOrDefault(Enumerable.Where(sf.JDGEBBMDJBC, func)); if (hojmgammiad == 0) { if (this.<>4__this.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.k__BackingField = num2; return JJEKJGALHKO.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 compareFunction; } } }