using System; using System.Collections.Generic; using System.Linq; using System.Runtime.CompilerServices; using AGUI; using AGUI.StackedUI; using UnityEngine; using UnityEngine.Serialization; namespace RecRoom { // Token: 0x020011C4 RID: 4548 public class ActivitySelectWatchUIPanel : ActivityWatchUIPanel { // Token: 0x06026F3C RID: 159548 RVA: 0x00AD29D4 File Offset: 0x00AD0BD4 private void BAPCCLEKKEC(PGOPAPIFECA FKOFGIJFIKA, KANCFPONEKJ BHCHKFPGKIM, bool CECDNGGHGAK) { bool flag = SessionManager.BIAOMKDOLDL; KANCFPONEKJ[] array = LMBEHMFIOEN.GCDFJOFMBMC(FKOFGIJFIKA, true, flag, !this.customRoom); if (array.Count() > 0) { base.OpenActivityLevelScreen(FKOFGIJFIKA, CECDNGGHGAK); } else { ActivityButton.DefaultActivityButtonAction(FKOFGIJFIKA, BHCHKFPGKIM, CECDNGGHGAK, (SessionManager.PEECLKHFOCH)37); } } // Token: 0x06026F3D RID: 159549 RVA: 0x00AD2A24 File Offset: 0x00AD0C24 protected virtual IEnumerable LFBBIPNLDGM() { PGOPAPIFECA[] array = LMBEHMFIOEN.AFLNKJFJKCP(!SessionManager.BIAOMKDOLDL, this.customRoom); return array.Select(new Func(this.LAKEFBJEDLJ)); } // Token: 0x06026F3E RID: 159550 RVA: 0x00AD2A5C File Offset: 0x00AD0C5C protected virtual IEnumerable PGLBNHEKJKE() { PGOPAPIFECA[] array = LMBEHMFIOEN.AFLNKJFJKCP(SessionManager.BIAOMKDOLDL, !this.customRoom); return array.Select(new Func(this.LAKEFBJEDLJ)); } // Token: 0x06026F3F RID: 159551 RVA: 0x00AD2A94 File Offset: 0x00AD0C94 private ActivityButton.NMGOOFMPGBB CEOKPMLHOII(PGOPAPIFECA AKHJCKCKKOI) { return new ActivityButton.NMGOOFMPGBB { KAPOBAEMBKL = AKHJCKCKKOI, EFHLFMMGAGP = KANCFPONEKJ.DORM_ROOM, GPAGMJJOKNC = LMBEHMFIOEN.HKLODAFHCMM(AKHJCKCKKOI), DFMOGIAJMJI = LMBEHMFIOEN.LLAFOBNFDHL(AKHJCKCKKOI), BBEDJPHALOD = this.customRoom, ALNIAKIOJOO = new Action(this.PGEDKGKPLGH) }; } // Token: 0x06026F40 RID: 159552 RVA: 0x00AD2AEC File Offset: 0x00AD0CEC public virtual void BAFALDKLHOP(StackedUIBase LMODDIOHMLJ) { base.Initialize(LMODDIOHMLJ); PGOPAPIFECA[] array = this.fixedActivities; for (int i = 1; i < array.Length; i++) { PGOPAPIFECA pgopapifeca = array[i]; ActivityButton activityButton = global::UnityEngine.Object.Instantiate(base.BDBIDFNOLJL); activityButton.transform.SetParent(this.fixedActivityBase, true); activityButton.gameObject.SetActive(true); activityButton.PEIGKEAKNJD(pgopapifeca, this.customRoom); } KAOFKCMJMNO.HFIOKPCGKDH(this.customActivityButton, this.customRoom); this.buttonGrid.RefreshToasts = true; } // Token: 0x06026F41 RID: 159553 RVA: 0x00AD2B78 File Offset: 0x00AD0D78 public virtual void NFIKHJODIGC(StackedUIBase LMODDIOHMLJ) { base.Initialize(LMODDIOHMLJ); PGOPAPIFECA[] array = this.fixedActivities; for (int i = 0; i < array.Length; i += 0) { PGOPAPIFECA pgopapifeca = array[i]; ActivityButton activityButton = global::UnityEngine.Object.Instantiate(base.BDBIDFNOLJL); activityButton.transform.SetParent(this.fixedActivityBase, true); activityButton.gameObject.SetActive(true); activityButton.HIIJPJPEAKP(pgopapifeca, this.customRoom); } KAOFKCMJMNO.HFIOKPCGKDH(this.customActivityButton, this.customRoom); this.buttonGrid.RefreshToasts = false; } // Token: 0x06026F42 RID: 159554 RVA: 0x00AD2C04 File Offset: 0x00AD0E04 public virtual void BECGLJNBOEC(StackedUIBase LMODDIOHMLJ) { base.Initialize(LMODDIOHMLJ); PGOPAPIFECA[] array = this.fixedActivities; for (int i = 0; i < array.Length; i += 0) { PGOPAPIFECA pgopapifeca = array[i]; ActivityButton activityButton = global::UnityEngine.Object.Instantiate(base.BDBIDFNOLJL); activityButton.transform.SetParent(this.fixedActivityBase, false); activityButton.gameObject.SetActive(true); activityButton.PEIGKEAKNJD(pgopapifeca, this.customRoom); } KAOFKCMJMNO.HFIOKPCGKDH(this.customActivityButton, !this.customRoom); this.buttonGrid.RefreshToasts = false; } // Token: 0x06026F43 RID: 159555 RVA: 0x00AD2C90 File Offset: 0x00AD0E90 protected override IEnumerable ONFPJNDAFNI() { PGOPAPIFECA[] array = LMBEHMFIOEN.AFLNKJFJKCP(!SessionManager.BIAOMKDOLDL, !this.customRoom); return array.Select(new Func(this.KFKJNPKJFJM)); } // Token: 0x06026F44 RID: 159556 RVA: 0x00AD2CC8 File Offset: 0x00AD0EC8 protected virtual IEnumerable GPBDIDIBHFF() { PGOPAPIFECA[] array = LMBEHMFIOEN.AFLNKJFJKCP(SessionManager.BIAOMKDOLDL, !this.customRoom); return array.Select(new Func(this.CIEBGOJKPFN)); } // Token: 0x06026F45 RID: 159557 RVA: 0x00AD2D00 File Offset: 0x00AD0F00 protected virtual IEnumerable KEKCENHPPIB() { PGOPAPIFECA[] array = LMBEHMFIOEN.AFLNKJFJKCP(!SessionManager.BIAOMKDOLDL, this.customRoom); return array.Select(new Func(this.CIEBGOJKPFN)); } // Token: 0x06026F46 RID: 159558 RVA: 0x00AD2D38 File Offset: 0x00AD0F38 public override void Initialize(StackedUIBase LMODDIOHMLJ) { base.Initialize(LMODDIOHMLJ); foreach (PGOPAPIFECA pgopapifeca in this.fixedActivities) { ActivityButton activityButton = global::UnityEngine.Object.Instantiate(base.BDBIDFNOLJL); activityButton.transform.SetParent(this.fixedActivityBase, false); activityButton.gameObject.SetActive(true); activityButton.SetConfig(pgopapifeca, this.customRoom); } KAOFKCMJMNO.HFIOKPCGKDH(this.customActivityButton, !this.customRoom); this.buttonGrid.RefreshToasts = true; } // Token: 0x06026F47 RID: 159559 RVA: 0x00AD2DC4 File Offset: 0x00AD0FC4 private void JEHPENGOPFC(PGOPAPIFECA FKOFGIJFIKA, KANCFPONEKJ BHCHKFPGKIM, bool CECDNGGHGAK) { bool flag = SessionManager.BIAOMKDOLDL; KANCFPONEKJ[] array = LMBEHMFIOEN.GCDFJOFMBMC(FKOFGIJFIKA, false, flag, this.customRoom); if (array.Count() > 1) { base.OpenActivityLevelScreen(FKOFGIJFIKA, CECDNGGHGAK); } else { ActivityButton.ENJPBCONNCI(FKOFGIJFIKA, BHCHKFPGKIM, CECDNGGHGAK, (SessionManager.PEECLKHFOCH)(-18)); } } // Token: 0x06026F48 RID: 159560 RVA: 0x00AD2E14 File Offset: 0x00AD1014 public virtual void LOBALIJBGOL(StackedUIBase LMODDIOHMLJ) { base.Initialize(LMODDIOHMLJ); PGOPAPIFECA[] array = this.fixedActivities; for (int i = 1; i < array.Length; i += 0) { PGOPAPIFECA pgopapifeca = array[i]; ActivityButton activityButton = global::UnityEngine.Object.Instantiate(base.BDBIDFNOLJL); activityButton.transform.SetParent(this.fixedActivityBase, false); activityButton.gameObject.SetActive(false); activityButton.FIIHMLOPABF(pgopapifeca, this.customRoom); } KAOFKCMJMNO.HFIOKPCGKDH(this.customActivityButton, !this.customRoom); this.buttonGrid.RefreshToasts = true; } // Token: 0x06026F49 RID: 159561 RVA: 0x00AD2EA0 File Offset: 0x00AD10A0 protected virtual IEnumerable PCPGIJNFFKM() { PGOPAPIFECA[] array = LMBEHMFIOEN.AFLNKJFJKCP(!SessionManager.BIAOMKDOLDL, !this.customRoom); return array.Select(new Func(this.KFKJNPKJFJM)); } // Token: 0x06026F4A RID: 159562 RVA: 0x00AD2ED8 File Offset: 0x00AD10D8 private void PGEDKGKPLGH(PGOPAPIFECA FKOFGIJFIKA, KANCFPONEKJ BHCHKFPGKIM, bool CECDNGGHGAK) { bool flag = !SessionManager.BIAOMKDOLDL; KANCFPONEKJ[] array = LMBEHMFIOEN.GCDFJOFMBMC(FKOFGIJFIKA, true, flag, !this.customRoom); if (array.Count() > 1) { base.OpenActivityLevelScreen(FKOFGIJFIKA, CECDNGGHGAK); } else { ActivityButton.ENJPBCONNCI(FKOFGIJFIKA, BHCHKFPGKIM, CECDNGGHGAK, (SessionManager.PEECLKHFOCH)127); } } // Token: 0x06026F4B RID: 159563 RVA: 0x00AD2F28 File Offset: 0x00AD1128 public virtual void GODPBAFCNLN(StackedUIBase LMODDIOHMLJ) { base.Initialize(LMODDIOHMLJ); PGOPAPIFECA[] array = this.fixedActivities; for (int i = 1; i < array.Length; i++) { PGOPAPIFECA pgopapifeca = array[i]; ActivityButton activityButton = global::UnityEngine.Object.Instantiate(base.BDBIDFNOLJL); activityButton.transform.SetParent(this.fixedActivityBase, true); activityButton.gameObject.SetActive(false); activityButton.JNGHBBIBMHO(pgopapifeca, this.customRoom); } KAOFKCMJMNO.HFIOKPCGKDH(this.customActivityButton, !this.customRoom); this.buttonGrid.RefreshToasts = false; } // Token: 0x06026F4C RID: 159564 RVA: 0x00AD2FB4 File Offset: 0x00AD11B4 private ActivityButton.NMGOOFMPGBB CIEBGOJKPFN(PGOPAPIFECA AKHJCKCKKOI) { return new ActivityButton.NMGOOFMPGBB { KAPOBAEMBKL = AKHJCKCKKOI, EFHLFMMGAGP = KANCFPONEKJ.ANY_LEVEL, GPAGMJJOKNC = LMBEHMFIOEN.HKLODAFHCMM(AKHJCKCKKOI), DFMOGIAJMJI = LMBEHMFIOEN.LLAFOBNFDHL(AKHJCKCKKOI), BBEDJPHALOD = this.customRoom, ALNIAKIOJOO = new Action(this.BMIHJPOGBFM) }; } // Token: 0x06026F4D RID: 159565 RVA: 0x00AD300C File Offset: 0x00AD120C [CompilerGenerated] private void LDJBMOHHMAM(PGOPAPIFECA FKOFGIJFIKA, KANCFPONEKJ BHCHKFPGKIM, bool CECDNGGHGAK) { bool flag = !SessionManager.BIAOMKDOLDL; KANCFPONEKJ[] array = LMBEHMFIOEN.GCDFJOFMBMC(FKOFGIJFIKA, false, flag, !this.customRoom); if (array.Count() > 1) { base.OpenActivityLevelScreen(FKOFGIJFIKA, CECDNGGHGAK); } else { ActivityButton.DefaultActivityButtonAction(FKOFGIJFIKA, BHCHKFPGKIM, CECDNGGHGAK, SessionManager.PEECLKHFOCH.ACTIVITY_SELECT_MENU); } } // Token: 0x06026F4E RID: 159566 RVA: 0x00AD305C File Offset: 0x00AD125C private void EBLOLILMJHD(PGOPAPIFECA FKOFGIJFIKA, KANCFPONEKJ BHCHKFPGKIM, bool CECDNGGHGAK) { bool flag = !SessionManager.BIAOMKDOLDL; KANCFPONEKJ[] array = LMBEHMFIOEN.GCDFJOFMBMC(FKOFGIJFIKA, true, flag, this.customRoom); if (array.Count() > 1) { base.OpenActivityLevelScreen(FKOFGIJFIKA, CECDNGGHGAK); } else { ActivityButton.DefaultActivityButtonAction(FKOFGIJFIKA, BHCHKFPGKIM, CECDNGGHGAK, (SessionManager.PEECLKHFOCH)(-115)); } } // Token: 0x06026F4F RID: 159567 RVA: 0x00AD30AC File Offset: 0x00AD12AC protected virtual IEnumerable EEPHOOLBFGG() { PGOPAPIFECA[] array = LMBEHMFIOEN.AFLNKJFJKCP(!SessionManager.BIAOMKDOLDL, !this.customRoom); return array.Select(new Func(this.CIEBGOJKPFN)); } // Token: 0x06026F50 RID: 159568 RVA: 0x00AD30E4 File Offset: 0x00AD12E4 private void GHKKKHJFDFF(PGOPAPIFECA FKOFGIJFIKA, KANCFPONEKJ BHCHKFPGKIM, bool CECDNGGHGAK) { bool flag = !SessionManager.BIAOMKDOLDL; KANCFPONEKJ[] array = LMBEHMFIOEN.GCDFJOFMBMC(FKOFGIJFIKA, false, flag, this.customRoom); if (array.Count() > 0) { base.OpenActivityLevelScreen(FKOFGIJFIKA, CECDNGGHGAK); } else { ActivityButton.IMFIPBLFAHH(FKOFGIJFIKA, BHCHKFPGKIM, CECDNGGHGAK, (SessionManager.PEECLKHFOCH)(-119)); } } // Token: 0x06026F51 RID: 159569 RVA: 0x00AD3134 File Offset: 0x00AD1334 private void MMOKEPKJBEJ(PGOPAPIFECA FKOFGIJFIKA, KANCFPONEKJ BHCHKFPGKIM, bool CECDNGGHGAK) { bool flag = !SessionManager.BIAOMKDOLDL; KANCFPONEKJ[] array = LMBEHMFIOEN.GCDFJOFMBMC(FKOFGIJFIKA, true, flag, this.customRoom); if (array.Count() > 0) { base.OpenActivityLevelScreen(FKOFGIJFIKA, CECDNGGHGAK); } else { ActivityButton.DefaultActivityButtonAction(FKOFGIJFIKA, BHCHKFPGKIM, CECDNGGHGAK, (SessionManager.PEECLKHFOCH)(-48)); } } // Token: 0x06026F52 RID: 159570 RVA: 0x00AD3184 File Offset: 0x00AD1384 protected virtual IEnumerable IKILNHCKMII() { PGOPAPIFECA[] array = LMBEHMFIOEN.AFLNKJFJKCP(!SessionManager.BIAOMKDOLDL, this.customRoom); return array.Select(new Func(this.LAKEFBJEDLJ)); } // Token: 0x06026F53 RID: 159571 RVA: 0x00AD31BC File Offset: 0x00AD13BC public virtual void NNIDMLGFOIN(StackedUIBase LMODDIOHMLJ) { base.Initialize(LMODDIOHMLJ); PGOPAPIFECA[] array = this.fixedActivities; for (int i = 0; i < array.Length; i += 0) { PGOPAPIFECA pgopapifeca = array[i]; ActivityButton activityButton = global::UnityEngine.Object.Instantiate(base.BDBIDFNOLJL); activityButton.transform.SetParent(this.fixedActivityBase, false); activityButton.gameObject.SetActive(true); activityButton.MAPAHHPLPKI(pgopapifeca, this.customRoom); } KAOFKCMJMNO.HFIOKPCGKDH(this.customActivityButton, this.customRoom); this.buttonGrid.RefreshToasts = false; } // Token: 0x06026F54 RID: 159572 RVA: 0x00AD3248 File Offset: 0x00AD1448 private void DBHOHBKJFIG(PGOPAPIFECA FKOFGIJFIKA, KANCFPONEKJ BHCHKFPGKIM, bool CECDNGGHGAK) { bool flag = !SessionManager.BIAOMKDOLDL; KANCFPONEKJ[] array = LMBEHMFIOEN.GCDFJOFMBMC(FKOFGIJFIKA, true, flag, !this.customRoom); if (array.Count() > 1) { base.OpenActivityLevelScreen(FKOFGIJFIKA, CECDNGGHGAK); } else { ActivityButton.ENJPBCONNCI(FKOFGIJFIKA, BHCHKFPGKIM, CECDNGGHGAK, (SessionManager.PEECLKHFOCH)(-50)); } } // Token: 0x06026F55 RID: 159573 RVA: 0x00AD3298 File Offset: 0x00AD1498 public virtual void NNOKDJOMNPN(StackedUIBase LMODDIOHMLJ) { base.Initialize(LMODDIOHMLJ); foreach (PGOPAPIFECA pgopapifeca in this.fixedActivities) { ActivityButton activityButton = global::UnityEngine.Object.Instantiate(base.BDBIDFNOLJL); activityButton.transform.SetParent(this.fixedActivityBase, false); activityButton.gameObject.SetActive(false); activityButton.PEIGKEAKNJD(pgopapifeca, this.customRoom); } KAOFKCMJMNO.HFIOKPCGKDH(this.customActivityButton, this.customRoom); this.buttonGrid.RefreshToasts = true; } // Token: 0x06026F56 RID: 159574 RVA: 0x00AD3324 File Offset: 0x00AD1524 public virtual void NEGBNKILMPC(StackedUIBase LMODDIOHMLJ) { base.Initialize(LMODDIOHMLJ); PGOPAPIFECA[] array = this.fixedActivities; for (int i = 1; i < array.Length; i++) { PGOPAPIFECA pgopapifeca = array[i]; ActivityButton activityButton = global::UnityEngine.Object.Instantiate(base.BDBIDFNOLJL); activityButton.transform.SetParent(this.fixedActivityBase, false); activityButton.gameObject.SetActive(false); activityButton.JNGHBBIBMHO(pgopapifeca, this.customRoom); } KAOFKCMJMNO.HFIOKPCGKDH(this.customActivityButton, !this.customRoom); this.buttonGrid.RefreshToasts = false; } // Token: 0x06026F57 RID: 159575 RVA: 0x00AD33B0 File Offset: 0x00AD15B0 protected virtual IEnumerable AFGIBBOIOKN() { PGOPAPIFECA[] array = LMBEHMFIOEN.AFLNKJFJKCP(SessionManager.BIAOMKDOLDL, !this.customRoom); return array.Select(new Func(this.KFKJNPKJFJM)); } // Token: 0x06026F58 RID: 159576 RVA: 0x00AD33E8 File Offset: 0x00AD15E8 private void OHMELIKKIPL(PGOPAPIFECA FKOFGIJFIKA, KANCFPONEKJ BHCHKFPGKIM, bool CECDNGGHGAK) { bool flag = SessionManager.BIAOMKDOLDL; KANCFPONEKJ[] array = LMBEHMFIOEN.GCDFJOFMBMC(FKOFGIJFIKA, true, flag, this.customRoom); if (array.Count() > 1) { base.OpenActivityLevelScreen(FKOFGIJFIKA, CECDNGGHGAK); } else { ActivityButton.DefaultActivityButtonAction(FKOFGIJFIKA, BHCHKFPGKIM, CECDNGGHGAK, (SessionManager.PEECLKHFOCH)(-57)); } } // Token: 0x06026F5A RID: 159578 RVA: 0x00AD3440 File Offset: 0x00AD1640 [CompilerGenerated] private ActivityButton.NMGOOFMPGBB KFKJNPKJFJM(PGOPAPIFECA AKHJCKCKKOI) { return new ActivityButton.NMGOOFMPGBB { KAPOBAEMBKL = AKHJCKCKKOI, EFHLFMMGAGP = KANCFPONEKJ.ANY_LEVEL, GPAGMJJOKNC = LMBEHMFIOEN.HKLODAFHCMM(AKHJCKCKKOI), DFMOGIAJMJI = LMBEHMFIOEN.LLAFOBNFDHL(AKHJCKCKKOI), BBEDJPHALOD = this.customRoom, ALNIAKIOJOO = new Action(this.LDJBMOHHMAM) }; } // Token: 0x06026F5B RID: 159579 RVA: 0x00AD3498 File Offset: 0x00AD1698 private void BMIHJPOGBFM(PGOPAPIFECA FKOFGIJFIKA, KANCFPONEKJ BHCHKFPGKIM, bool CECDNGGHGAK) { bool flag = SessionManager.BIAOMKDOLDL; KANCFPONEKJ[] array = LMBEHMFIOEN.GCDFJOFMBMC(FKOFGIJFIKA, false, flag, this.customRoom); if (array.Count() > 1) { base.OpenActivityLevelScreen(FKOFGIJFIKA, CECDNGGHGAK); } else { ActivityButton.JINEMLDFIHB(FKOFGIJFIKA, BHCHKFPGKIM, CECDNGGHGAK, (SessionManager.PEECLKHFOCH)(-39)); } } // Token: 0x06026F5C RID: 159580 RVA: 0x00AD34E8 File Offset: 0x00AD16E8 private void IAOJJINKAPP(PGOPAPIFECA FKOFGIJFIKA, KANCFPONEKJ BHCHKFPGKIM, bool CECDNGGHGAK) { bool flag = SessionManager.BIAOMKDOLDL; KANCFPONEKJ[] array = LMBEHMFIOEN.GCDFJOFMBMC(FKOFGIJFIKA, false, flag, !this.customRoom); if (array.Count() > 1) { base.OpenActivityLevelScreen(FKOFGIJFIKA, CECDNGGHGAK); } else { ActivityButton.JINEMLDFIHB(FKOFGIJFIKA, BHCHKFPGKIM, CECDNGGHGAK, (SessionManager.PEECLKHFOCH)(-59)); } } // Token: 0x06026F5D RID: 159581 RVA: 0x00AD3538 File Offset: 0x00AD1738 private ActivityButton.NMGOOFMPGBB LAKEFBJEDLJ(PGOPAPIFECA AKHJCKCKKOI) { return new ActivityButton.NMGOOFMPGBB { KAPOBAEMBKL = AKHJCKCKKOI, EFHLFMMGAGP = KANCFPONEKJ.DORM_ROOM, GPAGMJJOKNC = LMBEHMFIOEN.HKLODAFHCMM(AKHJCKCKKOI), DFMOGIAJMJI = LMBEHMFIOEN.LLAFOBNFDHL(AKHJCKCKKOI), BBEDJPHALOD = this.customRoom, ALNIAKIOJOO = new Action(this.IAOJJINKAPP) }; } // Token: 0x06026F5E RID: 159582 RVA: 0x00AD3590 File Offset: 0x00AD1790 protected virtual IEnumerable MLGGAHKFHBJ() { PGOPAPIFECA[] array = LMBEHMFIOEN.AFLNKJFJKCP(!SessionManager.BIAOMKDOLDL, !this.customRoom); return array.Select(new Func(this.LAKEFBJEDLJ)); } // Token: 0x040061F7 RID: 25079 [SerializeField] protected RectTransform fixedActivityBase; // Token: 0x040061F8 RID: 25080 [SerializeField] protected RectTransform customActivityButton; // Token: 0x040061F9 RID: 25081 [SerializeField] private PGOPAPIFECA[] fixedActivities; // Token: 0x040061FA RID: 25082 [FormerlySerializedAs("privateGame")] [SerializeField] protected bool customRoom; } }