using System; using Cpp2IlInjected; using RecRoom.Core; using UnityEngine; namespace RRUI.Data { // Token: 0x02000D1D RID: 3357 [Token(Token = "0x2000D1D")] public class RewardSelectionModelController : ModelController { // Token: 0x06005012 RID: 20498 RVA: 0x00122B50 File Offset: 0x00120D50 [Token(Token = "0x6005012")] [Address(RVA = "0x1237EC0", Offset = "0x1236CC0", VA = "0x181237EC0")] public RewardSelectionModelController() { } // Token: 0x02000D1E RID: 3358 [Token(Token = "0x2000D1E")] [Serializable] private class RewardFromUriImpl : FromUriControllerImpl { // Token: 0x17000E50 RID: 3664 // (get) Token: 0x06005013 RID: 20499 RVA: 0x00122B64 File Offset: 0x00120D64 [Token(Token = "0x17000E50")] public override bool RefreshOnEnable { [Token(Token = "0x6005013")] [Address(RVA = "0x460D40", Offset = "0x45FB40", VA = "0x180460D40", Slot = "15")] get { return true; } } // Token: 0x17000E51 RID: 3665 // (get) Token: 0x06005014 RID: 20500 RVA: 0x00122B74 File Offset: 0x00120D74 [Token(Token = "0x17000E51")] public override bool RefreshWhileInactiveOrDisabled { [Token(Token = "0x6005014")] [Address(RVA = "0x403930", Offset = "0x402730", VA = "0x180403930", Slot = "14")] get { } } // Token: 0x06005015 RID: 20501 RVA: 0x00122B84 File Offset: 0x00120D84 [Token(Token = "0x6005015")] [Address(RVA = "0x1237340", Offset = "0x1236140", VA = "0x181237340", Slot = "29")] protected override void BOEJIAHIFCH() { ulong num; if (num != (ulong)0L) { this.InvokeOnValidate(); return; } } // Token: 0x06005016 RID: 20502 RVA: 0x00122BA4 File Offset: 0x00120DA4 [Token(Token = "0x6005016")] [Address(RVA = "0x1237450", Offset = "0x1236250", VA = "0x181237450")] public RewardFromUriImpl() { } } // Token: 0x02000D1F RID: 3359 [Token(Token = "0x2000D1F")] [Serializable] private class RewardOptionSetterImpl : ControllerImplementation { // Token: 0x06005017 RID: 20503 RVA: 0x00122BB8 File Offset: 0x00120DB8 [Token(Token = "0x6005017")] [Address(RVA = "0x1237580", Offset = "0x1236380", VA = "0x181237580", Slot = "27")] protected override void DMAHGBLDMFA() { BJOLENJBFFM[] array; if (array != 0) { RewardSelectionItemModel[] array2 = this.rewardItemModels; int num = 0; int num2 = 0; if (num2 >= array2.Length) { return; } if (array.Length > num) { } int num3 = 0; array2[num].Set(num3); RewardSelectionItemModel[] array3 = this.rewardItemModels; num++; } Debug.LogWarning("Attempting to set the reward options but the item data models are null"); } // Token: 0x06005018 RID: 20504 RVA: 0x00122C18 File Offset: 0x00120E18 [Token(Token = "0x6005018")] [Address(RVA = "0x12376B0", Offset = "0x12364B0", VA = "0x1812376B0")] public RewardOptionSetterImpl() { } // Token: 0x0400396D RID: 14701 [FieldOffset(Offset = "0x30")] [Token(Token = "0x400396D")] [SerializeField] private RewardSelectionItemModel[] rewardItemModels; } // Token: 0x02000D20 RID: 3360 [Token(Token = "0x2000D20")] [Serializable] private class RewardReasonTextImpl : TextControllerImpl { // Token: 0x06005019 RID: 20505 RVA: 0x00122C2C File Offset: 0x00120E2C [Token(Token = "0x6005019")] [Address(RVA = "0x1237860", Offset = "0x1236660", VA = "0x181237860", Slot = "27")] protected override void DMAHGBLDMFA() { } // Token: 0x0600501A RID: 20506 RVA: 0x00122C40 File Offset: 0x00120E40 [Token(Token = "0x600501A")] [Address(RVA = "0x12378E0", Offset = "0x12366E0", VA = "0x1812378E0")] public RewardReasonTextImpl() { } } // Token: 0x02000D21 RID: 3361 [Token(Token = "0x2000D21")] [Serializable] private class CloseButtonImpl : ButtonControllerImpl { // Token: 0x0600501B RID: 20507 RVA: 0x00122C54 File Offset: 0x00120E54 [Token(Token = "0x600501B")] [Address(RVA = "0x122B9F0", Offset = "0x122A7F0", VA = "0x18122B9F0", Slot = "29")] protected override void IKNMALNFPII() { if (this != 0) { return; } } // Token: 0x0600501C RID: 20508 RVA: 0x0000220F File Offset: 0x0000040F [Token(Token = "0x600501C")] [Address(RVA = "0x402080", Offset = "0x400E80", VA = "0x180402080", Slot = "27")] protected override void DMAHGBLDMFA() { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } // Token: 0x0600501D RID: 20509 RVA: 0x00122C68 File Offset: 0x00120E68 [Token(Token = "0x600501D")] [Address(RVA = "0x122BA50", Offset = "0x122A850", VA = "0x18122BA50")] public CloseButtonImpl() { } } // Token: 0x02000D22 RID: 3362 [Token(Token = "0x2000D22")] [Serializable] private class CloseAfterTimeImpl : ControllerImplementation { // Token: 0x0600501E RID: 20510 RVA: 0x00122C7C File Offset: 0x00120E7C [Token(Token = "0x600501E")] [Address(RVA = "0x122B970", Offset = "0x122A770", VA = "0x18122B970", Slot = "24")] protected override void JNGMMNANOCH() { } // Token: 0x0600501F RID: 20511 RVA: 0x00122C8C File Offset: 0x00120E8C [Token(Token = "0x600501F")] [Address(RVA = "0x122B780", Offset = "0x122A580", VA = "0x18122B780", Slot = "27")] protected override void DMAHGBLDMFA() { DateTime utcNow = DateTime.UtcNow; int num = Mathf.FloorToInt((float)0); Scheduler instance = SingletonMonoBehaviour.ONCPNMDGGKG; int num2 = 0; RewardSelectionModel.MDDINODCCIH mddinodccih; mddinodccih.System.IDisposable.Dispose(); mddinodccih.secondsToWait = num; mddinodccih.<>1__state = (int)((ulong)0L); KFBABPAPIMB kfbabpapimb = instance.Run(num2, mddinodccih); } // Token: 0x06005020 RID: 20512 RVA: 0x00122CE0 File Offset: 0x00120EE0 [Token(Token = "0x6005020")] [Address(RVA = "0x122B9B0", Offset = "0x122A7B0", VA = "0x18122B9B0")] public CloseAfterTimeImpl() { } } } }