using System; using System.Runtime.InteropServices; using Cpp2IlInjected; using RecRoom.Async; using RecRoom.Core; using TMPro; using UnityEngine; using UnityEngine.UI; namespace AGUI.StackedUI { // Token: 0x02001B15 RID: 6933 [Token(Token = "0x2001B15")] [StructLayout(3)] public class PlayerEventButton : MonoBehaviour { // Token: 0x0600B9FC RID: 47612 RVA: 0x002BB854 File Offset: 0x002B9A54 [Token(Token = "0x600B9FC")] [Address(RVA = "0x192E8A0", Offset = "0x192D2A0", VA = "0x18192E8A0")] 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); tmp_Text.text = text; Image image = this.attendeeImage; } string text2; tmp_Text.text = text2; 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; if (!FHPHEKFIHCJ.NHIIABGBJDK(k__BackingField2)) { } string text3 = string.Format("Today\n{0:h:mm tt}", k__BackingField2); tmp_Text2.text = text3; Image image3 = this.attendeeImage; Image image4 = this.attendeeShadowImage; Sprite sprite2 = image3.m_Sprite; image4.sprite = sprite2; CCMBKDINCAH mfjckobpmga3 = this.MFJCKOBPMGA; TMP_Text tmp_Text3 = this.eventNameText; string k__BackingField = mfjckobpmga3.k__BackingField; tmp_Text3.text = k__BackingField; 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_17E; } Image image6 = this.rsvpImage; } Image image7 = this.rsvpImage; } Image image8 = this.rsvpImage; Sprite sprite3 = this.myEventSprite; image8.sprite = sprite3; IL_17E: 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: 0x0600B9FD RID: 47613 RVA: 0x002BBA4C File Offset: 0x002B9C4C [Token(Token = "0x600B9FD")] [Address(RVA = "0x192E540", Offset = "0x192CF40", VA = "0x18192E540")] private bool ANKJJEALEEC() { DateTime utcNow = DateTime.UtcNow; DateTime k__BackingField = this.MFJCKOBPMGA.k__BackingField; return utcNow >= k__BackingField; } // Token: 0x0600B9FE RID: 47614 RVA: 0x002BBA80 File Offset: 0x002B9C80 [Token(Token = "0x600B9FE")] [Address(RVA = "0x192E5C0", Offset = "0x192CFC0", VA = "0x18192E5C0")] public void Button_Info() { CCMBKDINCAH mfjckobpmga = this.MFJCKOBPMGA; if (mfjckobpmga != 0) { long k__BackingField = mfjckobpmga.k__BackingField; int num = 0; int num2 = 0; IPromise promise = 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: 0x0600B9FF RID: 47615 RVA: 0x002BBAEC File Offset: 0x002B9CEC [Token(Token = "0x600B9FF")] [Address(RVA = "0x192E820", Offset = "0x192D220", VA = "0x18192E820")] private static string MLABEJIJNIA(CCMBKDINCAH MFJCKOBPMGA) { DateTime k__BackingField = MFJCKOBPMGA.k__BackingField; return string.Format("Until\n{0:h:mm tt}", k__BackingField); } // Token: 0x0600BA00 RID: 47616 RVA: 0x002BBB14 File Offset: 0x002B9D14 [Token(Token = "0x600BA00")] [Address(RVA = "0x192E770", Offset = "0x192D170", VA = "0x18192E770")] private static string FGEGJONAMAO(CCMBKDINCAH MFJCKOBPMGA) { DateTime k__BackingField = MFJCKOBPMGA.k__BackingField; if (!FHPHEKFIHCJ.NHIIABGBJDK(k__BackingField)) { } return string.Format("Today\n{0:h:mm tt}", k__BackingField); } // Token: 0x0600BA01 RID: 47617 RVA: 0x002BBB44 File Offset: 0x002B9D44 [Token(Token = "0x600BA01")] [Address(RVA = "0x3C1210", Offset = "0x3BFC10", VA = "0x1803C1210")] public PlayerEventButton() { } // Token: 0x04007A79 RID: 31353 [global::Cpp2IlInjected.FieldOffset(Offset = "0x18")] [Token(Token = "0x4007A79")] [SerializeField] [Header("UI Elements")] private Image rsvpImage; // Token: 0x04007A7A RID: 31354 [global::Cpp2IlInjected.FieldOffset(Offset = "0x20")] [Token(Token = "0x4007A7A")] [SerializeField] private Image attendeeImage; // Token: 0x04007A7B RID: 31355 [global::Cpp2IlInjected.FieldOffset(Offset = "0x28")] [Token(Token = "0x4007A7B")] [SerializeField] private Image attendeeShadowImage; // Token: 0x04007A7C RID: 31356 [global::Cpp2IlInjected.FieldOffset(Offset = "0x30")] [Token(Token = "0x4007A7C")] [SerializeField] private TMP_Text attendeeCountText; // Token: 0x04007A7D RID: 31357 [global::Cpp2IlInjected.FieldOffset(Offset = "0x38")] [Token(Token = "0x4007A7D")] [SerializeField] private TMP_Text startTimeText; // Token: 0x04007A7E RID: 31358 [global::Cpp2IlInjected.FieldOffset(Offset = "0x40")] [Token(Token = "0x4007A7E")] [SerializeField] private TMP_Text eventNameText; // Token: 0x04007A7F RID: 31359 [global::Cpp2IlInjected.FieldOffset(Offset = "0x48")] [Token(Token = "0x4007A7F")] [SerializeField] private PlayerEventImage eventImage; // Token: 0x04007A80 RID: 31360 [global::Cpp2IlInjected.FieldOffset(Offset = "0x50")] [Token(Token = "0x4007A80")] [SerializeField] [DDPIINEJFMD(JIBDPHMGEGO.Children, false, false)] private GoToPlayerEventConditionalButton goToPlayerEventButton; // Token: 0x04007A81 RID: 31361 [global::Cpp2IlInjected.FieldOffset(Offset = "0x58")] [Token(Token = "0x4007A81")] [SerializeField] [Header("Sprites")] private Sprite attendingSprite; // Token: 0x04007A82 RID: 31362 [global::Cpp2IlInjected.FieldOffset(Offset = "0x60")] [Token(Token = "0x4007A82")] [SerializeField] private Sprite maybeSprite; // Token: 0x04007A83 RID: 31363 [global::Cpp2IlInjected.FieldOffset(Offset = "0x68")] [Token(Token = "0x4007A83")] [SerializeField] private Sprite myEventSprite; // Token: 0x04007A84 RID: 31364 [global::Cpp2IlInjected.FieldOffset(Offset = "0x70")] [Token(Token = "0x4007A84")] [SerializeField] private Sprite currentAttendeeSprite; // Token: 0x04007A85 RID: 31365 [global::Cpp2IlInjected.FieldOffset(Offset = "0x78")] [Token(Token = "0x4007A85")] [SerializeField] private Sprite futureAttendeeSprite; // Token: 0x04007A86 RID: 31366 [global::Cpp2IlInjected.FieldOffset(Offset = "0x80")] [Token(Token = "0x4007A86")] private CCMBKDINCAH MFJCKOBPMGA; } }