Files
27Aug2021-Cpp2IL-Dump/Assembly-CSharp/RRUI/Data/RoomCurrencyModelController.cs
T
niko c12fbe3fc6 m
2026-04-12 16:51:38 +02:00

908 lines
31 KiB
C#

using System;
using System.Linq;
using System.Runtime.CompilerServices;
using Cpp2IlInjected;
using UnityEngine;
namespace RRUI.Data
{
// Token: 0x02000D77 RID: 3447
[Token(Token = "0x2000D77")]
public class RoomCurrencyModelController : ModelController<RoomCurrencyModel>, IOLLIDNPNNA
{
// Token: 0x060051EB RID: 20971 RVA: 0x00127090 File Offset: 0x00125290
[Token(Token = "0x60051EB")]
[Address(RVA = "0x1D03700", Offset = "0x1D02700", VA = "0x181D03700", Slot = "20")]
public BAEJLDPBGFI GetToCardController()
{
/*
An exception occurred when decompiling this method (060051EB)
ICSharpCode.Decompiler.DecompilerException: Error decompiling BAEJLDPBGFI RRUI.Data.RoomCurrencyModelController::GetToCardController()
---> System.Exception: Basic block has to end with unconditional control flow.
{
IL_1C:
brtrue(IL_1C, cne:bool(ldloc:Type(var_0_0A), ldc.i4:int32[exp:Type](0)))
}
at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.FlattenBasicBlocks(ILNode node) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 1852
at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.FlattenBasicBlocks(ILNode node) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 1878
at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.FlattenBasicBlocks(ILNode node) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 1878
at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.FlattenBasicBlocks(ILNode node) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 1846
at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.Optimize(DecompilerContext context, ILBlock method, AutoPropertyProvider autoPropertyProvider, StateMachineKind& stateMachineKind, MethodDef& inlinedMethod, AsyncMethodDebugInfo& asyncInfo, ILAstOptimizationStep abortBeforeStep) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 355
at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(IEnumerable`1 parameters, MethodDebugInfoBuilder& builder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 123
at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(MethodDef methodDef, DecompilerContext context, AutoPropertyProvider autoPropertyProvider, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, StringBuilder sb, MethodDebugInfoBuilder& stmtsBuilder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 88
--- End of inner exception stack trace ---
at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(MethodDef methodDef, DecompilerContext context, AutoPropertyProvider autoPropertyProvider, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, StringBuilder sb, MethodDebugInfoBuilder& stmtsBuilder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 92
at ICSharpCode.Decompiler.Ast.AstBuilder.AddMethodBody(EntityDeclaration methodNode, EntityDeclaration& updatedNode, MethodDef method, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, MethodKind methodKind) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstBuilder.cs:line 1663
*/;
}
// Token: 0x060051EC RID: 20972 RVA: 0x001270BC File Offset: 0x001252BC
[Token(Token = "0x60051EC")]
[Address(RVA = "0x1D03880", Offset = "0x1D02880", VA = "0x181D03880")]
public RoomCurrencyModelController()
{
}
// Token: 0x060051ED RID: 20973 RVA: 0x001270D0 File Offset: 0x001252D0
// Note: this type is marked as 'beforefieldinit'.
[Token(Token = "0x60051ED")]
[Address(RVA = "0x1D037B0", Offset = "0x1D027B0", VA = "0x181D037B0")]
static RoomCurrencyModelController()
{
string text;
RoomCurrencyModelController.OLPKNBOAALI = text;
string text2;
RoomCurrencyModelController.JGFPDJOMCOJ = text2;
string text3;
RoomCurrencyModelController.IPGJMCBBGNA = text3;
string text4;
RoomCurrencyModelController.MBGIBLIGMIB = text4;
}
// Token: 0x04003A6C RID: 14956
[Token(Token = "0x4003A6C")]
private static string OLPKNBOAALI;
// Token: 0x04003A6D RID: 14957
[Token(Token = "0x4003A6D")]
private static string JGFPDJOMCOJ;
// Token: 0x04003A6E RID: 14958
[Token(Token = "0x4003A6E")]
private static string IPGJMCBBGNA;
// Token: 0x04003A6F RID: 14959
[Token(Token = "0x4003A6F")]
private static string MBGIBLIGMIB;
// Token: 0x02000D78 RID: 3448
[Token(Token = "0x2000D78")]
[Serializable]
private class StoreTitleTextImpl : TextControllerImpl<RoomCurrencyModel>
{
// Token: 0x060051EE RID: 20974 RVA: 0x001270F8 File Offset: 0x001252F8
[Token(Token = "0x60051EE")]
[Address(RVA = "0x1F34BD0", Offset = "0x1F33BD0", VA = "0x181F34BD0", Slot = "27")]
protected override void DMAHGBLDMFA()
{
bool flag;
bool flag2;
if (!flag || flag2)
{
}
}
// Token: 0x060051EF RID: 20975 RVA: 0x00127114 File Offset: 0x00125314
[Token(Token = "0x60051EF")]
[Address(RVA = "0x1F34CB0", Offset = "0x1F33CB0", VA = "0x181F34CB0")]
public StoreTitleTextImpl()
{
}
}
// Token: 0x02000D79 RID: 3449
[Token(Token = "0x2000D79")]
[Serializable]
private class NameTextImpl : TextControllerImpl<RoomCurrencyModel>
{
// Token: 0x060051F0 RID: 20976 RVA: 0x00127128 File Offset: 0x00125328
[Token(Token = "0x60051F0")]
[Address(RVA = "0x1CF88C0", Offset = "0x1CF78C0", VA = "0x181CF88C0", Slot = "27")]
protected override void DMAHGBLDMFA()
{
bool flag;
bool flag2;
if (!flag || flag2)
{
}
}
// Token: 0x060051F1 RID: 20977 RVA: 0x00127148 File Offset: 0x00125348
[Token(Token = "0x60051F1")]
[Address(RVA = "0x1CF8990", Offset = "0x1CF7990", VA = "0x181CF8990")]
public NameTextImpl()
{
}
}
// Token: 0x02000D7A RID: 3450
[Token(Token = "0x2000D7A")]
[Serializable]
private class NameTextOrDefaultImpl : TextControllerImpl<RoomCurrencyModel>
{
// Token: 0x060051F2 RID: 20978 RVA: 0x0012715C File Offset: 0x0012535C
[Token(Token = "0x60051F2")]
[Address(RVA = "0x1CF89D0", Offset = "0x1CF79D0", VA = "0x181CF89D0", Slot = "27")]
protected override void DMAHGBLDMFA()
{
bool flag;
bool flag2;
if (flag && flag2)
{
return;
}
}
// Token: 0x060051F3 RID: 20979 RVA: 0x0012717C File Offset: 0x0012537C
[Token(Token = "0x60051F3")]
[Address(RVA = "0x1CF8AC0", Offset = "0x1CF7AC0", VA = "0x181CF8AC0")]
public NameTextOrDefaultImpl()
{
}
}
// Token: 0x02000D7B RID: 3451
[Token(Token = "0x2000D7B")]
[Serializable]
private class NameCharacterCountImpl : TextControllerImpl<RoomCurrencyModel>
{
// Token: 0x060051F4 RID: 20980 RVA: 0x00127190 File Offset: 0x00125390
[Token(Token = "0x60051F4")]
[Address(RVA = "0x1CF85D0", Offset = "0x1CF75D0", VA = "0x181CF85D0", Slot = "27")]
protected override void DMAHGBLDMFA()
{
RoomCurrencyModel.AADCIAPKFLD aadciapkfld;
string fikebggcdfn = aadciapkfld.FIKEBGGCDFN;
if (fikebggcdfn != 0)
{
int stringLength = fikebggcdfn.m_stringLength;
string text;
if (text == 0)
{
}
}
int num;
string text2 = string.Format("{0}/{1}", "0", num);
}
// Token: 0x060051F5 RID: 20981 RVA: 0x001271D0 File Offset: 0x001253D0
[Token(Token = "0x60051F5")]
[Address(RVA = "0x1CF86C0", Offset = "0x1CF76C0", VA = "0x181CF86C0")]
public NameCharacterCountImpl()
{
}
}
// Token: 0x02000D7C RID: 3452
[Token(Token = "0x2000D7C")]
[Serializable]
private class MinimumNameCharacterCountImpl : TextControllerImpl<RoomCurrencyModel>
{
// Token: 0x060051F6 RID: 20982 RVA: 0x001271E4 File Offset: 0x001253E4
[Token(Token = "0x60051F6")]
[Address(RVA = "0x1CF8270", Offset = "0x1CF7270", VA = "0x181CF8270", Slot = "27")]
protected override void DMAHGBLDMFA()
{
bool subscribeToDefaultModelEvents = ((MIGKLLCFKNJ)this).OFMCMEJOOJN;
}
// Token: 0x060051F7 RID: 20983 RVA: 0x00127200 File Offset: 0x00125400
[Token(Token = "0x60051F7")]
[Address(RVA = "0x1CF82F0", Offset = "0x1CF72F0", VA = "0x181CF82F0")]
public MinimumNameCharacterCountImpl()
{
}
}
// Token: 0x02000D7D RID: 3453
[Token(Token = "0x2000D7D")]
[Serializable]
private class MinimumDescriptionCharacterCountImpl : TextControllerImpl<RoomCurrencyModel>
{
// Token: 0x060051F8 RID: 20984 RVA: 0x00127214 File Offset: 0x00125414
[Token(Token = "0x60051F8")]
[Address(RVA = "0x1CF81B0", Offset = "0x1CF71B0", VA = "0x181CF81B0", Slot = "27")]
protected override void DMAHGBLDMFA()
{
bool subscribeToDefaultModelEvents = ((MIGKLLCFKNJ)this).OFMCMEJOOJN;
}
// Token: 0x060051F9 RID: 20985 RVA: 0x00127230 File Offset: 0x00125430
[Token(Token = "0x60051F9")]
[Address(RVA = "0x1CF8230", Offset = "0x1CF7230", VA = "0x181CF8230")]
public MinimumDescriptionCharacterCountImpl()
{
}
}
// Token: 0x02000D7E RID: 3454
[Token(Token = "0x2000D7E")]
[Serializable]
private class MinimumPriceImpl : TextControllerImpl<RoomCurrencyModel>
{
// Token: 0x060051FA RID: 20986 RVA: 0x00127244 File Offset: 0x00125444
[Token(Token = "0x60051FA")]
[Address(RVA = "0x1CF8330", Offset = "0x1CF7330", VA = "0x181CF8330", Slot = "27")]
protected override void DMAHGBLDMFA()
{
bool subscribeToDefaultModelEvents = ((MIGKLLCFKNJ)this).OFMCMEJOOJN;
}
// Token: 0x060051FB RID: 20987 RVA: 0x00127260 File Offset: 0x00125460
[Token(Token = "0x60051FB")]
[Address(RVA = "0x1CF83B0", Offset = "0x1CF73B0", VA = "0x181CF83B0")]
public MinimumPriceImpl()
{
}
}
// Token: 0x02000D7F RID: 3455
[Token(Token = "0x2000D7F")]
[Serializable]
private class MaximumPriceImpl : TextControllerImpl<RoomCurrencyModel>
{
// Token: 0x060051FC RID: 20988 RVA: 0x00127274 File Offset: 0x00125474
[Token(Token = "0x60051FC")]
[Address(RVA = "0x1CF80F0", Offset = "0x1CF70F0", VA = "0x181CF80F0", Slot = "27")]
protected override void DMAHGBLDMFA()
{
bool subscribeToDefaultModelEvents = ((MIGKLLCFKNJ)this).OFMCMEJOOJN;
}
// Token: 0x060051FD RID: 20989 RVA: 0x00127290 File Offset: 0x00125490
[Token(Token = "0x60051FD")]
[Address(RVA = "0x1CF8170", Offset = "0x1CF7170", VA = "0x181CF8170")]
public MaximumPriceImpl()
{
}
}
// Token: 0x02000D80 RID: 3456
[Token(Token = "0x2000D80")]
[Serializable]
private class DescriptionTextImpl : TextControllerImpl<RoomCurrencyModel>
{
// Token: 0x060051FE RID: 20990 RVA: 0x001272A4 File Offset: 0x001254A4
[Token(Token = "0x60051FE")]
[Address(RVA = "0x1CF4800", Offset = "0x1CF3800", VA = "0x181CF4800", Slot = "27")]
protected override void DMAHGBLDMFA()
{
}
// Token: 0x060051FF RID: 20991 RVA: 0x001272B8 File Offset: 0x001254B8
[Token(Token = "0x60051FF")]
[Address(RVA = "0x1CF4880", Offset = "0x1CF3880", VA = "0x181CF4880")]
public DescriptionTextImpl()
{
}
}
// Token: 0x02000D81 RID: 3457
[Token(Token = "0x2000D81")]
[Serializable]
private class DescriptionCharacterCountImpl : TextControllerImpl<RoomCurrencyModel>
{
// Token: 0x06005200 RID: 20992 RVA: 0x001272CC File Offset: 0x001254CC
[Token(Token = "0x6005200")]
[Address(RVA = "0x1CF4510", Offset = "0x1CF3510", VA = "0x181CF4510", Slot = "27")]
protected override void DMAHGBLDMFA()
{
RoomCurrencyModel.AADCIAPKFLD aadciapkfld;
string kodbejpefoj = aadciapkfld.KODBEJPEFOJ;
if (kodbejpefoj != 0)
{
int stringLength = kodbejpefoj.m_stringLength;
string text;
if (text == 0)
{
}
}
int num;
string text2 = string.Format("{0}/{1}", "0", num);
}
// Token: 0x06005201 RID: 20993 RVA: 0x0012730C File Offset: 0x0012550C
[Token(Token = "0x6005201")]
[Address(RVA = "0x1CF4600", Offset = "0x1CF3600", VA = "0x181CF4600")]
public DescriptionCharacterCountImpl()
{
}
}
// Token: 0x02000D82 RID: 3458
[Token(Token = "0x2000D82")]
[Serializable]
private class DailyLimitTextImpl : TextControllerImpl<RoomCurrencyModel>
{
// Token: 0x06005202 RID: 20994 RVA: 0x00127320 File Offset: 0x00125520
[Token(Token = "0x6005202")]
[Address(RVA = "0x1CF4400", Offset = "0x1CF3400", VA = "0x181CF4400", Slot = "27")]
protected override void DMAHGBLDMFA()
{
}
// Token: 0x06005203 RID: 20995 RVA: 0x00127338 File Offset: 0x00125538
[Token(Token = "0x6005203")]
[Address(RVA = "0x1CF44D0", Offset = "0x1CF34D0", VA = "0x181CF44D0")]
public DailyLimitTextImpl()
{
}
}
// Token: 0x02000D83 RID: 3459
[Token(Token = "0x2000D83")]
[Serializable]
private class BalanceTextImpl : TextControllerImpl<RoomCurrencyModel>
{
// Token: 0x06005204 RID: 20996 RVA: 0x0012734C File Offset: 0x0012554C
[Token(Token = "0x6005204")]
[Address(RVA = "0x1CF3550", Offset = "0x1CF2550", VA = "0x181CF3550", Slot = "27")]
protected override void DMAHGBLDMFA()
{
int num = 0;
string text = string.Format("{0:n0}", num);
}
// Token: 0x06005205 RID: 20997 RVA: 0x00127370 File Offset: 0x00125570
[Token(Token = "0x6005205")]
[Address(RVA = "0x1CF3610", Offset = "0x1CF2610", VA = "0x181CF3610")]
public BalanceTextImpl()
{
}
}
// Token: 0x02000D84 RID: 3460
[Token(Token = "0x2000D84")]
[Serializable]
private class SaveButtonImpl : ButtonControllerImpl<RoomCurrencyModel>
{
// Token: 0x06005206 RID: 20998 RVA: 0x00127384 File Offset: 0x00125584
[Token(Token = "0x6005206")]
[Address(RVA = "0x1F34650", Offset = "0x1F33650", VA = "0x181F34650", Slot = "27")]
protected override void DMAHGBLDMFA()
{
}
// Token: 0x06005207 RID: 20999 RVA: 0x00127398 File Offset: 0x00125598
[Token(Token = "0x6005207")]
[Address(RVA = "0x1F34710", Offset = "0x1F33710", VA = "0x181F34710", Slot = "29")]
protected override void IKNMALNFPII()
{
bool flag;
bool flag2;
if (flag || flag2)
{
return;
}
}
// Token: 0x06005208 RID: 21000 RVA: 0x001273B4 File Offset: 0x001255B4
[Token(Token = "0x6005208")]
[Address(RVA = "0x1F349E0", Offset = "0x1F339E0", VA = "0x181F349E0")]
public SaveButtonImpl()
{
}
}
// Token: 0x02000D85 RID: 3461
[Token(Token = "0x2000D85")]
[Serializable]
private class NewCurrencyPackageButtonImpl : ButtonControllerImpl<RoomCurrencyModel>
{
// Token: 0x06005209 RID: 21001 RVA: 0x001273C8 File Offset: 0x001255C8
[Token(Token = "0x6005209")]
[Address(RVA = "0x1CF8B00", Offset = "0x1CF7B00", VA = "0x181CF8B00", Slot = "27")]
protected override void DMAHGBLDMFA()
{
RoomCurrencyPackageModel[] array = this.packageModels;
Func<RoomCurrencyPackageModel, bool> <>9__1_ = RoomCurrencyModelController.NewCurrencyPackageButtonImpl.<>c.<>9__1_0;
if (<>9__1_ == 0)
{
RoomCurrencyModelController.NewCurrencyPackageButtonImpl.<>c.<>9__1_0 = (RoomCurrencyPackageModel model) => default(bool);
}
int num = Enumerable.Count<RoomCurrencyPackageModel>(array, <>9__1_);
bool flag;
if (!flag)
{
}
bool flag2 = num < 4;
}
// Token: 0x0600520A RID: 21002 RVA: 0x00127414 File Offset: 0x00125614
[Token(Token = "0x600520A")]
[Address(RVA = "0x1CF8C50", Offset = "0x1CF7C50", VA = "0x181CF8C50", Slot = "29")]
protected override void IKNMALNFPII()
{
RoomCurrencyPackageModel[] array = this.packageModels;
int num = 0;
int length = array.Length;
if (num < length)
{
RoomCurrencyPackageModel roomCurrencyPackageModel = array[num];
int num2 = 0;
if (roomCurrencyPackageModel != num2 && roomCurrencyPackageModel.isActiveAndEnabled)
{
num++;
}
}
RoomCurrencyPackageModel[] array2 = this.packageModels;
RoomCurrencyPackageModel roomCurrencyPackageModel2;
roomCurrencyPackageModel2.gameObject.SetActive(true);
RoomCurrencyPackageModel[] array3 = this.packageModels;
Guid invalid_CURRENCY_PACKAGE_ID = RoomCurrencyPackageModel.INVALID_CURRENCY_PACKAGE_ID;
RoomCurrencyPackageModel[] array4 = this.packageModels;
RoomCurrencyPackageModel[] array5 = this.packageModels;
RoomCurrencyPackageModel[] array6 = this.packageModels;
Func<RoomCurrencyPackageModel, bool> func;
if (RoomCurrencyModelController.NewCurrencyPackageButtonImpl.<>c.<>9__2_0 == 0)
{
func = (RoomCurrencyPackageModel model) => default(bool);
RoomCurrencyModelController.NewCurrencyPackageButtonImpl.<>c.<>9__2_0 = func;
}
int num3 = Enumerable.Count<RoomCurrencyPackageModel>(array6, func);
}
// Token: 0x0600520B RID: 21003 RVA: 0x001274CC File Offset: 0x001256CC
[Token(Token = "0x600520B")]
[Address(RVA = "0x1CF8F80", Offset = "0x1CF7F80", VA = "0x181CF8F80")]
public NewCurrencyPackageButtonImpl()
{
}
// Token: 0x04003A70 RID: 14960
[FieldOffset(Offset = "0x38")]
[Token(Token = "0x4003A70")]
[SerializeField]
private RoomCurrencyPackageModel[] packageModels;
}
// Token: 0x02000D87 RID: 3463
[Token(Token = "0x2000D87")]
[Serializable]
private class InteractableBasedOnRoomCurrenciesBetaButtonImpl : ButtonControllerImpl<RoomCurrencyModel>
{
// Token: 0x06005210 RID: 21008 RVA: 0x0000220F File Offset: 0x0000040F
[Token(Token = "0x6005210")]
[Address(RVA = "0x4242D0", Offset = "0x4232D0", VA = "0x1804242D0", Slot = "29")]
protected override void IKNMALNFPII()
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
// Token: 0x06005211 RID: 21009 RVA: 0x00127510 File Offset: 0x00125710
[Token(Token = "0x6005211")]
[Address(RVA = "0x1CF77E0", Offset = "0x1CF67E0", VA = "0x181CF77E0", Slot = "27")]
protected override void DMAHGBLDMFA()
{
bool flag;
if (flag)
{
GCBPKHFJKCE.BEACFGLJIBH beacfgljibh = GCBPKHFJKCE.KHKBGCCMFPE;
if (beacfgljibh != 0)
{
bool flag2 = beacfgljibh.MIKDLDEALPN;
}
}
}
// Token: 0x06005212 RID: 21010 RVA: 0x00127540 File Offset: 0x00125740
[Token(Token = "0x6005212")]
[Address(RVA = "0x1CF7930", Offset = "0x1CF6930", VA = "0x181CF7930")]
public InteractableBasedOnRoomCurrenciesBetaButtonImpl()
{
}
}
// Token: 0x02000D88 RID: 3464
[Token(Token = "0x2000D88")]
[Serializable]
private class NameInputFieldImpl : InputFieldControllerImpl<RoomCurrencyModel>
{
// Token: 0x06005213 RID: 21011 RVA: 0x00127554 File Offset: 0x00125754
[Token(Token = "0x6005213")]
[Address(RVA = "0x1CF87A0", Offset = "0x1CF77A0", VA = "0x181CF87A0", Slot = "29")]
protected override void JEMOHLKEMFD()
{
}
// Token: 0x06005214 RID: 21012 RVA: 0x00127568 File Offset: 0x00125768
[Token(Token = "0x6005214")]
[Address(RVA = "0x1CF8700", Offset = "0x1CF7700", VA = "0x181CF8700", Slot = "27")]
protected override void DMAHGBLDMFA()
{
bool flag;
if (flag)
{
RoomCurrencyModel.AADCIAPKFLD aadciapkfld;
string fikebggcdfn = aadciapkfld.FIKEBGGCDFN;
}
}
// Token: 0x06005215 RID: 21013 RVA: 0x00127588 File Offset: 0x00125788
[Token(Token = "0x6005215")]
[Address(RVA = "0x1CF87D0", Offset = "0x1CF77D0", VA = "0x181CF87D0", Slot = "30")]
protected override void OCOCJCIGJLE(string ONGBFDACHHG)
{
RoomCurrencyModel.AADCIAPKFLD aadciapkfld;
if (aadciapkfld.FIKEBGGCDFN != ONGBFDACHHG)
{
RoomCurrencyModel.AADCIAPKFLD aadciapkfld2;
aadciapkfld2.FIKEBGGCDFN = ONGBFDACHHG;
}
}
// Token: 0x06005216 RID: 21014 RVA: 0x001275B4 File Offset: 0x001257B4
[Token(Token = "0x6005216")]
[Address(RVA = "0x1CF8880", Offset = "0x1CF7880", VA = "0x181CF8880")]
public NameInputFieldImpl()
{
}
}
// Token: 0x02000D89 RID: 3465
[Token(Token = "0x2000D89")]
[Serializable]
private class DescriptionInputFieldImpl : InputFieldControllerImpl<RoomCurrencyModel>
{
// Token: 0x06005217 RID: 21015 RVA: 0x001275C8 File Offset: 0x001257C8
[Token(Token = "0x6005217")]
[Address(RVA = "0x1CF46E0", Offset = "0x1CF36E0", VA = "0x181CF46E0", Slot = "29")]
protected override void JEMOHLKEMFD()
{
}
// Token: 0x06005218 RID: 21016 RVA: 0x001275DC File Offset: 0x001257DC
[Token(Token = "0x6005218")]
[Address(RVA = "0x1CF4640", Offset = "0x1CF3640", VA = "0x181CF4640", Slot = "27")]
protected override void DMAHGBLDMFA()
{
bool flag;
if (flag)
{
RoomCurrencyModel.AADCIAPKFLD aadciapkfld;
string kodbejpefoj = aadciapkfld.KODBEJPEFOJ;
}
}
// Token: 0x06005219 RID: 21017 RVA: 0x001275FC File Offset: 0x001257FC
[Token(Token = "0x6005219")]
[Address(RVA = "0x1CF4710", Offset = "0x1CF3710", VA = "0x181CF4710", Slot = "30")]
protected override void OCOCJCIGJLE(string ONGBFDACHHG)
{
RoomCurrencyModel.AADCIAPKFLD aadciapkfld;
if (aadciapkfld.KODBEJPEFOJ != ONGBFDACHHG)
{
RoomCurrencyModel.AADCIAPKFLD aadciapkfld2;
aadciapkfld2.KODBEJPEFOJ = ONGBFDACHHG;
}
}
// Token: 0x0600521A RID: 21018 RVA: 0x00127628 File Offset: 0x00125828
[Token(Token = "0x600521A")]
[Address(RVA = "0x1CF47C0", Offset = "0x1CF37C0", VA = "0x181CF47C0")]
public DescriptionInputFieldImpl()
{
}
}
// Token: 0x02000D8A RID: 3466
[Token(Token = "0x2000D8A")]
[Serializable]
private class DailyLimitInputFieldImpl : InputFieldControllerImpl<RoomCurrencyModel>
{
// Token: 0x0600521B RID: 21019 RVA: 0x0012763C File Offset: 0x0012583C
[Token(Token = "0x600521B")]
[Address(RVA = "0x1CF4230", Offset = "0x1CF3230", VA = "0x181CF4230", Slot = "29")]
protected override void JEMOHLKEMFD()
{
int num = Mathf.FloorToInt(1E+09f);
}
// Token: 0x0600521C RID: 21020 RVA: 0x0012765C File Offset: 0x0012585C
[Token(Token = "0x600521C")]
[Address(RVA = "0x1CF4160", Offset = "0x1CF3160", VA = "0x181CF4160", Slot = "27")]
protected override void DMAHGBLDMFA()
{
RoomCurrencyModel.AADCIAPKFLD aadciapkfld;
int iliajamojgn = aadciapkfld.ILIAJAMOJGN;
bool flag;
if (flag)
{
RoomCurrencyModel.AADCIAPKFLD aadciapkfld2;
int iliajamojgn2 = aadciapkfld2.ILIAJAMOJGN;
}
}
// Token: 0x0600521D RID: 21021 RVA: 0x00127684 File Offset: 0x00125884
[Token(Token = "0x600521D")]
[Address(RVA = "0x1CF42B0", Offset = "0x1CF32B0", VA = "0x181CF42B0", Slot = "30")]
protected override void OCOCJCIGJLE(string ONGBFDACHHG)
{
int num = 0;
if (!int.TryParse(ONGBFDACHHG, num))
{
return;
}
int num2 = Mathf.Abs(num);
RoomCurrencyModel.AADCIAPKFLD aadciapkfld;
int iliajamojgn = aadciapkfld.ILIAJAMOJGN;
}
// Token: 0x0600521E RID: 21022 RVA: 0x001276B8 File Offset: 0x001258B8
[Token(Token = "0x600521E")]
[Address(RVA = "0x1CF43C0", Offset = "0x1CF33C0", VA = "0x181CF43C0")]
public DailyLimitInputFieldImpl()
{
}
}
// Token: 0x02000D8B RID: 3467
[Token(Token = "0x2000D8B")]
[Serializable]
private class RoomCurrencyIdLinkImpl : LinkControllerImpl<RoomCurrencyModel>
{
// Token: 0x0600521F RID: 21023 RVA: 0x001276CC File Offset: 0x001258CC
[Token(Token = "0x600521F")]
[Address(RVA = "0x1F26690", Offset = "0x1F25690", VA = "0x181F26690", Slot = "27")]
protected override void DMAHGBLDMFA()
{
}
// Token: 0x06005220 RID: 21024 RVA: 0x001276E0 File Offset: 0x001258E0
[Token(Token = "0x6005220")]
[Address(RVA = "0x1F266F0", Offset = "0x1F256F0", VA = "0x181F266F0", Slot = "29")]
protected override void IKNMALNFPII()
{
}
// Token: 0x06005221 RID: 21025 RVA: 0x001276F8 File Offset: 0x001258F8
[Token(Token = "0x6005221")]
[Address(RVA = "0x1F267D0", Offset = "0x1F257D0", VA = "0x181F267D0")]
public RoomCurrencyIdLinkImpl()
{
}
}
// Token: 0x02000D8C RID: 3468
[Token(Token = "0x2000D8C")]
[Serializable]
private class TryCreateLinkImpl : LinkControllerImpl<RoomCurrencyModel>
{
// Token: 0x06005222 RID: 21026 RVA: 0x0012770C File Offset: 0x0012590C
[Token(Token = "0x6005222")]
[Address(RVA = "0x1F34D30", Offset = "0x1F33D30", VA = "0x181F34D30", Slot = "27")]
protected override void DMAHGBLDMFA()
{
}
// Token: 0x06005223 RID: 21027 RVA: 0x00127720 File Offset: 0x00125920
[Token(Token = "0x6005223")]
[Address(RVA = "0x1F34EA0", Offset = "0x1F33EA0", VA = "0x181F34EA0", Slot = "29")]
protected override void IKNMALNFPII()
{
int num = 0;
bool flag;
if (flag)
{
CECAKDDNHLN cecakddnhln = new CECAKDDNHLN(num);
Guid invalid_CURRENCY_ID = RoomCurrencyModel.INVALID_CURRENCY_ID;
CECAKDDNHLN cecakddnhln2 = cecakddnhln.JKHELHNPILB("ROOM_CURRENCY_ID_KEY", invalid_CURRENCY_ID);
return;
}
}
// Token: 0x06005224 RID: 21028 RVA: 0x00127758 File Offset: 0x00125958
[Token(Token = "0x6005224")]
[Address(RVA = "0x1F34FC0", Offset = "0x1F33FC0", VA = "0x181F34FC0")]
public TryCreateLinkImpl()
{
}
}
// Token: 0x02000D8D RID: 3469
[Token(Token = "0x2000D8D")]
[Serializable]
private class FromUriImpl : FromUriControllerImpl<RoomCurrencyModel>
{
// Token: 0x06005225 RID: 21029 RVA: 0x0012776C File Offset: 0x0012596C
[Token(Token = "0x6005225")]
[Address(RVA = "0x1CF5E90", Offset = "0x1CF4E90", VA = "0x181CF5E90", Slot = "26")]
protected override void DMAHGBLDMFA(ICEIABPJKLB PDPLCAPLMEL)
{
bool flag;
CECAKDDNHLN cecakddnhln;
if (!flag && cecakddnhln != 0 && cecakddnhln.<OPGIEBKKAFC>k__BackingField != (ulong)0L)
{
this.HDCFHIKKDBC();
}
}
// Token: 0x06005226 RID: 21030 RVA: 0x00127798 File Offset: 0x00125998
[Token(Token = "0x6005226")]
[Address(RVA = "0x1CF5CF0", Offset = "0x1CF4CF0", VA = "0x181CF5CF0", Slot = "29")]
protected override void BOEJIAHIFCH()
{
int num = 0;
CECAKDDNHLN cecakddnhln;
if (cecakddnhln.NIAPNGIGHFE("ROOM_CURRENCY_ID_KEY", num))
{
}
}
// Token: 0x06005227 RID: 21031 RVA: 0x001277BC File Offset: 0x001259BC
[Token(Token = "0x6005227")]
[Address(RVA = "0x1CF5F80", Offset = "0x1CF4F80", VA = "0x181CF5F80")]
public FromUriImpl()
{
}
}
// Token: 0x02000D8E RID: 3470
[Token(Token = "0x2000D8E")]
[Serializable]
private class HideIfInvalidRoomCurrencyIdImpl : HideableControllerImpl<RoomCurrencyModel>
{
// Token: 0x06005228 RID: 21032 RVA: 0x001277D0 File Offset: 0x001259D0
[Token(Token = "0x6005228")]
[Address(RVA = "0x1CF69D0", Offset = "0x1CF59D0", VA = "0x181CF69D0", Slot = "27")]
protected override void DMAHGBLDMFA()
{
}
// Token: 0x06005229 RID: 21033 RVA: 0x001277E8 File Offset: 0x001259E8
[Token(Token = "0x6005229")]
[Address(RVA = "0x1CF6A30", Offset = "0x1CF5A30", VA = "0x181CF6A30")]
public HideIfInvalidRoomCurrencyIdImpl()
{
}
}
// Token: 0x02000D8F RID: 3471
[Token(Token = "0x2000D8F")]
[Serializable]
private class SpawnPackagesImpl : ControllerImplementation<RoomCurrencyModel>
{
// Token: 0x0600522A RID: 21034 RVA: 0x001277FC File Offset: 0x001259FC
[Token(Token = "0x600522A")]
[Address(RVA = "0x1F34B20", Offset = "0x1F33B20", VA = "0x181F34B20", Slot = "22")]
protected override void OFFLOPLJBBG()
{
base.OFFLOPLJBBG();
if (this != 0)
{
GameObject gameObject = this.noPackagesText;
GameObject gameObject2 = this.loadingSpinner;
RoomCurrencyPackageModel[] array = this.packageModels;
}
}
// Token: 0x0600522B RID: 21035 RVA: 0x00127828 File Offset: 0x00125A28
[Token(Token = "0x600522B")]
[Address(RVA = "0x1F34A60", Offset = "0x1F33A60", VA = "0x181F34A60", Slot = "27")]
protected override void DMAHGBLDMFA()
{
GameObject gameObject = this.noPackagesText;
GameObject gameObject2 = this.loadingSpinner;
RoomCurrencyPackageModel[] array = this.packageModels;
}
// Token: 0x0600522C RID: 21036 RVA: 0x0012784C File Offset: 0x00125A4C
[Token(Token = "0x600522C")]
[Address(RVA = "0x1F34AC0", Offset = "0x1F33AC0", VA = "0x181F34AC0", Slot = "24")]
protected override void JNGMMNANOCH()
{
base.JNGMMNANOCH();
if (this != 0)
{
GameObject gameObject = this.noPackagesText;
GameObject gameObject2 = this.loadingSpinner;
RoomCurrencyPackageModel[] array = this.packageModels;
}
}
// Token: 0x0600522D RID: 21037 RVA: 0x00127878 File Offset: 0x00125A78
[Token(Token = "0x600522D")]
[Address(RVA = "0x1F34B90", Offset = "0x1F33B90", VA = "0x181F34B90")]
public SpawnPackagesImpl()
{
}
// Token: 0x04003A74 RID: 14964
[FieldOffset(Offset = "0x30")]
[Token(Token = "0x4003A74")]
[SerializeField]
private RoomCurrencyPackageModel[] packageModels;
// Token: 0x04003A75 RID: 14965
[FieldOffset(Offset = "0x38")]
[Token(Token = "0x4003A75")]
[SerializeField]
private GameObject loadingSpinner;
// Token: 0x04003A76 RID: 14966
[FieldOffset(Offset = "0x40")]
[Token(Token = "0x4003A76")]
[SerializeField]
private GameObject noPackagesText;
}
// Token: 0x02000D90 RID: 3472
[Token(Token = "0x2000D90")]
[Serializable]
private class RoomCurrencyToCardImpl : ToCardControllerImpl<RoomCurrencyModel>
{
// Token: 0x17000EA3 RID: 3747
// (get) Token: 0x0600522E RID: 21038 RVA: 0x0012788C File Offset: 0x00125A8C
[Token(Token = "0x17000EA3")]
protected override GALEIGFHNBB CardData
{
[Token(Token = "0x600522E")]
[Address(RVA = "0x1F29D10", Offset = "0x1F28D10", VA = "0x181F29D10", Slot = "76")]
get
{
GALEIGFHNBB galeigfhnbb = new GALEIGFHNBB();
int num = 0;
int num2 = 0;
if (galeigfhnbb == 0 || galeigfhnbb.<PBOEPKBHIML>k__BackingField != 0)
{
}
galeigfhnbb.<BFDIBJOMOMM>k__BackingField = num2;
if (num2 == 0 || num2 != 0)
{
}
galeigfhnbb.<DKPKBGEABHC>k__BackingField = num2;
if (num2 == 0 || num != 0)
{
}
long num3;
string text = string.Format("{0:n0}", num3);
galeigfhnbb.<EEAGJCIHELJ>k__BackingField = text;
CardsConfig instance = CardsConfig.Instance;
Action action = new Action(this.MEHKJFGIKOC);
galeigfhnbb.<NDEBJBPHHJJ>k__BackingField = action;
return galeigfhnbb;
}
}
// Token: 0x0600522F RID: 21039 RVA: 0x00127910 File Offset: 0x00125B10
[Token(Token = "0x600522F")]
[Address(RVA = "0x1F29CD0", Offset = "0x1F28CD0", VA = "0x181F29CD0")]
public RoomCurrencyToCardImpl()
{
}
// Token: 0x06005230 RID: 21040 RVA: 0x00127924 File Offset: 0x00125B24
[Token(Token = "0x6005230")]
[Address(RVA = "0x1F29B90", Offset = "0x1F28B90", VA = "0x181F29B90")]
[CompilerGenerated]
private void MEHKJFGIKOC()
{
int num = 0;
bool flag;
if (flag)
{
CardsConfig.RoomCurrencyCardConfig roomCurrency = CardsConfig.Instance.roomCurrency;
CECAKDDNHLN cecakddnhln = new CECAKDDNHLN(num);
int num2 = 0;
BrowserModel browserModel;
CECAKDDNHLN cecakddnhln2;
browserModel.GoTo(cecakddnhln2, num2 != 0);
}
}
}
}
}