using System; using Cpp2IlInjected; using RecRoom.Core; using TMPro; using UnityEngine; using UnityEngine.UI; namespace AGUI.StackedUI { // Token: 0x0200117E RID: 4478 [Token(Token = "0x200117E")] public class PlayerEventButton : MonoBehaviour { // Token: 0x0600655A RID: 25946 RVA: 0x00165864 File Offset: 0x00163A64 [Token(Token = "0x600655A")] [Address(RVA = "0x1323300", Offset = "0x1322100", VA = "0x181323300")] 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 (!FHPHEKFIHCJ.NHIIABGBJDK(dateTime)) { } 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: 0x0600655B RID: 25947 RVA: 0x00165A50 File Offset: 0x00163C50 [Token(Token = "0x600655B")] [Address(RVA = "0x1322FA0", Offset = "0x1321DA0", VA = "0x181322FA0")] private bool ANKJJEALEEC() { DateTime utcNow = DateTime.UtcNow; DateTime k__BackingField = this.MFJCKOBPMGA.k__BackingField; return utcNow >= k__BackingField; } // Token: 0x0600655C RID: 25948 RVA: 0x00165A84 File Offset: 0x00163C84 [Token(Token = "0x600655C")] [Address(RVA = "0x1323020", Offset = "0x1321E20", VA = "0x181323020")] 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: 0x0600655D RID: 25949 RVA: 0x00165AF0 File Offset: 0x00163CF0 [Token(Token = "0x600655D")] [Address(RVA = "0x1323280", Offset = "0x1322080", VA = "0x181323280")] 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: 0x0600655E RID: 25950 RVA: 0x00165B18 File Offset: 0x00163D18 [Token(Token = "0x600655E")] [Address(RVA = "0x13231D0", Offset = "0x1321FD0", VA = "0x1813231D0")] private static string FGEGJONAMAO(CCMBKDINCAH MFJCKOBPMGA) { DateTime k__BackingField = MFJCKOBPMGA.k__BackingField; DateTime dateTime; if (!FHPHEKFIHCJ.NHIIABGBJDK(dateTime)) { string text; return text; } return string.Format("Today\n{0:h:mm tt}", dateTime); } // Token: 0x0600655F RID: 25951 RVA: 0x00165B4C File Offset: 0x00163D4C [Token(Token = "0x600655F")] [Address(RVA = "0x74EA40", Offset = "0x74D840", VA = "0x18074EA40")] public PlayerEventButton() { } // Token: 0x04004362 RID: 17250 [FieldOffset(Offset = "0x18")] [Token(Token = "0x4004362")] [SerializeField] [Header("UI Elements")] private Image rsvpImage; // Token: 0x04004363 RID: 17251 [FieldOffset(Offset = "0x20")] [Token(Token = "0x4004363")] [SerializeField] private Image attendeeImage; // Token: 0x04004364 RID: 17252 [FieldOffset(Offset = "0x28")] [Token(Token = "0x4004364")] [SerializeField] private Image attendeeShadowImage; // Token: 0x04004365 RID: 17253 [FieldOffset(Offset = "0x30")] [Token(Token = "0x4004365")] [SerializeField] private TMP_Text attendeeCountText; // Token: 0x04004366 RID: 17254 [FieldOffset(Offset = "0x38")] [Token(Token = "0x4004366")] [SerializeField] private TMP_Text startTimeText; // Token: 0x04004367 RID: 17255 [FieldOffset(Offset = "0x40")] [Token(Token = "0x4004367")] [SerializeField] private TMP_Text eventNameText; // Token: 0x04004368 RID: 17256 [FieldOffset(Offset = "0x48")] [Token(Token = "0x4004368")] [SerializeField] private PlayerEventImage eventImage; // Token: 0x04004369 RID: 17257 [FieldOffset(Offset = "0x50")] [Token(Token = "0x4004369")] [SerializeField] [DDPIINEJFMD(JIBDPHMGEGO.Children, false, false, false)] private GoToPlayerEventConditionalButton goToPlayerEventButton; // Token: 0x0400436A RID: 17258 [FieldOffset(Offset = "0x58")] [Token(Token = "0x400436A")] [SerializeField] [Header("Sprites")] private Sprite attendingSprite; // Token: 0x0400436B RID: 17259 [FieldOffset(Offset = "0x60")] [Token(Token = "0x400436B")] [SerializeField] private Sprite maybeSprite; // Token: 0x0400436C RID: 17260 [FieldOffset(Offset = "0x68")] [Token(Token = "0x400436C")] [SerializeField] private Sprite myEventSprite; // Token: 0x0400436D RID: 17261 [FieldOffset(Offset = "0x70")] [Token(Token = "0x400436D")] [SerializeField] private Sprite currentAttendeeSprite; // Token: 0x0400436E RID: 17262 [FieldOffset(Offset = "0x78")] [Token(Token = "0x400436E")] [SerializeField] private Sprite futureAttendeeSprite; // Token: 0x0400436F RID: 17263 [FieldOffset(Offset = "0x80")] [Token(Token = "0x400436F")] private CCMBKDINCAH MFJCKOBPMGA; } }