Files
Aug2021-Cpp2IL-Dump/Assembly-CSharp/RRUI/Data/SkuModelController.cs
T
2026-04-10 22:50:51 +02:00

477 lines
17 KiB
C#

using System;
using System.Runtime.CompilerServices;
using Cpp2IlInjected;
using UnityEngine;
namespace RRUI.Data
{
// Token: 0x02000EBB RID: 3771
[Token(Token = "0x2000EBB")]
public class SkuModelController : ModelController<SkuModel>, IOLLIDNPNNA
{
// Token: 0x06005774 RID: 22388 RVA: 0x00138D0C File Offset: 0x00136F0C
[Token(Token = "0x6005774")]
[Address(RVA = "0xF950F0", Offset = "0xF93EF0", VA = "0x180F950F0", Slot = "20")]
public BAEJLDPBGFI GetToCardController()
{
/*
An exception occurred when decompiling this method (06005774)
ICSharpCode.Decompiler.DecompilerException: Error decompiling BAEJLDPBGFI RRUI.Data.SkuModelController::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: 0x06005775 RID: 22389 RVA: 0x00138D38 File Offset: 0x00136F38
[Token(Token = "0x6005775")]
[Address(RVA = "0xF951A0", Offset = "0xF93FA0", VA = "0x180F951A0")]
public SkuModelController()
{
}
// Token: 0x02000EBC RID: 3772
[Token(Token = "0x2000EBC")]
[Serializable]
private class SkuNameImpl : TextControllerImpl<SkuModel>
{
// Token: 0x06005776 RID: 22390 RVA: 0x00138D4C File Offset: 0x00136F4C
[Token(Token = "0x6005776")]
[Address(RVA = "0xF99FD0", Offset = "0xF98DD0", VA = "0x180F99FD0", Slot = "27")]
protected override void DMAHGBLDMFA()
{
}
// Token: 0x06005777 RID: 22391 RVA: 0x00138D60 File Offset: 0x00136F60
[Token(Token = "0x6005777")]
[Address(RVA = "0xF9A050", Offset = "0xF98E50", VA = "0x180F9A050")]
public SkuNameImpl()
{
}
}
// Token: 0x02000EBD RID: 3773
[Token(Token = "0x2000EBD")]
[Serializable]
private class SkuDescriptionImpl : TextControllerImpl<SkuModel>
{
// Token: 0x06005778 RID: 22392 RVA: 0x00138D74 File Offset: 0x00136F74
[Token(Token = "0x6005778")]
[Address(RVA = "0xF93AD0", Offset = "0xF928D0", VA = "0x180F93AD0", Slot = "27")]
protected override void DMAHGBLDMFA()
{
}
// Token: 0x06005779 RID: 22393 RVA: 0x00138D88 File Offset: 0x00136F88
[Token(Token = "0x6005779")]
[Address(RVA = "0xF93B50", Offset = "0xF92950", VA = "0x180F93B50")]
public SkuDescriptionImpl()
{
}
}
// Token: 0x02000EBE RID: 3774
[Token(Token = "0x2000EBE")]
[Serializable]
private class SkuPriceTextImpl : TextControllerImpl<SkuModel>
{
// Token: 0x0600577A RID: 22394 RVA: 0x00138D9C File Offset: 0x00136F9C
[Token(Token = "0x600577A")]
[Address(RVA = "0xF9A090", Offset = "0xF98E90", VA = "0x180F9A090", Slot = "27")]
protected override void DMAHGBLDMFA()
{
}
// Token: 0x0600577B RID: 22395 RVA: 0x00138DB0 File Offset: 0x00136FB0
[Token(Token = "0x600577B")]
[Address(RVA = "0xF9A110", Offset = "0xF98F10", VA = "0x180F9A110")]
public SkuPriceTextImpl()
{
}
}
// Token: 0x02000EBF RID: 3775
[Token(Token = "0x2000EBF")]
[Serializable]
private class TimeLeftTextImpl : TextControllerImpl<SkuModel>
{
// Token: 0x0600577C RID: 22396 RVA: 0x00138DC4 File Offset: 0x00136FC4
[Token(Token = "0x600577C")]
[Address(RVA = "0xFA4900", Offset = "0xFA3700", VA = "0x180FA4900", Slot = "27")]
protected override void DMAHGBLDMFA()
{
if (0 != 0)
{
int num = 0;
TimeSpan timeSpan;
if (timeSpan.PAKENNFHMEG("minute", num != 0) != 0)
{
goto IL_1B;
}
}
string empty = string.Empty;
IL_1B:
string text = this.postfix;
string text2 = this.prefix + empty + text;
}
// Token: 0x0600577D RID: 22397 RVA: 0x00138E0C File Offset: 0x0013700C
[Token(Token = "0x600577D")]
[Address(RVA = "0xFA49D0", Offset = "0xFA37D0", VA = "0x180FA49D0")]
public TimeLeftTextImpl()
{
}
// Token: 0x04003BC7 RID: 15303
[FieldOffset(Offset = "0x38")]
[Token(Token = "0x4003BC7")]
[SerializeField]
private string prefix;
// Token: 0x04003BC8 RID: 15304
[FieldOffset(Offset = "0x40")]
[Token(Token = "0x4003BC8")]
[SerializeField]
private string postfix;
}
// Token: 0x02000EC0 RID: 3776
[Token(Token = "0x2000EC0")]
[Serializable]
private class RRPMembershipInfoTextImpl : TextControllerImpl<SkuModel>
{
// Token: 0x0600577E RID: 22398 RVA: 0x00138E20 File Offset: 0x00137020
[Token(Token = "0x600577E")]
[Address(RVA = "0xF91440", Offset = "0xF90240", VA = "0x180F91440", Slot = "27")]
protected override void DMAHGBLDMFA()
{
}
// Token: 0x0600577F RID: 22399 RVA: 0x00138E34 File Offset: 0x00137034
[Token(Token = "0x600577F")]
[Address(RVA = "0xF914B0", Offset = "0xF902B0", VA = "0x180F914B0")]
public RRPMembershipInfoTextImpl()
{
}
}
// Token: 0x02000EC1 RID: 3777
[Token(Token = "0x2000EC1")]
[Serializable]
private class MainImageImpl : RecNetRawImageControllerImpl<SkuModel>
{
// Token: 0x06005780 RID: 22400 RVA: 0x00138E48 File Offset: 0x00137048
[Token(Token = "0x6005780")]
[Address(RVA = "0xF90C80", Offset = "0xF8FA80", VA = "0x180F90C80", Slot = "27")]
protected override void DMAHGBLDMFA()
{
}
// Token: 0x06005781 RID: 22401 RVA: 0x00138E60 File Offset: 0x00137060
[Token(Token = "0x6005781")]
[Address(RVA = "0xF90D00", Offset = "0xF8FB00", VA = "0x180F90D00")]
public MainImageImpl()
{
}
}
// Token: 0x02000EC2 RID: 3778
[Token(Token = "0x2000EC2")]
[Serializable]
private class BuyRRPlusMembershipButtonImpl : ButtonControllerImpl<SkuModel>
{
// Token: 0x06005782 RID: 22402 RVA: 0x00138E74 File Offset: 0x00137074
[Token(Token = "0x6005782")]
[Address(RVA = "0xF8D720", Offset = "0xF8C520", VA = "0x180F8D720", Slot = "29")]
protected override void IKNMALNFPII()
{
if (this != 0)
{
int num = 0;
int num2 = 0;
CFLMJLFBOKH.ADGBFNKAHDJ(CFLMJLFBOKH.FBMKPELFNLE.OpenedPurchaseConfirmation, num, num2);
return;
}
}
// Token: 0x06005783 RID: 22403 RVA: 0x0000220F File Offset: 0x0000040F
[Token(Token = "0x6005783")]
[Address(RVA = "0x402080", Offset = "0x400E80", VA = "0x180402080", Slot = "27")]
protected override void DMAHGBLDMFA()
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
// Token: 0x06005784 RID: 22404 RVA: 0x00138E94 File Offset: 0x00137094
[Token(Token = "0x6005784")]
[Address(RVA = "0xF8D7B0", Offset = "0xF8C5B0", VA = "0x180F8D7B0")]
public BuyRRPlusMembershipButtonImpl()
{
}
}
// Token: 0x02000EC3 RID: 3779
[Token(Token = "0x2000EC3")]
[Serializable]
private class BuySkuButtonImpl : ButtonControllerImpl<SkuModel>
{
// Token: 0x06005785 RID: 22405 RVA: 0x00138EA8 File Offset: 0x001370A8
[Token(Token = "0x6005785")]
[Address(RVA = "0xF8D7F0", Offset = "0xF8C5F0", VA = "0x180F8D7F0", Slot = "29")]
protected override void IKNMALNFPII()
{
}
// Token: 0x06005786 RID: 22406 RVA: 0x0000220F File Offset: 0x0000040F
[Token(Token = "0x6005786")]
[Address(RVA = "0x402080", Offset = "0x400E80", VA = "0x180402080", Slot = "27")]
protected override void DMAHGBLDMFA()
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
// Token: 0x06005787 RID: 22407 RVA: 0x00138EB8 File Offset: 0x001370B8
[Token(Token = "0x6005787")]
[Address(RVA = "0xF8D830", Offset = "0xF8C630", VA = "0x180F8D830")]
public BuySkuButtonImpl()
{
}
}
// Token: 0x02000EC4 RID: 3780
[Token(Token = "0x2000EC4")]
[Serializable]
private class ShowSearchPageFilterDialogPopUpButtonImpl : ButtonControllerImpl<SkuModel>
{
// Token: 0x06005788 RID: 22408 RVA: 0x00138ECC File Offset: 0x001370CC
[Token(Token = "0x6005788")]
[Address(RVA = "0xF93800", Offset = "0xF92600", VA = "0x180F93800", Slot = "29")]
protected override void IKNMALNFPII()
{
}
// Token: 0x06005789 RID: 22409 RVA: 0x0000220F File Offset: 0x0000040F
[Token(Token = "0x6005789")]
[Address(RVA = "0x402080", Offset = "0x400E80", VA = "0x180402080", Slot = "27")]
protected override void DMAHGBLDMFA()
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
// Token: 0x0600578A RID: 22410 RVA: 0x00138EDC File Offset: 0x001370DC
[Token(Token = "0x600578A")]
[Address(RVA = "0xF93840", Offset = "0xF92640", VA = "0x180F93840")]
public ShowSearchPageFilterDialogPopUpButtonImpl()
{
}
}
// Token: 0x02000EC5 RID: 3781
[Token(Token = "0x2000EC5")]
[Serializable]
private class FromUriSkuDetailsImpl : FromUriControllerImpl<SkuModel>
{
// Token: 0x0600578B RID: 22411 RVA: 0x00138EF0 File Offset: 0x001370F0
[Token(Token = "0x600578B")]
[Address(RVA = "0xF8EA30", Offset = "0xF8D830", VA = "0x180F8EA30", Slot = "29")]
protected override void BOEJIAHIFCH()
{
int num = 0;
CECAKDDNHLN cecakddnhln;
bool flag = cecakddnhln.NIAPNGIGHFE(num);
CECAKDDNHLN cecakddnhln2;
bool flag2 = cecakddnhln2.NIAPNGIGHFE("TOKEN_STORE_ENTRY_POINT_KEY", num);
}
// Token: 0x0600578C RID: 22412 RVA: 0x00138F1C File Offset: 0x0013711C
[Token(Token = "0x600578C")]
[Address(RVA = "0xF8EB10", Offset = "0xF8D910", VA = "0x180F8EB10")]
public FromUriSkuDetailsImpl()
{
}
}
// Token: 0x02000EC6 RID: 3782
[Token(Token = "0x2000EC6")]
[Serializable]
private class HideBuyMembershipButtonSectionImpl : HideableControllerImpl<SkuModel>
{
// Token: 0x0600578D RID: 22413 RVA: 0x00138F30 File Offset: 0x00137130
[Token(Token = "0x600578D")]
[Address(RVA = "0xF8FE10", Offset = "0xF8EC10", VA = "0x180F8FE10", Slot = "27")]
protected override void DMAHGBLDMFA()
{
}
// Token: 0x0600578E RID: 22414 RVA: 0x00138F48 File Offset: 0x00137148
[Token(Token = "0x600578E")]
[Address(RVA = "0xF8FE80", Offset = "0xF8EC80", VA = "0x180F8FE80")]
public HideBuyMembershipButtonSectionImpl()
{
}
}
// Token: 0x02000EC7 RID: 3783
[Token(Token = "0x2000EC7")]
[Serializable]
private class HideBuyMembershipButtonImpl : HideableControllerImpl<SkuModel>
{
// Token: 0x0600578F RID: 22415 RVA: 0x00138F5C File Offset: 0x0013715C
[Token(Token = "0x600578F")]
[Address(RVA = "0xF8FD60", Offset = "0xF8EB60", VA = "0x180F8FD60", Slot = "27")]
protected override void DMAHGBLDMFA()
{
}
// Token: 0x06005790 RID: 22416 RVA: 0x00138F74 File Offset: 0x00137174
[Token(Token = "0x6005790")]
[Address(RVA = "0xF8FDD0", Offset = "0xF8EBD0", VA = "0x180F8FDD0")]
public HideBuyMembershipButtonImpl()
{
}
}
// Token: 0x02000EC8 RID: 3784
[Token(Token = "0x2000EC8")]
[Serializable]
private class HideManageMembershipButtonImpl : HideableControllerImpl<SkuModel>
{
// Token: 0x06005791 RID: 22417 RVA: 0x00138F88 File Offset: 0x00137188
[Token(Token = "0x6005791")]
[Address(RVA = "0xF8FFE0", Offset = "0xF8EDE0", VA = "0x180F8FFE0", Slot = "27")]
protected override void DMAHGBLDMFA()
{
}
// Token: 0x06005792 RID: 22418 RVA: 0x00138FA0 File Offset: 0x001371A0
[Token(Token = "0x6005792")]
[Address(RVA = "0xF90050", Offset = "0xF8EE50", VA = "0x180F90050")]
public HideManageMembershipButtonImpl()
{
}
}
// Token: 0x02000EC9 RID: 3785
[Token(Token = "0x2000EC9")]
[Serializable]
private class HideMembershipInfoTextImpl : HideableControllerImpl<SkuModel>
{
// Token: 0x06005793 RID: 22419 RVA: 0x00138FB4 File Offset: 0x001371B4
[Token(Token = "0x6005793")]
[Address(RVA = "0xF90090", Offset = "0xF8EE90", VA = "0x180F90090", Slot = "27")]
protected override void DMAHGBLDMFA()
{
}
// Token: 0x06005794 RID: 22420 RVA: 0x00138FCC File Offset: 0x001371CC
[Token(Token = "0x6005794")]
[Address(RVA = "0xF90100", Offset = "0xF8EF00", VA = "0x180F90100")]
public HideMembershipInfoTextImpl()
{
}
}
// Token: 0x02000ECA RID: 3786
[Token(Token = "0x2000ECA")]
[Serializable]
private class HidePurchaseReminderTimeLeftImpl : HideableControllerImpl<SkuModel>
{
// Token: 0x06005795 RID: 22421 RVA: 0x00138FE0 File Offset: 0x001371E0
[Token(Token = "0x6005795")]
[Address(RVA = "0xF90140", Offset = "0xF8EF40", VA = "0x180F90140", Slot = "27")]
protected override void DMAHGBLDMFA()
{
if (0 == 0)
{
}
bool flag = (uint)1 != 0U;
}
// Token: 0x06005796 RID: 22422 RVA: 0x00139004 File Offset: 0x00137204
[Token(Token = "0x6005796")]
[Address(RVA = "0xF901F0", Offset = "0xF8EFF0", VA = "0x180F901F0")]
public HidePurchaseReminderTimeLeftImpl()
{
}
}
// Token: 0x02000ECB RID: 3787
[Token(Token = "0x2000ECB")]
[Serializable]
private class SkuToCardImpl : ToCardControllerImpl<SkuModel>
{
// Token: 0x17000F33 RID: 3891
// (get) Token: 0x06005797 RID: 22423 RVA: 0x00139018 File Offset: 0x00137218
[Token(Token = "0x17000F33")]
protected override GALEIGFHNBB CardData
{
[Token(Token = "0x6005797")]
[Address(RVA = "0xF9A2F0", Offset = "0xF990F0", VA = "0x180F9A2F0", Slot = "76")]
get
{
GALEIGFHNBB galeigfhnbb = new GALEIGFHNBB();
int num = 0;
int num2 = 0;
if (num == 0 || (galeigfhnbb != 0 && (num == 0 || galeigfhnbb == 0)) || num == 0 || galeigfhnbb != 0)
{
}
galeigfhnbb.<GJINGNPBMOF>k__BackingField = num2;
if (num2 == 0 || (num != 0 && (num2 == 0 || num == 0)) || num2 == 0 || num2 != 0)
{
}
galeigfhnbb.<BFDIBJOMOMM>k__BackingField = num2;
if (num2 == 0 || num2 != 0)
{
}
galeigfhnbb.<EEAGJCIHELJ>k__BackingField = num2;
Action action = new Action(this.MEHKJFGIKOC);
galeigfhnbb.<OBKDGIJGGFF>k__BackingField = action;
return galeigfhnbb;
}
}
// Token: 0x06005798 RID: 22424 RVA: 0x00139098 File Offset: 0x00137298
[Token(Token = "0x6005798")]
[Address(RVA = "0xF9A2B0", Offset = "0xF990B0", VA = "0x180F9A2B0")]
public SkuToCardImpl()
{
}
// Token: 0x06005799 RID: 22425 RVA: 0x001390AC File Offset: 0x001372AC
[Token(Token = "0x6005799")]
[Address(RVA = "0xF9A150", Offset = "0xF98F50", VA = "0x180F9A150")]
[CompilerGenerated]
private void MEHKJFGIKOC()
{
PlayerCommerceConfig instance = PlayerCommerceConfig.Instance;
bool flag;
if (!flag)
{
return;
}
CardsConfig instance2 = CardsConfig.Instance;
int num = 0;
BrowserModel browserModel;
CECAKDDNHLN cecakddnhln;
browserModel.GoTo(cecakddnhln, num != 0);
throw new NullReferenceException();
}
}
}
}