Files
2026-04-08 23:40:05 +02:00

134 lines
3.0 KiB
C#

using System;
using System.Collections.Generic;
using System.Runtime.InteropServices;
using Cpp2IlInjected;
using TMPro;
using UnityEngine;
namespace RecRoom.Core.Screens.UI
{
// Token: 0x02002A14 RID: 10772
[Token(Token = "0x2002A14")]
[StructLayout(3)]
public class DateUIDropdown : MonoBehaviour
{
// Token: 0x06012D08 RID: 77064 RVA: 0x0047D9C8 File Offset: 0x0047BBC8
[Token(Token = "0x6012D08")]
[Address(RVA = "0x119D5B0", Offset = "0x119BFB0", VA = "0x18119D5B0")]
private void Awake()
{
TMP_Dropdown tmp_Dropdown = this.dropdown;
int num = 0;
if (tmp_Dropdown != num)
{
List<string> list = new List();
DateUIDropdown.PCBAPEIHGBB pcbapeihgbb = this.dropdownType;
int hashCode = pcbapeihgbb.GetHashCode();
DateUIDropdown.PCBAPEIHGBB pcbapeihgbb2 = pcbapeihgbb;
this.dropdownType = pcbapeihgbb2;
DateUIDropdown.PCBAPEIHGBB pcbapeihgbb3 = this.dropdownType;
if (pcbapeihgbb3 != DateUIDropdown.PCBAPEIHGBB.Month)
{
if (pcbapeihgbb3 != DateUIDropdown.PCBAPEIHGBB.Month && (pcbapeihgbb3 != DateUIDropdown.PCBAPEIHGBB.Day || DateTime.Now <= tmp_Dropdown))
{
goto IL_183;
}
ulong num2;
num2 += (ulong)1L;
while (num2 <= (ulong)31L)
{
}
}
string[] array = new string[12];
if ("January" != 0)
{
}
array[0] = "January";
if ("February" != 0)
{
}
array[1] = "February";
if ("March" != 0)
{
}
array[2] = "March";
if ("April" != 0)
{
}
array[3] = "April";
if ("May" != 0)
{
}
array[4] = "May";
if ("June" != 0)
{
}
array[5] = "June";
if ("July" != 0)
{
}
array[6] = "July";
if ("August" != 0)
{
}
array[7] = "August";
if ("September" != 0)
{
}
array[8] = "September";
if ("October" != 0)
{
}
array[9] = "October";
if ("November" != 0)
{
}
array[10] = "November";
if ("December" != 0)
{
}
array[11] = "December";
list.AddRange(array);
IL_183:
this.dropdown.ClearOptions();
this.dropdown.AddOptions(list);
}
}
// Token: 0x06012D09 RID: 77065 RVA: 0x0047DB78 File Offset: 0x0047BD78
[Token(Token = "0x6012D09")]
[Address(RVA = "0x3C1210", Offset = "0x3BFC10", VA = "0x1803C1210")]
public DateUIDropdown()
{
}
// Token: 0x0400C9F2 RID: 51698
[global::Cpp2IlInjected.FieldOffset(Offset = "0x18")]
[Token(Token = "0x400C9F2")]
[SerializeField]
[DDPIINEJFMD(JIBDPHMGEGO.Self, false, false)]
private TMP_Dropdown dropdown;
// Token: 0x0400C9F3 RID: 51699
[global::Cpp2IlInjected.FieldOffset(Offset = "0x20")]
[Token(Token = "0x400C9F3")]
[SerializeField]
private DateUIDropdown.PCBAPEIHGBB dropdownType;
// Token: 0x02002A15 RID: 10773
[Token(Token = "0x2002A15")]
public enum PCBAPEIHGBB
{
// Token: 0x0400C9F5 RID: 51701
[Token(Token = "0x400C9F5")]
Month,
// Token: 0x0400C9F6 RID: 51702
[Token(Token = "0x400C9F6")]
Day,
// Token: 0x0400C9F7 RID: 51703
[Token(Token = "0x400C9F7")]
Year
}
}
}