Files
2026-04-10 22:50:51 +02:00

256 lines
7.6 KiB
C#

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 <NBPEAFMLPDJ>k__BackingField = this.MFJCKOBPMGA.<NBPEAFMLPDJ>k__BackingField;
bool flag = utcNow >= <NBPEAFMLPDJ>k__BackingField;
CCMBKDINCAH mfjckobpmga = this.MFJCKOBPMGA;
if (mfjckobpmga == 0)
{
}
TMP_Text tmp_Text = this.attendeeCountText;
if (mfjckobpmga == 0)
{
string text = AHMJAGEIBMG.AELBOGGCENP(MFJCKOBPMGA.<DIFCEDOHBFA>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 <EKCLCPFEHDB>k__BackingField = mfjckobpmga2.<EKCLCPFEHDB>k__BackingField;
}
DateTime <NBPEAFMLPDJ>k__BackingField2 = mfjckobpmga2.<NBPEAFMLPDJ>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.<KJHKNKGENCJ>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 <NBPEAFMLPDJ>k__BackingField = this.MFJCKOBPMGA.<NBPEAFMLPDJ>k__BackingField;
return utcNow >= <NBPEAFMLPDJ>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 <KJHKNKGENCJ>k__BackingField = mfjckobpmga.<KJHKNKGENCJ>k__BackingField;
int num = 0;
int num2 = 0;
PMGCJEPKFOF<IOFNNFFJIAN> pmgcjepkfof = GNPDMBPGHBH.FCFEIOCJHKO(<KJHKNKGENCJ>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 <EKCLCPFEHDB>k__BackingField = MFJCKOBPMGA.<EKCLCPFEHDB>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 <NBPEAFMLPDJ>k__BackingField = MFJCKOBPMGA.<NBPEAFMLPDJ>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;
}
}