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.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: 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.k__BackingField = num; this.CAMKJPOCGGG = num; this.k__BackingField = num; this.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.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: 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 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: 0x06004FE0 RID: 20448 RVA: 0x0012211C File Offset: 0x0012031C [Token(Token = "0x6004FE0")] [Address(RVA = "0x1232830", Offset = "0x1231630", VA = "0x181232830")] 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: 0x06004FE1 RID: 20449 RVA: 0x00122154 File Offset: 0x00120354 [Token(Token = "0x6004FE1")] [Address(RVA = "0x1232880", Offset = "0x1231680", VA = "0x181232880")] 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: 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 compareFunction; } } }