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

477 lines
17 KiB
C#

using System;
using System.Runtime.CompilerServices;
using Cpp2IlInjected;
using UnityEngine;
namespace RRUI.Data
{
// Token: 0x02000F3A RID: 3898
[Token(Token = "0x2000F3A")]
public class SkuModelController : ModelController<SkuModel>, IOLLIDNPNNA
{
// Token: 0x0600599B RID: 22939 RVA: 0x0013D4F4 File Offset: 0x0013B6F4
[Token(Token = "0x600599B")]
[Address(RVA = "0x1E451A0", Offset = "0x1E441A0", VA = "0x181E451A0", Slot = "20")]
public BAEJLDPBGFI GetToCardController()
{
/*
An exception occurred when decompiling this method (0600599B)
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: 0x0600599C RID: 22940 RVA: 0x0013D520 File Offset: 0x0013B720
[Token(Token = "0x600599C")]
[Address(RVA = "0x1E45250", Offset = "0x1E44250", VA = "0x181E45250")]
public SkuModelController()
{
}
// Token: 0x02000F3B RID: 3899
[Token(Token = "0x2000F3B")]
[Serializable]
private class SkuNameImpl : TextControllerImpl<SkuModel>
{
// Token: 0x0600599D RID: 22941 RVA: 0x0013D534 File Offset: 0x0013B734
[Token(Token = "0x600599D")]
[Address(RVA = "0x1E4A0D0", Offset = "0x1E490D0", VA = "0x181E4A0D0", Slot = "27")]
protected override void DMAHGBLDMFA()
{
}
// Token: 0x0600599E RID: 22942 RVA: 0x0013D548 File Offset: 0x0013B748
[Token(Token = "0x600599E")]
[Address(RVA = "0x1E4A160", Offset = "0x1E49160", VA = "0x181E4A160")]
public SkuNameImpl()
{
}
}
// Token: 0x02000F3C RID: 3900
[Token(Token = "0x2000F3C")]
[Serializable]
private class SkuDescriptionImpl : TextControllerImpl<SkuModel>
{
// Token: 0x0600599F RID: 22943 RVA: 0x0013D55C File Offset: 0x0013B75C
[Token(Token = "0x600599F")]
[Address(RVA = "0x1E43B90", Offset = "0x1E42B90", VA = "0x181E43B90", Slot = "27")]
protected override void DMAHGBLDMFA()
{
}
// Token: 0x060059A0 RID: 22944 RVA: 0x0013D570 File Offset: 0x0013B770
[Token(Token = "0x60059A0")]
[Address(RVA = "0x1E43C20", Offset = "0x1E42C20", VA = "0x181E43C20")]
public SkuDescriptionImpl()
{
}
}
// Token: 0x02000F3D RID: 3901
[Token(Token = "0x2000F3D")]
[Serializable]
private class SkuPriceTextImpl : TextControllerImpl<SkuModel>
{
// Token: 0x060059A1 RID: 22945 RVA: 0x0013D584 File Offset: 0x0013B784
[Token(Token = "0x60059A1")]
[Address(RVA = "0x1E4A1A0", Offset = "0x1E491A0", VA = "0x181E4A1A0", Slot = "27")]
protected override void DMAHGBLDMFA()
{
}
// Token: 0x060059A2 RID: 22946 RVA: 0x0013D598 File Offset: 0x0013B798
[Token(Token = "0x60059A2")]
[Address(RVA = "0x1E4A220", Offset = "0x1E49220", VA = "0x181E4A220")]
public SkuPriceTextImpl()
{
}
}
// Token: 0x02000F3E RID: 3902
[Token(Token = "0x2000F3E")]
[Serializable]
private class TimeLeftTextImpl : TextControllerImpl<SkuModel>
{
// Token: 0x060059A3 RID: 22947 RVA: 0x0013D5AC File Offset: 0x0013B7AC
[Token(Token = "0x60059A3")]
[Address(RVA = "0x1E4CA60", Offset = "0x1E4BA60", VA = "0x181E4CA60", 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: 0x060059A4 RID: 22948 RVA: 0x0013D5F4 File Offset: 0x0013B7F4
[Token(Token = "0x60059A4")]
[Address(RVA = "0x1E4CB40", Offset = "0x1E4BB40", VA = "0x181E4CB40")]
public TimeLeftTextImpl()
{
}
// Token: 0x04003CD0 RID: 15568
[FieldOffset(Offset = "0x38")]
[Token(Token = "0x4003CD0")]
[SerializeField]
private string prefix;
// Token: 0x04003CD1 RID: 15569
[FieldOffset(Offset = "0x40")]
[Token(Token = "0x4003CD1")]
[SerializeField]
private string postfix;
}
// Token: 0x02000F3F RID: 3903
[Token(Token = "0x2000F3F")]
[Serializable]
private class RRPMembershipInfoTextImpl : TextControllerImpl<SkuModel>
{
// Token: 0x060059A5 RID: 22949 RVA: 0x0013D608 File Offset: 0x0013B808
[Token(Token = "0x60059A5")]
[Address(RVA = "0x1E3E9B0", Offset = "0x1E3D9B0", VA = "0x181E3E9B0", Slot = "27")]
protected override void DMAHGBLDMFA()
{
}
// Token: 0x060059A6 RID: 22950 RVA: 0x0013D61C File Offset: 0x0013B81C
[Token(Token = "0x60059A6")]
[Address(RVA = "0x1E3EA20", Offset = "0x1E3DA20", VA = "0x181E3EA20")]
public RRPMembershipInfoTextImpl()
{
}
}
// Token: 0x02000F40 RID: 3904
[Token(Token = "0x2000F40")]
[Serializable]
private class MainImageImpl : RecNetRawImageControllerImpl<SkuModel>
{
// Token: 0x060059A7 RID: 22951 RVA: 0x0013D630 File Offset: 0x0013B830
[Token(Token = "0x60059A7")]
[Address(RVA = "0x1E3E260", Offset = "0x1E3D260", VA = "0x181E3E260", Slot = "27")]
protected override void DMAHGBLDMFA()
{
}
// Token: 0x060059A8 RID: 22952 RVA: 0x0013D648 File Offset: 0x0013B848
[Token(Token = "0x60059A8")]
[Address(RVA = "0x1E3E2E0", Offset = "0x1E3D2E0", VA = "0x181E3E2E0")]
public MainImageImpl()
{
}
}
// Token: 0x02000F41 RID: 3905
[Token(Token = "0x2000F41")]
[Serializable]
private class BuyRRPlusMembershipButtonImpl : ButtonControllerImpl<SkuModel>
{
// Token: 0x060059A9 RID: 22953 RVA: 0x0013D65C File Offset: 0x0013B85C
[Token(Token = "0x60059A9")]
[Address(RVA = "0x1E398C0", Offset = "0x1E388C0", VA = "0x181E398C0", Slot = "29")]
protected override void IKNMALNFPII()
{
if (this != 0)
{
int num = 0;
int num2 = 0;
CFLMJLFBOKH.ADGBFNKAHDJ(CFLMJLFBOKH.FBMKPELFNLE.OpenedPurchaseConfirmation, num, num2);
return;
}
}
// Token: 0x060059AA RID: 22954 RVA: 0x0000220F File Offset: 0x0000040F
[Token(Token = "0x60059AA")]
[Address(RVA = "0x4242D0", Offset = "0x4232D0", VA = "0x1804242D0", Slot = "27")]
protected override void DMAHGBLDMFA()
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
// Token: 0x060059AB RID: 22955 RVA: 0x0013D67C File Offset: 0x0013B87C
[Token(Token = "0x60059AB")]
[Address(RVA = "0x1E39950", Offset = "0x1E38950", VA = "0x181E39950")]
public BuyRRPlusMembershipButtonImpl()
{
}
}
// Token: 0x02000F42 RID: 3906
[Token(Token = "0x2000F42")]
[Serializable]
private class BuySkuButtonImpl : ButtonControllerImpl<SkuModel>
{
// Token: 0x060059AC RID: 22956 RVA: 0x0013D690 File Offset: 0x0013B890
[Token(Token = "0x60059AC")]
[Address(RVA = "0x1E39990", Offset = "0x1E38990", VA = "0x181E39990", Slot = "29")]
protected override void IKNMALNFPII()
{
}
// Token: 0x060059AD RID: 22957 RVA: 0x0000220F File Offset: 0x0000040F
[Token(Token = "0x60059AD")]
[Address(RVA = "0x4242D0", Offset = "0x4232D0", VA = "0x1804242D0", Slot = "27")]
protected override void DMAHGBLDMFA()
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
// Token: 0x060059AE RID: 22958 RVA: 0x0013D6A0 File Offset: 0x0013B8A0
[Token(Token = "0x60059AE")]
[Address(RVA = "0x1E399D0", Offset = "0x1E389D0", VA = "0x181E399D0")]
public BuySkuButtonImpl()
{
}
}
// Token: 0x02000F43 RID: 3907
[Token(Token = "0x2000F43")]
[Serializable]
private class ShowSearchPageFilterDialogPopUpButtonImpl : ButtonControllerImpl<SkuModel>
{
// Token: 0x060059AF RID: 22959 RVA: 0x0013D6B4 File Offset: 0x0013B8B4
[Token(Token = "0x60059AF")]
[Address(RVA = "0x1E43B10", Offset = "0x1E42B10", VA = "0x181E43B10", Slot = "29")]
protected override void IKNMALNFPII()
{
}
// Token: 0x060059B0 RID: 22960 RVA: 0x0000220F File Offset: 0x0000040F
[Token(Token = "0x60059B0")]
[Address(RVA = "0x4242D0", Offset = "0x4232D0", VA = "0x1804242D0", Slot = "27")]
protected override void DMAHGBLDMFA()
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
// Token: 0x060059B1 RID: 22961 RVA: 0x0013D6C4 File Offset: 0x0013B8C4
[Token(Token = "0x60059B1")]
[Address(RVA = "0x1E43B50", Offset = "0x1E42B50", VA = "0x181E43B50")]
public ShowSearchPageFilterDialogPopUpButtonImpl()
{
}
}
// Token: 0x02000F44 RID: 3908
[Token(Token = "0x2000F44")]
[Serializable]
private class FromUriSkuDetailsImpl : FromUriControllerImpl<SkuModel>
{
// Token: 0x060059B2 RID: 22962 RVA: 0x0013D6D8 File Offset: 0x0013B8D8
[Token(Token = "0x60059B2")]
[Address(RVA = "0x1E3AA30", Offset = "0x1E39A30", VA = "0x181E3AA30", 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: 0x060059B3 RID: 22963 RVA: 0x0013D704 File Offset: 0x0013B904
[Token(Token = "0x60059B3")]
[Address(RVA = "0x1E3AB10", Offset = "0x1E39B10", VA = "0x181E3AB10")]
public FromUriSkuDetailsImpl()
{
}
}
// Token: 0x02000F45 RID: 3909
[Token(Token = "0x2000F45")]
[Serializable]
private class HideBuyMembershipButtonSectionImpl : HideableControllerImpl<SkuModel>
{
// Token: 0x060059B4 RID: 22964 RVA: 0x0013D718 File Offset: 0x0013B918
[Token(Token = "0x60059B4")]
[Address(RVA = "0x1E3C7A0", Offset = "0x1E3B7A0", VA = "0x181E3C7A0", Slot = "27")]
protected override void DMAHGBLDMFA()
{
}
// Token: 0x060059B5 RID: 22965 RVA: 0x0013D730 File Offset: 0x0013B930
[Token(Token = "0x60059B5")]
[Address(RVA = "0x1E3C810", Offset = "0x1E3B810", VA = "0x181E3C810")]
public HideBuyMembershipButtonSectionImpl()
{
}
}
// Token: 0x02000F46 RID: 3910
[Token(Token = "0x2000F46")]
[Serializable]
private class HideBuyMembershipButtonImpl : HideableControllerImpl<SkuModel>
{
// Token: 0x060059B6 RID: 22966 RVA: 0x0013D744 File Offset: 0x0013B944
[Token(Token = "0x60059B6")]
[Address(RVA = "0x1E3C6F0", Offset = "0x1E3B6F0", VA = "0x181E3C6F0", Slot = "27")]
protected override void DMAHGBLDMFA()
{
}
// Token: 0x060059B7 RID: 22967 RVA: 0x0013D75C File Offset: 0x0013B95C
[Token(Token = "0x60059B7")]
[Address(RVA = "0x1E3C760", Offset = "0x1E3B760", VA = "0x181E3C760")]
public HideBuyMembershipButtonImpl()
{
}
}
// Token: 0x02000F47 RID: 3911
[Token(Token = "0x2000F47")]
[Serializable]
private class HideManageMembershipButtonImpl : HideableControllerImpl<SkuModel>
{
// Token: 0x060059B8 RID: 22968 RVA: 0x0013D770 File Offset: 0x0013B970
[Token(Token = "0x60059B8")]
[Address(RVA = "0x1E3D470", Offset = "0x1E3C470", VA = "0x181E3D470", Slot = "27")]
protected override void DMAHGBLDMFA()
{
}
// Token: 0x060059B9 RID: 22969 RVA: 0x0013D788 File Offset: 0x0013B988
[Token(Token = "0x60059B9")]
[Address(RVA = "0x1E3D4E0", Offset = "0x1E3C4E0", VA = "0x181E3D4E0")]
public HideManageMembershipButtonImpl()
{
}
}
// Token: 0x02000F48 RID: 3912
[Token(Token = "0x2000F48")]
[Serializable]
private class HideMembershipInfoTextImpl : HideableControllerImpl<SkuModel>
{
// Token: 0x060059BA RID: 22970 RVA: 0x0013D79C File Offset: 0x0013B99C
[Token(Token = "0x60059BA")]
[Address(RVA = "0x1E3D520", Offset = "0x1E3C520", VA = "0x181E3D520", Slot = "27")]
protected override void DMAHGBLDMFA()
{
}
// Token: 0x060059BB RID: 22971 RVA: 0x0013D7B4 File Offset: 0x0013B9B4
[Token(Token = "0x60059BB")]
[Address(RVA = "0x1E3D590", Offset = "0x1E3C590", VA = "0x181E3D590")]
public HideMembershipInfoTextImpl()
{
}
}
// Token: 0x02000F49 RID: 3913
[Token(Token = "0x2000F49")]
[Serializable]
private class HidePurchaseReminderTimeLeftImpl : HideableControllerImpl<SkuModel>
{
// Token: 0x060059BC RID: 22972 RVA: 0x0013D7C8 File Offset: 0x0013B9C8
[Token(Token = "0x60059BC")]
[Address(RVA = "0x1E3D5D0", Offset = "0x1E3C5D0", VA = "0x181E3D5D0", Slot = "27")]
protected override void DMAHGBLDMFA()
{
if (0 == 0)
{
}
bool flag = (uint)1 != 0U;
}
// Token: 0x060059BD RID: 22973 RVA: 0x0013D7EC File Offset: 0x0013B9EC
[Token(Token = "0x60059BD")]
[Address(RVA = "0x1E3D680", Offset = "0x1E3C680", VA = "0x181E3D680")]
public HidePurchaseReminderTimeLeftImpl()
{
}
}
// Token: 0x02000F4A RID: 3914
[Token(Token = "0x2000F4A")]
[Serializable]
private class SkuToCardImpl : ToCardControllerImpl<SkuModel>
{
// Token: 0x17000F84 RID: 3972
// (get) Token: 0x060059BE RID: 22974 RVA: 0x0013D800 File Offset: 0x0013BA00
[Token(Token = "0x17000F84")]
protected override GALEIGFHNBB CardData
{
[Token(Token = "0x60059BE")]
[Address(RVA = "0x1E4A400", Offset = "0x1E49400", VA = "0x181E4A400", 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: 0x060059BF RID: 22975 RVA: 0x0013D880 File Offset: 0x0013BA80
[Token(Token = "0x60059BF")]
[Address(RVA = "0x1E4A3C0", Offset = "0x1E493C0", VA = "0x181E4A3C0")]
public SkuToCardImpl()
{
}
// Token: 0x060059C0 RID: 22976 RVA: 0x0013D894 File Offset: 0x0013BA94
[Token(Token = "0x60059C0")]
[Address(RVA = "0x1E4A260", Offset = "0x1E49260", VA = "0x181E4A260")]
[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();
}
}
}
}