using System; using System.Collections.Generic; using System.Runtime.CompilerServices; using AGUI.StackedUI; using Cpp2IlInjected; using TMPro; using UnityEngine; using UnityEngine.UI; // Token: 0x020006C3 RID: 1731 [Token(Token = "0x20006C3")] public class TestCaseDetailsWatchUIFlow : WatchUIFlow { // Token: 0x060032AB RID: 12971 RVA: 0x000CF8B8 File Offset: 0x000CDAB8 [Token(Token = "0x60032AB")] [Address(RVA = "0x9894A0", Offset = "0x9882A0", VA = "0x1809894A0", Slot = "11")] public override void OnFlowEntered(StackedUIFlowBase BFHJBBGCMAN) { base.OnFlowEntered(BFHJBBGCMAN); this.ReloadDataAndUpdateUi(); } // Token: 0x060032AC RID: 12972 RVA: 0x000CF8D4 File Offset: 0x000CDAD4 [Token(Token = "0x60032AC")] [Address(RVA = "0x9894C0", Offset = "0x9882C0", VA = "0x1809894C0")] public void ReloadDataAndUpdateUi() { string testCaseId = this.TestCaseId; int num = 0; this.MBJMOADIFIB = num; this.PNEPKBEADHE = true; PMGCJEPKFOF pmgcjepkfof = AICHDPNIEKI.APEBFFOEBFA(testCaseId); Action action = new Action(this.LBHCIMLEAJI); if (num < this) { num += num; if (num == this) { throw new NullReferenceException(); } num++; } if (TestCaseDetailsWatchUIFlow.<>c.<>9__22_1 == 0) { TestCaseDetailsWatchUIFlow.<>c.<>9__22_1 = delegate(string error) { NotificationManager instance = SingletonMonoBehaviour.ONCPNMDGGKG; int num2 = 0; int num3 = 0; IDisposable disposable = instance.Play((NotificationManager.IBIDFAOPIPC)num3, "Failed loading the test case.", 3f, num2, num2); }; } Action action2 = new Action(this.DGELBPLPGEG); this.UpdateUi(); } // Token: 0x060032AD RID: 12973 RVA: 0x000CF954 File Offset: 0x000CDB54 [Token(Token = "0x60032AD")] [Address(RVA = "0x9896E0", Offset = "0x9884E0", VA = "0x1809896E0")] public void UpdateUi() { Image[] array = this.textBackgrounds; if (array != 0) { int num = 0; int num2 = 0; int length = array.Length; if (num2 < length) { Image image = array[num]; if (this.MBJMOADIFIB != 0) { } Color color = image.color; num++; } } GameObject gameObject = this.contentPanel; GameObject gameObject2; if (this.PNEPKBEADHE) { int num3 = 0; gameObject.SetActive(num3 != 0); gameObject2 = this.loadingPanel; gameObject2.SetActive(true); return; } gameObject2.SetActive(true); GameObject gameObject3 = this.loadingPanel; int num4 = 0; gameObject3.SetActive(num4 != 0); CPFPHLINDHN mbjmoadifib = this.MBJMOADIFIB; while (mbjmoadifib == 0) { } TextMeshProUGUI textMeshProUGUI = this.titleText; string lkibjomnffd = mbjmoadifib.LKIBJOMNFFD; NIDIHGENDJD himcgockllk = mbjmoadifib.HIMCGOCKLLK; int hashCode = himcgockllk.GetHashCode(); NIDIHGENDJD nidihgendjd = himcgockllk; mbjmoadifib.HIMCGOCKLLK = nidihgendjd; string text2; string text = lkibjomnffd + " (" + text2 + ")"; string text3 = textMeshProUGUI.text; CPFPHLINDHN mbjmoadifib2 = this.MBJMOADIFIB; PagedTextMeshPro3D pagedTextMeshPro3D = this.descriptionText; string kodbejpefoj = mbjmoadifib2.KODBEJPEFOJ; if (text3 == 0) { CPFPHLINDHN mbjmoadifib3 = this.MBJMOADIFIB; } pagedTextMeshPro3D.SetText("No description."); CPFPHLINDHN mbjmoadifib4 = this.MBJMOADIFIB; TextMeshProUGUI textMeshProUGUI2 = this.assigneesText; string assigneesString = TestCaseItem.GetAssigneesString(mbjmoadifib4); string text4 = textMeshProUGUI2.text; CPFPHLINDHN mbjmoadifib5 = this.MBJMOADIFIB; TextMeshProUGUI textMeshProUGUI3 = this.tagsText; string text5 = AICHDPNIEKI.CKECMGCOJLC(mbjmoadifib5.PKKADKGDHNI); string text6 = "Tags: " + text5; string text7 = textMeshProUGUI3.text; this.KEIBABAHLEI(); throw new NullReferenceException(); } // Token: 0x060032AE RID: 12974 RVA: 0x000CFAD4 File Offset: 0x000CDCD4 [Token(Token = "0x60032AE")] [Address(RVA = "0x988CE0", Offset = "0x987AE0", VA = "0x180988CE0")] private void KEIBABAHLEI() { DateTime now = DateTime.Now; FDAJOEOJFDN testPass = this.TestPass; if (testPass != 0) { bool flag = testPass.PDFFJJFCNPO; } int num = 0; bool flag2 = !string.IsNullOrWhiteSpace(this.MBJMOADIFIB.IOBANKPIFFG); if (num != 0) { List jfoiidofncf = this.MBJMOADIFIB.JFOIIDOFNCF; int k__BackingField = Player.k__BackingField.k__BackingField; bool flag3 = jfoiidofncf.Contains(k__BackingField); NIDIHGENDJD himcgockllk = this.MBJMOADIFIB.HIMCGOCKLLK; if (himcgockllk != NIDIHGENDJD.NotYetTested) { if (himcgockllk != NIDIHGENDJD.NotYetTested) { if (himcgockllk != NIDIHGENDJD.NotYetTested && himcgockllk != NIDIHGENDJD.Claimed) { throw new NullReferenceException(); } GameObject gameObject = this.unclaimButton.gameObject; int num2 = 0; gameObject.SetActive(num2 != 0); GameObject gameObject2 = this.claimButton.gameObject; int num3 = 0; gameObject2.SetActive(num3 != 0); GameObject gameObject3 = this.failButton.gameObject; int num4 = 0; gameObject3.SetActive(num4 != 0); GameObject gameObject4 = this.passButton.gameObject; int num5 = 0; gameObject4.SetActive(num5 != 0); GameObject gameObject5 = this.retestButton.gameObject; } this.unclaimButton.gameObject.SetActive(flag3); GameObject gameObject6 = this.claimButton.gameObject; bool flag4 = !flag3; gameObject6.SetActive(flag4); this.failButton.gameObject.SetActive(flag3); GameObject gameObject7 = this.passButton.gameObject; } this.unclaimButton.gameObject.SetActive(flag3); GameObject gameObject8 = this.claimButton.gameObject; bool flag5 = !flag3; gameObject8.SetActive(flag5); GameObject gameObject9 = this.failButton.gameObject; int num6 = 0; gameObject9.SetActive(num6 != 0); GameObject gameObject10 = this.passButton.gameObject; int num7 = 0; gameObject10.SetActive(num7 != 0); GameObject gameObject11 = this.retestButton.gameObject; int num8 = 0; gameObject11.SetActive(num8 != 0); ulong num9; this.viewRoomDetailsButton.gameObject.SetActive(num9 != 0UL); GameObject gameObject12 = this.submitBugToJiraButton.gameObject; } GameObject gameObject13 = this.unclaimButton.gameObject; int num10 = 0; gameObject13.SetActive(num10 != 0); GameObject gameObject14 = this.claimButton.gameObject; int num11 = 0; gameObject14.SetActive(num11 != 0); GameObject gameObject15 = this.failButton.gameObject; int num12 = 0; gameObject15.SetActive(num12 != 0); GameObject gameObject16 = this.passButton.gameObject; int num13 = 0; gameObject16.SetActive(num13 != 0); GameObject gameObject17 = this.retestButton.gameObject; int num14 = 0; gameObject17.SetActive(num14 != 0); ulong num15; this.viewRoomDetailsButton.gameObject.SetActive(num15 != 0UL); GameObject gameObject18 = this.submitBugToJiraButton.gameObject; int num16 = 0; gameObject18.SetActive(num16 != 0); this.viewJiraBugButton.gameObject.SetActive(flag2); } // Token: 0x060032AF RID: 12975 RVA: 0x000CFD94 File Offset: 0x000CDF94 [Token(Token = "0x60032AF")] [Address(RVA = "0x988B60", Offset = "0x987960", VA = "0x180988B60")] private void DFPFBGNAKPB() { Button3D button3D = this.viewRoomDetailsButton; int num = 0; this.DDEGOJKBEAN = num; int num2 = 0; button3D.FFDOINJEHMM = num2 != 0; string text = this.MBJMOADIFIB.HEHAGDOEDHG; if (!string.IsNullOrEmpty(text)) { PMGCJEPKFOF pmgcjepkfof = OJMCBOKJFOF.NHBPIIGDAJP(this.MBJMOADIFIB.HEHAGDOEDHG); Action action = new Action(this.AGFCDDPCFBN); if (num < this) { num += num; if (num == this) { text += text; throw new NullReferenceException(); } num++; } } } // Token: 0x060032B0 RID: 12976 RVA: 0x000CFE0C File Offset: 0x000CE00C [Token(Token = "0x60032B0")] [Address(RVA = "0x9888E0", Offset = "0x9876E0", VA = "0x1809888E0")] public void Button_UnclaimTestCase() { this.PNEPKBEADHE = true; this.UpdateUi(); DABKFAIHBBP dabkfaihbbp = AICHDPNIEKI.DHDOAJAGEJN(this.MBJMOADIFIB.JPOHGBCEJEJ); if (TestCaseDetailsWatchUIFlow.<>c.<>9__26_0 == 0) { TestCaseDetailsWatchUIFlow.<>c.<>9__26_0 = delegate(string error) { NotificationManager instance = SingletonMonoBehaviour.ONCPNMDGGKG; int num = 0; int num2 = 0; IDisposable disposable = instance.Play((NotificationManager.IBIDFAOPIPC)num2, "Failed unclaiming the test case.", 3f, num, num); }; } Action action = new Action(this.PJNNOBAOGLD); throw new NullReferenceException(); } // Token: 0x060032B1 RID: 12977 RVA: 0x000CFE68 File Offset: 0x000CE068 [Token(Token = "0x60032B1")] [Address(RVA = "0x988160", Offset = "0x986F60", VA = "0x180988160")] public void Button_ClaimTestCase() { this.PNEPKBEADHE = true; this.UpdateUi(); DABKFAIHBBP dabkfaihbbp = AICHDPNIEKI.KNOGAGHKIMC(this.MBJMOADIFIB.JPOHGBCEJEJ); if (TestCaseDetailsWatchUIFlow.<>c.<>9__27_0 == 0) { TestCaseDetailsWatchUIFlow.<>c.<>9__27_0 = delegate(string error) { NotificationManager instance = SingletonMonoBehaviour.ONCPNMDGGKG; int num = 0; int num2 = 0; IDisposable disposable = instance.Play((NotificationManager.IBIDFAOPIPC)num2, "Failed claiming the test case.", 3f, num, num); }; } Action action = new Action(this.AMHBLNDFFOM); throw new NullReferenceException(); } // Token: 0x060032B2 RID: 12978 RVA: 0x000CFEC4 File Offset: 0x000CE0C4 [Token(Token = "0x60032B2")] [Address(RVA = "0x9882E0", Offset = "0x9870E0", VA = "0x1809882E0")] public void Button_FailTestCase() { this.PNEPKBEADHE = true; this.UpdateUi(); DABKFAIHBBP dabkfaihbbp = AICHDPNIEKI.CNGKABDOEKH(this.MBJMOADIFIB.JPOHGBCEJEJ, NIDIHGENDJD.Failed); if (TestCaseDetailsWatchUIFlow.<>c.<>9__28_0 == 0) { TestCaseDetailsWatchUIFlow.<>c.<>9__28_0 = delegate(string error) { NotificationManager instance = SingletonMonoBehaviour.ONCPNMDGGKG; int num = 0; int num2 = 0; IDisposable disposable = instance.Play((NotificationManager.IBIDFAOPIPC)num2, "Failed failing the test case.", 3f, num, num); }; } Action action = new Action(this.OLLJCOJMNAN); throw new NullReferenceException(); } // Token: 0x060032B3 RID: 12979 RVA: 0x000CFF20 File Offset: 0x000CE120 [Token(Token = "0x60032B3")] [Address(RVA = "0x988560", Offset = "0x987360", VA = "0x180988560")] public void Button_PassTestCase() { this.PNEPKBEADHE = true; this.UpdateUi(); DABKFAIHBBP dabkfaihbbp = AICHDPNIEKI.CNGKABDOEKH(this.MBJMOADIFIB.JPOHGBCEJEJ, NIDIHGENDJD.Passed); if (TestCaseDetailsWatchUIFlow.<>c.<>9__29_0 == 0) { TestCaseDetailsWatchUIFlow.<>c.<>9__29_0 = delegate(string error) { NotificationManager instance = SingletonMonoBehaviour.ONCPNMDGGKG; int num = 0; int num2 = 0; IDisposable disposable = instance.Play((NotificationManager.IBIDFAOPIPC)num2, "Failed passing the test case.", 3f, num, num); }; } Action action = new Action(this.MKGPHLHNBMD); throw new NullReferenceException(); } // Token: 0x060032B4 RID: 12980 RVA: 0x000CFF7C File Offset: 0x000CE17C [Token(Token = "0x60032B4")] [Address(RVA = "0x9886E0", Offset = "0x9874E0", VA = "0x1809886E0")] public void Button_RetestTestCase() { this.PNEPKBEADHE = true; this.UpdateUi(); DABKFAIHBBP dabkfaihbbp = AICHDPNIEKI.CNGKABDOEKH(this.MBJMOADIFIB.JPOHGBCEJEJ, NIDIHGENDJD.Claimed); if (TestCaseDetailsWatchUIFlow.<>c.<>9__30_0 == 0) { TestCaseDetailsWatchUIFlow.<>c.<>9__30_0 = delegate(string error) { NotificationManager instance = SingletonMonoBehaviour.ONCPNMDGGKG; int num = 0; int num2 = 0; IDisposable disposable = instance.Play((NotificationManager.IBIDFAOPIPC)num2, "Failed retesting the test case.", 3f, num, num); }; } Action action = new Action(this.CKAAAMAICIP); throw new NullReferenceException(); } // Token: 0x060032B5 RID: 12981 RVA: 0x000CFFD8 File Offset: 0x000CE1D8 [Token(Token = "0x60032B5")] [Address(RVA = "0x988A60", Offset = "0x987860", VA = "0x180988A60")] public void Button_ViewRoomDetails() { RRUIRootScreen flowByType = Player.k__BackingField.playerUI.k__BackingField.GetFlowByType(); long k__BackingField = this.DDEGOJKBEAN.k__BackingField; flowByType.ShowScreenAndGoToRoomDetails(k__BackingField, SessionManager.BDPNOBGNGNI.TEST_CASE_WATCH); } // Token: 0x060032B6 RID: 12982 RVA: 0x000D0018 File Offset: 0x000CE218 [Token(Token = "0x60032B6")] [Address(RVA = "0x9884E0", Offset = "0x9872E0", VA = "0x1809884E0")] public void Button_OpenJiraTestCase() { if (this.MBJMOADIFIB != 0) { } bool flag; if (!flag) { return; } } // Token: 0x060032B7 RID: 12983 RVA: 0x000D0034 File Offset: 0x000CE234 [Token(Token = "0x60032B7")] [Address(RVA = "0x988860", Offset = "0x987660", VA = "0x180988860")] public void Button_SubmitBugToJira() { BugReportingUIFlow flowByType = this.k__BackingField.GetFlowByType(); CPFPHLINDHN mbjmoadifib = this.MBJMOADIFIB; if (mbjmoadifib != 0) { } flowByType.TestCaseKey = mbjmoadifib; StackedUIBase k__BackingField = this.k__BackingField; int num = 0; k__BackingField.PushFlow(flowByType, num); } // Token: 0x060032B8 RID: 12984 RVA: 0x000D0078 File Offset: 0x000CE278 [Token(Token = "0x60032B8")] [Address(RVA = "0x988460", Offset = "0x987260", VA = "0x180988460")] public void Button_OpenJiraBug() { if (this.MBJMOADIFIB != 0) { } bool flag; if (!flag) { return; } } // Token: 0x060032B9 RID: 12985 RVA: 0x000D0094 File Offset: 0x000CE294 [Token(Token = "0x60032B9")] [Address(RVA = "0x792380", Offset = "0x791180", VA = "0x180792380")] public TestCaseDetailsWatchUIFlow() { } // Token: 0x060032BA RID: 12986 RVA: 0x000D00A8 File Offset: 0x000CE2A8 [Token(Token = "0x60032BA")] [Address(RVA = "0x989330", Offset = "0x988130", VA = "0x180989330")] [CompilerGenerated] private void LBHCIMLEAJI(CPFPHLINDHN DKPHGAHPFIG) { this.MBJMOADIFIB = DKPHGAHPFIG; Button3D button3D = this.viewRoomDetailsButton; int num = 0; this.DDEGOJKBEAN = num; int num2 = 0; button3D.FFDOINJEHMM = num2 != 0; string text = this.MBJMOADIFIB.HEHAGDOEDHG; if (!string.IsNullOrEmpty(text)) { PMGCJEPKFOF pmgcjepkfof = OJMCBOKJFOF.NHBPIIGDAJP(this.MBJMOADIFIB.HEHAGDOEDHG); Action action = new Action(this.AGFCDDPCFBN); if (num < this) { num += num; if (num == this) { text += text; throw new NullReferenceException(); } num++; } } } // Token: 0x060032BB RID: 12987 RVA: 0x000D0124 File Offset: 0x000CE324 [Token(Token = "0x60032BB")] [Address(RVA = "0x988CD0", Offset = "0x987AD0", VA = "0x180988CD0")] [CompilerGenerated] private void DGELBPLPGEG() { this.PNEPKBEADHE = false; this.UpdateUi(); } // Token: 0x060032BC RID: 12988 RVA: 0x000D0140 File Offset: 0x000CE340 [Token(Token = "0x60032BC")] [Address(RVA = "0x988090", Offset = "0x986E90", VA = "0x180988090")] [CompilerGenerated] private void AGFCDDPCFBN(KLCOGEIGEBJ DDEGOJKBEAN) { int num = 0; if (this != num) { CPFPHLINDHN mbjmoadifib = this.MBJMOADIFIB; string k__BackingField = DDEGOJKBEAN.k__BackingField; string hehagdoedhg = mbjmoadifib.HEHAGDOEDHG; if (k__BackingField.Equals(hehagdoedhg, StringComparison.InvariantCultureIgnoreCase)) { Button3D button3D = this.viewRoomDetailsButton; this.DDEGOJKBEAN = DDEGOJKBEAN; button3D.FFDOINJEHMM = true; } } } // Token: 0x060032BD RID: 12989 RVA: 0x000D0198 File Offset: 0x000CE398 [Token(Token = "0x60032BD")] [Address(RVA = "0x988150", Offset = "0x986F50", VA = "0x180988150")] [CompilerGenerated] private void PJNNOBAOGLD() { this.PNEPKBEADHE = false; this.ReloadDataAndUpdateUi(); } // Token: 0x060032BE RID: 12990 RVA: 0x000D01B4 File Offset: 0x000CE3B4 [Token(Token = "0x60032BE")] [Address(RVA = "0x988150", Offset = "0x986F50", VA = "0x180988150")] [CompilerGenerated] private void AMHBLNDFFOM() { this.PNEPKBEADHE = false; this.ReloadDataAndUpdateUi(); } // Token: 0x060032BF RID: 12991 RVA: 0x000D01D0 File Offset: 0x000CE3D0 [Token(Token = "0x60032BF")] [Address(RVA = "0x988150", Offset = "0x986F50", VA = "0x180988150")] [CompilerGenerated] private void OLLJCOJMNAN() { this.PNEPKBEADHE = false; this.ReloadDataAndUpdateUi(); } // Token: 0x060032C0 RID: 12992 RVA: 0x000D01EC File Offset: 0x000CE3EC [Token(Token = "0x60032C0")] [Address(RVA = "0x988150", Offset = "0x986F50", VA = "0x180988150")] [CompilerGenerated] private void MKGPHLHNBMD() { this.PNEPKBEADHE = false; this.ReloadDataAndUpdateUi(); } // Token: 0x060032C1 RID: 12993 RVA: 0x000D0208 File Offset: 0x000CE408 [Token(Token = "0x60032C1")] [Address(RVA = "0x988150", Offset = "0x986F50", VA = "0x180988150")] [CompilerGenerated] private void CKAAAMAICIP() { this.PNEPKBEADHE = false; this.ReloadDataAndUpdateUi(); } // Token: 0x040029D3 RID: 10707 [Token(Token = "0x40029D3")] public const string DEFAULT_TRELLO_URL = "https://trello.com/b/z3Yg6MTY/bugs"; // Token: 0x040029D4 RID: 10708 [FieldOffset(Offset = "0xC8")] [Token(Token = "0x40029D4")] public FDAJOEOJFDN TestPass; // Token: 0x040029D5 RID: 10709 [FieldOffset(Offset = "0xD0")] [Token(Token = "0x40029D5")] public string TestCaseId; // Token: 0x040029D6 RID: 10710 [FieldOffset(Offset = "0xD8")] [Token(Token = "0x40029D6")] private CPFPHLINDHN MBJMOADIFIB; // Token: 0x040029D7 RID: 10711 [FieldOffset(Offset = "0xE0")] [Token(Token = "0x40029D7")] private bool PNEPKBEADHE; // Token: 0x040029D8 RID: 10712 [FieldOffset(Offset = "0xE8")] [Token(Token = "0x40029D8")] private KLCOGEIGEBJ DDEGOJKBEAN; // Token: 0x040029D9 RID: 10713 [FieldOffset(Offset = "0xF0")] [Token(Token = "0x40029D9")] [SerializeField] private GameObject contentPanel; // Token: 0x040029DA RID: 10714 [FieldOffset(Offset = "0xF8")] [Token(Token = "0x40029DA")] [SerializeField] private GameObject loadingPanel; // Token: 0x040029DB RID: 10715 [FieldOffset(Offset = "0x100")] [Token(Token = "0x40029DB")] [SerializeField] private TextMeshProUGUI titleText; // Token: 0x040029DC RID: 10716 [FieldOffset(Offset = "0x108")] [Token(Token = "0x40029DC")] [SerializeField] private PagedTextMeshPro3D descriptionText; // Token: 0x040029DD RID: 10717 [FieldOffset(Offset = "0x110")] [Token(Token = "0x40029DD")] [SerializeField] private TextMeshProUGUI assigneesText; // Token: 0x040029DE RID: 10718 [FieldOffset(Offset = "0x118")] [Token(Token = "0x40029DE")] [SerializeField] private TextMeshProUGUI tagsText; // Token: 0x040029DF RID: 10719 [FieldOffset(Offset = "0x120")] [Token(Token = "0x40029DF")] [SerializeField] private Image[] textBackgrounds; // Token: 0x040029E0 RID: 10720 [FieldOffset(Offset = "0x128")] [Token(Token = "0x40029E0")] [SerializeField] private Button3D unclaimButton; // Token: 0x040029E1 RID: 10721 [FieldOffset(Offset = "0x130")] [Token(Token = "0x40029E1")] [SerializeField] private Button3D claimButton; // Token: 0x040029E2 RID: 10722 [FieldOffset(Offset = "0x138")] [Token(Token = "0x40029E2")] [SerializeField] private Button3D failButton; // Token: 0x040029E3 RID: 10723 [FieldOffset(Offset = "0x140")] [Token(Token = "0x40029E3")] [SerializeField] private Button3D passButton; // Token: 0x040029E4 RID: 10724 [FieldOffset(Offset = "0x148")] [Token(Token = "0x40029E4")] [SerializeField] private Button3D retestButton; // Token: 0x040029E5 RID: 10725 [FieldOffset(Offset = "0x150")] [Token(Token = "0x40029E5")] [SerializeField] private Button3D viewRoomDetailsButton; // Token: 0x040029E6 RID: 10726 [FieldOffset(Offset = "0x158")] [Token(Token = "0x40029E6")] [SerializeField] private Button3D submitBugToJiraButton; // Token: 0x040029E7 RID: 10727 [FieldOffset(Offset = "0x160")] [Token(Token = "0x40029E7")] [SerializeField] private Button3D viewJiraBugButton; }