Files
niko c12fbe3fc6 m
2026-04-12 16:51:38 +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: 0x020007B7 RID: 1975
[Token(Token = "0x20007B7")]
public static class JNDHEJPAOMP
{
// Token: 0x060037DF RID: 14303 RVA: 0x000E84D0 File Offset: 0x000E66D0
[Token(Token = "0x60037DF")]
[Address(RVA = "0x16E4460", Offset = "0x16E3460", VA = "0x1816E4460")]
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: 0x020007B8 RID: 1976
[Token(Token = "0x20007B8")]
[CompilerGenerated]
private sealed class FPBDDPBCPCF
{
// Token: 0x060037E0 RID: 14304 RVA: 0x000E86B8 File Offset: 0x000E68B8
[Token(Token = "0x60037E0")]
[Address(RVA = "0x412370", Offset = "0x411370", VA = "0x180412370")]
public FPBDDPBCPCF()
{
}
// Token: 0x060037E1 RID: 14305 RVA: 0x000E86CC File Offset: 0x000E68CC
[Token(Token = "0x60037E1")]
[Address(RVA = "0x16DF1E0", Offset = "0x16DE1E0", VA = "0x1816DF1E0")]
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: 0x060037E2 RID: 14306 RVA: 0x000E8718 File Offset: 0x000E6918
[Token(Token = "0x60037E2")]
[Address(RVA = "0x16DF290", Offset = "0x16DE290", VA = "0x1816DF290")]
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: 0x060037E3 RID: 14307 RVA: 0x000E8758 File Offset: 0x000E6958
[Token(Token = "0x60037E3")]
[Address(RVA = "0x16DF330", Offset = "0x16DE330", VA = "0x1816DF330")]
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: 0x060037E4 RID: 14308 RVA: 0x000E879C File Offset: 0x000E699C
[Token(Token = "0x60037E4")]
[Address(RVA = "0x16DF3D0", Offset = "0x16DE3D0", VA = "0x1816DF3D0")]
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: 0x060037E5 RID: 14309 RVA: 0x000E8804 File Offset: 0x000E6A04
[Token(Token = "0x60037E5")]
[Address(RVA = "0x16DF4A0", Offset = "0x16DE4A0", VA = "0x1816DF4A0")]
internal bool <GetImageNameFromPickerDialog>b__8()
{
return !string.IsNullOrEmpty(this.selectedImageName);
}
// Token: 0x060037E6 RID: 14310 RVA: 0x0000220F File Offset: 0x0000040F
[Token(Token = "0x60037E6")]
[Address(RVA = "0x16DEEE0", Offset = "0x16DDEE0", VA = "0x1816DEEE0")]
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: 0x060037E7 RID: 14311 RVA: 0x000E8820 File Offset: 0x000E6A20
[Token(Token = "0x60037E7")]
[Address(RVA = "0x16DF030", Offset = "0x16DE030", VA = "0x1816DF030")]
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: 0x060037E8 RID: 14312 RVA: 0x000E8860 File Offset: 0x000E6A60
[Token(Token = "0x60037E8")]
[Address(RVA = "0x16DF4C0", Offset = "0x16DE4C0", VA = "0x1816DF4C0")]
internal bool <GetImageNameFromPickerDialog>b__9(OHDHPENHDAP.IBANLCLBGLM i)
{
string text = this.selectedImageName;
return string.Equals(i.<HPJCFFLAJJE>k__BackingField, text);
}
// Token: 0x060037E9 RID: 14313 RVA: 0x0000220F File Offset: 0x0000040F
[Token(Token = "0x60037E9")]
[Address(RVA = "0x16DF0D0", Offset = "0x16DE0D0", VA = "0x1816DF0D0")]
internal void <GetImageNameFromPickerDialog>b__2(int index)
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
// Token: 0x060037EA RID: 14314 RVA: 0x000E8888 File Offset: 0x000E6A88
[Token(Token = "0x60037EA")]
[Address(RVA = "0x16DF150", Offset = "0x16DE150", VA = "0x1816DF150")]
internal void <GetImageNameFromPickerDialog>b__3(BaseDialogModel<GCKECFLKJGJ> dialog)
{
if (dialog == 0)
{
int num = 0;
this.activeDialog = num;
return;
}
this.activeDialog = dialog;
}
// Token: 0x04003016 RID: 12310
[FieldOffset(Offset = "0x10")]
[Token(Token = "0x4003016")]
public ManagedTexture managedTexture;
// Token: 0x04003017 RID: 12311
[FieldOffset(Offset = "0x18")]
[Token(Token = "0x4003017")]
public string imageContext;
// Token: 0x04003018 RID: 12312
[FieldOffset(Offset = "0x20")]
[Token(Token = "0x4003018")]
public CBLLFJEDOII<string> imageNamePromise;
// Token: 0x04003019 RID: 12313
[FieldOffset(Offset = "0x28")]
[Token(Token = "0x4003019")]
public PickerDialogModel activeDialog;
// Token: 0x0400301A RID: 12314
[FieldOffset(Offset = "0x30")]
[Token(Token = "0x400301A")]
public string selectedImageName;
// Token: 0x0400301B RID: 12315
[FieldOffset(Offset = "0x38")]
[Token(Token = "0x400301B")]
public ToastListModel toastListModel;
// Token: 0x0400301C RID: 12316
[FieldOffset(Offset = "0x40")]
[Token(Token = "0x400301C")]
public List<OHDHPENHDAP.IBANLCLBGLM> images;
// Token: 0x0400301D RID: 12317
[FieldOffset(Offset = "0x48")]
[Token(Token = "0x400301D")]
public IMAFJGKHEMD selectButton;
// Token: 0x0400301E RID: 12318
[FieldOffset(Offset = "0x50")]
[Token(Token = "0x400301E")]
public Action<string> <>9__5;
// Token: 0x0400301F RID: 12319
[FieldOffset(Offset = "0x58")]
[Token(Token = "0x400301F")]
public Predicate<OHDHPENHDAP.IBANLCLBGLM> <>9__9;
}
}