using System; using System.Collections.Generic; using System.Linq; using System.Runtime.CompilerServices; using AGUI.StackedUI; using Cpp2IlInjected; using RecRoom.Core; using UnityEngine; using UnityEngine.UI; // Token: 0x020006C6 RID: 1734 [Token(Token = "0x20006C6")] public class TestCaseManagementWatchUIFlow : WatchUIFlow { // Token: 0x060032D1 RID: 13009 RVA: 0x000D0514 File Offset: 0x000CE714 [Token(Token = "0x60032D1")] [Address(RVA = "0x98A370", Offset = "0x989170", VA = "0x18098A370", Slot = "11")] public override void OnFlowEntered(StackedUIFlowBase BFHJBBGCMAN) { base.OnFlowEntered(BFHJBBGCMAN); PMGCJEPKFOF> pmgcjepkfof = this.ALENOJIBDMJ(); } // Token: 0x060032D2 RID: 13010 RVA: 0x000D0530 File Offset: 0x000CE730 [Token(Token = "0x60032D2")] [Address(RVA = "0x98A0B0", Offset = "0x988EB0", VA = "0x18098A0B0")] private PMGCJEPKFOF> ALENOJIBDMJ() { string text = this.noTestPassesPanel.text; TestPassPagedGrid testPassPagedGrid = this.testPassPagedGrid; List list = new List(); testPassPagedGrid.SetTestPasses(list); PMGCJEPKFOF> pmgcjepkfof = AICHDPNIEKI.AKCPPGBNGOO(); Action> action = new Action(this.AEIFJBBFPOL); int num = 0; num += num; num++; if (TestCaseManagementWatchUIFlow.<>c.<>9__4_1 == 0) { TestCaseManagementWatchUIFlow.<>c.<>9__4_1 = delegate(string error) { NotificationManager instance = SingletonMonoBehaviour.ONCPNMDGGKG; int num2 = 0; int num3 = 0; IDisposable disposable = instance.Play((NotificationManager.IBIDFAOPIPC)num3, "Failed loading test passes.", 3f, num2, num2); }; } Action action2 = new Action(this.JAGEBBFACME); throw new NullReferenceException(); } // Token: 0x060032D3 RID: 13011 RVA: 0x000D05B4 File Offset: 0x000CE7B4 [Token(Token = "0x60032D3")] [Address(RVA = "0x98A390", Offset = "0x989190", VA = "0x18098A390")] public void ViewTestPass(uint BDOPMKHEHEP) { TestPassWatchUIFlow flowByType = this.k__BackingField.GetFlowByType(); flowByType.TestPassId = BDOPMKHEHEP; WatchUI k__BackingField = Player.k__BackingField.playerUI.k__BackingField; int num = 0; k__BackingField.PushFlow(flowByType, num); ulong num2; TestCaseManagementWatchUIFlow.HFBBFNDALJI = num2; } // Token: 0x060032D4 RID: 13012 RVA: 0x000D05FC File Offset: 0x000CE7FC [Token(Token = "0x60032D4")] [Address(RVA = "0x792380", Offset = "0x791180", VA = "0x180792380")] public TestCaseManagementWatchUIFlow() { } // Token: 0x060032D5 RID: 13013 RVA: 0x0000220F File Offset: 0x0000040F // Note: this type is marked as 'beforefieldinit'. [Token(Token = "0x60032D5")] [Address(RVA = "0x402080", Offset = "0x400E80", VA = "0x180402080")] static TestCaseManagementWatchUIFlow() { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } // Token: 0x060032D6 RID: 13014 RVA: 0x000D0610 File Offset: 0x000CE810 [Token(Token = "0x60032D6")] [Address(RVA = "0x989E00", Offset = "0x988C00", VA = "0x180989E00")] [CompilerGenerated] private void AEIFJBBFPOL(List HJJNOPAAKKM) { StackedUIFlowBase k__BackingField = this.k__BackingField.k__BackingField; if (k__BackingField == 0 || k__BackingField == 0) { Func func; if (TestCaseManagementWatchUIFlow.<>c.<>9__4_3 == 0) { func = delegate(FDAJOEOJFDN tp) { uint num2; if (tp.JPOHGBCEJEJ != num2) { } return !tp.PDFFJJFCNPO; }; TestCaseManagementWatchUIFlow.<>c.<>9__4_3 = func; } if (Enumerable.Any(HJJNOPAAKKM, func)) { uint num; this.ViewTestPass(num); return; } } TestPassPagedGrid testPassPagedGrid = this.testPassPagedGrid; Func func2; if (TestCaseManagementWatchUIFlow.<>c.<>9__4_4 == 0) { func2 = (FDAJOEOJFDN tp) => tp.CKDMMCJNCHB; TestCaseManagementWatchUIFlow.<>c.<>9__4_4 = func2; } IOrderedEnumerable orderedEnumerable = Enumerable.OrderByDescending(HJJNOPAAKKM, func2); testPassPagedGrid.SetTestPasses(orderedEnumerable); throw new NullReferenceException(); } // Token: 0x060032D7 RID: 13015 RVA: 0x000D06A8 File Offset: 0x000CE8A8 [Token(Token = "0x60032D7")] [Address(RVA = "0x98A310", Offset = "0x989110", VA = "0x18098A310")] [CompilerGenerated] private void JAGEBBFACME() { bool isCompleted = ((IAsyncResult)this.noTestPassesPanel).IsCompleted; } // Token: 0x040029F3 RID: 10739 [FieldOffset(Offset = "0xC8")] [Token(Token = "0x40029F3")] [SerializeField] private TestPassPagedGrid testPassPagedGrid; // Token: 0x040029F4 RID: 10740 [FieldOffset(Offset = "0xD0")] [Token(Token = "0x40029F4")] [SerializeField] private Text noTestPassesPanel; // Token: 0x040029F5 RID: 10741 [Token(Token = "0x40029F5")] private static uint? HFBBFNDALJI; }