Files
27Aug2021-Cpp2IL-Dump/Assembly-CSharp/AGUI/StackedUI/PlayerEventButton.cs
T
niko c12fbe3fc6 m
2026-04-12 16:51:38 +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: 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 <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 (!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.<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: 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 <NBPEAFMLPDJ>k__BackingField = this.MFJCKOBPMGA.<NBPEAFMLPDJ>k__BackingField;
return utcNow >= <NBPEAFMLPDJ>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 <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: 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 <EKCLCPFEHDB>k__BackingField = MFJCKOBPMGA.<EKCLCPFEHDB>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 <NBPEAFMLPDJ>k__BackingField = MFJCKOBPMGA.<NBPEAFMLPDJ>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;
}
}