Files
Apr2020-Cpp2Il-Dump/Assembly-CSharp/RRUI/Data/RoomCurrencyModelController.cs
T
niko 8fc35183db a
2026-04-11 22:19:20 +02:00

928 lines
31 KiB
C#

using System;
using System.Linq;
using System.Runtime.CompilerServices;
using Cpp2IlInjected;
using UnityEngine;
namespace RRUI.Data
{
// Token: 0x02000D2C RID: 3372
[Token(Token = "0x2000D2C")]
public class RoomCurrencyModelController : ModelController<RoomCurrencyModel>, IOLLIDNPNNA
{
// Token: 0x06005073 RID: 20595 RVA: 0x00124020 File Offset: 0x00122220
[Token(Token = "0x6005073")]
[Address(RVA = "0x123A570", Offset = "0x1239370", VA = "0x18123A570", Slot = "20")]
public BAEJLDPBGFI GetToCardController()
{
/*
An exception occurred when decompiling this method (06005073)
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 1660
*/;
}
// Token: 0x06005074 RID: 20596 RVA: 0x0012404C File Offset: 0x0012224C
[Token(Token = "0x6005074")]
[Address(RVA = "0x123A6F0", Offset = "0x12394F0", VA = "0x18123A6F0")]
public RoomCurrencyModelController()
{
}
// Token: 0x06005075 RID: 20597 RVA: 0x00124060 File Offset: 0x00122260
// Note: this type is marked as 'beforefieldinit'.
[Token(Token = "0x6005075")]
[Address(RVA = "0x123A620", Offset = "0x1239420", VA = "0x18123A620")]
static RoomCurrencyModelController()
{
string text;
RoomCurrencyModelController.OLPKNBOAALI = text;
string text2;
RoomCurrencyModelController.JGFPDJOMCOJ = text2;
string text3;
RoomCurrencyModelController.IPGJMCBBGNA = text3;
string text4;
RoomCurrencyModelController.MBGIBLIGMIB = text4;
}
// Token: 0x0400398D RID: 14733
[Token(Token = "0x400398D")]
private static string OLPKNBOAALI;
// Token: 0x0400398E RID: 14734
[Token(Token = "0x400398E")]
private static string JGFPDJOMCOJ;
// Token: 0x0400398F RID: 14735
[Token(Token = "0x400398F")]
private static string IPGJMCBBGNA;
// Token: 0x04003990 RID: 14736
[Token(Token = "0x4003990")]
private static string MBGIBLIGMIB;
// Token: 0x02000D2D RID: 3373
[Token(Token = "0x2000D2D")]
[Serializable]
private class StoreTitleTextImpl : TextControllerImpl<RoomCurrencyModel>
{
// Token: 0x06005076 RID: 20598 RVA: 0x00124088 File Offset: 0x00122288
[Token(Token = "0x6005076")]
[Address(RVA = "0x123DE40", Offset = "0x123CC40", VA = "0x18123DE40", Slot = "27")]
protected override void DMAHGBLDMFA()
{
bool flag;
bool flag2;
if (!flag || flag2)
{
}
}
// Token: 0x06005077 RID: 20599 RVA: 0x001240A4 File Offset: 0x001222A4
[Token(Token = "0x6005077")]
[Address(RVA = "0x123DF20", Offset = "0x123CD20", VA = "0x18123DF20")]
public StoreTitleTextImpl()
{
}
}
// Token: 0x02000D2E RID: 3374
[Token(Token = "0x2000D2E")]
[Serializable]
private class NameTextImpl : TextControllerImpl<RoomCurrencyModel>
{
// Token: 0x06005078 RID: 20600 RVA: 0x001240B8 File Offset: 0x001222B8
[Token(Token = "0x6005078")]
[Address(RVA = "0x1230150", Offset = "0x122EF50", VA = "0x181230150", Slot = "27")]
protected override void DMAHGBLDMFA()
{
bool flag;
bool flag2;
if (!flag || flag2)
{
}
}
// Token: 0x06005079 RID: 20601 RVA: 0x001240D8 File Offset: 0x001222D8
[Token(Token = "0x6005079")]
[Address(RVA = "0x1230220", Offset = "0x122F020", VA = "0x181230220")]
public NameTextImpl()
{
}
}
// Token: 0x02000D2F RID: 3375
[Token(Token = "0x2000D2F")]
[Serializable]
private class NameTextOrDefaultImpl : TextControllerImpl<RoomCurrencyModel>
{
// Token: 0x0600507A RID: 20602 RVA: 0x001240EC File Offset: 0x001222EC
[Token(Token = "0x600507A")]
[Address(RVA = "0x1230260", Offset = "0x122F060", VA = "0x181230260", Slot = "27")]
protected override void DMAHGBLDMFA()
{
bool flag;
bool flag2;
if (flag && flag2)
{
return;
}
}
// Token: 0x0600507B RID: 20603 RVA: 0x0012410C File Offset: 0x0012230C
[Token(Token = "0x600507B")]
[Address(RVA = "0x1230350", Offset = "0x122F150", VA = "0x181230350")]
public NameTextOrDefaultImpl()
{
}
}
// Token: 0x02000D30 RID: 3376
[Token(Token = "0x2000D30")]
[Serializable]
private class NameCharacterCountImpl : TextControllerImpl<RoomCurrencyModel>
{
// Token: 0x0600507C RID: 20604 RVA: 0x00124120 File Offset: 0x00122320
[Token(Token = "0x600507C")]
[Address(RVA = "0x122FE60", Offset = "0x122EC60", VA = "0x18122FE60", 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: 0x0600507D RID: 20605 RVA: 0x00124160 File Offset: 0x00122360
[Token(Token = "0x600507D")]
[Address(RVA = "0x122FF50", Offset = "0x122ED50", VA = "0x18122FF50")]
public NameCharacterCountImpl()
{
}
}
// Token: 0x02000D31 RID: 3377
[Token(Token = "0x2000D31")]
[Serializable]
private class MinimumNameCharacterCountImpl : TextControllerImpl<RoomCurrencyModel>
{
// Token: 0x0600507E RID: 20606 RVA: 0x00124174 File Offset: 0x00122374
[Token(Token = "0x600507E")]
[Address(RVA = "0x122FB00", Offset = "0x122E900", VA = "0x18122FB00", Slot = "27")]
protected override void DMAHGBLDMFA()
{
bool subscribeToDefaultModelEvents = ((MIGKLLCFKNJ)this).OFMCMEJOOJN;
}
// Token: 0x0600507F RID: 20607 RVA: 0x00124190 File Offset: 0x00122390
[Token(Token = "0x600507F")]
[Address(RVA = "0x122FB80", Offset = "0x122E980", VA = "0x18122FB80")]
public MinimumNameCharacterCountImpl()
{
}
}
// Token: 0x02000D32 RID: 3378
[Token(Token = "0x2000D32")]
[Serializable]
private class MinimumDescriptionCharacterCountImpl : TextControllerImpl<RoomCurrencyModel>
{
// Token: 0x06005080 RID: 20608 RVA: 0x001241A4 File Offset: 0x001223A4
[Token(Token = "0x6005080")]
[Address(RVA = "0x122FA40", Offset = "0x122E840", VA = "0x18122FA40", Slot = "27")]
protected override void DMAHGBLDMFA()
{
bool subscribeToDefaultModelEvents = ((MIGKLLCFKNJ)this).OFMCMEJOOJN;
}
// Token: 0x06005081 RID: 20609 RVA: 0x001241C0 File Offset: 0x001223C0
[Token(Token = "0x6005081")]
[Address(RVA = "0x122FAC0", Offset = "0x122E8C0", VA = "0x18122FAC0")]
public MinimumDescriptionCharacterCountImpl()
{
}
}
// Token: 0x02000D33 RID: 3379
[Token(Token = "0x2000D33")]
[Serializable]
private class MinimumPriceImpl : TextControllerImpl<RoomCurrencyModel>
{
// Token: 0x06005082 RID: 20610 RVA: 0x001241D4 File Offset: 0x001223D4
[Token(Token = "0x6005082")]
[Address(RVA = "0x122FBC0", Offset = "0x122E9C0", VA = "0x18122FBC0", Slot = "27")]
protected override void DMAHGBLDMFA()
{
bool subscribeToDefaultModelEvents = ((MIGKLLCFKNJ)this).OFMCMEJOOJN;
}
// Token: 0x06005083 RID: 20611 RVA: 0x001241F0 File Offset: 0x001223F0
[Token(Token = "0x6005083")]
[Address(RVA = "0x122FC40", Offset = "0x122EA40", VA = "0x18122FC40")]
public MinimumPriceImpl()
{
}
}
// Token: 0x02000D34 RID: 3380
[Token(Token = "0x2000D34")]
[Serializable]
private class MaximumPriceImpl : TextControllerImpl<RoomCurrencyModel>
{
// Token: 0x06005084 RID: 20612 RVA: 0x00124204 File Offset: 0x00122404
[Token(Token = "0x6005084")]
[Address(RVA = "0x122F980", Offset = "0x122E780", VA = "0x18122F980", Slot = "27")]
protected override void DMAHGBLDMFA()
{
bool subscribeToDefaultModelEvents = ((MIGKLLCFKNJ)this).OFMCMEJOOJN;
}
// Token: 0x06005085 RID: 20613 RVA: 0x00124220 File Offset: 0x00122420
[Token(Token = "0x6005085")]
[Address(RVA = "0x122FA00", Offset = "0x122E800", VA = "0x18122FA00")]
public MaximumPriceImpl()
{
}
}
// Token: 0x02000D35 RID: 3381
[Token(Token = "0x2000D35")]
[Serializable]
private class DescriptionTextImpl : TextControllerImpl<RoomCurrencyModel>
{
// Token: 0x06005086 RID: 20614 RVA: 0x00124234 File Offset: 0x00122434
[Token(Token = "0x6005086")]
[Address(RVA = "0x122C340", Offset = "0x122B140", VA = "0x18122C340", Slot = "27")]
protected override void DMAHGBLDMFA()
{
}
// Token: 0x06005087 RID: 20615 RVA: 0x00124248 File Offset: 0x00122448
[Token(Token = "0x6005087")]
[Address(RVA = "0x122C3C0", Offset = "0x122B1C0", VA = "0x18122C3C0")]
public DescriptionTextImpl()
{
}
}
// Token: 0x02000D36 RID: 3382
[Token(Token = "0x2000D36")]
[Serializable]
private class DescriptionCharacterCountImpl : TextControllerImpl<RoomCurrencyModel>
{
// Token: 0x06005088 RID: 20616 RVA: 0x0012425C File Offset: 0x0012245C
[Token(Token = "0x6005088")]
[Address(RVA = "0x122C050", Offset = "0x122AE50", VA = "0x18122C050", 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: 0x06005089 RID: 20617 RVA: 0x0012429C File Offset: 0x0012249C
[Token(Token = "0x6005089")]
[Address(RVA = "0x122C140", Offset = "0x122AF40", VA = "0x18122C140")]
public DescriptionCharacterCountImpl()
{
}
}
// Token: 0x02000D37 RID: 3383
[Token(Token = "0x2000D37")]
[Serializable]
private class DailyLimitTextImpl : TextControllerImpl<RoomCurrencyModel>
{
// Token: 0x0600508A RID: 20618 RVA: 0x001242B0 File Offset: 0x001224B0
[Token(Token = "0x600508A")]
[Address(RVA = "0x122BF40", Offset = "0x122AD40", VA = "0x18122BF40", Slot = "27")]
protected override void DMAHGBLDMFA()
{
}
// Token: 0x0600508B RID: 20619 RVA: 0x001242C8 File Offset: 0x001224C8
[Token(Token = "0x600508B")]
[Address(RVA = "0x122C010", Offset = "0x122AE10", VA = "0x18122C010")]
public DailyLimitTextImpl()
{
}
}
// Token: 0x02000D38 RID: 3384
[Token(Token = "0x2000D38")]
[Serializable]
private class BalanceTextImpl : TextControllerImpl<RoomCurrencyModel>
{
// Token: 0x0600508C RID: 20620 RVA: 0x001242DC File Offset: 0x001224DC
[Token(Token = "0x600508C")]
[Address(RVA = "0x122AF10", Offset = "0x1229D10", VA = "0x18122AF10", Slot = "27")]
protected override void DMAHGBLDMFA()
{
int num = 0;
string text = string.Format("{0:n0}", num);
}
// Token: 0x0600508D RID: 20621 RVA: 0x00124300 File Offset: 0x00122500
[Token(Token = "0x600508D")]
[Address(RVA = "0x122AFD0", Offset = "0x1229DD0", VA = "0x18122AFD0")]
public BalanceTextImpl()
{
}
}
// Token: 0x02000D39 RID: 3385
[Token(Token = "0x2000D39")]
[Serializable]
private class SaveButtonImpl : ButtonControllerImpl<RoomCurrencyModel>
{
// Token: 0x0600508E RID: 20622 RVA: 0x00124314 File Offset: 0x00122514
[Token(Token = "0x600508E")]
[Address(RVA = "0x123D5C0", Offset = "0x123C3C0", VA = "0x18123D5C0", Slot = "27")]
protected override void DMAHGBLDMFA()
{
}
// Token: 0x0600508F RID: 20623 RVA: 0x00124328 File Offset: 0x00122528
[Token(Token = "0x600508F")]
[Address(RVA = "0x123D620", Offset = "0x123C420", VA = "0x18123D620", Slot = "29")]
protected override void IKNMALNFPII()
{
bool flag;
bool flag2;
if (flag || flag2)
{
return;
}
}
// Token: 0x06005090 RID: 20624 RVA: 0x00124344 File Offset: 0x00122544
[Token(Token = "0x6005090")]
[Address(RVA = "0x123D690", Offset = "0x123C490", VA = "0x18123D690")]
public SaveButtonImpl()
{
}
}
// Token: 0x02000D3A RID: 3386
[Token(Token = "0x2000D3A")]
[Serializable]
private class NewCurrencyPackageButtonImpl : ButtonControllerImpl<RoomCurrencyModel>
{
// Token: 0x06005091 RID: 20625 RVA: 0x00124358 File Offset: 0x00122558
[Token(Token = "0x6005091")]
[Address(RVA = "0x1230390", Offset = "0x122F190", VA = "0x181230390", 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: 0x06005092 RID: 20626 RVA: 0x001243A4 File Offset: 0x001225A4
[Token(Token = "0x6005092")]
[Address(RVA = "0x12304E0", Offset = "0x122F2E0", VA = "0x1812304E0", 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: 0x06005093 RID: 20627 RVA: 0x0012445C File Offset: 0x0012265C
[Token(Token = "0x6005093")]
[Address(RVA = "0x1230810", Offset = "0x122F610", VA = "0x181230810")]
public NewCurrencyPackageButtonImpl()
{
}
// Token: 0x04003991 RID: 14737
[FieldOffset(Offset = "0x38")]
[Token(Token = "0x4003991")]
[SerializeField]
private RoomCurrencyPackageModel[] packageModels;
}
// Token: 0x02000D3C RID: 3388
[Token(Token = "0x2000D3C")]
[Serializable]
private class InteractableBasedOnRoomCurrenciesBetaButtonImpl : ButtonControllerImpl<RoomCurrencyModel>
{
// Token: 0x06005098 RID: 20632 RVA: 0x0000220F File Offset: 0x0000040F
[Token(Token = "0x6005098")]
[Address(RVA = "0x402080", Offset = "0x400E80", VA = "0x180402080", Slot = "29")]
protected override void IKNMALNFPII()
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
// Token: 0x06005099 RID: 20633 RVA: 0x001244A0 File Offset: 0x001226A0
[Token(Token = "0x6005099")]
[Address(RVA = "0x122F080", Offset = "0x122DE80", VA = "0x18122F080", Slot = "27")]
protected override void DMAHGBLDMFA()
{
bool flag;
if (flag)
{
GCBPKHFJKCE.BEACFGLJIBH beacfgljibh = GCBPKHFJKCE.KHKBGCCMFPE;
if (beacfgljibh != 0)
{
bool flag2 = beacfgljibh.MIKDLDEALPN;
}
}
}
// Token: 0x0600509A RID: 20634 RVA: 0x001244D0 File Offset: 0x001226D0
[Token(Token = "0x600509A")]
[Address(RVA = "0x122F1D0", Offset = "0x122DFD0", VA = "0x18122F1D0")]
public InteractableBasedOnRoomCurrenciesBetaButtonImpl()
{
}
}
// Token: 0x02000D3D RID: 3389
[Token(Token = "0x2000D3D")]
[Serializable]
private class NameInputFieldImpl : InputFieldControllerImpl<RoomCurrencyModel>
{
// Token: 0x0600509B RID: 20635 RVA: 0x001244E4 File Offset: 0x001226E4
[Token(Token = "0x600509B")]
[Address(RVA = "0x1230030", Offset = "0x122EE30", VA = "0x181230030", Slot = "29")]
protected override void JEMOHLKEMFD()
{
}
// Token: 0x0600509C RID: 20636 RVA: 0x001244F8 File Offset: 0x001226F8
[Token(Token = "0x600509C")]
[Address(RVA = "0x122FF90", Offset = "0x122ED90", VA = "0x18122FF90", Slot = "27")]
protected override void DMAHGBLDMFA()
{
bool flag;
if (flag)
{
RoomCurrencyModel.AADCIAPKFLD aadciapkfld;
string fikebggcdfn = aadciapkfld.FIKEBGGCDFN;
}
}
// Token: 0x0600509D RID: 20637 RVA: 0x00124518 File Offset: 0x00122718
[Token(Token = "0x600509D")]
[Address(RVA = "0x1230060", Offset = "0x122EE60", VA = "0x181230060", Slot = "30")]
protected override void OCOCJCIGJLE(string ONGBFDACHHG)
{
RoomCurrencyModel.AADCIAPKFLD aadciapkfld;
if (aadciapkfld.FIKEBGGCDFN != ONGBFDACHHG)
{
RoomCurrencyModel.AADCIAPKFLD aadciapkfld2;
aadciapkfld2.FIKEBGGCDFN = ONGBFDACHHG;
}
}
// Token: 0x0600509E RID: 20638 RVA: 0x00124544 File Offset: 0x00122744
[Token(Token = "0x600509E")]
[Address(RVA = "0x1230110", Offset = "0x122EF10", VA = "0x181230110")]
public NameInputFieldImpl()
{
}
}
// Token: 0x02000D3E RID: 3390
[Token(Token = "0x2000D3E")]
[Serializable]
private class DescriptionInputFieldImpl : InputFieldControllerImpl<RoomCurrencyModel>
{
// Token: 0x0600509F RID: 20639 RVA: 0x00124558 File Offset: 0x00122758
[Token(Token = "0x600509F")]
[Address(RVA = "0x122C220", Offset = "0x122B020", VA = "0x18122C220", Slot = "29")]
protected override void JEMOHLKEMFD()
{
}
// Token: 0x060050A0 RID: 20640 RVA: 0x0012456C File Offset: 0x0012276C
[Token(Token = "0x60050A0")]
[Address(RVA = "0x122C180", Offset = "0x122AF80", VA = "0x18122C180", Slot = "27")]
protected override void DMAHGBLDMFA()
{
bool flag;
if (flag)
{
RoomCurrencyModel.AADCIAPKFLD aadciapkfld;
string kodbejpefoj = aadciapkfld.KODBEJPEFOJ;
}
}
// Token: 0x060050A1 RID: 20641 RVA: 0x0012458C File Offset: 0x0012278C
[Token(Token = "0x60050A1")]
[Address(RVA = "0x122C250", Offset = "0x122B050", VA = "0x18122C250", Slot = "30")]
protected override void OCOCJCIGJLE(string ONGBFDACHHG)
{
RoomCurrencyModel.AADCIAPKFLD aadciapkfld;
if (aadciapkfld.KODBEJPEFOJ != ONGBFDACHHG)
{
RoomCurrencyModel.AADCIAPKFLD aadciapkfld2;
aadciapkfld2.KODBEJPEFOJ = ONGBFDACHHG;
}
}
// Token: 0x060050A2 RID: 20642 RVA: 0x001245B8 File Offset: 0x001227B8
[Token(Token = "0x60050A2")]
[Address(RVA = "0x122C300", Offset = "0x122B100", VA = "0x18122C300")]
public DescriptionInputFieldImpl()
{
}
}
// Token: 0x02000D3F RID: 3391
[Token(Token = "0x2000D3F")]
[Serializable]
private class DailyLimitInputFieldImpl : InputFieldControllerImpl<RoomCurrencyModel>
{
// Token: 0x060050A3 RID: 20643 RVA: 0x001245CC File Offset: 0x001227CC
[Token(Token = "0x60050A3")]
[Address(RVA = "0x122BD70", Offset = "0x122AB70", VA = "0x18122BD70", Slot = "29")]
protected override void JEMOHLKEMFD()
{
int num = Mathf.FloorToInt(1E+09f);
}
// Token: 0x060050A4 RID: 20644 RVA: 0x001245EC File Offset: 0x001227EC
[Token(Token = "0x60050A4")]
[Address(RVA = "0x122BCA0", Offset = "0x122AAA0", VA = "0x18122BCA0", 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: 0x060050A5 RID: 20645 RVA: 0x00124614 File Offset: 0x00122814
[Token(Token = "0x60050A5")]
[Address(RVA = "0x122BDF0", Offset = "0x122ABF0", VA = "0x18122BDF0", 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: 0x060050A6 RID: 20646 RVA: 0x00124648 File Offset: 0x00122848
[Token(Token = "0x60050A6")]
[Address(RVA = "0x122BF00", Offset = "0x122AD00", VA = "0x18122BF00")]
public DailyLimitInputFieldImpl()
{
}
}
// Token: 0x02000D40 RID: 3392
[Token(Token = "0x2000D40")]
[Serializable]
private class RoomCurrencyIdLinkImpl : LinkControllerImpl<RoomCurrencyModel>
{
// Token: 0x060050A7 RID: 20647 RVA: 0x0012465C File Offset: 0x0012285C
[Token(Token = "0x60050A7")]
[Address(RVA = "0x1239950", Offset = "0x1238750", VA = "0x181239950", Slot = "27")]
protected override void DMAHGBLDMFA()
{
}
// Token: 0x060050A8 RID: 20648 RVA: 0x00124670 File Offset: 0x00122870
[Token(Token = "0x60050A8")]
[Address(RVA = "0x12399B0", Offset = "0x12387B0", VA = "0x1812399B0", Slot = "29")]
protected override void IKNMALNFPII()
{
}
// Token: 0x060050A9 RID: 20649 RVA: 0x00124688 File Offset: 0x00122888
[Token(Token = "0x60050A9")]
[Address(RVA = "0x1239A90", Offset = "0x1238890", VA = "0x181239A90")]
public RoomCurrencyIdLinkImpl()
{
}
}
// Token: 0x02000D41 RID: 3393
[Token(Token = "0x2000D41")]
[Serializable]
private class TryCreateLinkImpl : LinkControllerImpl<RoomCurrencyModel>
{
// Token: 0x060050AA RID: 20650 RVA: 0x0012469C File Offset: 0x0012289C
[Token(Token = "0x60050AA")]
[Address(RVA = "0x123E950", Offset = "0x123D750", VA = "0x18123E950", Slot = "27")]
protected override void DMAHGBLDMFA()
{
}
// Token: 0x060050AB RID: 20651 RVA: 0x001246B0 File Offset: 0x001228B0
[Token(Token = "0x60050AB")]
[Address(RVA = "0x123E9A0", Offset = "0x123D7A0", VA = "0x18123E9A0", 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: 0x060050AC RID: 20652 RVA: 0x001246E8 File Offset: 0x001228E8
[Token(Token = "0x60050AC")]
[Address(RVA = "0x123EAC0", Offset = "0x123D8C0", VA = "0x18123EAC0")]
public TryCreateLinkImpl()
{
}
}
// Token: 0x02000D42 RID: 3394
[Token(Token = "0x2000D42")]
[Serializable]
private class FromUriImpl : FromUriControllerImpl<RoomCurrencyModel>
{
// Token: 0x060050AD RID: 20653 RVA: 0x001246FC File Offset: 0x001228FC
[Token(Token = "0x60050AD")]
[Address(RVA = "0x122D9C0", Offset = "0x122C7C0", VA = "0x18122D9C0", 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: 0x060050AE RID: 20654 RVA: 0x00124728 File Offset: 0x00122928
[Token(Token = "0x60050AE")]
[Address(RVA = "0x122D820", Offset = "0x122C620", VA = "0x18122D820", Slot = "29")]
protected override void BOEJIAHIFCH()
{
int num = 0;
CECAKDDNHLN cecakddnhln;
if (cecakddnhln.NIAPNGIGHFE("ROOM_CURRENCY_ID_KEY", num))
{
}
}
// Token: 0x060050AF RID: 20655 RVA: 0x0012474C File Offset: 0x0012294C
[Token(Token = "0x60050AF")]
[Address(RVA = "0x122DAB0", Offset = "0x122C8B0", VA = "0x18122DAB0")]
public FromUriImpl()
{
}
}
// Token: 0x02000D43 RID: 3395
[Token(Token = "0x2000D43")]
[Serializable]
private class HideIfInvalidRoomCurrencyIdImpl : HideableControllerImpl<RoomCurrencyModel>
{
// Token: 0x060050B0 RID: 20656 RVA: 0x00124760 File Offset: 0x00122960
[Token(Token = "0x60050B0")]
[Address(RVA = "0x122E410", Offset = "0x122D210", VA = "0x18122E410", Slot = "27")]
protected override void DMAHGBLDMFA()
{
}
// Token: 0x060050B1 RID: 20657 RVA: 0x00124778 File Offset: 0x00122978
[Token(Token = "0x60050B1")]
[Address(RVA = "0x122E470", Offset = "0x122D270", VA = "0x18122E470")]
public HideIfInvalidRoomCurrencyIdImpl()
{
}
}
// Token: 0x02000D44 RID: 3396
[Token(Token = "0x2000D44")]
[Serializable]
private class SpawnPackagesImpl : ControllerImplementation<RoomCurrencyModel>
{
// Token: 0x060050B2 RID: 20658 RVA: 0x0012478C File Offset: 0x0012298C
[Token(Token = "0x60050B2")]
[Address(RVA = "0x123DD90", Offset = "0x123CB90", VA = "0x18123DD90", Slot = "22")]
protected override void OFFLOPLJBBG()
{
base.OFFLOPLJBBG();
if (this != 0)
{
GameObject gameObject = this.noPackagesText;
GameObject gameObject2 = this.loadingSpinner;
RoomCurrencyPackageModel[] array = this.packageModels;
}
}
// Token: 0x060050B3 RID: 20659 RVA: 0x001247B8 File Offset: 0x001229B8
[Token(Token = "0x60050B3")]
[Address(RVA = "0x123DB80", Offset = "0x123C980", VA = "0x18123DB80", Slot = "27")]
protected override void DMAHGBLDMFA()
{
GameObject gameObject = this.noPackagesText;
GameObject gameObject2 = this.loadingSpinner;
RoomCurrencyPackageModel[] array = this.packageModels;
}
// Token: 0x060050B4 RID: 20660 RVA: 0x001247DC File Offset: 0x001229DC
[Token(Token = "0x60050B4")]
[Address(RVA = "0x123DBE0", Offset = "0x123C9E0", VA = "0x18123DBE0", Slot = "24")]
protected override void JNGMMNANOCH()
{
base.JNGMMNANOCH();
RoomCurrencyPackageModel[] array = this.packageModels;
GameObject gameObject = this.loadingSpinner;
GameObject gameObject2 = this.noPackagesText;
int num = 0;
int length = array.Length;
if (num < length)
{
RoomCurrencyPackageModel roomCurrencyPackageModel = array[num];
roomCurrencyPackageModel.Clear();
GameObject gameObject3 = roomCurrencyPackageModel.gameObject;
int num2 = 0;
gameObject3.SetActive(num2 != 0);
num++;
}
int num3 = 0;
if (gameObject != num3 && gameObject != 0)
{
int num4 = 0;
gameObject.SetActive(num4 != 0);
}
int num5 = 0;
if (gameObject2 != num5 && gameObject2 != 0)
{
int num6 = 0;
gameObject2.SetActive(num6 != 0);
}
}
// Token: 0x060050B5 RID: 20661 RVA: 0x0012487C File Offset: 0x00122A7C
[Token(Token = "0x60050B5")]
[Address(RVA = "0x123DE00", Offset = "0x123CC00", VA = "0x18123DE00")]
public SpawnPackagesImpl()
{
}
// Token: 0x04003995 RID: 14741
[FieldOffset(Offset = "0x30")]
[Token(Token = "0x4003995")]
[SerializeField]
private RoomCurrencyPackageModel[] packageModels;
// Token: 0x04003996 RID: 14742
[FieldOffset(Offset = "0x38")]
[Token(Token = "0x4003996")]
[SerializeField]
private GameObject loadingSpinner;
// Token: 0x04003997 RID: 14743
[FieldOffset(Offset = "0x40")]
[Token(Token = "0x4003997")]
[SerializeField]
private GameObject noPackagesText;
}
// Token: 0x02000D45 RID: 3397
[Token(Token = "0x2000D45")]
[Serializable]
private class RoomCurrencyToCardImpl : ToCardControllerImpl<RoomCurrencyModel>
{
// Token: 0x17000E60 RID: 3680
// (get) Token: 0x060050B6 RID: 20662 RVA: 0x00124890 File Offset: 0x00122A90
[Token(Token = "0x17000E60")]
protected override GALEIGFHNBB CardData
{
[Token(Token = "0x60050B6")]
[Address(RVA = "0x123D240", Offset = "0x123C040", VA = "0x18123D240", 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: 0x060050B7 RID: 20663 RVA: 0x00124914 File Offset: 0x00122B14
[Token(Token = "0x60050B7")]
[Address(RVA = "0x123D200", Offset = "0x123C000", VA = "0x18123D200")]
public RoomCurrencyToCardImpl()
{
}
// Token: 0x060050B8 RID: 20664 RVA: 0x00124928 File Offset: 0x00122B28
[Token(Token = "0x60050B8")]
[Address(RVA = "0x123D0C0", Offset = "0x123BEC0", VA = "0x18123D0C0")]
[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);
}
}
}
}
}