Files
2026-04-10 22:50:51 +02:00

364 lines
12 KiB
C#

using System;
using System.Collections.Generic;
using System.Runtime.CompilerServices;
using Cpp2IlInjected;
using RRUI;
using RRUI.Data;
using UnityEngine;
// Token: 0x020007A5 RID: 1957
[Token(Token = "0x20007A5")]
public static class JNDHEJPAOMP
{
// Token: 0x06003745 RID: 14149 RVA: 0x000E76AC File Offset: 0x000E58AC
[Token(Token = "0x6003745")]
[Address(RVA = "0xDAB640", Offset = "0xDAA440", VA = "0x180DAB640")]
public static PMGCJEPKFOF<string> CHGJMKJCEJC(List<OHDHPENHDAP.IBANLCLBGLM> CIDEFCAMDNM, string GLKOFGLANGK, ManagedTexture HGPJHJNMKFL, ToastListModel ALNNFDPNFFN, DialogListModel PKNFMCGAJNF, Func<bool> KMLDFNGPJFO)
{
JNDHEJPAOMP.FPBDDPBCPCF fpbddpbcpcf = new JNDHEJPAOMP.FPBDDPBCPCF();
fpbddpbcpcf.toastListModel = ALNNFDPNFFN;
int num = 0;
fpbddpbcpcf.activeDialog = num;
fpbddpbcpcf.selectedImageName = num;
fpbddpbcpcf.managedTexture = HGPJHJNMKFL;
fpbddpbcpcf.imageContext = GLKOFGLANGK;
fpbddpbcpcf.images = CIDEFCAMDNM;
CBLLFJEDOII<string> cbllfjedoii = new CBLLFJEDOII();
fpbddpbcpcf.imageNamePromise = cbllfjedoii;
IMAFJGKHEMD imafjgkhemd = new IMAFJGKHEMD();
imafjgkhemd.GPJEDBDCNNP = "Take Photo";
imafjgkhemd.GPJAHEOLCPN = num;
Action action = delegate
{
string imageContext2 = fpbddpbcpcf.imageContext;
ManagedTexture managedTexture = fpbddpbcpcf.managedTexture;
int num2 = 0;
PMGCJEPKFOF<string> pmgcjepkfof2 = NBLPDEKAKLG.KAEEACPMBDF(managedTexture, imageContext2, num2);
if (fpbddpbcpcf.<>9__5 == 0)
{
Action<string> action7 = delegate(string imageName)
{
fpbddpbcpcf.imageNamePromise.OOOIENHGNCA(imageName);
PickerDialogModel activeDialog = fpbddpbcpcf.activeDialog;
int num3 = 0;
if (activeDialog != num3)
{
fpbddpbcpcf.activeDialog.Dismiss();
}
};
fpbddpbcpcf.<>9__5 = action7;
}
throw new NullReferenceException();
};
imafjgkhemd.IPCGFLNAMGG = 0;
imafjgkhemd.MEEKCCGGFFD = action;
IMAFJGKHEMD imafjgkhemd2 = new IMAFJGKHEMD();
imafjgkhemd2.GPJEDBDCNNP = "Cancel";
imafjgkhemd2.GPJAHEOLCPN = num;
Action action2 = delegate
{
PickerDialogModel activeDialog2 = fpbddpbcpcf.activeDialog;
int num4 = 0;
if (activeDialog2 != num4)
{
fpbddpbcpcf.activeDialog.Dismiss();
}
CBLLFJEDOII<string> imageNamePromise2 = fpbddpbcpcf.imageNamePromise;
int num5 = 0;
imageNamePromise2.OOOIENHGNCA(num5);
};
imafjgkhemd2.MEEKCCGGFFD = action2;
IMAFJGKHEMD imafjgkhemd3 = new IMAFJGKHEMD();
imafjgkhemd3.GPJEDBDCNNP = "Select";
imafjgkhemd3.GPJAHEOLCPN = num;
Action action3 = delegate
{
if (string.IsNullOrEmpty(fpbddpbcpcf.selectedImageName))
{
fpbddpbcpcf.toastListModel.AddMessageToast("No image selected");
return;
}
CBLLFJEDOII<string> imageNamePromise3 = fpbddpbcpcf.imageNamePromise;
string selectedImageName = fpbddpbcpcf.selectedImageName;
imageNamePromise3.OOOIENHGNCA(selectedImageName);
PickerDialogModel activeDialog3 = fpbddpbcpcf.activeDialog;
int num6 = 0;
if (activeDialog3 != num6)
{
fpbddpbcpcf.activeDialog.Dismiss();
return;
}
};
imafjgkhemd3.MEEKCCGGFFD = action3;
Func<bool> func = () => !string.IsNullOrEmpty(fpbddpbcpcf.selectedImageName);
imafjgkhemd3.IPCGFLNAMGG = func;
fpbddpbcpcf.selectButton = imafjgkhemd3;
GameObject imageCardPickerDialog = RoomsConfig.Instance.ImageCardPickerDialog;
int size = fpbddpbcpcf.images._size;
Action<GameObject, int, CardModel, ImageModel, BAEJLDPBGFI> action4 = delegate(GameObject instance, int index, CardModel cardModel, ImageModel imageModel, BAEJLDPBGFI toCardController)
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
};
Func<int> func2 = delegate
{
Predicate<OHDHPENHDAP.IBANLCLBGLM> <>9__ = fpbddpbcpcf.<>9__9;
List<OHDHPENHDAP.IBANLCLBGLM> images = fpbddpbcpcf.images;
if (<>9__ == 0)
{
Predicate<OHDHPENHDAP.IBANLCLBGLM> predicate = delegate(OHDHPENHDAP.IBANLCLBGLM i)
{
string selectedImageName2 = fpbddpbcpcf.selectedImageName;
return string.Equals(i.<HPJCFFLAJJE>k__BackingField, selectedImageName2);
};
fpbddpbcpcf.<>9__9 = predicate;
}
return images.FindIndex(<>9__);
};
Action<int> action5 = delegate(int index)
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
};
List<DOPNALIMPNA> list = new List();
list.Add(imafjgkhemd2);
list.Add(imafjgkhemd);
IMAFJGKHEMD selectButton = fpbddpbcpcf.selectButton;
list.Add(selectButton);
GCKECFLKJGJ gckecflkjgj = GCKECFLKJGJ.EONBKGOBDHL<ImageModel, ImageModelController>(imageCardPickerDialog, size, action4, func2, action5, num, num, list);
string imageContext = fpbddpbcpcf.imageContext;
string text = "Select " + imageContext;
gckecflkjgj.<CEJPKGDKMJE>k__BackingField = text;
gckecflkjgj.<KEOPECIOAGK>k__BackingField = (IECOEANLJCJ)((ulong)2L);
Action<BaseDialogModel<GCKECFLKJGJ>> action6 = delegate(BaseDialogModel<GCKECFLKJGJ> dialog)
{
if (dialog == 0)
{
int num7 = 0;
fpbddpbcpcf.activeDialog = num7;
return;
}
fpbddpbcpcf.activeDialog = dialog;
};
if (num < fpbddpbcpcf)
{
num += num;
if (num == fpbddpbcpcf)
{
goto IL_1CD;
}
num++;
}
CBLLFJEDOII<string> imageNamePromise = fpbddpbcpcf.imageNamePromise;
IL_1CD:
PMGCJEPKFOF pmgcjepkfof;
pmgcjepkfof += pmgcjepkfof;
throw new NullReferenceException();
}
// Token: 0x020007A6 RID: 1958
[Token(Token = "0x20007A6")]
[CompilerGenerated]
private sealed class FPBDDPBCPCF
{
// Token: 0x06003746 RID: 14150 RVA: 0x000E7894 File Offset: 0x000E5A94
[Token(Token = "0x6003746")]
[Address(RVA = "0x3F5100", Offset = "0x3F3F00", VA = "0x1803F5100")]
public FPBDDPBCPCF()
{
}
// Token: 0x06003747 RID: 14151 RVA: 0x000E78A8 File Offset: 0x000E5AA8
[Token(Token = "0x6003747")]
[Address(RVA = "0xDA6710", Offset = "0xDA5510", VA = "0x180DA6710")]
internal void <GetImageNameFromPickerDialog>b__4()
{
string text = this.imageContext;
ManagedTexture managedTexture = this.managedTexture;
int num = 0;
PMGCJEPKFOF<string> pmgcjepkfof = NBLPDEKAKLG.KAEEACPMBDF(managedTexture, text, num);
if (this.<>9__5 == 0)
{
Action<string> action = delegate(string imageName)
{
this.imageNamePromise.OOOIENHGNCA(imageName);
PickerDialogModel pickerDialogModel = this.activeDialog;
int num2 = 0;
if (pickerDialogModel != num2)
{
this.activeDialog.Dismiss();
}
};
this.<>9__5 = action;
}
throw new NullReferenceException();
}
// Token: 0x06003748 RID: 14152 RVA: 0x000E78F4 File Offset: 0x000E5AF4
[Token(Token = "0x6003748")]
[Address(RVA = "0xDA67C0", Offset = "0xDA55C0", VA = "0x180DA67C0")]
internal void <GetImageNameFromPickerDialog>b__5(string imageName)
{
this.imageNamePromise.OOOIENHGNCA(imageName);
PickerDialogModel pickerDialogModel = this.activeDialog;
int num = 0;
if (pickerDialogModel != num)
{
this.activeDialog.Dismiss();
}
}
// Token: 0x06003749 RID: 14153 RVA: 0x000E7934 File Offset: 0x000E5B34
[Token(Token = "0x6003749")]
[Address(RVA = "0xDA6860", Offset = "0xDA5660", VA = "0x180DA6860")]
internal void <GetImageNameFromPickerDialog>b__6()
{
PickerDialogModel pickerDialogModel = this.activeDialog;
int num = 0;
if (pickerDialogModel != num)
{
this.activeDialog.Dismiss();
}
CBLLFJEDOII<string> cbllfjedoii = this.imageNamePromise;
int num2 = 0;
cbllfjedoii.OOOIENHGNCA(num2);
}
// Token: 0x0600374A RID: 14154 RVA: 0x000E7978 File Offset: 0x000E5B78
[Token(Token = "0x600374A")]
[Address(RVA = "0xDA6900", Offset = "0xDA5700", VA = "0x180DA6900")]
internal void <GetImageNameFromPickerDialog>b__7()
{
if (string.IsNullOrEmpty(this.selectedImageName))
{
this.toastListModel.AddMessageToast("No image selected");
return;
}
CBLLFJEDOII<string> cbllfjedoii = this.imageNamePromise;
string text = this.selectedImageName;
cbllfjedoii.OOOIENHGNCA(text);
PickerDialogModel pickerDialogModel = this.activeDialog;
int num = 0;
if (pickerDialogModel != num)
{
this.activeDialog.Dismiss();
return;
}
}
// Token: 0x0600374B RID: 14155 RVA: 0x000E79E0 File Offset: 0x000E5BE0
[Token(Token = "0x600374B")]
[Address(RVA = "0xDA69D0", Offset = "0xDA57D0", VA = "0x180DA69D0")]
internal bool <GetImageNameFromPickerDialog>b__8()
{
return !string.IsNullOrEmpty(this.selectedImageName);
}
// Token: 0x0600374C RID: 14156 RVA: 0x0000220F File Offset: 0x0000040F
[Token(Token = "0x600374C")]
[Address(RVA = "0xDA6410", Offset = "0xDA5210", VA = "0x180DA6410")]
internal void <GetImageNameFromPickerDialog>b__0(GameObject instance, int index, CardModel cardModel, ImageModel imageModel, BAEJLDPBGFI toCardController)
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
// Token: 0x0600374D RID: 14157 RVA: 0x000E79FC File Offset: 0x000E5BFC
[Token(Token = "0x600374D")]
[Address(RVA = "0xDA6560", Offset = "0xDA5360", VA = "0x180DA6560")]
internal int <GetImageNameFromPickerDialog>b__1()
{
Predicate<OHDHPENHDAP.IBANLCLBGLM> predicate = this.<>9__9;
List<OHDHPENHDAP.IBANLCLBGLM> list = this.images;
if (predicate == 0)
{
Predicate<OHDHPENHDAP.IBANLCLBGLM> predicate2 = delegate(OHDHPENHDAP.IBANLCLBGLM i)
{
string text = this.selectedImageName;
return string.Equals(i.<HPJCFFLAJJE>k__BackingField, text);
};
this.<>9__9 = predicate2;
}
return list.FindIndex(predicate);
}
// Token: 0x0600374E RID: 14158 RVA: 0x000E7A3C File Offset: 0x000E5C3C
[Token(Token = "0x600374E")]
[Address(RVA = "0xDA69F0", Offset = "0xDA57F0", VA = "0x180DA69F0")]
internal bool <GetImageNameFromPickerDialog>b__9(OHDHPENHDAP.IBANLCLBGLM i)
{
string text = this.selectedImageName;
return string.Equals(i.<HPJCFFLAJJE>k__BackingField, text);
}
// Token: 0x0600374F RID: 14159 RVA: 0x0000220F File Offset: 0x0000040F
[Token(Token = "0x600374F")]
[Address(RVA = "0xDA6600", Offset = "0xDA5400", VA = "0x180DA6600")]
internal void <GetImageNameFromPickerDialog>b__2(int index)
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
// Token: 0x06003750 RID: 14160 RVA: 0x000E7A64 File Offset: 0x000E5C64
[Token(Token = "0x6003750")]
[Address(RVA = "0xDA6680", Offset = "0xDA5480", VA = "0x180DA6680")]
internal void <GetImageNameFromPickerDialog>b__3(BaseDialogModel<GCKECFLKJGJ> dialog)
{
if (dialog == 0)
{
int num = 0;
this.activeDialog = num;
return;
}
this.activeDialog = dialog;
}
// Token: 0x04002F9A RID: 12186
[FieldOffset(Offset = "0x10")]
[Token(Token = "0x4002F9A")]
public ManagedTexture managedTexture;
// Token: 0x04002F9B RID: 12187
[FieldOffset(Offset = "0x18")]
[Token(Token = "0x4002F9B")]
public string imageContext;
// Token: 0x04002F9C RID: 12188
[FieldOffset(Offset = "0x20")]
[Token(Token = "0x4002F9C")]
public CBLLFJEDOII<string> imageNamePromise;
// Token: 0x04002F9D RID: 12189
[FieldOffset(Offset = "0x28")]
[Token(Token = "0x4002F9D")]
public PickerDialogModel activeDialog;
// Token: 0x04002F9E RID: 12190
[FieldOffset(Offset = "0x30")]
[Token(Token = "0x4002F9E")]
public string selectedImageName;
// Token: 0x04002F9F RID: 12191
[FieldOffset(Offset = "0x38")]
[Token(Token = "0x4002F9F")]
public ToastListModel toastListModel;
// Token: 0x04002FA0 RID: 12192
[FieldOffset(Offset = "0x40")]
[Token(Token = "0x4002FA0")]
public List<OHDHPENHDAP.IBANLCLBGLM> images;
// Token: 0x04002FA1 RID: 12193
[FieldOffset(Offset = "0x48")]
[Token(Token = "0x4002FA1")]
public IMAFJGKHEMD selectButton;
// Token: 0x04002FA2 RID: 12194
[FieldOffset(Offset = "0x50")]
[Token(Token = "0x4002FA2")]
public Action<string> <>9__5;
// Token: 0x04002FA3 RID: 12195
[FieldOffset(Offset = "0x58")]
[Token(Token = "0x4002FA3")]
public Predicate<OHDHPENHDAP.IBANLCLBGLM> <>9__9;
}
}