134 lines
3.0 KiB
C#
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
|
|
}
|
|
}
|
|
}
|