257 lines
8.1 KiB
C#
257 lines
8.1 KiB
C#
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 <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);
|
|
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 <EKCLCPFEHDB>k__BackingField = mfjckobpmga2.<EKCLCPFEHDB>k__BackingField;
|
|
}
|
|
DateTime <NBPEAFMLPDJ>k__BackingField2 = mfjckobpmga2.<NBPEAFMLPDJ>k__BackingField;
|
|
if (!FHPHEKFIHCJ.NHIIABGBJDK(<NBPEAFMLPDJ>k__BackingField2))
|
|
{
|
|
}
|
|
string text3 = string.Format("Today\n{0:h:mm tt}", <NBPEAFMLPDJ>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 <LGACIEKBLBM>k__BackingField = mfjckobpmga3.<LGACIEKBLBM>k__BackingField;
|
|
tmp_Text3.text = <LGACIEKBLBM>k__BackingField;
|
|
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_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 <NBPEAFMLPDJ>k__BackingField = this.MFJCKOBPMGA.<NBPEAFMLPDJ>k__BackingField;
|
|
return utcNow >= <NBPEAFMLPDJ>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 <KJHKNKGENCJ>k__BackingField = mfjckobpmga.<KJHKNKGENCJ>k__BackingField;
|
|
int num = 0;
|
|
int num2 = 0;
|
|
IPromise<IOFNNFFJIAN> promise = 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: 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 <EKCLCPFEHDB>k__BackingField = MFJCKOBPMGA.<EKCLCPFEHDB>k__BackingField;
|
|
return string.Format("Until\n{0:h:mm tt}", <EKCLCPFEHDB>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 <NBPEAFMLPDJ>k__BackingField = MFJCKOBPMGA.<NBPEAFMLPDJ>k__BackingField;
|
|
if (!FHPHEKFIHCJ.NHIIABGBJDK(<NBPEAFMLPDJ>k__BackingField))
|
|
{
|
|
}
|
|
return string.Format("Today\n{0:h:mm tt}", <NBPEAFMLPDJ>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;
|
|
}
|
|
}
|