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

533 lines
17 KiB
C#

using System;
using System.Runtime.CompilerServices;
using System.Runtime.InteropServices;
using Cpp2IlInjected;
using RecRoom.Async;
using TMPro;
using UnityEngine;
using UnityEngine.Events;
namespace AGUI.StackedUI.Dialog
{
// Token: 0x02001C1B RID: 7195
[Token(Token = "0x2001C1B")]
[StructLayout(3)]
public class TimeRangeSelectionDialog : UIDialog<TimeRangeSelectionDialog.AEMPOKBOGID>
{
// Token: 0x0600C0DF RID: 49375 RVA: 0x002D74C4 File Offset: 0x002D56C4
[Token(Token = "0x600C0DF")]
[Address(RVA = "0x1757B00", Offset = "0x1756500", VA = "0x181757B00")]
private void Start()
{
this.startTimeHoursField.inputField3D.SelectInputField();
}
// Token: 0x0600C0E0 RID: 49376 RVA: 0x002D74E8 File Offset: 0x002D56E8
[Token(Token = "0x600C0E0")]
[Address(RVA = "0x1757630", Offset = "0x1756030", VA = "0x181757630")]
private void OnEnable()
{
Slider3D.OnSlider3DValueUpdateEvent onSlider3DValueChanged = this.startTimeAMPM.OnSlider3DValueChanged;
UnityAction<float> unityAction = new UnityAction(this.NCPALFLLBHI);
onSlider3DValueChanged.AddListener(unityAction);
Slider3D.OnSlider3DValueUpdateEvent onSlider3DValueChanged2 = this.endTimeAMPM.OnSlider3DValueChanged;
UnityAction<float> unityAction2 = new UnityAction(this.NCPALFLLBHI);
onSlider3DValueChanged2.AddListener(unityAction2);
}
// Token: 0x0600C0E1 RID: 49377 RVA: 0x002D753C File Offset: 0x002D573C
[Token(Token = "0x600C0E1")]
[Address(RVA = "0x1757540", Offset = "0x1755F40", VA = "0x181757540")]
private void OnDisable()
{
Slider3D.OnSlider3DValueUpdateEvent onSlider3DValueChanged = this.startTimeAMPM.OnSlider3DValueChanged;
UnityAction<float> unityAction = new UnityAction(this.NCPALFLLBHI);
onSlider3DValueChanged.RemoveListener(unityAction);
Slider3D.OnSlider3DValueUpdateEvent onSlider3DValueChanged2 = this.endTimeAMPM.OnSlider3DValueChanged;
UnityAction<float> unityAction2 = new UnityAction(this.NCPALFLLBHI);
onSlider3DValueChanged2.RemoveListener(unityAction2);
}
// Token: 0x0600C0E2 RID: 49378 RVA: 0x002D7590 File Offset: 0x002D5790
[Token(Token = "0x600C0E2")]
[Address(RVA = "0x1757370", Offset = "0x1755D70", VA = "0x181757370", Slot = "17")]
public override void ForceCancel(bool OLFBOPIKDCI)
{
int num = 0;
base.KHKDGPHPIND(num, true);
}
// Token: 0x0600C0E3 RID: 49379 RVA: 0x002D75A8 File Offset: 0x002D57A8
[Token(Token = "0x600C0E3")]
[Address(RVA = "0x1757910", Offset = "0x1756310", VA = "0x181757910", Slot = "18")]
public override IPromise<TimeRangeSelectionDialog.AEMPOKBOGID> ShowDialog()
{
TextMeshProUGUI textMeshProUGUI = this.infoText;
int num = 0;
this.PLIEKODKHPI = num;
string empty = string.Empty;
textMeshProUGUI.text = empty;
TextMeshProUGUI textMeshProUGUI2 = this.currentTimeText;
DateTime utcNow = DateTime.UtcNow;
string text = string.Format("Current time: {0}", utcNow);
textMeshProUGUI2.text = text;
ValidatedButtonInputField validatedButtonInputField = this.startTimeHoursField;
Func<string, bool> func = new Func(this.LMMKACHNPKA);
validatedButtonInputField.IsValidFunction = func;
ValidatedButtonInputField validatedButtonInputField2 = this.startTimeMinutesField;
Func<string, bool> func2 = new Func(this.JLKNPKMHEMI);
validatedButtonInputField2.IsValidFunction = func2;
ValidatedButtonInputField validatedButtonInputField3 = this.endTimeHoursField;
Func<string, bool> func3 = new Func(this.GPLGFMDNMDA);
validatedButtonInputField3.IsValidFunction = func3;
ValidatedButtonInputField validatedButtonInputField4 = this.endTimeMinutesField;
Func<string, bool> func4 = new Func(this.DODJDEHNMJO);
validatedButtonInputField4.IsValidFunction = func4;
return base.ShowDialog();
}
// Token: 0x0600C0E4 RID: 49380 RVA: 0x002D7684 File Offset: 0x002D5884
[Token(Token = "0x600C0E4")]
[Address(RVA = "0x3D3470", Offset = "0x3D1E70", VA = "0x1803D3470")]
public void SetCustomValidation(TimeRangeSelectionDialog.IKNFLDMMBLH PMEGAFOMLIC)
{
this.PLIEKODKHPI = PMEGAFOMLIC;
}
// Token: 0x0600C0E5 RID: 49381 RVA: 0x002D7698 File Offset: 0x002D5898
[Token(Token = "0x600C0E5")]
[Address(RVA = "0x1757720", Offset = "0x1756120", VA = "0x181757720")]
public void SetInfoText(string NGPMADFHHKP)
{
this.infoText.text = NGPMADFHHKP;
}
// Token: 0x0600C0E6 RID: 49382 RVA: 0x002D76B8 File Offset: 0x002D58B8
[Token(Token = "0x600C0E6")]
[Address(RVA = "0x1757750", Offset = "0x1756150", VA = "0x181757750")]
public void SetTimeRange(TimeRangeSelectionDialog.AEMPOKBOGID GBNDJPONJNE)
{
if (GBNDJPONJNE != 0)
{
int num = GBNDJPONJNE.JFAPNHCGMHG;
ValidatedButtonInputField validatedButtonInputField = this.startTimeHoursField;
ulong num2;
num2 += num2;
num = (int)((ulong)num - num2);
ValidatedButtonInputField validatedButtonInputField2 = this.startTimeMinutesField;
float value = this.startTimeAMPM.value;
int num3 = GBNDJPONJNE.NAGEPBBJBCK;
ValidatedButtonInputField validatedButtonInputField3 = this.endTimeHoursField;
ulong num4;
num4 += num4;
num3 = (int)((ulong)num3 - num4);
ValidatedButtonInputField validatedButtonInputField4 = this.endTimeMinutesField;
float value2 = this.endTimeAMPM.value;
}
}
// Token: 0x0600C0E7 RID: 49383 RVA: 0x002D772C File Offset: 0x002D592C
[Token(Token = "0x600C0E7")]
[Address(RVA = "0x1757500", Offset = "0x1755F00", VA = "0x181757500")]
private void NCPALFLLBHI(float CEHJGNDELGL)
{
Button3D button3D = this.submitButton;
bool flag = this.EIFLIBLGBPF();
button3D.interactable = flag;
}
// Token: 0x0600C0E8 RID: 49384 RVA: 0x002D7754 File Offset: 0x002D5954
[Token(Token = "0x600C0E8")]
[Address(RVA = "0x1756F20", Offset = "0x1755920", VA = "0x181756F20")]
private bool EIFLIBLGBPF()
{
TextMeshProUGUI textMeshProUGUI = this.infoText;
int num = 0;
this.FHCCMCPHMLM = num;
string empty = string.Empty;
textMeshProUGUI.text = empty;
bool flag = string.IsNullOrEmpty(this.EBHGDAACIMC);
string febgomdiefi = this.FEBGOMDIEFI;
bool flag2 = !flag;
bool flag3 = string.IsNullOrEmpty(febgomdiefi);
string aoigcmgapch = this.AOIGCMGAPCH;
bool flag4 = !flag3;
bool flag5 = string.IsNullOrEmpty(aoigcmgapch);
string febgomdiefi2 = this.FEBGOMDIEFI;
bool flag6 = !flag5;
bool flag7 = !string.IsNullOrEmpty(febgomdiefi2);
if (!flag || flag4 || flag6 || flag7)
{
if (flag2)
{
string ebhgdaacimc = this.EBHGDAACIMC;
int num2 = 0;
if (!int.TryParse(ebhgdaacimc.Trim(), num2))
{
this.infoText.text = "Invalid start hour";
}
}
}
string febgomdiefi3 = this.FEBGOMDIEFI;
int num3 = 0;
if (!int.TryParse(febgomdiefi3.Trim(), num3))
{
TextMeshProUGUI textMeshProUGUI2 = this.infoText;
}
string aoigcmgapch2 = this.AOIGCMGAPCH;
int num4 = 0;
if (!int.TryParse(aoigcmgapch2.Trim(), num4))
{
TextMeshProUGUI textMeshProUGUI3 = this.infoText;
}
string fgiefjeijml = this.FGIEFJEIJML;
int num5 = 0;
bool flag8 = int.TryParse(fgiefjeijml.Trim(), num5);
if (!flag8)
{
TextMeshProUGUI textMeshProUGUI4 = this.infoText;
}
if (flag8 <= true)
{
if (flag8 <= true)
{
Slider3D slider3D = this.startTimeAMPM;
Slider3D slider3D2 = this.endTimeAMPM;
bool flag9;
if (this.PLIEKODKHPI != 0 && !flag9)
{
TextMeshProUGUI textMeshProUGUI5 = this.infoText;
}
TimeRangeSelectionDialog.AEMPOKBOGID aempokbogid = new TimeRangeSelectionDialog.AEMPOKBOGID();
aempokbogid.JFAPNHCGMHG = 0;
aempokbogid.MFABMFLCDJG = aempokbogid;
aempokbogid.NAGEPBBJBCK = 0;
aempokbogid.EFFGIMBMFOG = aempokbogid;
this.FHCCMCPHMLM = aempokbogid;
TextMeshProUGUI textMeshProUGUI6 = this.infoText;
}
TextMeshProUGUI textMeshProUGUI7 = this.infoText;
TextMeshProUGUI textMeshProUGUI8 = this.infoText;
}
TextMeshProUGUI textMeshProUGUI9 = this.infoText;
throw new NullReferenceException();
}
// Token: 0x0600C0E9 RID: 49385 RVA: 0x002D7914 File Offset: 0x002D5B14
[Token(Token = "0x600C0E9")]
[Address(RVA = "0x1756E40", Offset = "0x1755840", VA = "0x181756E40")]
public void Button_Submit()
{
if (this.EIFLIBLGBPF())
{
TimeRangeSelectionDialog.AEMPOKBOGID fhccmcphmlm = this.FHCCMCPHMLM;
base.KHKDGPHPIND(fhccmcphmlm, true);
return;
}
}
// Token: 0x0600C0EA RID: 49386 RVA: 0x002D793C File Offset: 0x002D5B3C
[Token(Token = "0x600C0EA")]
[Address(RVA = "0x1189680", Offset = "0x1188080", VA = "0x181189680")]
public void Button_Cancel()
{
bool isCompleted = ((IAsyncResult)this).IsCompleted;
}
// Token: 0x0600C0EB RID: 49387 RVA: 0x002D7950 File Offset: 0x002D5B50
[Token(Token = "0x600C0EB")]
[Address(RVA = "0x1757410", Offset = "0x1755E10", VA = "0x181757410")]
private static int IDHGNKIGDIH(int FCEFPDCCHMA)
{
ulong num;
num += num;
return FCEFPDCCHMA;
}
// Token: 0x0600C0EC RID: 49388 RVA: 0x002D7964 File Offset: 0x002D5B64
[Token(Token = "0x600C0EC")]
[Address(RVA = "0x1756F00", Offset = "0x1755900", VA = "0x181756F00")]
private static int EAFGIMIGAML(int FCEFPDCCHMA, bool BIJPNGBLAGG)
{
while (FCEFPDCCHMA == 12)
{
}
if (BIJPNGBLAGG)
{
}
return FCEFPDCCHMA;
}
// Token: 0x0600C0ED RID: 49389 RVA: 0x002D797C File Offset: 0x002D5B7C
[Token(Token = "0x600C0ED")]
[Address(RVA = "0x1757B30", Offset = "0x1756530", VA = "0x181757B30")]
public TimeRangeSelectionDialog()
{
string empty = string.Empty;
this.EBHGDAACIMC = empty;
string empty2 = string.Empty;
this.FEBGOMDIEFI = empty2;
string empty3 = string.Empty;
this.AOIGCMGAPCH = empty3;
string empty4 = string.Empty;
this.FGIEFJEIJML = empty4;
base..ctor();
}
// Token: 0x0600C0EE RID: 49390 RVA: 0x002D79C4 File Offset: 0x002D5BC4
[Token(Token = "0x600C0EE")]
[Address(RVA = "0x17574A0", Offset = "0x1755EA0", VA = "0x1817574A0")]
[CompilerGenerated]
private bool LMMKACHNPKA(string ENBLNGHKKFF)
{
this.EBHGDAACIMC = ENBLNGHKKFF;
if (ENBLNGHKKFF.Trim().m_stringLength == 2)
{
this.startTimeMinutesField.inputField3D.SelectInputField();
}
return this.EIFLIBLGBPF();
}
// Token: 0x0600C0EF RID: 49391 RVA: 0x002D7A04 File Offset: 0x002D5C04
[Token(Token = "0x600C0EF")]
[Address(RVA = "0x1757440", Offset = "0x1755E40", VA = "0x181757440")]
[CompilerGenerated]
private bool JLKNPKMHEMI(string DOPNNKIALGO)
{
this.FEBGOMDIEFI = DOPNNKIALGO;
if (DOPNNKIALGO.Trim().m_stringLength == 2)
{
this.endTimeHoursField.inputField3D.SelectInputField();
}
return this.EIFLIBLGBPF();
}
// Token: 0x0600C0F0 RID: 49392 RVA: 0x002D7A44 File Offset: 0x002D5C44
[Token(Token = "0x600C0F0")]
[Address(RVA = "0x17573B0", Offset = "0x1755DB0", VA = "0x1817573B0")]
[CompilerGenerated]
private bool GPLGFMDNMDA(string ENBLNGHKKFF)
{
this.AOIGCMGAPCH = ENBLNGHKKFF;
if (ENBLNGHKKFF.Trim().m_stringLength == 2)
{
this.endTimeMinutesField.inputField3D.SelectInputField();
}
return this.EIFLIBLGBPF();
}
// Token: 0x0600C0F1 RID: 49393 RVA: 0x002D7A84 File Offset: 0x002D5C84
[Token(Token = "0x600C0F1")]
[Address(RVA = "0x1756EA0", Offset = "0x17558A0", VA = "0x181756EA0")]
[CompilerGenerated]
private bool DODJDEHNMJO(string DOPNNKIALGO)
{
this.FGIEFJEIJML = DOPNNKIALGO;
if (DOPNNKIALGO.Trim().m_stringLength == 2)
{
this.endTimeHoursField.inputField3D.SelectInputField();
}
return this.EIFLIBLGBPF();
}
// Token: 0x04007F9A RID: 32666
[global::Cpp2IlInjected.FieldOffset(Offset = "0x70")]
[Token(Token = "0x4007F9A")]
[SerializeField]
private TextMeshProUGUI currentTimeText;
// Token: 0x04007F9B RID: 32667
[global::Cpp2IlInjected.FieldOffset(Offset = "0x78")]
[Token(Token = "0x4007F9B")]
[SerializeField]
private ValidatedButtonInputField startTimeHoursField;
// Token: 0x04007F9C RID: 32668
[global::Cpp2IlInjected.FieldOffset(Offset = "0x80")]
[Token(Token = "0x4007F9C")]
[SerializeField]
private ValidatedButtonInputField startTimeMinutesField;
// Token: 0x04007F9D RID: 32669
[global::Cpp2IlInjected.FieldOffset(Offset = "0x88")]
[Token(Token = "0x4007F9D")]
[SerializeField]
private ValidatedButtonInputField endTimeHoursField;
// Token: 0x04007F9E RID: 32670
[global::Cpp2IlInjected.FieldOffset(Offset = "0x90")]
[Token(Token = "0x4007F9E")]
[SerializeField]
private ValidatedButtonInputField endTimeMinutesField;
// Token: 0x04007F9F RID: 32671
[global::Cpp2IlInjected.FieldOffset(Offset = "0x98")]
[Token(Token = "0x4007F9F")]
[SerializeField]
private Slider3D startTimeAMPM;
// Token: 0x04007FA0 RID: 32672
[global::Cpp2IlInjected.FieldOffset(Offset = "0xA0")]
[Token(Token = "0x4007FA0")]
[SerializeField]
private Slider3D endTimeAMPM;
// Token: 0x04007FA1 RID: 32673
[global::Cpp2IlInjected.FieldOffset(Offset = "0xA8")]
[Token(Token = "0x4007FA1")]
[SerializeField]
private TextMeshProUGUI infoText;
// Token: 0x04007FA2 RID: 32674
[global::Cpp2IlInjected.FieldOffset(Offset = "0xB0")]
[Token(Token = "0x4007FA2")]
[SerializeField]
private Button3D submitButton;
// Token: 0x04007FA3 RID: 32675
[global::Cpp2IlInjected.FieldOffset(Offset = "0xB8")]
[Token(Token = "0x4007FA3")]
private string EBHGDAACIMC;
// Token: 0x04007FA4 RID: 32676
[global::Cpp2IlInjected.FieldOffset(Offset = "0xC0")]
[Token(Token = "0x4007FA4")]
private string FEBGOMDIEFI;
// Token: 0x04007FA5 RID: 32677
[global::Cpp2IlInjected.FieldOffset(Offset = "0xC8")]
[Token(Token = "0x4007FA5")]
private string AOIGCMGAPCH;
// Token: 0x04007FA6 RID: 32678
[global::Cpp2IlInjected.FieldOffset(Offset = "0xD0")]
[Token(Token = "0x4007FA6")]
private string FGIEFJEIJML;
// Token: 0x04007FA7 RID: 32679
[global::Cpp2IlInjected.FieldOffset(Offset = "0xD8")]
[Token(Token = "0x4007FA7")]
private TimeRangeSelectionDialog.AEMPOKBOGID FHCCMCPHMLM;
// Token: 0x04007FA8 RID: 32680
[global::Cpp2IlInjected.FieldOffset(Offset = "0xE0")]
[Token(Token = "0x4007FA8")]
private TimeRangeSelectionDialog.IKNFLDMMBLH PLIEKODKHPI;
// Token: 0x02001C1C RID: 7196
[Token(Token = "0x2001C1C")]
public sealed class IKNFLDMMBLH : MulticastDelegate
{
// Token: 0x0600C0F2 RID: 49394 RVA: 0x002D7AC4 File Offset: 0x002D5CC4
[Token(Token = "0x600C0F2")]
[Address(RVA = "0x3E5170", Offset = "0x3E3B70", VA = "0x1803E5170")]
public IKNFLDMMBLH(object @object, IntPtr method)
{
this.method = method;
this.m_target = @object;
}
// Token: 0x0600C0F3 RID: 49395 RVA: 0x002D7AE0 File Offset: 0x002D5CE0
[Token(Token = "0x600C0F3")]
[Address(RVA = "0x17518E0", Offset = "0x17502E0", VA = "0x1817518E0", Slot = "13")]
public bool Invoke(int OEFAFIPLKLG, int NOAKKCKKOEL, int LNFDOGLHEBF, int BLDAHPNHKKA, out string LICNAIGLFCP)
{
Delegate[] delegates = this.delegates;
if (delegates != 0)
{
}
int num = 0;
uint num2;
if (num2 == (uint)0)
{
return;
}
uint num3;
if (delegates[1].method_info == num3)
{
throw new ExecutionEngineException();
}
ExecutionEngineException ex;
if (ex != 0)
{
num++;
}
uint num4;
int num5;
if (num4 != (uint)0 && num4 != (uint)0)
{
num5 = 0;
if (num5 < LNFDOGLHEBF)
{
num5 += num5;
num5++;
}
num5 += (int)num4;
num5 += 19;
}
int num6;
if (num5 != 0)
{
num6 = 0;
if (num6 < LNFDOGLHEBF)
{
num6 += num6;
num6++;
}
num6 += 19;
}
while (num6 == 0)
{
}
}
// Token: 0x0600C0F4 RID: 49396 RVA: 0x002D7B78 File Offset: 0x002D5D78
[Token(Token = "0x600C0F4")]
[Address(RVA = "0x1751800", Offset = "0x1750200", VA = "0x181751800", Slot = "14")]
public IAsyncResult BeginInvoke(int OEFAFIPLKLG, int NOAKKCKKOEL, int LNFDOGLHEBF, int BLDAHPNHKKA, out string LICNAIGLFCP, AsyncCallback AFLPGGJMPOE, object FEDFKKMABOG)
{
}
// Token: 0x0600C0F5 RID: 49397 RVA: 0x002D7B88 File Offset: 0x002D5D88
[Token(Token = "0x600C0F5")]
[Address(RVA = "0x434E70", Offset = "0x433870", VA = "0x180434E70", Slot = "15")]
public bool EndInvoke(out string LICNAIGLFCP, IAsyncResult GIAOBLMEMMI)
{
throw new NullReferenceException();
}
}
// Token: 0x02001C1D RID: 7197
[Token(Token = "0x2001C1D")]
public class AEMPOKBOGID
{
// Token: 0x0600C0F6 RID: 49398 RVA: 0x002D7B9C File Offset: 0x002D5D9C
[Token(Token = "0x600C0F6")]
[Address(RVA = "0x3C1670", Offset = "0x3C0070", VA = "0x1803C1670")]
public AEMPOKBOGID()
{
}
// Token: 0x04007FA9 RID: 32681
[global::Cpp2IlInjected.FieldOffset(Offset = "0x10")]
[Token(Token = "0x4007FA9")]
public int JFAPNHCGMHG;
// Token: 0x04007FAA RID: 32682
[global::Cpp2IlInjected.FieldOffset(Offset = "0x14")]
[Token(Token = "0x4007FAA")]
public int MFABMFLCDJG;
// Token: 0x04007FAB RID: 32683
[global::Cpp2IlInjected.FieldOffset(Offset = "0x18")]
[Token(Token = "0x4007FAB")]
public int NAGEPBBJBCK;
// Token: 0x04007FAC RID: 32684
[global::Cpp2IlInjected.FieldOffset(Offset = "0x1C")]
[Token(Token = "0x4007FAC")]
public int EFFGIMBMFOG;
}
}
}