364 lines
12 KiB
C#
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;
|
|
}
|
|
}
|