using System; using Cpp2IlInjected; using RecRoom.Core; using TMPro; using UnityEngine; using UnityEngine.UI; namespace AGUI.StackedUI { // Token: 0x0200124B RID: 4683 [Token(Token = "0x200124B")] public class PlayerEventButton : MonoBehaviour { // Token: 0x060068B2 RID: 26802 RVA: 0x0016D718 File Offset: 0x0016B918 [Token(Token = "0x60068B2")] [Address(RVA = "0x1DBE950", Offset = "0x1DBD950", VA = "0x181DBE950")] public void SetPlayerEvent(CCMBKDINCAH MFJCKOBPMGA) { if (MFJCKOBPMGA != 0) { this.MFJCKOBPMGA = MFJCKOBPMGA; DateTime utcNow = DateTime.UtcNow; DateTime k__BackingField = this.MFJCKOBPMGA.k__BackingField; bool flag = utcNow >= k__BackingField; CCMBKDINCAH mfjckobpmga = this.MFJCKOBPMGA; if (mfjckobpmga == 0) { } TMP_Text tmp_Text = this.attendeeCountText; if (mfjckobpmga == 0) { string text = AHMJAGEIBMG.AELBOGGCENP(MFJCKOBPMGA.k__BackingField); string text2 = tmp_Text.text; Image image = this.attendeeImage; } string text3 = tmp_Text.text; Image image2 = this.attendeeImage; Sprite sprite = this.currentAttendeeSprite; image2.sprite = sprite; TMP_Text tmp_Text2 = this.startTimeText; CCMBKDINCAH mfjckobpmga2 = this.MFJCKOBPMGA; if ((ulong)1L != 0UL) { DateTime k__BackingField = mfjckobpmga2.k__BackingField; } DateTime k__BackingField2 = mfjckobpmga2.k__BackingField; DateTime dateTime; if (!dateTime.NHIIABGBJDK()) { } string text4 = string.Format("Today\n{0:h:mm tt}", dateTime); string text5 = tmp_Text2.text; Image image3 = this.attendeeImage; Image image4 = this.attendeeShadowImage; Sprite sprite2 = image3.m_Sprite; image4.sprite = sprite2; CCMBKDINCAH mfjckobpmga3 = this.MFJCKOBPMGA; string text6 = this.eventNameText.text; Image image5 = this.rsvpImage; int num = 0; image5.sprite = num; if (!this.MFJCKOBPMGA.KMOAHFBMONE) { FFEICMIIBMC ffeicmiibmc = GNPDMBPGHBH.FIGDFICOJAC(this.MFJCKOBPMGA.k__BackingField); if (ffeicmiibmc != FFEICMIIBMC.Yes) { if (ffeicmiibmc != FFEICMIIBMC.Interested) { goto IL_171; } Image image6 = this.rsvpImage; } Image image7 = this.rsvpImage; } Image image8 = this.rsvpImage; Sprite sprite3 = this.myEventSprite; image8.sprite = sprite3; IL_171: Image image9 = this.rsvpImage; Sprite sprite4 = image9.m_Sprite; int num2 = 0; bool flag2 = sprite4 != num2; image9.enabled = flag2; GoToPlayerEventConditionalButton goToPlayerEventConditionalButton = this.goToPlayerEventButton; CCMBKDINCAH mfjckobpmga4 = this.MFJCKOBPMGA; goToPlayerEventConditionalButton.SetTarget(mfjckobpmga4); PlayerEventImage playerEventImage = this.eventImage; CCMBKDINCAH mfjckobpmga5 = this.MFJCKOBPMGA; playerEventImage.NEMNIBIDKNL(mfjckobpmga5); return; } Debug.LogError("Player event cannot be null"); } // Token: 0x060068B3 RID: 26803 RVA: 0x0016D904 File Offset: 0x0016BB04 [Token(Token = "0x60068B3")] [Address(RVA = "0x1DBE5F0", Offset = "0x1DBD5F0", VA = "0x181DBE5F0")] private bool ANKJJEALEEC() { DateTime utcNow = DateTime.UtcNow; DateTime k__BackingField = this.MFJCKOBPMGA.k__BackingField; return utcNow >= k__BackingField; } // Token: 0x060068B4 RID: 26804 RVA: 0x0016D938 File Offset: 0x0016BB38 [Token(Token = "0x60068B4")] [Address(RVA = "0x1DBE670", Offset = "0x1DBD670", VA = "0x181DBE670")] public void Button_Info() { CCMBKDINCAH mfjckobpmga = this.MFJCKOBPMGA; if (mfjckobpmga != 0) { long k__BackingField = mfjckobpmga.k__BackingField; int num = 0; int num2 = 0; PMGCJEPKFOF pmgcjepkfof = GNPDMBPGHBH.FCFEIOCJHKO(k__BackingField, num); if (PlayerEventButton.<>c.<>9__16_0 == 0) { PlayerEventButton.<>c.<>9__16_0 = delegate(IOFNNFFJIAN details) { WatchUI.BFPPPLIJIGC.ShowEventDetails(details); }; } int num3 = 0; if (num3 < num2) { num3 += num3; if (num3 == num2) { throw new NullReferenceException(); } num3++; } } } // Token: 0x060068B5 RID: 26805 RVA: 0x0016D9A4 File Offset: 0x0016BBA4 [Token(Token = "0x60068B5")] [Address(RVA = "0x1DBE8D0", Offset = "0x1DBD8D0", VA = "0x181DBE8D0")] private static string MLABEJIJNIA(CCMBKDINCAH MFJCKOBPMGA) { DateTime k__BackingField = MFJCKOBPMGA.k__BackingField; DateTime dateTime; return string.Format("Until\n{0:h:mm tt}", dateTime); } // Token: 0x060068B6 RID: 26806 RVA: 0x0016D9CC File Offset: 0x0016BBCC [Token(Token = "0x60068B6")] [Address(RVA = "0x1DBE820", Offset = "0x1DBD820", VA = "0x181DBE820")] private static string FGEGJONAMAO(CCMBKDINCAH MFJCKOBPMGA) { DateTime k__BackingField = MFJCKOBPMGA.k__BackingField; DateTime dateTime; if (!dateTime.NHIIABGBJDK()) { string text; return text; } return string.Format("Today\n{0:h:mm tt}", dateTime); } // Token: 0x060068B7 RID: 26807 RVA: 0x0016DA00 File Offset: 0x0016BC00 [Token(Token = "0x60068B7")] [Address(RVA = "0x428AD0", Offset = "0x427AD0", VA = "0x180428AD0")] public PlayerEventButton() { } // Token: 0x040044D8 RID: 17624 [FieldOffset(Offset = "0x18")] [Token(Token = "0x40044D8")] [SerializeField] [Header("UI Elements")] private Image rsvpImage; // Token: 0x040044D9 RID: 17625 [FieldOffset(Offset = "0x20")] [Token(Token = "0x40044D9")] [SerializeField] private Image attendeeImage; // Token: 0x040044DA RID: 17626 [FieldOffset(Offset = "0x28")] [Token(Token = "0x40044DA")] [SerializeField] private Image attendeeShadowImage; // Token: 0x040044DB RID: 17627 [FieldOffset(Offset = "0x30")] [Token(Token = "0x40044DB")] [SerializeField] private TMP_Text attendeeCountText; // Token: 0x040044DC RID: 17628 [FieldOffset(Offset = "0x38")] [Token(Token = "0x40044DC")] [SerializeField] private TMP_Text startTimeText; // Token: 0x040044DD RID: 17629 [FieldOffset(Offset = "0x40")] [Token(Token = "0x40044DD")] [SerializeField] private TMP_Text eventNameText; // Token: 0x040044DE RID: 17630 [FieldOffset(Offset = "0x48")] [Token(Token = "0x40044DE")] [SerializeField] private PlayerEventImage eventImage; // Token: 0x040044DF RID: 17631 [FieldOffset(Offset = "0x50")] [Token(Token = "0x40044DF")] [SerializeField] [NKNLDEIPALE(FHBJCBPFODN.Children, false, false, false)] private GoToPlayerEventConditionalButton goToPlayerEventButton; // Token: 0x040044E0 RID: 17632 [FieldOffset(Offset = "0x58")] [Token(Token = "0x40044E0")] [SerializeField] [Header("Sprites")] private Sprite attendingSprite; // Token: 0x040044E1 RID: 17633 [FieldOffset(Offset = "0x60")] [Token(Token = "0x40044E1")] [SerializeField] private Sprite maybeSprite; // Token: 0x040044E2 RID: 17634 [FieldOffset(Offset = "0x68")] [Token(Token = "0x40044E2")] [SerializeField] private Sprite myEventSprite; // Token: 0x040044E3 RID: 17635 [FieldOffset(Offset = "0x70")] [Token(Token = "0x40044E3")] [SerializeField] private Sprite currentAttendeeSprite; // Token: 0x040044E4 RID: 17636 [FieldOffset(Offset = "0x78")] [Token(Token = "0x40044E4")] [SerializeField] private Sprite futureAttendeeSprite; // Token: 0x040044E5 RID: 17637 [FieldOffset(Offset = "0x80")] [Token(Token = "0x40044E5")] private CCMBKDINCAH MFJCKOBPMGA; } }