using System; using System.Collections.Generic; using System.Linq; using System.Runtime.CompilerServices; using System.Runtime.InteropServices; using AGUI.StackedUI; using Cpp2IlInjected; using RecRoom.Async; using RecRoom.Core; using UnityEngine; using UnityEngine.UI; // Token: 0x020006D9 RID: 1753 [Token(Token = "0x20006D9")] [StructLayout(3)] public class TestCaseManagementWatchUIFlow : WatchUIFlow { // Token: 0x0600332F RID: 13103 RVA: 0x000D5098 File Offset: 0x000D3298 [Token(Token = "0x600332F")] [Address(RVA = "0xFAE710", Offset = "0xFAD110", VA = "0x180FAE710", Slot = "10")] public override void OnFlowEntered(StackedUIFlowBase BFHJBBGCMAN) { base.OnFlowEntered(BFHJBBGCMAN); IPromise> promise = this.ALENOJIBDMJ(); } // Token: 0x06003330 RID: 13104 RVA: 0x000D50B4 File Offset: 0x000D32B4 [Token(Token = "0x6003330")] [Address(RVA = "0xFAE430", Offset = "0xFACE30", VA = "0x180FAE430")] private IPromise> ALENOJIBDMJ() { string text = this.noTestPassesPanel.text; TestPassPagedGrid testPassPagedGrid = this.testPassPagedGrid; List list = new List(); testPassPagedGrid.SetTestPasses(list); IPromise> promise = 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.Instance; 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: 0x06003331 RID: 13105 RVA: 0x000D5138 File Offset: 0x000D3338 [Token(Token = "0x6003331")] [Address(RVA = "0xFAE730", Offset = "0xFAD130", VA = "0x180FAE730")] 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: 0x06003332 RID: 13106 RVA: 0x000D5180 File Offset: 0x000D3380 [Token(Token = "0x6003332")] [Address(RVA = "0xFAE890", Offset = "0xFAD290", VA = "0x180FAE890")] public TestCaseManagementWatchUIFlow() { } // Token: 0x06003333 RID: 13107 RVA: 0x0000220F File Offset: 0x0000040F // Note: this type is marked as 'beforefieldinit'. [Token(Token = "0x6003333")] [Address(RVA = "0x3C9F60", Offset = "0x3C8960", VA = "0x1803C9F60")] static TestCaseManagementWatchUIFlow() { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } // Token: 0x06003334 RID: 13108 RVA: 0x000D5194 File Offset: 0x000D3394 [Token(Token = "0x6003334")] [Address(RVA = "0xFAE180", Offset = "0xFACB80", VA = "0x180FAE180")] [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 jpohgbcejej = tp.JPOHGBCEJEJ; return !tp.PDFFJJFCNPO; }; TestCaseManagementWatchUIFlow.<>c.<>9__4_3 = func; } bool flag = Enumerable.Any(HJJNOPAAKKM, func); if (flag) { this.ViewTestPass(flag ? 1U : 0U); 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: 0x06003335 RID: 13109 RVA: 0x000D522C File Offset: 0x000D342C [Token(Token = "0x6003335")] [Address(RVA = "0xFAE6B0", Offset = "0xFAD0B0", VA = "0x180FAE6B0")] [CompilerGenerated] private void JAGEBBFACME() { bool isCompleted = ((IAsyncResult)this.noTestPassesPanel).IsCompleted; } // Token: 0x04002BAF RID: 11183 [global::Cpp2IlInjected.FieldOffset(Offset = "0xB8")] [Token(Token = "0x4002BAF")] [SerializeField] private TestPassPagedGrid testPassPagedGrid; // Token: 0x04002BB0 RID: 11184 [global::Cpp2IlInjected.FieldOffset(Offset = "0xC0")] [Token(Token = "0x4002BB0")] [SerializeField] private Text noTestPassesPanel; // Token: 0x04002BB1 RID: 11185 [Token(Token = "0x4002BB1")] private static uint? HFBBFNDALJI; }