This commit is contained in:
niko
2026-04-10 22:50:51 +02:00
parent 6d1607d5a2
commit f18d448581
17033 changed files with 2863270 additions and 0 deletions
+137
View File
@@ -0,0 +1,137 @@
using System;
using System.Collections.Generic;
using System.Linq;
using Cpp2IlInjected;
using TMPro;
using UnityEngine;
namespace RRUI
{
// Token: 0x0200076B RID: 1899
[Token(Token = "0x200076B")]
[CreateAssetMenu]
public class AccountsConfig : ScriptableObject
{
// Token: 0x17000903 RID: 2307
// (get) Token: 0x0600369B RID: 13979 RVA: 0x000E5FE4 File Offset: 0x000E41E4
[Token(Token = "0x17000903")]
public static AccountsConfig Instance
{
[Token(Token = "0x600369B")]
[Address(RVA = "0x105E8C0", Offset = "0x105D6C0", VA = "0x18105E8C0")]
get
{
AccountsConfig instance = AccountsConfig._instance;
int num = 0;
if (!(instance != num))
{
AccountsConfig._instance = OLJIOKGMCPN.MNKDOANEFLK<AccountsConfig>(0);
AccountsConfig instance2 = AccountsConfig._instance;
int num2 = 0;
if (instance2 == num2)
{
Debug.LogError("Failed to load Accounts object");
}
}
return AccountsConfig._instance;
}
}
// Token: 0x0600369C RID: 13980 RVA: 0x000E6030 File Offset: 0x000E4230
[Token(Token = "0x600369C")]
[Address(RVA = "0x105E570", Offset = "0x105D370", VA = "0x18105E570")]
public void FAPIKBPIAOJ(out List<AccountsConfig.AccountSortFriendlyNameMapping> MPKFLMDODBO, out List<TMP_Dropdown.OptionData> FAIIFLGONJC)
{
List<AccountsConfig.AccountSortFriendlyNameMapping> subscriptionAccountSortCriteriaMetadata = this.SubscriptionAccountSortCriteriaMetadata;
Func<AccountsConfig.AccountSortFriendlyNameMapping, AccountsConfig.NJODPLPNNJO> <>9__6_ = AccountsConfig.<>c.<>9__6_0;
if (<>9__6_ == 0)
{
AccountsConfig.<>c.<>9__6_0 = delegate(AccountsConfig.AccountSortFriendlyNameMapping sc)
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
};
}
List<AccountsConfig.AccountSortFriendlyNameMapping> list = Enumerable.ToList<AccountsConfig.AccountSortFriendlyNameMapping>(Enumerable.OrderBy<AccountsConfig.AccountSortFriendlyNameMapping, AccountsConfig.NJODPLPNNJO>(subscriptionAccountSortCriteriaMetadata, <>9__6_));
MPKFLMDODBO._items = list;
Func<AccountsConfig.AccountSortFriendlyNameMapping, TMP_Dropdown.OptionData> func;
if (AccountsConfig.<>c.<>9__6_1 == 0)
{
func = delegate(AccountsConfig.AccountSortFriendlyNameMapping m)
{
TMP_Dropdown.OptionData optionData;
return optionData;
};
AccountsConfig.<>c.<>9__6_1 = func;
}
List<TMP_Dropdown.OptionData> list2 = Enumerable.ToList<TMP_Dropdown.OptionData>(Enumerable.Select<AccountsConfig.AccountSortFriendlyNameMapping, TMP_Dropdown.OptionData>(list, func));
FAIIFLGONJC._items = list2;
}
// Token: 0x0600369D RID: 13981 RVA: 0x000E60AC File Offset: 0x000E42AC
[Token(Token = "0x600369D")]
[Address(RVA = "0x105E750", Offset = "0x105D550", VA = "0x18105E750")]
public AccountsConfig()
{
List<AccountsConfig.AccountSortFriendlyNameMapping> list = new List();
this.SubscriptionAccountSortCriteriaMetadata = list;
base..ctor();
}
// Token: 0x0600369E RID: 13982 RVA: 0x0000220F File Offset: 0x0000040F
// Note: this type is marked as 'beforefieldinit'.
[Token(Token = "0x600369E")]
[Address(RVA = "0x402080", Offset = "0x400E80", VA = "0x180402080")]
static AccountsConfig()
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
// Token: 0x04002E5D RID: 11869
[Token(Token = "0x4002E5D")]
private static AccountsConfig _instance;
// Token: 0x04002E5E RID: 11870
[FieldOffset(Offset = "0x18")]
[Token(Token = "0x4002E5E")]
[SerializeField]
[Header("Account List")]
private List<AccountsConfig.AccountSortFriendlyNameMapping> SubscriptionAccountSortCriteriaMetadata;
// Token: 0x0200076C RID: 1900
[Token(Token = "0x200076C")]
public enum NJODPLPNNJO
{
// Token: 0x04002E60 RID: 11872
[Token(Token = "0x4002E60")]
Username_Asc,
// Token: 0x04002E61 RID: 11873
[Token(Token = "0x4002E61")]
Username_Desc,
// Token: 0x04002E62 RID: 11874
[Token(Token = "0x4002E62")]
UnreadAnnouncements,
// Token: 0x04002E63 RID: 11875
[Token(Token = "0x4002E63")]
SubscriberCount_Asc,
// Token: 0x04002E64 RID: 11876
[Token(Token = "0x4002E64")]
SubscriberCount_Desc
}
// Token: 0x0200076D RID: 1901
[Token(Token = "0x200076D")]
[Serializable]
public struct AccountSortFriendlyNameMapping
{
// Token: 0x04002E65 RID: 11877
[FieldOffset(Offset = "0x0")]
[Token(Token = "0x4002E65")]
public AccountsConfig.NJODPLPNNJO EnumValue;
// Token: 0x04002E66 RID: 11878
[FieldOffset(Offset = "0x8")]
[Token(Token = "0x4002E66")]
public string FriendlyName;
}
}
}
@@ -0,0 +1,45 @@
using System;
using Cpp2IlInjected;
using UnityEngine;
namespace RRUI.Animation
{
// Token: 0x0200102E RID: 4142
[Token(Token = "0x200102E")]
[MMOINKHEKJF("Color/Absolute", "Tween from the current Image color to an absolute Color")]
[Serializable]
public class ColorAbsoluteTransition : ColorTransition
{
// Token: 0x17000FFC RID: 4092
// (get) Token: 0x06005DF1 RID: 24049 RVA: 0x0000220F File Offset: 0x0000040F
[Token(Token = "0x17000FFC")]
protected override Color TargetColor
{
[Token(Token = "0x6005DF1")]
[Address(RVA = "0xC18470", Offset = "0xC17270", VA = "0x180C18470", Slot = "8")]
get
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
}
// Token: 0x06005DF2 RID: 24050 RVA: 0x0014B378 File Offset: 0x00149578
[Token(Token = "0x6005DF2")]
[Address(RVA = "0x1060A00", Offset = "0x105F800", VA = "0x181060A00")]
public ColorAbsoluteTransition()
{
Color white = Color.white;
Color white2 = Color.white;
this.duration = 0.33f;
this.easeFunction = (HMIPJEAODAB.JOMGGPNCMFK)((ulong)3L);
this.isWorldCanvas = true;
base..ctor();
}
// Token: 0x04003EA7 RID: 16039
[FieldOffset(Offset = "0x70")]
[Token(Token = "0x4003EA7")]
[SerializeField]
private Color color;
}
}
@@ -0,0 +1,38 @@
using System;
using Cpp2IlInjected;
using UnityEngine;
namespace RRUI.Animation
{
// Token: 0x0200102F RID: 4143
[Token(Token = "0x200102F")]
[MMOINKHEKJF("Color/Default", "Tween from the current Image color to the default Color")]
[Serializable]
public class ColorDefaultTransition : ColorTransition
{
// Token: 0x17000FFD RID: 4093
// (get) Token: 0x06005DF3 RID: 24051 RVA: 0x0000220F File Offset: 0x0000040F
[Token(Token = "0x17000FFD")]
protected override Color TargetColor
{
[Token(Token = "0x6005DF3")]
[Address(RVA = "0xB64510", Offset = "0xB63310", VA = "0x180B64510", Slot = "8")]
get
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
}
// Token: 0x06005DF4 RID: 24052 RVA: 0x0014B3B4 File Offset: 0x001495B4
[Token(Token = "0x6005DF4")]
[Address(RVA = "0x1060A50", Offset = "0x105F850", VA = "0x181060A50")]
public ColorDefaultTransition()
{
Color white = Color.white;
this.duration = 0.33f;
this.easeFunction = (HMIPJEAODAB.JOMGGPNCMFK)((ulong)3L);
this.isWorldCanvas = true;
base..ctor();
}
}
}
@@ -0,0 +1,175 @@
using System;
using Cpp2IlInjected;
using UnityEngine;
using UnityEngine.UI;
namespace RRUI.Animation
{
// Token: 0x02001030 RID: 4144
[Token(Token = "0x2001030")]
[MMOINKHEKJF("Color/Match", "Tween from the current Image color to the target's Image color")]
[Serializable]
public class ColorMatchTransition : ColorTransition, GMDGMBMDFJG
{
// Token: 0x17000FFE RID: 4094
// (get) Token: 0x06005DF5 RID: 24053 RVA: 0x0014B3E8 File Offset: 0x001495E8
[Token(Token = "0x17000FFE")]
private Graphic TargetGraphic
{
[Token(Token = "0x6005DF5")]
[Address(RVA = "0x1060F30", Offset = "0x105FD30", VA = "0x181060F30")]
get
{
Graphic graphic = this.targetGraphic;
int num = 0;
if (graphic == num)
{
GameObject gameObject = this.target;
int num2 = 0;
if (gameObject != num2)
{
Graphic component = this.target.GetComponent<Graphic>();
this.targetGraphic = component;
}
}
return this.targetGraphic;
}
}
// Token: 0x17000FFF RID: 4095
// (get) Token: 0x06005DF6 RID: 24054 RVA: 0x0014B43C File Offset: 0x0014963C
[Token(Token = "0x17000FFF")]
protected override Color TargetColor
{
[Token(Token = "0x6005DF6")]
[Address(RVA = "0x1060E30", Offset = "0x105FC30", VA = "0x181060E30", Slot = "8")]
get
{
int num = 0;
bool flag;
bool flag2;
if (!flag || flag2)
{
}
if (num != 0)
{
}
Color white = Color.white;
throw new NullReferenceException();
}
}
// Token: 0x06005DF7 RID: 24055 RVA: 0x0014B464 File Offset: 0x00149664
[Token(Token = "0x6005DF7")]
[Address(RVA = "0x1060D10", Offset = "0x105FB10", VA = "0x181060D10", Slot = "4")]
protected override void Initialize()
{
GameObject gameObject = this.<MonoBehaviour>k__BackingField.gameObject;
Graphic component = this.gameObjectOverride.GetComponent<Graphic>();
this.graphic = component;
Transition transition = this.fallbackTransition;
MonoBehaviour <MonoBehaviour>k__BackingField = this.<MonoBehaviour>k__BackingField;
transition.OFFLOPLJBBG(<MonoBehaviour>k__BackingField);
}
// Token: 0x06005DF8 RID: 24056 RVA: 0x0014B4B0 File Offset: 0x001496B0
[Token(Token = "0x6005DF8")]
[Address(RVA = "0x1060A90", Offset = "0x105F890", VA = "0x181060A90", Slot = "5")]
protected override void Dispose()
{
TransitionImplementation implementation = this.fallbackTransition.implementation;
if (implementation != 0)
{
if (implementation.currentAnimation != 0)
{
}
implementation.currentAnimation = (ulong)0L;
PIPDAMDIAPC pipdamdiapc = implementation.Execute();
return;
}
}
// Token: 0x06005DF9 RID: 24057 RVA: 0x0014B4F0 File Offset: 0x001496F0
[Token(Token = "0x6005DF9")]
[Address(RVA = "0x1060DC0", Offset = "0x105FBC0", VA = "0x181060DC0", Slot = "7")]
public override void Reset()
{
Graphic graphic = this.graphic;
Color cachedColor = this.cachedColor;
Color color = graphic.color;
TransitionImplementation implementation = this.fallbackTransition.implementation;
if (implementation != 0)
{
PIPDAMDIAPC pipdamdiapc = implementation.Execute();
return;
}
}
// Token: 0x06005DFA RID: 24058 RVA: 0x0014B534 File Offset: 0x00149734
[Token(Token = "0x6005DFA")]
[Address(RVA = "0x1060DB0", Offset = "0x105FBB0", VA = "0x181060DB0", Slot = "9")]
public void MAIIBAGFDKF(GameObject DOJCFCINALC)
{
this.target = DOJCFCINALC;
this.targetGraphic = (ulong)0L;
}
// Token: 0x06005DFB RID: 24059 RVA: 0x0014B554 File Offset: 0x00149754
[Token(Token = "0x6005DFB")]
[Address(RVA = "0x1060B10", Offset = "0x105F910", VA = "0x181060B10", Slot = "6")]
protected override PIPDAMDIAPC Execute()
{
GameObject gameObject = this.target;
int num = 0;
if (gameObject != num)
{
Func<Color> func = new Func(base.BHCCBDJPJBB);
Action<Color> action = new Action(base.GFEMEFKMCAA);
HMIPJEAODAB.JOMGGPNCMFK easeFunction = this.easeFunction;
MonoBehaviour <MonoBehaviour>k__BackingField = this.<MonoBehaviour>k__BackingField;
}
if (this.useFallback)
{
return this.fallbackTransition.DCCBNDIOOGE();
}
throw new NullReferenceException();
}
// Token: 0x06005DFC RID: 24060 RVA: 0x0014B5B8 File Offset: 0x001497B8
[Token(Token = "0x6005DFC")]
[Address(RVA = "0x1060A50", Offset = "0x105F850", VA = "0x181060A50")]
public ColorMatchTransition()
{
Color white = Color.white;
this.duration = 0.33f;
this.easeFunction = (HMIPJEAODAB.JOMGGPNCMFK)((ulong)3L);
this.isWorldCanvas = true;
base..ctor();
}
// Token: 0x04003EA8 RID: 16040
[FieldOffset(Offset = "0x70")]
[Token(Token = "0x4003EA8")]
[SerializeField]
private GameObject target;
// Token: 0x04003EA9 RID: 16041
[FieldOffset(Offset = "0x78")]
[Token(Token = "0x4003EA9")]
[SerializeField]
[Tooltip("Fallback Transition if the Target is null")]
private bool useFallback;
// Token: 0x04003EAA RID: 16042
[FieldOffset(Offset = "0x80")]
[Token(Token = "0x4003EAA")]
[SerializeField]
[OMAIFIIBMNL("useFallback")]
private Transition fallbackTransition;
// Token: 0x04003EAB RID: 16043
[FieldOffset(Offset = "0x88")]
[Token(Token = "0x4003EAB")]
private Graphic targetGraphic;
}
}
@@ -0,0 +1,113 @@
using System;
using System.Runtime.CompilerServices;
using Cpp2IlInjected;
using UnityEngine;
using UnityEngine.UI;
namespace RRUI.Animation
{
// Token: 0x02001031 RID: 4145
[Token(Token = "0x2001031")]
[Serializable]
public abstract class ColorTransition : TweenTransition
{
// Token: 0x17001000 RID: 4096
// (get) Token: 0x06005DFD RID: 24061
[Token(Token = "0x17001000")]
protected abstract Color TargetColor
{
[Token(Token = "0x6005DFD")]
[Address(Slot = "8")]
get;
}
// Token: 0x06005DFE RID: 24062 RVA: 0x0014B5EC File Offset: 0x001497EC
[Token(Token = "0x6005DFE")]
[Address(RVA = "0x10611B0", Offset = "0x105FFB0", VA = "0x1810611B0", Slot = "4")]
protected override void Initialize()
{
GameObject gameObject = this.<MonoBehaviour>k__BackingField.gameObject;
Graphic component = this.gameObjectOverride.GetComponent<Graphic>();
this.graphic = component;
}
// Token: 0x06005DFF RID: 24063 RVA: 0x0014B620 File Offset: 0x00149820
[Token(Token = "0x6005DFF")]
[Address(RVA = "0x1061040", Offset = "0x105FE40", VA = "0x181061040", Slot = "6")]
protected override PIPDAMDIAPC Execute()
{
/*
An exception occurred when decompiling this method (06005DFF)
ICSharpCode.Decompiler.DecompilerException: Error decompiling PIPDAMDIAPC RRUI.Animation.ColorTransition::Execute()
---> System.Exception: Basic block has to end with unconditional control flow.
{
Block_0:
stloc:class [mscorlib]System.Func`1<valuetype [UnityEngine.CoreModule]UnityEngine.Color>(var_0_0C, newobj:Func`1[exp:class [mscorlib]System.Func`1<valuetype [UnityEngine.CoreModule]UnityEngine.Color>](Func`1::.ctor, ldloc:ColorTransition[exp:object](this), ldftn:method instance Color *()[exp:native int](ColorTransition::BHCCBDJPJBB)))
stloc:class [mscorlib]System.Action`1<valuetype [UnityEngine.CoreModule]UnityEngine.Color>(var_1_19, newobj:Action`1[exp:class [mscorlib]System.Action`1<valuetype [UnityEngine.CoreModule]UnityEngine.Color>](Action`1::.ctor, ldloc:ColorTransition[exp:object](this), ldftn:method instance void *(valuetype [UnityEngine.CoreModule]UnityEngine.Color)[exp:native int](ColorTransition::GFEMEFKMCAA)))
stloc:JOMGGPNCMFK(var_2_20, ldfld:JOMGGPNCMFK(TweenTransition::easeFunction, ldloc:ColorTransition[exp:TweenTransition](this)))
stloc:MonoBehaviour(var_3_27, ldfld:MonoBehaviour(TransitionImplementation::<MonoBehaviour>k__BackingField, ldloc:ColorTransition[exp:TransitionImplementation](this)))
}
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.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: 0x06005E00 RID: 24064 RVA: 0x0014B654 File Offset: 0x00149854
[Token(Token = "0x6005E00")]
[Address(RVA = "0x1061240", Offset = "0x1060040", VA = "0x181061240", Slot = "7")]
public override void Reset()
{
Graphic graphic = this.graphic;
Color color = this.cachedColor;
Color color2 = graphic.color;
}
// Token: 0x06005E01 RID: 24065 RVA: 0x0014B67C File Offset: 0x0014987C
[Token(Token = "0x6005E01")]
[Address(RVA = "0x1060A50", Offset = "0x105F850", VA = "0x181060A50")]
protected ColorTransition()
{
Color white = Color.white;
this.duration = 0.33f;
this.easeFunction = (HMIPJEAODAB.JOMGGPNCMFK)((ulong)3L);
this.isWorldCanvas = true;
base..ctor();
}
// Token: 0x06005E02 RID: 24066 RVA: 0x0014B6B0 File Offset: 0x001498B0
[Token(Token = "0x6005E02")]
[Address(RVA = "0x1061000", Offset = "0x105FE00", VA = "0x181061000")]
[CompilerGenerated]
private Color BHCCBDJPJBB()
{
throw new NullReferenceException();
}
// Token: 0x06005E03 RID: 24067 RVA: 0x0014B6C4 File Offset: 0x001498C4
[Token(Token = "0x6005E03")]
[Address(RVA = "0x1061170", Offset = "0x105FF70", VA = "0x181061170")]
[CompilerGenerated]
private void GFEMEFKMCAA(Color ONGBFDACHHG)
{
Color color = this.graphic.color;
}
// Token: 0x04003EAC RID: 16044
[FieldOffset(Offset = "0x58")]
[Token(Token = "0x4003EAC")]
private Graphic graphic;
// Token: 0x04003EAD RID: 16045
[FieldOffset(Offset = "0x60")]
[Token(Token = "0x4003EAD")]
protected Color cachedColor;
}
}
@@ -0,0 +1,73 @@
using System;
using Cpp2IlInjected;
using UnityEngine;
namespace RRUI.Animation
{
// Token: 0x02001032 RID: 4146
[Token(Token = "0x2001032")]
[MMOINKHEKJF("Delay", "Delay for a variable number of seconds")]
[Serializable]
public class DelayTransition : TransitionImplementation
{
// Token: 0x17001001 RID: 4097
// (get) Token: 0x06005E04 RID: 24068 RVA: 0x0014B6E4 File Offset: 0x001498E4
[Token(Token = "0x17001001")]
protected float Duration
{
[Token(Token = "0x6005E04")]
[Address(RVA = "0x1061650", Offset = "0x1060450", VA = "0x181061650")]
get
{
if (this.isInstant)
{
}
return this.duration;
}
}
// Token: 0x06005E05 RID: 24069 RVA: 0x0000220F File Offset: 0x0000040F
[Token(Token = "0x6005E05")]
[Address(RVA = "0x402080", Offset = "0x400E80", VA = "0x180402080", Slot = "7")]
public override void Reset()
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
// Token: 0x06005E06 RID: 24070 RVA: 0x0014B704 File Offset: 0x00149904
[Token(Token = "0x6005E06")]
[Address(RVA = "0x1061540", Offset = "0x1060340", VA = "0x181061540", Slot = "6")]
protected override PIPDAMDIAPC Execute()
{
OCABGDGGDIJ ocabgdggdij = LLICDLEPNPK.LJMNFOFCEGL(0);
float num = this.duration;
int num2 = 0;
num2 += num2;
num2++;
OCABGDGGDIJ ocabgdggdij2 = ocabgdggdij.HJHCFNPOBCJ(num);
throw new NullReferenceException();
}
// Token: 0x06005E07 RID: 24071 RVA: 0x0014B738 File Offset: 0x00149938
[Token(Token = "0x6005E07")]
[Address(RVA = "0x1061630", Offset = "0x1060430", VA = "0x181061630")]
public DelayTransition()
{
this.isWorldCanvas = true;
this.Reset();
}
// Token: 0x04003EAE RID: 16046
[FieldOffset(Offset = "0x48")]
[Token(Token = "0x4003EAE")]
[SerializeField]
private bool isInstant;
// Token: 0x04003EAF RID: 16047
[FieldOffset(Offset = "0x4C")]
[Token(Token = "0x4003EAF")]
[SerializeField]
[OMAIFIIBMNL("isInstant", false)]
private float duration = 1f;
}
}
@@ -0,0 +1,63 @@
using System;
using Cpp2IlInjected;
using UnityEngine;
namespace RRUI.Animation
{
// Token: 0x02001034 RID: 4148
[Token(Token = "0x2001034")]
[MMOINKHEKJF("Opacity/Absolute", "Tween from the current opacity to an absolute opacity")]
[Serializable]
public class OpacityAbsoluteTransition : OpacityTransition
{
// Token: 0x06005E09 RID: 24073 RVA: 0x0014B760 File Offset: 0x00149960
[Token(Token = "0x6005E09")]
[Address(RVA = "0x1062460", Offset = "0x1061260", VA = "0x181062460", Slot = "6")]
protected override PIPDAMDIAPC Execute()
{
/*
An exception occurred when decompiling this method (06005E09)
ICSharpCode.Decompiler.DecompilerException: Error decompiling PIPDAMDIAPC RRUI.Animation.OpacityAbsoluteTransition::Execute()
---> System.Exception: Basic block has to end with unconditional control flow.
{
Block_0:
stloc:class [mscorlib]System.Func`1<float32>(var_0_06, ldfld:class [mscorlib]System.Func`1<float32>(OpacityTransition::getter, ldloc:OpacityAbsoluteTransition[exp:OpacityTransition](this)))
stloc:class [mscorlib]System.Action`1<float32>(var_1_0D, ldfld:class [mscorlib]System.Action`1<float32>(OpacityTransition::setter, ldloc:OpacityAbsoluteTransition[exp:OpacityTransition](this)))
stloc:float32(var_2_14, ldfld:float32(OpacityAbsoluteTransition::opacity, ldloc:OpacityAbsoluteTransition(this)))
stloc:float32(var_3_1B, ldfld:float32(TweenTransition::duration, ldloc:OpacityAbsoluteTransition[exp:TweenTransition](this)))
stloc:JOMGGPNCMFK(var_4_22, ldfld:JOMGGPNCMFK(TweenTransition::easeFunction, ldloc:OpacityAbsoluteTransition[exp:TweenTransition](this)))
stloc:MonoBehaviour(var_5_2A, ldfld:MonoBehaviour(TransitionImplementation::<MonoBehaviour>k__BackingField, ldloc:OpacityAbsoluteTransition[exp:TransitionImplementation](this)))
stloc:ANGMHDJNACK(var_7_39, call:ANGMHDJNACK(LLICDLEPNPK::PGBBGHKPEEN, ldloc:class [mscorlib]System.Func`1<float32>[exp:Func`1](var_0_06), ldloc:class [mscorlib]System.Action`1<float32>[exp:Action`1](var_1_0D), ldloc:float32(var_2_14), ldloc:float32(var_3_1B), ldloc:JOMGGPNCMFK(var_4_22), ldloc:MonoBehaviour[exp:Behaviour](var_5_2A)))
}
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.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: 0x06005E0A RID: 24074 RVA: 0x0014B7A8 File Offset: 0x001499A8
[Token(Token = "0x6005E0A")]
[Address(RVA = "0x1062530", Offset = "0x1061330", VA = "0x181062530")]
public OpacityAbsoluteTransition()
{
this.cachedOpacity = 1f;
this.duration = 0.33f;
this.easeFunction = (HMIPJEAODAB.JOMGGPNCMFK)((ulong)3L);
this.isWorldCanvas = true;
base..ctor();
}
// Token: 0x04003EB0 RID: 16048
[FieldOffset(Offset = "0x78")]
[Token(Token = "0x4003EB0")]
[SerializeField]
private float opacity;
}
}
@@ -0,0 +1,56 @@
using System;
using Cpp2IlInjected;
namespace RRUI.Animation
{
// Token: 0x02001035 RID: 4149
[Token(Token = "0x2001035")]
[MMOINKHEKJF("Opacity/Default", "Tween from the current opacity to the default opacity")]
[Serializable]
public class OpacityDefaultTransition : OpacityTransition
{
// Token: 0x06005E0B RID: 24075 RVA: 0x0014B7E4 File Offset: 0x001499E4
[Token(Token = "0x6005E0B")]
[Address(RVA = "0x1062550", Offset = "0x1061350", VA = "0x181062550", Slot = "6")]
protected override PIPDAMDIAPC Execute()
{
/*
An exception occurred when decompiling this method (06005E0B)
ICSharpCode.Decompiler.DecompilerException: Error decompiling PIPDAMDIAPC RRUI.Animation.OpacityDefaultTransition::Execute()
---> System.Exception: Basic block has to end with unconditional control flow.
{
Block_0:
stloc:class [mscorlib]System.Func`1<float32>(var_0_06, ldfld:class [mscorlib]System.Func`1<float32>(OpacityTransition::getter, ldloc:OpacityDefaultTransition[exp:OpacityTransition](this)))
stloc:class [mscorlib]System.Action`1<float32>(var_1_0D, ldfld:class [mscorlib]System.Action`1<float32>(OpacityTransition::setter, ldloc:OpacityDefaultTransition[exp:OpacityTransition](this)))
stloc:float32(var_2_14, ldfld:float32(OpacityTransition::cachedOpacity, ldloc:OpacityDefaultTransition[exp:OpacityTransition](this)))
stloc:float32(var_3_1B, ldfld:float32(TweenTransition::duration, ldloc:OpacityDefaultTransition[exp:TweenTransition](this)))
stloc:JOMGGPNCMFK(var_4_22, ldfld:JOMGGPNCMFK(TweenTransition::easeFunction, ldloc:OpacityDefaultTransition[exp:TweenTransition](this)))
stloc:MonoBehaviour(var_5_2A, ldfld:MonoBehaviour(TransitionImplementation::<MonoBehaviour>k__BackingField, ldloc:OpacityDefaultTransition[exp:TransitionImplementation](this)))
stloc:ANGMHDJNACK(var_7_39, call:ANGMHDJNACK(LLICDLEPNPK::PGBBGHKPEEN, ldloc:class [mscorlib]System.Func`1<float32>[exp:Func`1](var_0_06), ldloc:class [mscorlib]System.Action`1<float32>[exp:Action`1](var_1_0D), ldloc:float32(var_2_14), ldloc:float32(var_3_1B), ldloc:JOMGGPNCMFK(var_4_22), ldloc:MonoBehaviour[exp:Behaviour](var_5_2A)))
}
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.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: 0x06005E0C RID: 24076 RVA: 0x0014B82C File Offset: 0x00149A2C
[Token(Token = "0x6005E0C")]
[Address(RVA = "0x1062530", Offset = "0x1061330", VA = "0x181062530")]
public OpacityDefaultTransition()
{
this.cachedOpacity = 1f;
this.duration = 0.33f;
this.easeFunction = (HMIPJEAODAB.JOMGGPNCMFK)((ulong)3L);
this.isWorldCanvas = true;
base..ctor();
}
}
}
@@ -0,0 +1,160 @@
using System;
using System.Runtime.CompilerServices;
using Cpp2IlInjected;
using UnityEngine;
namespace RRUI.Animation
{
// Token: 0x02001036 RID: 4150
[Token(Token = "0x2001036")]
[Serializable]
public abstract class OpacityTransition : TweenTransition
{
// Token: 0x17001002 RID: 4098
// (get) Token: 0x06005E0D RID: 24077 RVA: 0x0014B868 File Offset: 0x00149A68
[Token(Token = "0x17001002")]
protected float CachedOpacity
{
[Token(Token = "0x6005E0D")]
[Address(RVA = "0x93FDE0", Offset = "0x93EBE0", VA = "0x18093FDE0")]
get
{
return this.cachedOpacity;
}
}
// Token: 0x17001003 RID: 4099
// (get) Token: 0x06005E0E RID: 24078 RVA: 0x0014B87C File Offset: 0x00149A7C
[Token(Token = "0x17001003")]
protected Func<float> Getter
{
[Token(Token = "0x6005E0E")]
[Address(RVA = "0x423DE0", Offset = "0x422BE0", VA = "0x180423DE0")]
get
{
return this.getter;
}
}
// Token: 0x17001004 RID: 4100
// (get) Token: 0x06005E0F RID: 24079 RVA: 0x0014B890 File Offset: 0x00149A90
[Token(Token = "0x17001004")]
protected Action<float> Setter
{
[Token(Token = "0x6005E0F")]
[Address(RVA = "0x423E10", Offset = "0x422C10", VA = "0x180423E10")]
get
{
return this.setter;
}
}
// Token: 0x17001005 RID: 4101
// (get) Token: 0x06005E10 RID: 24080 RVA: 0x0014B8A4 File Offset: 0x00149AA4
// (set) Token: 0x06005E11 RID: 24081 RVA: 0x0014B8D8 File Offset: 0x00149AD8
[Token(Token = "0x17001005")]
protected float CurrentOpacity
{
[Token(Token = "0x6005E10")]
[Address(RVA = "0x1062730", Offset = "0x1061530", VA = "0x181062730")]
get
{
CanvasGroup canvasGroup = this.canvasGroup;
int num = 0;
if (canvasGroup != num)
{
return this.canvasGroup.alpha;
}
throw new NullReferenceException();
}
[Token(Token = "0x6005E11")]
[Address(RVA = "0x10627C0", Offset = "0x10615C0", VA = "0x1810627C0")]
set
{
CanvasGroup canvasGroup = this.canvasGroup;
int num = 0;
if (canvasGroup != num)
{
this.canvasGroup.alpha = value;
}
}
}
// Token: 0x06005E12 RID: 24082 RVA: 0x0014B90C File Offset: 0x00149B0C
[Token(Token = "0x6005E12")]
[Address(RVA = "0x1062630", Offset = "0x1061430", VA = "0x181062630", Slot = "4")]
protected override void Initialize()
{
GameObject gameObject = this.<MonoBehaviour>k__BackingField.gameObject;
CanvasGroup component = this.gameObjectOverride.GetComponent<CanvasGroup>();
this.canvasGroup = component;
float currentOpacity = this.CurrentOpacity;
this.cachedOpacity = currentOpacity;
Func<float> func = new Func(this.HOAOJGGKIJA);
this.getter = func;
Action<float> action = new Action(this.KCABPLOONAM);
this.setter = action;
}
// Token: 0x06005E13 RID: 24083 RVA: 0x0014B978 File Offset: 0x00149B78
[Token(Token = "0x6005E13")]
[Address(RVA = "0x1062720", Offset = "0x1061520", VA = "0x181062720", Slot = "7")]
public override void Reset()
{
float num = this.cachedOpacity;
this.CurrentOpacity = num;
}
// Token: 0x06005E14 RID: 24084 RVA: 0x0014B994 File Offset: 0x00149B94
[Token(Token = "0x6005E14")]
[Address(RVA = "0x1062530", Offset = "0x1061330", VA = "0x181062530")]
protected OpacityTransition()
{
this.duration = 0.33f;
this.easeFunction = (HMIPJEAODAB.JOMGGPNCMFK)((ulong)3L);
this.isWorldCanvas = true;
base..ctor();
}
// Token: 0x06005E15 RID: 24085 RVA: 0x0014B9D0 File Offset: 0x00149BD0
[Token(Token = "0x6005E15")]
[Address(RVA = "0x1062620", Offset = "0x1061420", VA = "0x181062620")]
[CompilerGenerated]
private float HOAOJGGKIJA()
{
return this.CurrentOpacity;
}
// Token: 0x06005E16 RID: 24086 RVA: 0x0014B9E4 File Offset: 0x00149BE4
[Token(Token = "0x6005E16")]
[Address(RVA = "0x1062710", Offset = "0x1061510", VA = "0x181062710")]
[CompilerGenerated]
private void KCABPLOONAM(float ONGBFDACHHG)
{
this.CurrentOpacity = ONGBFDACHHG;
}
// Token: 0x04003EB1 RID: 16049
[FieldOffset(Offset = "0x58")]
[Token(Token = "0x4003EB1")]
[NonSerialized]
private float cachedOpacity = 1f;
// Token: 0x04003EB2 RID: 16050
[FieldOffset(Offset = "0x60")]
[Token(Token = "0x4003EB2")]
[NonSerialized]
private Func<float> getter;
// Token: 0x04003EB3 RID: 16051
[FieldOffset(Offset = "0x68")]
[Token(Token = "0x4003EB3")]
[NonSerialized]
private Action<float> setter;
// Token: 0x04003EB4 RID: 16052
[FieldOffset(Offset = "0x70")]
[Token(Token = "0x4003EB4")]
private CanvasGroup canvasGroup;
}
}
@@ -0,0 +1,33 @@
using System;
using Cpp2IlInjected;
using UnityEngine;
namespace RRUI.Animation
{
// Token: 0x02001037 RID: 4151
[Token(Token = "0x2001037")]
[MMOINKHEKJF("Position/Default", "Tween from the current position to the default position")]
[Serializable]
public class PositionDefaultTransition : PositionTransition
{
// Token: 0x06005E17 RID: 24087 RVA: 0x0014B9F8 File Offset: 0x00149BF8
[Token(Token = "0x6005E17")]
[Address(RVA = "0x1062D30", Offset = "0x1061B30", VA = "0x181062D30", Slot = "6")]
protected override PIPDAMDIAPC Execute()
{
GameObject gameObject = this.<MonoBehaviour>k__BackingField.gameObject;
Transform transform = this.gameObjectOverride.transform;
float z = this.cachedLocalPosition.z;
HMIPJEAODAB.JOMGGPNCMFK easeFunction = this.easeFunction;
MonoBehaviour <MonoBehaviour>k__BackingField = this.<MonoBehaviour>k__BackingField;
throw new NullReferenceException();
}
// Token: 0x06005E18 RID: 24088 RVA: 0x0014BA40 File Offset: 0x00149C40
[Token(Token = "0x6005E18")]
[Address(RVA = "0x1062E40", Offset = "0x1061C40", VA = "0x181062E40")]
public PositionDefaultTransition()
{
}
}
}
@@ -0,0 +1,137 @@
using System;
using Cpp2IlInjected;
using UnityEngine;
namespace RRUI.Animation
{
// Token: 0x02001038 RID: 4152
[Token(Token = "0x2001038")]
[MMOINKHEKJF("Position/Off Screen", "Tween from the current position until it is off a side of the screen")]
[Serializable]
public class PositionOffScreenTransition : PositionTransition
{
// Token: 0x17001006 RID: 4102
// (get) Token: 0x06005E19 RID: 24089 RVA: 0x0014BA54 File Offset: 0x00149C54
[Token(Token = "0x17001006")]
public Vector3 Offset
{
[Token(Token = "0x6005E19")]
[Address(RVA = "0x1063160", Offset = "0x1061F60", VA = "0x181063160")]
get
{
int num = 0;
Transform transform;
if (transform != 0)
{
}
int num2 = 0;
if (!(num == num2))
{
Vector3[] immediate_CORNERS = PositionOffScreenTransition.IMMEDIATE_CORNERS;
int length = PositionOffScreenTransition.IMMEDIATE_CORNERS.Length;
Vector3[] immediate_CORNERS2 = PositionOffScreenTransition.IMMEDIATE_CORNERS;
RectTransform rectTransform;
Canvas canvas;
rectTransform.FABLENJPHFB(immediate_CORNERS2, canvas);
Vector3[] immediate_CORNERS3 = PositionOffScreenTransition.IMMEDIATE_CORNERS;
int length2 = immediate_CORNERS3.Length;
Vector3 vector = immediate_CORNERS3[1];
Vector3 zero = Vector3.zero;
float z = Vector3.left.z;
float z2 = Vector3.down.z;
Vector3 right = Vector3.right;
Vector3 up = Vector3.up;
Vector3 vector2;
float z3 = vector2.z;
Vector3 vector3;
float z4 = vector3.z;
}
float z5 = Vector3.zero.z;
throw new NullReferenceException();
}
}
// Token: 0x06005E1A RID: 24090 RVA: 0x0014BB04 File Offset: 0x00149D04
[Token(Token = "0x6005E1A")]
[Address(RVA = "0x1063020", Offset = "0x1061E20", VA = "0x181063020", Slot = "4")]
protected override void Initialize()
{
GameObject gameObject = this.<MonoBehaviour>k__BackingField.gameObject;
Transform transform = this.gameObjectOverride.transform;
Vector3 vector;
float z = vector.z;
this.cachedLocalPosition.z = z;
GameObject gameObject2 = this.<MonoBehaviour>k__BackingField.gameObject;
Canvas componentInParent = this.gameObjectOverride.GetComponentInParent<Canvas>();
Canvas rootCanvas;
if (componentInParent != 0)
{
rootCanvas = componentInParent.rootCanvas;
this.canvas = rootCanvas;
return;
}
this.canvas = rootCanvas;
}
// Token: 0x06005E1B RID: 24091 RVA: 0x0014BB7C File Offset: 0x00149D7C
[Token(Token = "0x6005E1B")]
[Address(RVA = "0x1062E50", Offset = "0x1061C50", VA = "0x181062E50", Slot = "6")]
protected override PIPDAMDIAPC Execute()
{
GameObject gameObject = this.<MonoBehaviour>k__BackingField.gameObject;
Transform transform = this.gameObjectOverride.transform;
Vector3 vector;
float z = vector.z;
Vector3 vector2;
float z2 = vector2.z;
Vector3 vector3;
float z3 = vector3.z;
GameObject gameObject2 = this.<MonoBehaviour>k__BackingField.gameObject;
Transform transform2 = this.gameObjectOverride.transform;
HMIPJEAODAB.JOMGGPNCMFK easeFunction = this.easeFunction;
MonoBehaviour <MonoBehaviour>k__BackingField = this.<MonoBehaviour>k__BackingField;
throw new NullReferenceException();
}
// Token: 0x06005E1C RID: 24092 RVA: 0x0014BBEC File Offset: 0x00149DEC
[Token(Token = "0x6005E1C")]
[Address(RVA = "0x1063150", Offset = "0x1061F50", VA = "0x181063150")]
public PositionOffScreenTransition()
{
}
// Token: 0x04003EB5 RID: 16053
[Token(Token = "0x4003EB5")]
private static readonly Vector3[] IMMEDIATE_CORNERS = new Vector3[4];
// Token: 0x04003EB6 RID: 16054
[FieldOffset(Offset = "0x68")]
[Token(Token = "0x4003EB6")]
[SerializeField]
private PositionOffScreenTransition.HPMDPFHGJGF side = (PositionOffScreenTransition.HPMDPFHGJGF)((ulong)1L);
// Token: 0x04003EB7 RID: 16055
[FieldOffset(Offset = "0x70")]
[Token(Token = "0x4003EB7")]
[NonSerialized]
private Canvas canvas;
// Token: 0x02001039 RID: 4153
[Token(Token = "0x2001039")]
public enum HPMDPFHGJGF
{
// Token: 0x04003EB9 RID: 16057
[Token(Token = "0x4003EB9")]
Top,
// Token: 0x04003EBA RID: 16058
[Token(Token = "0x4003EBA")]
Right,
// Token: 0x04003EBB RID: 16059
[Token(Token = "0x4003EBB")]
Bottom,
// Token: 0x04003EBC RID: 16060
[Token(Token = "0x4003EBC")]
Left
}
}
}
@@ -0,0 +1,48 @@
using System;
using Cpp2IlInjected;
using UnityEngine;
namespace RRUI.Animation
{
// Token: 0x0200103A RID: 4154
[Token(Token = "0x200103A")]
[MMOINKHEKJF("Position/Offset", "Tween from the current position to a relative offset")]
[Serializable]
public class PositionOffsetTransition : PositionTransition
{
// Token: 0x06005E1E RID: 24094 RVA: 0x0014BC20 File Offset: 0x00149E20
[Token(Token = "0x6005E1E")]
[Address(RVA = "0x1063680", Offset = "0x1062480", VA = "0x181063680", Slot = "6")]
protected override PIPDAMDIAPC Execute()
{
GameObject gameObject = this.<MonoBehaviour>k__BackingField.gameObject;
Transform transform = this.gameObjectOverride.transform;
float z = this.offset.z;
Vector3 vector;
float z2 = vector.z;
Vector3 vector2;
float z3 = vector2.z;
GameObject gameObject2 = this.<MonoBehaviour>k__BackingField.gameObject;
Transform transform2 = this.gameObjectOverride.transform;
HMIPJEAODAB.JOMGGPNCMFK easeFunction = this.easeFunction;
MonoBehaviour <MonoBehaviour>k__BackingField = this.<MonoBehaviour>k__BackingField;
throw new NullReferenceException();
}
// Token: 0x06005E1F RID: 24095 RVA: 0x0014BC94 File Offset: 0x00149E94
[Token(Token = "0x6005E1F")]
[Address(RVA = "0x1063840", Offset = "0x1062640", VA = "0x181063840")]
public PositionOffsetTransition()
{
float z = Vector3.zero.z;
this.offset.z = z;
base..ctor();
}
// Token: 0x04003EBD RID: 16061
[FieldOffset(Offset = "0x68")]
[Token(Token = "0x4003EBD")]
[SerializeField]
private Vector3 offset;
}
}
@@ -0,0 +1,66 @@
using System;
using Cpp2IlInjected;
using UnityEngine;
namespace RRUI.Animation
{
// Token: 0x0200103B RID: 4155
[Token(Token = "0x200103B")]
[Serializable]
public abstract class PositionTransition : TweenTransition
{
// Token: 0x17001007 RID: 4103
// (get) Token: 0x06005E20 RID: 24096 RVA: 0x0000220F File Offset: 0x0000040F
[Token(Token = "0x17001007")]
protected Vector3 CachedLocalPosition
{
[Token(Token = "0x6005E20")]
[Address(RVA = "0xA8CE40", Offset = "0xA8BC40", VA = "0x180A8CE40")]
get
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
}
// Token: 0x06005E21 RID: 24097 RVA: 0x0014BCC0 File Offset: 0x00149EC0
[Token(Token = "0x6005E21")]
[Address(RVA = "0x10638B0", Offset = "0x10626B0", VA = "0x1810638B0", Slot = "4")]
protected override void Initialize()
{
GameObject gameObject = this.<MonoBehaviour>k__BackingField.gameObject;
Transform transform = this.gameObjectOverride.transform;
Vector3 vector;
float z = vector.z;
this.cachedLocalPosition.z = z;
}
// Token: 0x06005E22 RID: 24098 RVA: 0x0014BD00 File Offset: 0x00149F00
[Token(Token = "0x6005E22")]
[Address(RVA = "0x1063920", Offset = "0x1062720", VA = "0x181063920", Slot = "7")]
public override void Reset()
{
GameObject gameObject = this.<MonoBehaviour>k__BackingField.gameObject;
Transform transform = this.gameObjectOverride.transform;
float z = this.cachedLocalPosition.z;
}
// Token: 0x06005E23 RID: 24099 RVA: 0x0014BD38 File Offset: 0x00149F38
[Token(Token = "0x6005E23")]
[Address(RVA = "0x1063990", Offset = "0x1062790", VA = "0x181063990")]
protected PositionTransition()
{
float z = Vector3.zero.z;
this.cachedLocalPosition.z = z;
this.duration = 0.33f;
this.easeFunction = (HMIPJEAODAB.JOMGGPNCMFK)((ulong)3L);
this.isWorldCanvas = true;
base..ctor();
}
// Token: 0x04003EBE RID: 16062
[FieldOffset(Offset = "0x58")]
[Token(Token = "0x4003EBE")]
[NonSerialized]
private Vector3 cachedLocalPosition;
}
}
@@ -0,0 +1,106 @@
using System;
using Cpp2IlInjected;
using UnityEngine;
namespace RRUI.Animation
{
// Token: 0x0200103C RID: 4156
[Token(Token = "0x200103C")]
[MMOINKHEKJF("RectTransform/Absolute", "Tween from the current RectTransform properties to the target properties")]
[Serializable]
public class RectTransformAbsoluteTransition : RectTransformTransition
{
// Token: 0x17001008 RID: 4104
// (get) Token: 0x06005E24 RID: 24100 RVA: 0x0000220F File Offset: 0x0000040F
[Token(Token = "0x17001008")]
protected override Vector2 TargetSizeDelta
{
[Token(Token = "0x6005E24")]
[Address(RVA = "0x1069C40", Offset = "0x1068A40", VA = "0x181069C40", Slot = "8")]
get
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
}
// Token: 0x17001009 RID: 4105
// (get) Token: 0x06005E25 RID: 24101 RVA: 0x0000220F File Offset: 0x0000040F
[Token(Token = "0x17001009")]
protected override Vector3 TargetPosition
{
[Token(Token = "0x6005E25")]
[Address(RVA = "0xA837F0", Offset = "0xA825F0", VA = "0x180A837F0", Slot = "9")]
get
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
}
// Token: 0x1700100A RID: 4106
// (get) Token: 0x06005E26 RID: 24102 RVA: 0x0000220F File Offset: 0x0000040F
[Token(Token = "0x1700100A")]
protected override Quaternion TargetRotation
{
[Token(Token = "0x6005E26")]
[Address(RVA = "0x1069BA0", Offset = "0x10689A0", VA = "0x181069BA0", Slot = "10")]
get
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
}
// Token: 0x1700100B RID: 4107
// (get) Token: 0x06005E27 RID: 24103 RVA: 0x0000220F File Offset: 0x0000040F
[Token(Token = "0x1700100B")]
protected override Vector3 TargetScale
{
[Token(Token = "0x6005E27")]
[Address(RVA = "0x1022750", Offset = "0x1021550", VA = "0x181022750", Slot = "11")]
get
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
}
// Token: 0x06005E28 RID: 24104 RVA: 0x0014BD80 File Offset: 0x00149F80
[Token(Token = "0x6005E28")]
[Address(RVA = "0x1069AA0", Offset = "0x10688A0", VA = "0x181069AA0")]
public RectTransformAbsoluteTransition()
{
Vector2 zero = Vector2.zero;
this.sizeDelta = zero;
this.sizeDelta.y = (float)0;
float z = Vector3.zero.z;
this.position.z = z;
float z2 = Vector3.zero.z;
this.rotation.z = z2;
float z3 = Vector3.one.z;
this.scale.z = z3;
base..ctor();
}
// Token: 0x04003EBF RID: 16063
[FieldOffset(Offset = "0x88")]
[Token(Token = "0x4003EBF")]
[SerializeField]
private Vector2 sizeDelta;
// Token: 0x04003EC0 RID: 16064
[FieldOffset(Offset = "0x90")]
[Token(Token = "0x4003EC0")]
[SerializeField]
private Vector3 position;
// Token: 0x04003EC1 RID: 16065
[FieldOffset(Offset = "0x9C")]
[Token(Token = "0x4003EC1")]
[SerializeField]
private Vector3 rotation;
// Token: 0x04003EC2 RID: 16066
[FieldOffset(Offset = "0xA8")]
[Token(Token = "0x4003EC2")]
[SerializeField]
private Vector3 scale;
}
}
@@ -0,0 +1,72 @@
using System;
using Cpp2IlInjected;
using UnityEngine;
namespace RRUI.Animation
{
// Token: 0x0200103D RID: 4157
[Token(Token = "0x200103D")]
[MMOINKHEKJF("RectTransform/Default", "Tween from the current RectTransform properties to the default RectTransform properties")]
[Serializable]
public class RectTransformDefaultTransition : RectTransformTransition
{
// Token: 0x1700100C RID: 4108
// (get) Token: 0x06005E29 RID: 24105 RVA: 0x0000220F File Offset: 0x0000040F
[Token(Token = "0x1700100C")]
protected override Vector2 TargetSizeDelta
{
[Token(Token = "0x6005E29")]
[Address(RVA = "0x1069CA0", Offset = "0x1068AA0", VA = "0x181069CA0", Slot = "8")]
get
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
}
// Token: 0x1700100D RID: 4109
// (get) Token: 0x06005E2A RID: 24106 RVA: 0x0000220F File Offset: 0x0000040F
[Token(Token = "0x1700100D")]
protected override Vector3 TargetPosition
{
[Token(Token = "0x6005E2A")]
[Address(RVA = "0x1069C70", Offset = "0x1068A70", VA = "0x181069C70", Slot = "9")]
get
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
}
// Token: 0x1700100E RID: 4110
// (get) Token: 0x06005E2B RID: 24107 RVA: 0x0000220F File Offset: 0x0000040F
[Token(Token = "0x1700100E")]
protected override Quaternion TargetRotation
{
[Token(Token = "0x6005E2B")]
[Address(RVA = "0x1069C90", Offset = "0x1068A90", VA = "0x181069C90", Slot = "10")]
get
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
}
// Token: 0x1700100F RID: 4111
// (get) Token: 0x06005E2C RID: 24108 RVA: 0x0000220F File Offset: 0x0000040F
[Token(Token = "0x1700100F")]
protected override Vector3 TargetScale
{
[Token(Token = "0x6005E2C")]
[Address(RVA = "0x9326D0", Offset = "0x9314D0", VA = "0x1809326D0", Slot = "11")]
get
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
}
// Token: 0x06005E2D RID: 24109 RVA: 0x0014BDF8 File Offset: 0x00149FF8
[Token(Token = "0x6005E2D")]
[Address(RVA = "0x1069C60", Offset = "0x1068A60", VA = "0x181069C60")]
public RectTransformDefaultTransition()
{
}
}
}
@@ -0,0 +1,203 @@
using System;
using Cpp2IlInjected;
using UnityEngine;
namespace RRUI.Animation
{
// Token: 0x0200103E RID: 4158
[Token(Token = "0x200103E")]
[MMOINKHEKJF("RectTransform/Match", "Tween from the current RectTransform properties to the target's RectTransform properties")]
[Serializable]
public class RectTransformMatchTransition : RectTransformTransition, GMDGMBMDFJG
{
// Token: 0x17001010 RID: 4112
// (get) Token: 0x06005E2E RID: 24110 RVA: 0x0014BE0C File Offset: 0x0014A00C
[Token(Token = "0x17001010")]
private RectTransform TargetRectTransform
{
[Token(Token = "0x6005E2E")]
[Address(RVA = "0x106A0A0", Offset = "0x1068EA0", VA = "0x18106A0A0")]
get
{
if (this.target.transform == 0)
{
}
throw new NullReferenceException();
}
}
// Token: 0x17001011 RID: 4113
// (get) Token: 0x06005E2F RID: 24111 RVA: 0x0014BE2C File Offset: 0x0014A02C
[Token(Token = "0x17001011")]
protected override Vector2 TargetSizeDelta
{
[Token(Token = "0x6005E2F")]
[Address(RVA = "0x106A220", Offset = "0x1069020", VA = "0x18106A220", Slot = "8")]
get
{
Transform transform = this.target.transform;
Vector2 vector;
return vector;
}
}
// Token: 0x17001012 RID: 4114
// (get) Token: 0x06005E30 RID: 24112 RVA: 0x0014BE4C File Offset: 0x0014A04C
[Token(Token = "0x17001012")]
protected override Vector3 TargetPosition
{
[Token(Token = "0x6005E30")]
[Address(RVA = "0x106A010", Offset = "0x1068E10", VA = "0x18106A010", Slot = "9")]
get
{
Vector3 vector;
float z = vector.z;
throw new NullReferenceException();
}
}
// Token: 0x17001013 RID: 4115
// (get) Token: 0x06005E31 RID: 24113 RVA: 0x0014BE68 File Offset: 0x0014A068
[Token(Token = "0x17001013")]
protected override Quaternion TargetRotation
{
[Token(Token = "0x6005E31")]
[Address(RVA = "0x106A110", Offset = "0x1068F10", VA = "0x18106A110", Slot = "10")]
get
{
throw new NullReferenceException();
}
}
// Token: 0x17001014 RID: 4116
// (get) Token: 0x06005E32 RID: 24114 RVA: 0x0014BE7C File Offset: 0x0014A07C
[Token(Token = "0x17001014")]
protected override Vector3 TargetScale
{
[Token(Token = "0x6005E32")]
[Address(RVA = "0x106A190", Offset = "0x1068F90", VA = "0x18106A190", Slot = "11")]
get
{
Vector3 vector;
float z = vector.z;
throw new NullReferenceException();
}
}
// Token: 0x06005E33 RID: 24115 RVA: 0x0014BE98 File Offset: 0x0014A098
[Token(Token = "0x6005E33")]
[Address(RVA = "0x1069E10", Offset = "0x1068C10", VA = "0x181069E10", Slot = "4")]
protected override void Initialize()
{
Vector2 sizeDelta = base.RectTransform.sizeDelta;
this.cachedSizeDelta = sizeDelta;
this.cachedSizeDelta.y = (float)0;
RectTransform rectTransform = base.RectTransform;
Vector3 vector;
float z = vector.z;
this.cachedPosition.z = z;
RectTransform rectTransform2 = base.RectTransform;
RectTransform rectTransform3 = base.RectTransform;
Transition transition = this.fallbackTransition;
Vector3 vector2;
float z2 = vector2.z;
this.cachedScale.z = z2;
MonoBehaviour <MonoBehaviour>k__BackingField = this.<MonoBehaviour>k__BackingField;
transition.OFFLOPLJBBG(<MonoBehaviour>k__BackingField);
}
// Token: 0x06005E34 RID: 24116 RVA: 0x0014BF24 File Offset: 0x0014A124
[Token(Token = "0x6005E34")]
[Address(RVA = "0x1069CC0", Offset = "0x1068AC0", VA = "0x181069CC0", Slot = "5")]
protected override void Dispose()
{
TransitionImplementation implementation = this.fallbackTransition.implementation;
if (implementation != 0)
{
if (implementation.currentAnimation != 0)
{
}
implementation.currentAnimation = (ulong)0L;
PIPDAMDIAPC pipdamdiapc = implementation.Execute();
return;
}
}
// Token: 0x06005E35 RID: 24117 RVA: 0x0014BF64 File Offset: 0x0014A164
[Token(Token = "0x6005E35")]
[Address(RVA = "0x1069F00", Offset = "0x1068D00", VA = "0x181069F00", Slot = "7")]
public override void Reset()
{
RectTransform rectTransform = base.RectTransform;
Vector2 cachedSizeDelta = this.cachedSizeDelta;
float y = this.cachedSizeDelta.y;
rectTransform.sizeDelta = cachedSizeDelta;
RectTransform rectTransform2 = base.RectTransform;
float z = this.cachedPosition.z;
RectTransform rectTransform3 = base.RectTransform;
Quaternion cachedRotation = this.cachedRotation;
rectTransform3.localRotation = cachedRotation;
RectTransform rectTransform4 = base.RectTransform;
float z2 = this.cachedScale.z;
TransitionImplementation implementation = this.fallbackTransition.implementation;
if (implementation != 0)
{
PIPDAMDIAPC pipdamdiapc = implementation.Execute();
return;
}
}
// Token: 0x06005E36 RID: 24118 RVA: 0x0014BFF8 File Offset: 0x0014A1F8
[Token(Token = "0x6005E36")]
[Address(RVA = "0x567D10", Offset = "0x566B10", VA = "0x180567D10", Slot = "12")]
public void MAIIBAGFDKF(GameObject DOJCFCINALC)
{
this.target = DOJCFCINALC;
}
// Token: 0x06005E37 RID: 24119 RVA: 0x0014C00C File Offset: 0x0014A20C
[Token(Token = "0x6005E37")]
[Address(RVA = "0x1069D40", Offset = "0x1068B40", VA = "0x181069D40", Slot = "6")]
protected override PIPDAMDIAPC Execute()
{
GameObject gameObject = this.target;
int num = 0;
if (gameObject != num)
{
return base.Execute();
}
if (this.useFallback)
{
return this.fallbackTransition.DCCBNDIOOGE();
}
throw new NullReferenceException();
}
// Token: 0x06005E38 RID: 24120 RVA: 0x0014C050 File Offset: 0x0014A250
[Token(Token = "0x6005E38")]
[Address(RVA = "0x1069C60", Offset = "0x1068A60", VA = "0x181069C60")]
public RectTransformMatchTransition()
{
}
// Token: 0x04003EC3 RID: 16067
[FieldOffset(Offset = "0x88")]
[Token(Token = "0x4003EC3")]
[SerializeField]
private GameObject target;
// Token: 0x04003EC4 RID: 16068
[FieldOffset(Offset = "0x90")]
[Token(Token = "0x4003EC4")]
[SerializeField]
[Tooltip("Fallback Transition if the Target is null")]
private bool useFallback;
// Token: 0x04003EC5 RID: 16069
[FieldOffset(Offset = "0x98")]
[Token(Token = "0x4003EC5")]
[SerializeField]
[OMAIFIIBMNL("useFallback")]
private Transition fallbackTransition;
}
}
@@ -0,0 +1,204 @@
using System;
using System.Runtime.CompilerServices;
using Cpp2IlInjected;
using UnityEngine;
namespace RRUI.Animation
{
// Token: 0x0200103F RID: 4159
[Token(Token = "0x200103F")]
[Serializable]
public abstract class RectTransformTransition : TweenTransition
{
// Token: 0x17001015 RID: 4117
// (get) Token: 0x06005E39 RID: 24121
[Token(Token = "0x17001015")]
protected abstract Vector2 TargetSizeDelta
{
[Token(Token = "0x6005E39")]
[Address(Slot = "8")]
get;
}
// Token: 0x17001016 RID: 4118
// (get) Token: 0x06005E3A RID: 24122
[Token(Token = "0x17001016")]
protected abstract Vector3 TargetPosition
{
[Token(Token = "0x6005E3A")]
[Address(Slot = "9")]
get;
}
// Token: 0x17001017 RID: 4119
// (get) Token: 0x06005E3B RID: 24123
[Token(Token = "0x17001017")]
protected abstract Quaternion TargetRotation
{
[Token(Token = "0x6005E3B")]
[Address(Slot = "10")]
get;
}
// Token: 0x17001018 RID: 4120
// (get) Token: 0x06005E3C RID: 24124
[Token(Token = "0x17001018")]
protected abstract Vector3 TargetScale
{
[Token(Token = "0x6005E3C")]
[Address(Slot = "11")]
get;
}
// Token: 0x06005E3D RID: 24125 RVA: 0x0014C064 File Offset: 0x0014A264
[Token(Token = "0x6005E3D")]
[Address(RVA = "0x106A7E0", Offset = "0x10695E0", VA = "0x18106A7E0", Slot = "4")]
protected override void Initialize()
{
Vector2 sizeDelta = base.RectTransform.sizeDelta;
this.cachedSizeDelta = sizeDelta;
this.cachedSizeDelta.y = (float)0;
RectTransform rectTransform = base.RectTransform;
Vector3 vector;
float z = vector.z;
this.cachedPosition.z = z;
RectTransform rectTransform2 = base.RectTransform;
RectTransform rectTransform3 = base.RectTransform;
Vector3 vector2;
float z2 = vector2.z;
this.cachedScale.z = z2;
}
// Token: 0x06005E3E RID: 24126 RVA: 0x0014C0D8 File Offset: 0x0014A2D8
[Token(Token = "0x6005E3E")]
[Address(RVA = "0x106A290", Offset = "0x1069090", VA = "0x18106A290", Slot = "6")]
protected override PIPDAMDIAPC Execute()
{
Func<Vector3> func = new Func(this.FIKPIDNEOOI);
Action<Vector3> action = new Action(this.JPPNIEKAOGH);
this.Reset();
int num = 0;
Vector3 vector;
float z = vector.z;
HMIPJEAODAB.JOMGGPNCMFK easeFunction = this.easeFunction;
MonoBehaviour <MonoBehaviour>k__BackingField = this.<MonoBehaviour>k__BackingField;
RectTransform rectTransform = base.RectTransform;
MonoBehaviour <MonoBehaviour>k__BackingField2 = this.<MonoBehaviour>k__BackingField;
RectTransform rectTransform2 = base.RectTransform;
MonoBehaviour <MonoBehaviour>k__BackingField3 = this.<MonoBehaviour>k__BackingField;
RectTransform rectTransform3 = base.RectTransform;
MonoBehaviour <MonoBehaviour>k__BackingField4 = this.<MonoBehaviour>k__BackingField;
Quaternion quaternion;
float z2 = quaternion.z;
OCABGDGGDIJ ocabgdggdij = LLICDLEPNPK.LJMNFOFCEGL(0);
PIPDAMDIAPC[] array = new PIPDAMDIAPC[4];
ANGMHDJNACK angmhdjnack;
if (angmhdjnack != 0)
{
}
array[0] = angmhdjnack;
ANGMHDJNACK angmhdjnack2;
if (angmhdjnack2 != 0)
{
}
array[1] = angmhdjnack2;
ANGMHDJNACK angmhdjnack3;
if (angmhdjnack3 != 0)
{
}
array[2] = angmhdjnack3;
ANGMHDJNACK angmhdjnack4;
if (angmhdjnack4 != 0)
{
}
array[3] = angmhdjnack4;
num += num;
num++;
OCABGDGGDIJ ocabgdggdij2 = ocabgdggdij.JOLMOGBAGOE(array);
ocabgdggdij += ocabgdggdij;
throw new NullReferenceException();
}
// Token: 0x06005E3F RID: 24127 RVA: 0x0014C1C4 File Offset: 0x0014A3C4
[Token(Token = "0x6005E3F")]
[Address(RVA = "0x106A950", Offset = "0x1069750", VA = "0x18106A950", Slot = "7")]
public override void Reset()
{
RectTransform rectTransform = base.RectTransform;
Vector2 vector = this.cachedSizeDelta;
float y = this.cachedSizeDelta.y;
rectTransform.sizeDelta = vector;
RectTransform rectTransform2 = base.RectTransform;
float z = this.cachedPosition.z;
RectTransform rectTransform3 = base.RectTransform;
Quaternion quaternion = this.cachedRotation;
rectTransform3.localRotation = quaternion;
RectTransform rectTransform4 = base.RectTransform;
float z2 = this.cachedScale.z;
}
// Token: 0x06005E40 RID: 24128 RVA: 0x0014C23C File Offset: 0x0014A43C
[Token(Token = "0x6005E40")]
[Address(RVA = "0x106AA30", Offset = "0x1069830", VA = "0x18106AA30")]
protected RectTransformTransition()
{
Vector2 zero = Vector2.zero;
this.cachedSizeDelta = zero;
this.cachedSizeDelta.y = (float)0;
float z = Vector3.zero.z;
this.cachedPosition.z = z;
Quaternion identity = Quaternion.identity;
float z2 = Vector3.one.z;
this.cachedScale.z = z2;
this.duration = 0.33f;
this.easeFunction = (HMIPJEAODAB.JOMGGPNCMFK)((ulong)3L);
this.isWorldCanvas = true;
base..ctor();
}
// Token: 0x06005E41 RID: 24129 RVA: 0x0014C2BC File Offset: 0x0014A4BC
[Token(Token = "0x6005E41")]
[Address(RVA = "0x106A730", Offset = "0x1069530", VA = "0x18106A730")]
[CompilerGenerated]
private Vector3 FIKPIDNEOOI()
{
RectTransform rectTransform;
Vector2 sizeDelta = rectTransform.sizeDelta;
Vector3 vector;
float z = vector.z;
throw new NullReferenceException();
}
// Token: 0x06005E42 RID: 24130 RVA: 0x0014C2DC File Offset: 0x0014A4DC
[Token(Token = "0x6005E42")]
[Address(RVA = "0x106A8B0", Offset = "0x10696B0", VA = "0x18106A8B0")]
[CompilerGenerated]
private void JPPNIEKAOGH(Vector3 ONGBFDACHHG)
{
RectTransform rectTransform = base.RectTransform;
float z = ONGBFDACHHG.z;
Vector2 vector;
rectTransform.sizeDelta = vector;
}
// Token: 0x04003EC6 RID: 16070
[FieldOffset(Offset = "0x58")]
[Token(Token = "0x4003EC6")]
protected Vector2 cachedSizeDelta;
// Token: 0x04003EC7 RID: 16071
[FieldOffset(Offset = "0x60")]
[Token(Token = "0x4003EC7")]
protected Vector3 cachedPosition;
// Token: 0x04003EC8 RID: 16072
[FieldOffset(Offset = "0x6C")]
[Token(Token = "0x4003EC8")]
protected Quaternion cachedRotation;
// Token: 0x04003EC9 RID: 16073
[FieldOffset(Offset = "0x7C")]
[Token(Token = "0x4003EC9")]
protected Vector3 cachedScale;
}
}
@@ -0,0 +1,66 @@
using System;
using System.Collections.Generic;
using Cpp2IlInjected;
using UnityEngine;
namespace RRUI.Animation
{
// Token: 0x02001040 RID: 4160
[Token(Token = "0x2001040")]
[MMOINKHEKJF("Rings/Absolute", "Tween from the current Rings layers to new absolute layers.")]
[Serializable]
public class RingsAbsoluteTransition : RingsTransition
{
// Token: 0x17001019 RID: 4121
// (get) Token: 0x06005E43 RID: 24131 RVA: 0x0014C304 File Offset: 0x0014A504
[Token(Token = "0x17001019")]
protected override IReadOnlyList<UIRings.RingLayer> TargetRingLayers
{
[Token(Token = "0x6005E43")]
[Address(RVA = "0x423E10", Offset = "0x422C10", VA = "0x180423E10", Slot = "8")]
get
{
/*
An exception occurred when decompiling this method (06005E43)
ICSharpCode.Decompiler.DecompilerException: Error decompiling System.Collections.Generic.IReadOnlyList`1<RRUI.UIRings/RingLayer> RRUI.Animation.RingsAbsoluteTransition::get_TargetRingLayers()
---> System.Exception: Basic block has to end with unconditional control flow.
{
Block_0:
stloc:class [mscorlib]System.Collections.Generic.List`1<valuetype RRUI.UIRings/RingLayer>(var_0_06, ldfld:class [mscorlib]System.Collections.Generic.List`1<valuetype RRUI.UIRings/RingLayer>(RingsAbsoluteTransition::ringLayers, ldloc:RingsAbsoluteTransition(this)))
}
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.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: 0x06005E44 RID: 24132 RVA: 0x0014C318 File Offset: 0x0014A518
[Token(Token = "0x6005E44")]
[Address(RVA = "0x106AB40", Offset = "0x1069940", VA = "0x18106AB40")]
public RingsAbsoluteTransition()
{
List<UIRings.RingLayer> list = new List();
Color white = Color.white;
Color black = Color.black;
this.ringLayers = list;
this.duration = 0.33f;
this.easeFunction = (HMIPJEAODAB.JOMGGPNCMFK)((ulong)3L);
this.isWorldCanvas = true;
base..ctor();
}
// Token: 0x04003ECA RID: 16074
[FieldOffset(Offset = "0x68")]
[Token(Token = "0x4003ECA")]
[SerializeField]
private List<UIRings.RingLayer> ringLayers;
}
}
@@ -0,0 +1,37 @@
using System;
using System.Collections.Generic;
using Cpp2IlInjected;
namespace RRUI.Animation
{
// Token: 0x02001041 RID: 4161
[Token(Token = "0x2001041")]
[MMOINKHEKJF("Rings/Default", "Tween from the current Rings layers to the default layers configured on the component.")]
[Serializable]
public class RingsDefaultTransition : RingsTransition
{
// Token: 0x1700101A RID: 4122
// (get) Token: 0x06005E45 RID: 24133 RVA: 0x0014C368 File Offset: 0x0014A568
[Token(Token = "0x1700101A")]
protected override IReadOnlyList<UIRings.RingLayer> TargetRingLayers
{
[Token(Token = "0x6005E45")]
[Address(RVA = "0x423DE0", Offset = "0x422BE0", VA = "0x180423DE0", Slot = "8")]
get
{
return this.cachedRingLayers;
}
}
// Token: 0x06005E46 RID: 24134 RVA: 0x0014C37C File Offset: 0x0014A57C
[Token(Token = "0x6005E46")]
[Address(RVA = "0x106AC40", Offset = "0x1069A40", VA = "0x18106AC40")]
public RingsDefaultTransition()
{
this.duration = 0.33f;
this.easeFunction = (HMIPJEAODAB.JOMGGPNCMFK)((ulong)3L);
this.isWorldCanvas = true;
base..ctor();
}
}
}
@@ -0,0 +1,196 @@
using System;
using System.Collections.Generic;
using System.Runtime.CompilerServices;
using Cpp2IlInjected;
using UnityEngine;
namespace RRUI.Animation
{
// Token: 0x02001042 RID: 4162
[Token(Token = "0x2001042")]
[Serializable]
public abstract class RingsTransition : TweenTransition
{
// Token: 0x1700101B RID: 4123
// (get) Token: 0x06005E47 RID: 24135
[Token(Token = "0x1700101B")]
protected abstract IReadOnlyList<UIRings.RingLayer> TargetRingLayers
{
[Token(Token = "0x6005E47")]
[Address(Slot = "8")]
get;
}
// Token: 0x06005E48 RID: 24136 RVA: 0x0014C3AC File Offset: 0x0014A5AC
[Token(Token = "0x6005E48")]
[Address(RVA = "0x106B180", Offset = "0x1069F80", VA = "0x18106B180", Slot = "4")]
protected override void Initialize()
{
GameObject gameObject = this.<MonoBehaviour>k__BackingField.gameObject;
UIRings component = this.gameObjectOverride.GetComponent<UIRings>();
this.rings = component;
List<UIRings.RingLayer> list = new List(component.ringLayers);
this.cachedRingLayers = list;
}
// Token: 0x06005E49 RID: 24137 RVA: 0x0014C3F4 File Offset: 0x0014A5F4
[Token(Token = "0x6005E49")]
[Address(RVA = "0x106AC60", Offset = "0x1069A60", VA = "0x18106AC60", Slot = "6")]
protected override PIPDAMDIAPC Execute()
{
this.Reset();
IReadOnlyList<UIRings.RingLayer> readOnlyList = this.cachedRingLayers;
this.Reset();
List<PIPDAMDIAPC> list = new List();
int num = 0;
if (0 < list)
{
int index = num;
Func<Color> func = delegate
{
int num2 = 0;
num2 += num2;
num2++;
throw new NullReferenceException();
};
Action<Color> action = delegate(Color value)
{
UIRings uirings2 = this.rings;
};
int index3 = index;
HMIPJEAODAB.JOMGGPNCMFK easeFunction = this.easeFunction;
MonoBehaviour <MonoBehaviour>k__BackingField = this.<MonoBehaviour>k__BackingField;
Func<float> func2 = delegate
{
RingsTransition <>4__this = this;
List<UIRings.RingLayer> list2 = <>4__this.rings.ringLayers;
int num3 = 0;
num3 += num3;
num3++;
bool overrideGameObject = <>4__this.overrideGameObject;
list2 += list2;
throw new NullReferenceException();
};
Action<float> action2 = delegate(float value)
{
UIRings uirings3 = this.rings;
int index2 = index;
bool flag = uirings3.SetRingLayerSize(index2, value);
};
HMIPJEAODAB.JOMGGPNCMFK easeFunction2 = this.easeFunction;
MonoBehaviour <MonoBehaviour>k__BackingField2 = this.<MonoBehaviour>k__BackingField;
ANGMHDJNACK angmhdjnack;
list.Add(angmhdjnack);
ANGMHDJNACK angmhdjnack2;
list.Add(angmhdjnack2);
num++;
}
OCABGDGGDIJ ocabgdggdij = LLICDLEPNPK.LJMNFOFCEGL(0);
UIRings uirings = this.rings;
string text = string.Format("Unable to play transition for UIRings component {0}.\n", uirings);
this.Reset();
IReadOnlyList<UIRings.RingLayer> readOnlyList2 = this.cachedRingLayers;
string text2 = string.Format("Transition specifies {0} layers, but component expects {1}.", text, text);
Debug.LogError(text + text2);
throw new NullReferenceException();
}
// Token: 0x06005E4A RID: 24138 RVA: 0x0014C4FC File Offset: 0x0014A6FC
[Token(Token = "0x6005E4A")]
[Address(RVA = "0x106B230", Offset = "0x106A030", VA = "0x18106B230", Slot = "7")]
public override void Reset()
{
UIRings uirings = this.rings;
IReadOnlyList<UIRings.RingLayer> readOnlyList = this.cachedRingLayers;
uirings.SetRingLayers(readOnlyList);
}
// Token: 0x06005E4B RID: 24139 RVA: 0x0014C524 File Offset: 0x0014A724
[Token(Token = "0x6005E4B")]
[Address(RVA = "0x106AC40", Offset = "0x1069A40", VA = "0x18106AC40")]
protected RingsTransition()
{
this.duration = 0.33f;
this.easeFunction = (HMIPJEAODAB.JOMGGPNCMFK)((ulong)3L);
this.isWorldCanvas = true;
base..ctor();
}
// Token: 0x04003ECB RID: 16075
[FieldOffset(Offset = "0x58")]
[Token(Token = "0x4003ECB")]
private UIRings rings;
// Token: 0x04003ECC RID: 16076
[FieldOffset(Offset = "0x60")]
[Token(Token = "0x4003ECC")]
protected IReadOnlyList<UIRings.RingLayer> cachedRingLayers;
// Token: 0x02001043 RID: 4163
[Token(Token = "0x2001043")]
[CompilerGenerated]
private sealed class EHCHAHIJPMD
{
// Token: 0x06005E4C RID: 24140 RVA: 0x0014C554 File Offset: 0x0014A754
[Token(Token = "0x6005E4C")]
[Address(RVA = "0x3F5100", Offset = "0x3F3F00", VA = "0x1803F5100")]
public EHCHAHIJPMD()
{
}
// Token: 0x06005E4D RID: 24141 RVA: 0x0014C568 File Offset: 0x0014A768
[Token(Token = "0x6005E4D")]
[Address(RVA = "0x1061660", Offset = "0x1060460", VA = "0x181061660")]
internal Color <Execute>b__0()
{
int num = 0;
num += num;
num++;
throw new NullReferenceException();
}
// Token: 0x06005E4E RID: 24142 RVA: 0x0014C584 File Offset: 0x0014A784
[Token(Token = "0x6005E4E")]
[Address(RVA = "0x1061750", Offset = "0x1060550", VA = "0x181061750")]
internal void <Execute>b__1(Color value)
{
UIRings rings = this.<>4__this.rings;
}
// Token: 0x06005E4F RID: 24143 RVA: 0x0014C5A4 File Offset: 0x0014A7A4
[Token(Token = "0x6005E4F")]
[Address(RVA = "0x1061790", Offset = "0x1060590", VA = "0x181061790")]
internal float <Execute>b__2()
{
RingsTransition ringsTransition = this.<>4__this;
List<UIRings.RingLayer> list = ringsTransition.rings.ringLayers;
int num = 0;
num += num;
num++;
bool overrideGameObject = ringsTransition.overrideGameObject;
list += list;
throw new NullReferenceException();
}
// Token: 0x06005E50 RID: 24144 RVA: 0x0014C5E0 File Offset: 0x0014A7E0
[Token(Token = "0x6005E50")]
[Address(RVA = "0x1061880", Offset = "0x1060680", VA = "0x181061880")]
internal void <Execute>b__3(float value)
{
UIRings rings = this.<>4__this.rings;
int num = this.index;
bool flag = rings.SetRingLayerSize(num, value);
}
// Token: 0x04003ECD RID: 16077
[FieldOffset(Offset = "0x10")]
[Token(Token = "0x4003ECD")]
public int index;
// Token: 0x04003ECE RID: 16078
[FieldOffset(Offset = "0x18")]
[Token(Token = "0x4003ECE")]
public RingsTransition <>4__this;
}
}
}
@@ -0,0 +1,42 @@
using System;
using Cpp2IlInjected;
using UnityEngine;
namespace RRUI.Animation
{
// Token: 0x02001044 RID: 4164
[Token(Token = "0x2001044")]
[MMOINKHEKJF("Rotation/Absolute", "Tween from the current rotation to target value")]
[Serializable]
public class RotationAbsoluteTransition : RotationTransition
{
// Token: 0x1700101C RID: 4124
// (get) Token: 0x06005E51 RID: 24145 RVA: 0x0000220F File Offset: 0x0000040F
[Token(Token = "0x1700101C")]
protected override Quaternion Target
{
[Token(Token = "0x6005E51")]
[Address(RVA = "0x106B2D0", Offset = "0x106A0D0", VA = "0x18106B2D0", Slot = "8")]
get
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
}
// Token: 0x06005E52 RID: 24146 RVA: 0x0014C610 File Offset: 0x0014A810
[Token(Token = "0x6005E52")]
[Address(RVA = "0x106B260", Offset = "0x106A060", VA = "0x18106B260")]
public RotationAbsoluteTransition()
{
float z = Vector3.zero.z;
this.target.z = z;
base..ctor();
}
// Token: 0x04003ECF RID: 16079
[FieldOffset(Offset = "0x68")]
[Token(Token = "0x4003ECF")]
[SerializeField]
private Vector3 target;
}
}
@@ -0,0 +1,33 @@
using System;
using Cpp2IlInjected;
using UnityEngine;
namespace RRUI.Animation
{
// Token: 0x02001045 RID: 4165
[Token(Token = "0x2001045")]
[MMOINKHEKJF("Rotation/Default", "Tween from the current rotation to default value")]
[Serializable]
public class RotationDefaultTransition : RotationTransition
{
// Token: 0x1700101D RID: 4125
// (get) Token: 0x06005E53 RID: 24147 RVA: 0x0000220F File Offset: 0x0000040F
[Token(Token = "0x1700101D")]
protected override Quaternion Target
{
[Token(Token = "0x6005E53")]
[Address(RVA = "0x774D80", Offset = "0x773B80", VA = "0x180774D80", Slot = "8")]
get
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
}
// Token: 0x06005E54 RID: 24148 RVA: 0x0014C63C File Offset: 0x0014A83C
[Token(Token = "0x6005E54")]
[Address(RVA = "0x106B360", Offset = "0x106A160", VA = "0x18106B360")]
public RotationDefaultTransition()
{
}
}
}
@@ -0,0 +1,99 @@
using System;
using Cpp2IlInjected;
using UnityEngine;
namespace RRUI.Animation
{
// Token: 0x02001046 RID: 4166
[Token(Token = "0x2001046")]
[Serializable]
public abstract class RotationTransition : TweenTransition
{
// Token: 0x1700101E RID: 4126
// (get) Token: 0x06005E55 RID: 24149 RVA: 0x0000220F File Offset: 0x0000040F
[Token(Token = "0x1700101E")]
protected Quaternion CachedRotation
{
[Token(Token = "0x6005E55")]
[Address(RVA = "0x774D80", Offset = "0x773B80", VA = "0x180774D80")]
get
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
}
// Token: 0x1700101F RID: 4127
// (get) Token: 0x06005E56 RID: 24150
[Token(Token = "0x1700101F")]
protected abstract Quaternion Target
{
[Token(Token = "0x6005E56")]
[Address(Slot = "8")]
get;
}
// Token: 0x06005E57 RID: 24151 RVA: 0x0014C650 File Offset: 0x0014A850
[Token(Token = "0x6005E57")]
[Address(RVA = "0x106B450", Offset = "0x106A250", VA = "0x18106B450", Slot = "4")]
protected override void Initialize()
{
RectTransform rectTransform = base.RectTransform;
}
// Token: 0x06005E58 RID: 24152 RVA: 0x0014C66C File Offset: 0x0014A86C
[Token(Token = "0x6005E58")]
[Address(RVA = "0x106B370", Offset = "0x106A170", VA = "0x18106B370", Slot = "6")]
protected override PIPDAMDIAPC Execute()
{
/*
An exception occurred when decompiling this method (06005E58)
ICSharpCode.Decompiler.DecompilerException: Error decompiling PIPDAMDIAPC RRUI.Animation.RotationTransition::Execute()
---> System.Exception: Basic block has to end with unconditional control flow.
{
Block_0:
stloc:RectTransform(var_0_06, callgetter:RectTransform(TransitionImplementation::get_RectTransform, ldloc:RotationTransition[exp:TransitionImplementation](this)))
stloc:JOMGGPNCMFK(var_1_0D, ldfld:JOMGGPNCMFK(TweenTransition::easeFunction, ldloc:RotationTransition[exp:TweenTransition](this)))
stloc:MonoBehaviour(var_2_14, ldfld:MonoBehaviour(TransitionImplementation::<MonoBehaviour>k__BackingField, ldloc:RotationTransition[exp:TransitionImplementation](this)))
}
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.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: 0x06005E59 RID: 24153 RVA: 0x0014C690 File Offset: 0x0014A890
[Token(Token = "0x6005E59")]
[Address(RVA = "0x106B490", Offset = "0x106A290", VA = "0x18106B490", Slot = "7")]
public override void Reset()
{
RectTransform rectTransform = base.RectTransform;
Quaternion quaternion = this.cachedRotation;
rectTransform.localRotation = quaternion;
}
// Token: 0x06005E5A RID: 24154 RVA: 0x0014C6B8 File Offset: 0x0014A8B8
[Token(Token = "0x6005E5A")]
[Address(RVA = "0x106B4D0", Offset = "0x106A2D0", VA = "0x18106B4D0")]
protected RotationTransition()
{
Quaternion identity = Quaternion.identity;
this.duration = 0.33f;
this.easeFunction = (HMIPJEAODAB.JOMGGPNCMFK)((ulong)3L);
this.isWorldCanvas = true;
base..ctor();
}
// Token: 0x04003ED0 RID: 16080
[FieldOffset(Offset = "0x58")]
[Token(Token = "0x4003ED0")]
[NonSerialized]
private Quaternion cachedRotation;
}
}
@@ -0,0 +1,63 @@
using System;
using Cpp2IlInjected;
using UnityEngine;
namespace RRUI.Animation
{
// Token: 0x02001047 RID: 4167
[Token(Token = "0x2001047")]
[MMOINKHEKJF("Size/Absolute", "Tween from the current width or height to a target value")]
[Serializable]
public class SizeAbsoluteTransition : SizeTransition
{
// Token: 0x06005E5B RID: 24155 RVA: 0x0014C6EC File Offset: 0x0014A8EC
[Token(Token = "0x6005E5B")]
[Address(RVA = "0x106B550", Offset = "0x106A350", VA = "0x18106B550", Slot = "6")]
protected override PIPDAMDIAPC Execute()
{
/*
An exception occurred when decompiling this method (06005E5B)
ICSharpCode.Decompiler.DecompilerException: Error decompiling PIPDAMDIAPC RRUI.Animation.SizeAbsoluteTransition::Execute()
---> System.Exception: Basic block has to end with unconditional control flow.
{
Block_0:
stloc:class [mscorlib]System.Func`1<float32>(var_0_06, ldfld:class [mscorlib]System.Func`1<float32>(SizeTransition::getter, ldloc:SizeAbsoluteTransition[exp:SizeTransition](this)))
stloc:class [mscorlib]System.Action`1<float32>(var_1_0D, ldfld:class [mscorlib]System.Action`1<float32>(SizeTransition::setter, ldloc:SizeAbsoluteTransition[exp:SizeTransition](this)))
stloc:float32(var_2_14, ldfld:float32(SizeAbsoluteTransition::target, ldloc:SizeAbsoluteTransition(this)))
stloc:float32(var_3_1B, ldfld:float32(TweenTransition::duration, ldloc:SizeAbsoluteTransition[exp:TweenTransition](this)))
stloc:JOMGGPNCMFK(var_4_22, ldfld:JOMGGPNCMFK(TweenTransition::easeFunction, ldloc:SizeAbsoluteTransition[exp:TweenTransition](this)))
stloc:MonoBehaviour(var_5_2A, ldfld:MonoBehaviour(TransitionImplementation::<MonoBehaviour>k__BackingField, ldloc:SizeAbsoluteTransition[exp:TransitionImplementation](this)))
stloc:ANGMHDJNACK(var_7_39, call:ANGMHDJNACK(LLICDLEPNPK::PGBBGHKPEEN, ldloc:class [mscorlib]System.Func`1<float32>[exp:Func`1](var_0_06), ldloc:class [mscorlib]System.Action`1<float32>[exp:Action`1](var_1_0D), ldloc:float32(var_2_14), ldloc:float32(var_3_1B), ldloc:JOMGGPNCMFK(var_4_22), ldloc:MonoBehaviour[exp:Behaviour](var_5_2A)))
}
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.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: 0x06005E5C RID: 24156 RVA: 0x0014C734 File Offset: 0x0014A934
[Token(Token = "0x6005E5C")]
[Address(RVA = "0x106B620", Offset = "0x106A420", VA = "0x18106B620")]
public SizeAbsoluteTransition()
{
this.dimension = (SizeTransition.MBDNNHBELII)((ulong)1L);
this.duration = 0.33f;
this.easeFunction = (HMIPJEAODAB.JOMGGPNCMFK)((ulong)3L);
this.isWorldCanvas = true;
base..ctor();
}
// Token: 0x04003ED1 RID: 16081
[FieldOffset(Offset = "0x80")]
[Token(Token = "0x4003ED1")]
[SerializeField]
private float target;
}
}
@@ -0,0 +1,56 @@
using System;
using Cpp2IlInjected;
namespace RRUI.Animation
{
// Token: 0x02001048 RID: 4168
[Token(Token = "0x2001048")]
[MMOINKHEKJF("Size/Default", "Tween from the current width or height to the default value")]
[Serializable]
public class SizeDefaultTransition : SizeTransition
{
// Token: 0x06005E5D RID: 24157 RVA: 0x0014C76C File Offset: 0x0014A96C
[Token(Token = "0x6005E5D")]
[Address(RVA = "0x106B640", Offset = "0x106A440", VA = "0x18106B640", Slot = "6")]
protected override PIPDAMDIAPC Execute()
{
/*
An exception occurred when decompiling this method (06005E5D)
ICSharpCode.Decompiler.DecompilerException: Error decompiling PIPDAMDIAPC RRUI.Animation.SizeDefaultTransition::Execute()
---> System.Exception: Basic block has to end with unconditional control flow.
{
Block_0:
stloc:class [mscorlib]System.Func`1<float32>(var_0_06, ldfld:class [mscorlib]System.Func`1<float32>(SizeTransition::getter, ldloc:SizeDefaultTransition[exp:SizeTransition](this)))
stloc:class [mscorlib]System.Action`1<float32>(var_1_0D, ldfld:class [mscorlib]System.Action`1<float32>(SizeTransition::setter, ldloc:SizeDefaultTransition[exp:SizeTransition](this)))
stloc:float32(var_2_14, ldfld:float32(SizeTransition::cachedSize, ldloc:SizeDefaultTransition[exp:SizeTransition](this)))
stloc:float32(var_3_1B, ldfld:float32(TweenTransition::duration, ldloc:SizeDefaultTransition[exp:TweenTransition](this)))
stloc:JOMGGPNCMFK(var_4_22, ldfld:JOMGGPNCMFK(TweenTransition::easeFunction, ldloc:SizeDefaultTransition[exp:TweenTransition](this)))
stloc:MonoBehaviour(var_5_2A, ldfld:MonoBehaviour(TransitionImplementation::<MonoBehaviour>k__BackingField, ldloc:SizeDefaultTransition[exp:TransitionImplementation](this)))
stloc:ANGMHDJNACK(var_7_39, call:ANGMHDJNACK(LLICDLEPNPK::PGBBGHKPEEN, ldloc:class [mscorlib]System.Func`1<float32>[exp:Func`1](var_0_06), ldloc:class [mscorlib]System.Action`1<float32>[exp:Action`1](var_1_0D), ldloc:float32(var_2_14), ldloc:float32(var_3_1B), ldloc:JOMGGPNCMFK(var_4_22), ldloc:MonoBehaviour[exp:Behaviour](var_5_2A)))
}
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.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: 0x06005E5E RID: 24158 RVA: 0x0014C7B4 File Offset: 0x0014A9B4
[Token(Token = "0x6005E5E")]
[Address(RVA = "0x106B620", Offset = "0x106A420", VA = "0x18106B620")]
public SizeDefaultTransition()
{
this.dimension = (SizeTransition.MBDNNHBELII)((ulong)1L);
this.duration = 0.33f;
this.easeFunction = (HMIPJEAODAB.JOMGGPNCMFK)((ulong)3L);
this.isWorldCanvas = true;
base..ctor();
}
}
}
@@ -0,0 +1,49 @@
using System;
using Cpp2IlInjected;
using UnityEngine;
namespace RRUI.Animation
{
// Token: 0x02001049 RID: 4169
[Token(Token = "0x2001049")]
[MMOINKHEKJF("Size/Relative", "Tween from the current width or height to a relative value")]
[Serializable]
public class SizeRelativeTransition : SizeTransition
{
// Token: 0x06005E5F RID: 24159 RVA: 0x0014C7EC File Offset: 0x0014A9EC
[Token(Token = "0x6005E5F")]
[Address(RVA = "0x106B710", Offset = "0x106A510", VA = "0x18106B710", Slot = "6")]
protected override PIPDAMDIAPC Execute()
{
SizeTransition.MBDNNHBELII dimension = this.dimension;
RectTransform rectTransform = base.RectTransform;
if (dimension == SizeTransition.MBDNNHBELII.Width)
{
Vector2 sizeDelta = rectTransform.sizeDelta;
}
Vector2 sizeDelta2 = rectTransform.sizeDelta;
Func<float> getter = this.getter;
HMIPJEAODAB.JOMGGPNCMFK easeFunction = this.easeFunction;
MonoBehaviour <MonoBehaviour>k__BackingField = this.<MonoBehaviour>k__BackingField;
throw new NullReferenceException();
}
// Token: 0x06005E60 RID: 24160 RVA: 0x0014C838 File Offset: 0x0014AA38
[Token(Token = "0x6005E60")]
[Address(RVA = "0x106B620", Offset = "0x106A420", VA = "0x18106B620")]
public SizeRelativeTransition()
{
this.dimension = (SizeTransition.MBDNNHBELII)((ulong)1L);
this.duration = 0.33f;
this.easeFunction = (HMIPJEAODAB.JOMGGPNCMFK)((ulong)3L);
this.isWorldCanvas = true;
base..ctor();
}
// Token: 0x04003ED2 RID: 16082
[FieldOffset(Offset = "0x80")]
[Token(Token = "0x4003ED2")]
[SerializeField]
private float delta;
}
}
@@ -0,0 +1,340 @@
using System;
using System.Runtime.CompilerServices;
using Cpp2IlInjected;
using UnityEngine;
using UnityEngine.UI;
namespace RRUI.Animation
{
// Token: 0x0200104A RID: 4170
[Token(Token = "0x200104A")]
[Serializable]
public abstract class SizeTransition : TweenTransition
{
// Token: 0x17001020 RID: 4128
// (get) Token: 0x06005E61 RID: 24161 RVA: 0x0014C870 File Offset: 0x0014AA70
[Token(Token = "0x17001020")]
protected float CachedSize
{
[Token(Token = "0x6005E61")]
[Address(RVA = "0x9FDE90", Offset = "0x9FCC90", VA = "0x1809FDE90")]
get
{
return this.cachedSize;
}
}
// Token: 0x17001021 RID: 4129
// (get) Token: 0x06005E62 RID: 24162 RVA: 0x0014C884 File Offset: 0x0014AA84
[Token(Token = "0x17001021")]
protected float CurrentSize
{
[Token(Token = "0x6005E62")]
[Address(RVA = "0x106BCB0", Offset = "0x106AAB0", VA = "0x18106BCB0")]
get
{
SizeTransition.MBDNNHBELII mbdnnhbelii = this.dimension;
RectTransform rectTransform = base.RectTransform;
if (mbdnnhbelii == SizeTransition.MBDNNHBELII.Width)
{
Vector2 sizeDelta = rectTransform.sizeDelta;
}
Vector2 sizeDelta2 = rectTransform.sizeDelta;
throw new NullReferenceException();
}
}
// Token: 0x17001022 RID: 4130
// (get) Token: 0x06005E63 RID: 24163 RVA: 0x0014C8B8 File Offset: 0x0014AAB8
[Token(Token = "0x17001022")]
protected Func<float> Getter
{
[Token(Token = "0x6005E63")]
[Address(RVA = "0x4335D0", Offset = "0x4323D0", VA = "0x1804335D0")]
get
{
return this.getter;
}
}
// Token: 0x17001023 RID: 4131
// (get) Token: 0x06005E64 RID: 24164 RVA: 0x0014C8CC File Offset: 0x0014AACC
[Token(Token = "0x17001023")]
protected Action<float> Setter
{
[Token(Token = "0x6005E64")]
[Address(RVA = "0x4391F0", Offset = "0x437FF0", VA = "0x1804391F0")]
get
{
return this.setter;
}
}
// Token: 0x06005E65 RID: 24165 RVA: 0x0014C8E0 File Offset: 0x0014AAE0
[Token(Token = "0x6005E65")]
[Address(RVA = "0x106B840", Offset = "0x106A640", VA = "0x18106B840", Slot = "4")]
protected override void Initialize()
{
Vector2 sizeDelta2 = base.RectTransform.sizeDelta;
Vector2 sizeDelta = sizeDelta2;
sizeDelta.y = (float)0;
GameObject gameObject = this.<MonoBehaviour>k__BackingField.gameObject;
LayoutElement component = this.gameObjectOverride.GetComponent<LayoutElement>();
this.layoutElement = component;
int num = 0;
if (!(component != num))
{
}
bool flag = !this.layoutElement.ignoreLayout;
this.isLayoutElementDriven = flag;
Canvas.ForceUpdateCanvases();
LayoutRebuilder.ForceRebuildLayoutImmediate(base.RectTransform);
MonoBehaviour <MonoBehaviour>k__BackingField = this.<MonoBehaviour>k__BackingField;
Action action = delegate
{
SizeTransition <>4__this = this;
if (<>4__this.isLayoutElementDriven || <>4__this.dimension == SizeTransition.MBDNNHBELII.Width)
{
}
if (<>4__this.dimension == SizeTransition.MBDNNHBELII.Width)
{
float preferredWidth = LayoutUtility.GetPreferredWidth(<>4__this.RectTransform);
}
float preferredHeight = LayoutUtility.GetPreferredHeight(<>4__this.RectTransform);
<>4__this.cachedSize = preferredHeight;
};
KFBABPAPIMB kfbabpapimb = <MonoBehaviour>k__BackingField.JGIPMJPPCBM(action);
SizeTransition.MBDNNHBELII mbdnnhbelii = this.dimension;
if (this.isLayoutElementDriven)
{
Action<float> action2;
if (mbdnnhbelii != SizeTransition.MBDNNHBELII.Width)
{
Func<float> func = delegate
{
bool isCompleted = ((IAsyncResult)this.layoutElement).IsCompleted;
throw new NullReferenceException();
};
this.getter = func;
action2 = delegate(float value)
{
float preferredHeight2 = this.layoutElement.preferredHeight;
Canvas.ForceUpdateCanvases();
};
this.setter = action2;
return;
}
this.getter = action2;
}
Action<float> action3;
if (action3 != 0)
{
Action<float> action4;
this.getter = action4;
}
Action<float> action5;
this.getter = action5;
throw new NullReferenceException();
}
// Token: 0x06005E66 RID: 24166 RVA: 0x0014C9F8 File Offset: 0x0014ABF8
[Token(Token = "0x6005E66")]
[Address(RVA = "0x106BB40", Offset = "0x106A940", VA = "0x18106BB40", Slot = "7")]
public override void Reset()
{
SizeTransition.MBDNNHBELII mbdnnhbelii = this.dimension;
if (this.isLayoutElementDriven)
{
LayoutElement layoutElement = this.layoutElement;
if (mbdnnhbelii != SizeTransition.MBDNNHBELII.Width)
{
bool isCompleted = ((IAsyncResult)layoutElement).IsCompleted;
return;
}
bool isCompleted2 = ((IAsyncResult)layoutElement).IsCompleted;
return;
}
else
{
if (mbdnnhbelii != SizeTransition.MBDNNHBELII.Width)
{
RectTransform rectTransform = base.RectTransform;
Vector2 sizeDelta = base.RectTransform.sizeDelta;
return;
}
Vector2 sizeDelta2 = base.RectTransform.sizeDelta;
return;
}
}
// Token: 0x06005E67 RID: 24167 RVA: 0x0014CA60 File Offset: 0x0014AC60
[Token(Token = "0x6005E67")]
[Address(RVA = "0x106B620", Offset = "0x106A420", VA = "0x18106B620")]
protected SizeTransition()
{
this.duration = 0.33f;
this.easeFunction = (HMIPJEAODAB.JOMGGPNCMFK)((ulong)3L);
this.isWorldCanvas = true;
base..ctor();
}
// Token: 0x04003ED3 RID: 16083
[FieldOffset(Offset = "0x58")]
[Token(Token = "0x4003ED3")]
[SerializeField]
private SizeTransition.MBDNNHBELII dimension = (SizeTransition.MBDNNHBELII)((ulong)1L);
// Token: 0x04003ED4 RID: 16084
[FieldOffset(Offset = "0x5C")]
[Token(Token = "0x4003ED4")]
[NonSerialized]
private float cachedSize;
// Token: 0x04003ED5 RID: 16085
[FieldOffset(Offset = "0x60")]
[Token(Token = "0x4003ED5")]
[NonSerialized]
private LayoutElement layoutElement;
// Token: 0x04003ED6 RID: 16086
[FieldOffset(Offset = "0x68")]
[Token(Token = "0x4003ED6")]
private bool isLayoutElementDriven;
// Token: 0x04003ED7 RID: 16087
[FieldOffset(Offset = "0x70")]
[Token(Token = "0x4003ED7")]
[NonSerialized]
private Func<float> getter;
// Token: 0x04003ED8 RID: 16088
[FieldOffset(Offset = "0x78")]
[Token(Token = "0x4003ED8")]
[NonSerialized]
private Action<float> setter;
// Token: 0x0200104B RID: 4171
[Token(Token = "0x200104B")]
private enum MBDNNHBELII
{
// Token: 0x04003EDA RID: 16090
[Token(Token = "0x4003EDA")]
Width,
// Token: 0x04003EDB RID: 16091
[Token(Token = "0x4003EDB")]
Height
}
// Token: 0x0200104C RID: 4172
[Token(Token = "0x200104C")]
[CompilerGenerated]
private sealed class JMMOJGHMFPA
{
// Token: 0x06005E68 RID: 24168 RVA: 0x0014CA98 File Offset: 0x0014AC98
[Token(Token = "0x6005E68")]
[Address(RVA = "0x3F5100", Offset = "0x3F3F00", VA = "0x1803F5100")]
public JMMOJGHMFPA()
{
}
// Token: 0x06005E69 RID: 24169 RVA: 0x0014CAAC File Offset: 0x0014ACAC
[Token(Token = "0x6005E69")]
[Address(RVA = "0x1062010", Offset = "0x1060E10", VA = "0x181062010")]
internal void <Initialize>b__0()
{
SizeTransition sizeTransition = this.<>4__this;
if (sizeTransition.isLayoutElementDriven || sizeTransition.dimension == SizeTransition.MBDNNHBELII.Width)
{
}
if (sizeTransition.dimension == SizeTransition.MBDNNHBELII.Width)
{
float preferredWidth = LayoutUtility.GetPreferredWidth(sizeTransition.RectTransform);
}
float preferredHeight = LayoutUtility.GetPreferredHeight(sizeTransition.RectTransform);
sizeTransition.cachedSize = preferredHeight;
}
// Token: 0x06005E6A RID: 24170 RVA: 0x0014CB00 File Offset: 0x0014AD00
[Token(Token = "0x6005E6A")]
[Address(RVA = "0x10620A0", Offset = "0x1060EA0", VA = "0x1810620A0")]
internal float <Initialize>b__1()
{
Vector2 vector = this.<>4__this.RectTransform.sizeDelta;
throw new NullReferenceException();
}
// Token: 0x06005E6B RID: 24171 RVA: 0x0014CB24 File Offset: 0x0014AD24
[Token(Token = "0x6005E6B")]
[Address(RVA = "0x10620E0", Offset = "0x1060EE0", VA = "0x1810620E0")]
internal void <Initialize>b__2(float value)
{
RectTransform rectTransform = this.<>4__this.RectTransform;
Vector2 vector = this.<>4__this.RectTransform.sizeDelta;
}
// Token: 0x06005E6C RID: 24172 RVA: 0x0014CB54 File Offset: 0x0014AD54
[Token(Token = "0x6005E6C")]
[Address(RVA = "0x1062180", Offset = "0x1060F80", VA = "0x181062180")]
internal float <Initialize>b__3()
{
Vector2 vector = this.<>4__this.RectTransform.sizeDelta;
throw new NullReferenceException();
}
// Token: 0x06005E6D RID: 24173 RVA: 0x0014CB78 File Offset: 0x0014AD78
[Token(Token = "0x6005E6D")]
[Address(RVA = "0x10621C0", Offset = "0x1060FC0", VA = "0x1810621C0")]
internal void <Initialize>b__4(float value)
{
RectTransform rectTransform = this.<>4__this.RectTransform;
Vector2 vector = this.<>4__this.RectTransform.sizeDelta;
}
// Token: 0x06005E6E RID: 24174 RVA: 0x0014CBA8 File Offset: 0x0014ADA8
[Token(Token = "0x6005E6E")]
[Address(RVA = "0x1062260", Offset = "0x1061060", VA = "0x181062260")]
internal float <Initialize>b__5()
{
bool isCompleted = ((IAsyncResult)this.<>4__this.layoutElement).IsCompleted;
throw new NullReferenceException();
}
// Token: 0x06005E6F RID: 24175 RVA: 0x0014CBCC File Offset: 0x0014ADCC
[Token(Token = "0x6005E6F")]
[Address(RVA = "0x10622A0", Offset = "0x10610A0", VA = "0x1810622A0")]
internal void <Initialize>b__6(float value)
{
float preferredWidth = this.<>4__this.layoutElement.preferredWidth;
Canvas.ForceUpdateCanvases();
}
// Token: 0x06005E70 RID: 24176 RVA: 0x0014CBF8 File Offset: 0x0014ADF8
[Token(Token = "0x6005E70")]
[Address(RVA = "0x10622E0", Offset = "0x10610E0", VA = "0x1810622E0")]
internal float <Initialize>b__7()
{
bool isCompleted = ((IAsyncResult)this.<>4__this.layoutElement).IsCompleted;
throw new NullReferenceException();
}
// Token: 0x06005E71 RID: 24177 RVA: 0x0014CC1C File Offset: 0x0014AE1C
[Token(Token = "0x6005E71")]
[Address(RVA = "0x1062320", Offset = "0x1061120", VA = "0x181062320")]
internal void <Initialize>b__8(float value)
{
float preferredHeight = this.<>4__this.layoutElement.preferredHeight;
Canvas.ForceUpdateCanvases();
}
// Token: 0x04003EDC RID: 16092
[FieldOffset(Offset = "0x10")]
[Token(Token = "0x4003EDC")]
public SizeTransition <>4__this;
// Token: 0x04003EDD RID: 16093
[FieldOffset(Offset = "0x18")]
[Token(Token = "0x4003EDD")]
public Vector2 sizeDelta;
}
}
}
@@ -0,0 +1,133 @@
using System;
using System.Collections.Generic;
using System.Reflection;
using Cpp2IlInjected;
using UnityEngine;
namespace RRUI.Animation
{
// Token: 0x02001052 RID: 4178
[Token(Token = "0x2001052")]
[Serializable]
public class Transition
{
// Token: 0x17001027 RID: 4135
// (get) Token: 0x06005E88 RID: 24200 RVA: 0x0014CF70 File Offset: 0x0014B170
// (set) Token: 0x06005E89 RID: 24201 RVA: 0x0014CF84 File Offset: 0x0014B184
[Token(Token = "0x17001027")]
public TransitionImplementation Implementation
{
[Token(Token = "0x6005E88")]
[Address(RVA = "0x3F6E20", Offset = "0x3F5C20", VA = "0x1803F6E20")]
get
{
return this.implementation;
}
[Token(Token = "0x6005E89")]
[Address(RVA = "0x3F7200", Offset = "0x3F6000", VA = "0x1803F7200")]
set
{
this.implementation = value;
}
}
// Token: 0x06005E8A RID: 24202 RVA: 0x0014CF98 File Offset: 0x0014B198
[Token(Token = "0x6005E8A")]
[Address(RVA = "0x106E840", Offset = "0x106D640", VA = "0x18106E840")]
public void OFFLOPLJBBG(MonoBehaviour BANOOEJCMAG)
{
if (!this.isInitialized)
{
TransitionImplementation transitionImplementation = this.implementation;
this.isInitialized = true;
if (transitionImplementation != 0)
{
transitionImplementation.<MonoBehaviour>k__BackingField = BANOOEJCMAG;
TransitionsConfig instance = TransitionsConfig.Instance;
NHJAFIEANHG transitionAudioClip = transitionImplementation.transitionAudioClip;
if (!instance.isInitialized || instance.prefabsByTransitionAudioClips == (ulong)0L)
{
instance.OFFLOPLJBBG();
}
Dictionary<NHJAFIEANHG, RecRoomAudioClip> prefabsByTransitionAudioClips = instance.prefabsByTransitionAudioClips;
ulong num;
transitionImplementation.audioClip = num;
if (!transitionImplementation.overrideGameObject)
{
GameObject gameObject = transitionImplementation.<MonoBehaviour>k__BackingField.gameObject;
}
bool flag = PLDMAFINLJO.DADDLNOFHFH(transitionImplementation.gameObjectOverride);
transitionImplementation.isWorldCanvas = flag;
string text = transitionImplementation.ToString();
}
}
}
// Token: 0x06005E8B RID: 24203 RVA: 0x0014D03C File Offset: 0x0014B23C
[Token(Token = "0x6005E8B")]
[Address(RVA = "0x106E7D0", Offset = "0x106D5D0", VA = "0x18106E7D0")]
public void MDDAPCCABNK()
{
TransitionImplementation transitionImplementation = this.implementation;
if (transitionImplementation != 0)
{
if (transitionImplementation.currentAnimation != 0)
{
}
transitionImplementation.currentAnimation = (ulong)0L;
PIPDAMDIAPC pipdamdiapc = transitionImplementation.Execute();
return;
}
}
// Token: 0x06005E8C RID: 24204 RVA: 0x0014D070 File Offset: 0x0014B270
[Token(Token = "0x6005E8C")]
[Address(RVA = "0x106E650", Offset = "0x106D450", VA = "0x18106E650")]
public PIPDAMDIAPC DCCBNDIOOGE()
{
if (this.isInitialized)
{
TransitionImplementation transitionImplementation = this.implementation;
if (transitionImplementation == 0 || transitionImplementation.TryExecute() == 0)
{
}
}
MemberTypes memberType = base.GetType().MemberType;
string text;
Debug.LogError(text);
return LLICDLEPNPK.<AKHEHAIDPLI>k__BackingField;
}
// Token: 0x06005E8D RID: 24205 RVA: 0x0014D0B8 File Offset: 0x0014B2B8
[Token(Token = "0x6005E8D")]
[Address(RVA = "0x106E7B0", Offset = "0x106D5B0", VA = "0x18106E7B0")]
public void JBBLIBHHEBC()
{
TransitionImplementation transitionImplementation = this.implementation;
if (transitionImplementation != 0)
{
PIPDAMDIAPC pipdamdiapc = transitionImplementation.Execute();
return;
}
}
// Token: 0x06005E8E RID: 24206 RVA: 0x0014D0D8 File Offset: 0x0014B2D8
[Token(Token = "0x6005E8E")]
[Address(RVA = "0x3F5100", Offset = "0x3F3F00", VA = "0x1803F5100")]
public Transition()
{
}
// Token: 0x04003EE6 RID: 16102
[FieldOffset(Offset = "0x10")]
[Token(Token = "0x4003EE6")]
[SerializeReference]
private TransitionImplementation implementation;
// Token: 0x04003EE7 RID: 16103
[FieldOffset(Offset = "0x18")]
[Token(Token = "0x4003EE7")]
[NonSerialized]
private bool isInitialized;
}
}
@@ -0,0 +1,84 @@
using System;
using Cpp2IlInjected;
using UnityEngine;
using UnityEngine.Events;
using UnityEngine.UI;
namespace RRUI.Animation
{
// Token: 0x02001054 RID: 4180
[Token(Token = "0x2001054")]
public class TransitionButtonListener : MonoBehaviour
{
// Token: 0x06005E9E RID: 24222 RVA: 0x0014D36C File Offset: 0x0014B56C
[Token(Token = "0x6005E9E")]
[Address(RVA = "0x106BD10", Offset = "0x106AB10", VA = "0x18106BD10")]
private void Awake()
{
this.onClickTransition.OFFLOPLJBBG(this);
Button.ButtonClickedEvent onClick = this.button.m_OnClick;
UnityAction unityAction = new UnityAction(this.DCCBNDIOOGE);
onClick.AddListener(unityAction);
}
// Token: 0x06005E9F RID: 24223 RVA: 0x0014D3AC File Offset: 0x0014B5AC
[Token(Token = "0x6005E9F")]
[Address(RVA = "0x106BDD0", Offset = "0x106ABD0", VA = "0x18106BDD0")]
private void OnDestroy()
{
TransitionImplementation implementation = this.onClickTransition.implementation;
if (implementation != 0)
{
if (implementation.currentAnimation != 0)
{
}
implementation.currentAnimation = (ulong)0L;
implementation.Initialize();
}
Button.ButtonClickedEvent onClick = this.button.m_OnClick;
UnityAction unityAction = new UnityAction(this.DCCBNDIOOGE);
onClick.RemoveListener(unityAction);
}
// Token: 0x06005EA0 RID: 24224 RVA: 0x0014D408 File Offset: 0x0014B608
[Token(Token = "0x6005EA0")]
[Address(RVA = "0x106BEC0", Offset = "0x106ACC0", VA = "0x18106BEC0")]
private void OnDisable()
{
TransitionImplementation implementation = this.onClickTransition.implementation;
if (implementation != 0)
{
PIPDAMDIAPC pipdamdiapc = implementation.Execute();
return;
}
}
// Token: 0x06005EA1 RID: 24225 RVA: 0x0014D434 File Offset: 0x0014B634
[Token(Token = "0x6005EA1")]
[Address(RVA = "0x106BDB0", Offset = "0x106ABB0", VA = "0x18106BDB0")]
private void DCCBNDIOOGE()
{
PIPDAMDIAPC pipdamdiapc = this.onClickTransition.DCCBNDIOOGE();
}
// Token: 0x06005EA2 RID: 24226 RVA: 0x0014D454 File Offset: 0x0014B654
[Token(Token = "0x6005EA2")]
[Address(RVA = "0x74EA40", Offset = "0x74D840", VA = "0x18074EA40")]
public TransitionButtonListener()
{
}
// Token: 0x04003EEF RID: 16111
[FieldOffset(Offset = "0x18")]
[Token(Token = "0x4003EEF")]
[SerializeField]
[DDPIINEJFMD(JIBDPHMGEGO.Self, false, false, false)]
private Button button;
// Token: 0x04003EF0 RID: 16112
[FieldOffset(Offset = "0x20")]
[Token(Token = "0x4003EF0")]
[SerializeField]
private Transition onClickTransition;
}
}
@@ -0,0 +1,149 @@
using System;
using System.Collections.Generic;
using System.Runtime.CompilerServices;
using Cpp2IlInjected;
using UnityEngine;
namespace RRUI.Animation
{
// Token: 0x0200104D RID: 4173
[Token(Token = "0x200104D")]
[MMOINKHEKJF("Combination/Chain", "Execute a list of transitions in sequence")]
[Serializable]
public class TransitionChain : TransitionImplementation, GMDGMBMDFJG
{
// Token: 0x06005E72 RID: 24178 RVA: 0x0014CC48 File Offset: 0x0014AE48
[Token(Token = "0x6005E72")]
[Address(RVA = "0x106C380", Offset = "0x106B180", VA = "0x18106C380", Slot = "8")]
public void MAIIBAGFDKF(GameObject DOJCFCINALC)
{
int num;
do
{
num = 0;
List<Transition> list = this.transitions;
bool flag;
if (flag)
{
while (!flag)
{
}
}
}
while (num != 0);
}
// Token: 0x06005E73 RID: 24179 RVA: 0x0014CC70 File Offset: 0x0014AE70
[Token(Token = "0x6005E73")]
[Address(RVA = "0x106C270", Offset = "0x106B070", VA = "0x18106C270", Slot = "4")]
protected override void Initialize()
{
int num;
do
{
num = 0;
List<Transition> list = this.transitions;
bool flag;
if (flag)
{
MonoBehaviour <MonoBehaviour>k__BackingField = this.<MonoBehaviour>k__BackingField;
}
}
while (num != 0);
}
// Token: 0x06005E74 RID: 24180 RVA: 0x0014CC9C File Offset: 0x0014AE9C
[Token(Token = "0x6005E74")]
[Address(RVA = "0x106BF00", Offset = "0x106AD00", VA = "0x18106BF00", Slot = "5")]
protected override void Dispose()
{
int num;
bool flag;
do
{
num = 0;
List<Transition> list = this.transitions;
}
while ((flag && !this.overrideGameObject) || num != 0);
}
// Token: 0x06005E75 RID: 24181 RVA: 0x0014CCCC File Offset: 0x0014AECC
[Token(Token = "0x6005E75")]
[Address(RVA = "0x106C060", Offset = "0x106AE60", VA = "0x18106C060", Slot = "6")]
protected override PIPDAMDIAPC Execute()
{
int num;
do
{
num = 0;
OCABGDGGDIJ ocabgdggdij = LLICDLEPNPK.LJMNFOFCEGL(0);
List<Transition> list = this.transitions;
bool flag;
if (flag)
{
TransitionChain.NGOKLHHGGHD ngoklhhgghd = new TransitionChain.NGOKLHHGGHD();
ngoklhhgghd.transition = ngoklhhgghd;
Func<PIPDAMDIAPC> func = () => ngoklhhgghd.transition.DCCBNDIOOGE();
num += num;
num++;
func += func;
num++;
num += 19;
}
}
while (num != 0);
throw new NullReferenceException();
}
// Token: 0x06005E76 RID: 24182 RVA: 0x0000220F File Offset: 0x0000040F
[Token(Token = "0x6005E76")]
[Address(RVA = "0x106C4B0", Offset = "0x106B2B0", VA = "0x18106C4B0", Slot = "7")]
public override void Reset()
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
// Token: 0x06005E77 RID: 24183 RVA: 0x0014CD3C File Offset: 0x0014AF3C
[Token(Token = "0x6005E77")]
[Address(RVA = "0x106C5B0", Offset = "0x106B3B0", VA = "0x18106C5B0")]
public TransitionChain()
{
List<Transition> list = new List();
this.transitions = list;
this.isWorldCanvas = true;
base..ctor();
}
// Token: 0x04003EDE RID: 16094
[FieldOffset(Offset = "0x48")]
[Token(Token = "0x4003EDE")]
[SerializeField]
private List<Transition> transitions;
// Token: 0x0200104E RID: 4174
[Token(Token = "0x200104E")]
[CompilerGenerated]
private sealed class NGOKLHHGGHD
{
// Token: 0x06005E78 RID: 24184 RVA: 0x0014CD64 File Offset: 0x0014AF64
[Token(Token = "0x6005E78")]
[Address(RVA = "0x3F5100", Offset = "0x3F3F00", VA = "0x1803F5100")]
public NGOKLHHGGHD()
{
}
// Token: 0x06005E79 RID: 24185 RVA: 0x0014CD78 File Offset: 0x0014AF78
[Token(Token = "0x6005E79")]
[Address(RVA = "0x10623C0", Offset = "0x10611C0", VA = "0x1810623C0")]
internal PIPDAMDIAPC <Execute>b__0()
{
return this.transition.DCCBNDIOOGE();
}
// Token: 0x04003EDF RID: 16095
[FieldOffset(Offset = "0x10")]
[Token(Token = "0x4003EDF")]
public Transition transition;
}
}
}
@@ -0,0 +1,111 @@
using System;
using System.Collections.Generic;
using System.Linq;
using Cpp2IlInjected;
using UnityEngine;
namespace RRUI.Animation
{
// Token: 0x0200104F RID: 4175
[Token(Token = "0x200104F")]
[MMOINKHEKJF("Combination/Group", "Execute a list of transitions simultaneously")]
[Serializable]
public class TransitionGroup : TransitionImplementation, GMDGMBMDFJG
{
// Token: 0x06005E7A RID: 24186 RVA: 0x0014CD98 File Offset: 0x0014AF98
[Token(Token = "0x6005E7A")]
[Address(RVA = "0x106C9E0", Offset = "0x106B7E0", VA = "0x18106C9E0", Slot = "8")]
public void MAIIBAGFDKF(GameObject DOJCFCINALC)
{
int num;
do
{
num = 0;
List<Transition> list = this.transitions;
bool flag;
if (flag)
{
while (!flag)
{
}
}
}
while (num != 0);
}
// Token: 0x06005E7B RID: 24187 RVA: 0x0014CDC0 File Offset: 0x0014AFC0
[Token(Token = "0x6005E7B")]
[Address(RVA = "0x106C8D0", Offset = "0x106B6D0", VA = "0x18106C8D0", Slot = "4")]
protected override void Initialize()
{
int num;
do
{
num = 0;
List<Transition> list = this.transitions;
bool flag;
if (flag)
{
MonoBehaviour <MonoBehaviour>k__BackingField = this.<MonoBehaviour>k__BackingField;
}
}
while (num != 0);
}
// Token: 0x06005E7C RID: 24188 RVA: 0x0014CDEC File Offset: 0x0014AFEC
[Token(Token = "0x6005E7C")]
[Address(RVA = "0x106C620", Offset = "0x106B420", VA = "0x18106C620", Slot = "5")]
protected override void Dispose()
{
int num;
bool flag;
do
{
num = 0;
List<Transition> list = this.transitions;
}
while ((flag && !this.overrideGameObject) || num != 0);
}
// Token: 0x06005E7D RID: 24189 RVA: 0x0014CE1C File Offset: 0x0014B01C
[Token(Token = "0x6005E7D")]
[Address(RVA = "0x106C780", Offset = "0x106B580", VA = "0x18106C780", Slot = "6")]
protected override PIPDAMDIAPC Execute()
{
List<Transition> list = this.transitions;
Func<Transition, PIPDAMDIAPC> <>9__4_ = TransitionGroup.<>c.<>9__4_0;
if (<>9__4_ == 0)
{
TransitionGroup.<>c.<>9__4_0 = (Transition transition) => transition.DCCBNDIOOGE();
}
List<PIPDAMDIAPC> list2 = Enumerable.ToList<PIPDAMDIAPC>(Enumerable.Select<Transition, PIPDAMDIAPC>(list, <>9__4_));
OCABGDGGDIJ ocabgdggdij = LLICDLEPNPK.LJMNFOFCEGL(0);
throw new NullReferenceException();
}
// Token: 0x06005E7E RID: 24190 RVA: 0x0000220F File Offset: 0x0000040F
[Token(Token = "0x6005E7E")]
[Address(RVA = "0x106CB10", Offset = "0x106B910", VA = "0x18106CB10", Slot = "7")]
public override void Reset()
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
// Token: 0x06005E7F RID: 24191 RVA: 0x0014CE68 File Offset: 0x0014B068
[Token(Token = "0x6005E7F")]
[Address(RVA = "0x106CC10", Offset = "0x106BA10", VA = "0x18106CC10")]
public TransitionGroup()
{
List<Transition> list = new List();
this.transitions = list;
this.isWorldCanvas = true;
base..ctor();
}
// Token: 0x04003EE0 RID: 16096
[FieldOffset(Offset = "0x48")]
[Token(Token = "0x4003EE0")]
[SerializeField]
private List<Transition> transitions;
}
}
@@ -0,0 +1,244 @@
using System;
using System.Collections.Generic;
using Cpp2IlInjected;
using RecRoom.Core;
using UnityEngine;
namespace RRUI.Animation
{
// Token: 0x02001053 RID: 4179
[Token(Token = "0x2001053")]
[Serializable]
public abstract class TransitionImplementation
{
// Token: 0x17001028 RID: 4136
// (get) Token: 0x06005E8F RID: 24207 RVA: 0x0014D0EC File Offset: 0x0014B2EC
// (set) Token: 0x06005E90 RID: 24208 RVA: 0x0014D100 File Offset: 0x0014B300
[Token(Token = "0x17001028")]
private protected MonoBehaviour MonoBehaviour
{
[Token(Token = "0x6005E8F")]
[Address(RVA = "0x3F63D0", Offset = "0x3F51D0", VA = "0x1803F63D0")]
protected get;
[Token(Token = "0x6005E90")]
[Address(RVA = "0x5329E0", Offset = "0x5317E0", VA = "0x1805329E0")]
private set;
}
// Token: 0x17001029 RID: 4137
// (get) Token: 0x06005E91 RID: 24209 RVA: 0x0014D114 File Offset: 0x0014B314
[Token(Token = "0x17001029")]
protected GameObject GameObject
{
[Token(Token = "0x6005E91")]
[Address(RVA = "0x106D250", Offset = "0x106C050", VA = "0x18106D250")]
get
{
if (!this.overrideGameObject)
{
return this.<MonoBehaviour>k__BackingField.gameObject;
}
return this.gameObjectOverride;
}
}
// Token: 0x1700102A RID: 4138
// (get) Token: 0x06005E92 RID: 24210 RVA: 0x0014D144 File Offset: 0x0014B344
[Token(Token = "0x1700102A")]
protected RectTransform RectTransform
{
[Token(Token = "0x6005E92")]
[Address(RVA = "0x106D280", Offset = "0x106C080", VA = "0x18106D280")]
get
{
if (!this.overrideGameObject)
{
GameObject gameObject = this.<MonoBehaviour>k__BackingField.gameObject;
}
if (this.gameObjectOverride.transform == 0)
{
}
throw new NullReferenceException();
}
}
// Token: 0x06005E93 RID: 24211 RVA: 0x0014D17C File Offset: 0x0014B37C
[Token(Token = "0x6005E93")]
[Address(RVA = "0x106CD30", Offset = "0x106BB30", VA = "0x18106CD30")]
public void InitializeImplementation(MonoBehaviour monoBehaviour)
{
this.<MonoBehaviour>k__BackingField = monoBehaviour;
TransitionsConfig instance = TransitionsConfig.Instance;
NHJAFIEANHG nhjafieanhg = this.transitionAudioClip;
if (!instance.isInitialized || instance.prefabsByTransitionAudioClips == (ulong)0L)
{
instance.OFFLOPLJBBG();
}
Dictionary<NHJAFIEANHG, RecRoomAudioClip> prefabsByTransitionAudioClips = instance.prefabsByTransitionAudioClips;
ulong num;
this.audioClip = num;
if (!this.overrideGameObject)
{
GameObject gameObject = this.<MonoBehaviour>k__BackingField.gameObject;
}
bool flag = PLDMAFINLJO.DADDLNOFHFH(this.gameObjectOverride);
this.isWorldCanvas = flag;
PIPDAMDIAPC pipdamdiapc = this.Execute();
}
// Token: 0x06005E94 RID: 24212 RVA: 0x0014D204 File Offset: 0x0014B404
[Token(Token = "0x6005E94")]
[Address(RVA = "0x106CCD0", Offset = "0x106BAD0", VA = "0x18106CCD0")]
public void DisposeImplementation()
{
if (this.currentAnimation != 0)
{
}
this.currentAnimation = (ulong)0L;
PIPDAMDIAPC pipdamdiapc = this.Execute();
}
// Token: 0x06005E95 RID: 24213 RVA: 0x0014D22C File Offset: 0x0014B42C
[Token(Token = "0x6005E95")]
[Address(RVA = "0x106D070", Offset = "0x106BE70", VA = "0x18106D070")]
public PIPDAMDIAPC TryExecute()
{
MonoBehaviour monoBehaviour = this.<MonoBehaviour>k__BackingField;
int num = 0;
if (!(monoBehaviour == num))
{
PIPDAMDIAPC pipdamdiapc = this.currentAnimation;
if (pipdamdiapc == 0)
{
this.Dispose();
Action action = delegate
{
this.currentAnimation = (ulong)0L;
};
int num2 = 0;
num2 += num2;
num2++;
this.PlayAudioClip();
}
return pipdamdiapc;
}
return LLICDLEPNPK.<AKHEHAIDPLI>k__BackingField;
}
// Token: 0x06005E96 RID: 24214 RVA: 0x0014D294 File Offset: 0x0014B494
[Token(Token = "0x6005E96")]
[Address(RVA = "0x106CE50", Offset = "0x106BC50", VA = "0x18106CE50")]
private void PlayAudioClip()
{
if (this.audioClip != (ulong)0L)
{
if (!this.isWorldCanvas)
{
CameraRig instance = SingletonMonoBehaviour.ONCPNMDGGKG;
if (instance != 0)
{
Camera activeCamera = instance.CHLMFLCFGFL;
}
int num = 0;
int num2 = 0;
if (!(num == num2))
{
RecRoomAudioClip recRoomAudioClip = this.audioClip;
int num3 = 0;
SFXAudioSource sfxaudioSource = AudioManager.Play2DSFX(recRoomAudioClip, num3);
return;
}
}
else
{
RecRoomAudioClip recRoomAudioClip2 = this.audioClip;
bool <APJKGEEBPEK>k__BackingField = Player.<APJKGEEBPEK>k__BackingField;
RectTransform rectTransform = this.RectTransform;
Vector3 vector;
float z = vector.z;
}
}
}
// Token: 0x06005E97 RID: 24215 RVA: 0x0000220F File Offset: 0x0000040F
[Token(Token = "0x6005E97")]
[Address(RVA = "0x402080", Offset = "0x400E80", VA = "0x180402080", Slot = "4")]
protected virtual void Initialize()
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
// Token: 0x06005E98 RID: 24216 RVA: 0x0000220F File Offset: 0x0000040F
[Token(Token = "0x6005E98")]
[Address(RVA = "0x402080", Offset = "0x400E80", VA = "0x180402080", Slot = "5")]
protected virtual void Dispose()
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
// Token: 0x06005E99 RID: 24217 RVA: 0x0014D318 File Offset: 0x0014B518
[Token(Token = "0x6005E99")]
[Address(RVA = "0x106CC80", Offset = "0x106BA80", VA = "0x18106CC80")]
protected void Cancel()
{
if (this.currentAnimation != 0)
{
}
this.currentAnimation = (ulong)0L;
}
// Token: 0x06005E9A RID: 24218
[Token(Token = "0x6005E9A")]
[Address(Slot = "6")]
protected abstract PIPDAMDIAPC Execute();
// Token: 0x06005E9B RID: 24219
[Token(Token = "0x6005E9B")]
[Address(Slot = "7")]
public abstract void Reset();
// Token: 0x06005E9C RID: 24220 RVA: 0x0014D338 File Offset: 0x0014B538
[Token(Token = "0x6005E9C")]
[Address(RVA = "0x106D240", Offset = "0x106C040", VA = "0x18106D240")]
protected TransitionImplementation()
{
this.Initialize();
}
// Token: 0x04003EE8 RID: 16104
[FieldOffset(Offset = "0x10")]
[Token(Token = "0x4003EE8")]
[SerializeField]
private bool overrideGameObject;
// Token: 0x04003EE9 RID: 16105
[FieldOffset(Offset = "0x18")]
[Token(Token = "0x4003EE9")]
[SerializeField]
[OMAIFIIBMNL("overrideGameObject")]
private GameObject gameObjectOverride;
// Token: 0x04003EEA RID: 16106
[FieldOffset(Offset = "0x20")]
[Token(Token = "0x4003EEA")]
[SerializeField]
private NHJAFIEANHG transitionAudioClip;
// Token: 0x04003EEB RID: 16107
[FieldOffset(Offset = "0x28")]
[Token(Token = "0x4003EEB")]
[NonSerialized]
private RecRoomAudioClip audioClip;
// Token: 0x04003EEC RID: 16108
[FieldOffset(Offset = "0x30")]
[Token(Token = "0x4003EEC")]
[NonSerialized]
private bool isWorldCanvas = true;
// Token: 0x04003EEE RID: 16110
[FieldOffset(Offset = "0x40")]
[Token(Token = "0x4003EEE")]
private PIPDAMDIAPC currentAnimation;
}
}
@@ -0,0 +1,298 @@
using System;
using System.Collections.Generic;
using System.Linq;
using System.Runtime.CompilerServices;
using Cpp2IlInjected;
using UnityEngine;
using UnityEngine.Serialization;
namespace RRUI.Animation
{
// Token: 0x02001058 RID: 4184
[Token(Token = "0x2001058")]
public class TransitionNavigationListener : MonoBehaviour, FEJEAEOIFKG
{
// Token: 0x06005EA7 RID: 24231 RVA: 0x0014D53C File Offset: 0x0014B73C
[Token(Token = "0x6005EA7")]
[Address(RVA = "0x106D500", Offset = "0x106C300", VA = "0x18106D500")]
private bool HKDBFDFALCF(Transition CKPIBOIGPMJ)
{
if (CKPIBOIGPMJ != 0)
{
}
bool flag;
return flag;
}
// Token: 0x1700102B RID: 4139
// (get) Token: 0x06005EA8 RID: 24232 RVA: 0x0014D550 File Offset: 0x0014B750
[Token(Token = "0x1700102B")]
public GameObject KGFPNIMJHIC
{
[Token(Token = "0x6005EA8")]
[Address(RVA = "0x981B80", Offset = "0x980980", VA = "0x180981B80", Slot = "4")]
get
{
return base.gameObject;
}
}
// Token: 0x06005EA9 RID: 24233 RVA: 0x0014D564 File Offset: 0x0014B764
[Token(Token = "0x6005EA9")]
[Address(RVA = "0x106D7F0", Offset = "0x106C5F0", VA = "0x18106D7F0", Slot = "5")]
public DABKFAIHBBP OnBeforePageSwapFrom(CECAKDDNHLN PACGLAIGOMF, PMGCJEPKFOF<BDCCHCIDIFD> EFDCPLFGBCO)
{
int num = 0;
Transition transition = this.outroTransition;
if (transition != 0)
{
}
GMDGMBMDFJG beforeTargetTransition = transition;
if (transition != 0 && (this.useLookAheadTarget ? 1 : 0) != num && EFDCPLFGBCO != 0)
{
Func<BDCCHCIDIFD, DABKFAIHBBP> func = delegate(BDCCHCIDIFD nextPageSwapInfo)
{
GameObject gameObject = this.BLMLLMDOEID(nextPageSwapInfo);
GMDGMBMDFJG beforeTargetTransition2 = beforeTargetTransition;
PIPDAMDIAPC pipdamdiapc2 = this.outroTransition.DCCBNDIOOGE();
throw new NullReferenceException();
};
num += num;
num++;
num += 5;
num += 19;
}
if (EFDCPLFGBCO != 0)
{
PIPDAMDIAPC pipdamdiapc;
while (pipdamdiapc != 0)
{
}
}
throw new NullReferenceException();
}
// Token: 0x06005EAA RID: 24234 RVA: 0x0014D5D0 File Offset: 0x0014B7D0
[Token(Token = "0x6005EAA")]
[Address(RVA = "0x106D9F0", Offset = "0x106C7F0", VA = "0x18106D9F0", Slot = "6")]
public DABKFAIHBBP OnBeforePageSwapTo(CECAKDDNHLN PACGLAIGOMF, BDCCHCIDIFD MFFDKHOEECJ)
{
return JJEKJGALHKO.<EIDHKJMHBEC>k__BackingField;
}
// Token: 0x06005EAB RID: 24235 RVA: 0x0014D5E4 File Offset: 0x0014B7E4
[Token(Token = "0x6005EAB")]
[Address(RVA = "0x106D6A0", Offset = "0x106C4A0", VA = "0x18106D6A0", Slot = "7")]
public DABKFAIHBBP OnAfterPageSwapTo(CECAKDDNHLN PACGLAIGOMF, BDCCHCIDIFD MFFDKHOEECJ)
{
Transition transition2;
do
{
if (MFFDKHOEECJ != 0 && this.useLookBehindTarget)
{
Transition transition = this.introTransition;
if (transition != 0)
{
}
if (transition != 0)
{
GameObject gameObject = this.BLMLLMDOEID(MFFDKHOEECJ);
}
}
transition2 = this.introTransition;
}
while (transition2 != 0 && transition2.DCCBNDIOOGE() != 0);
return JJEKJGALHKO.<EIDHKJMHBEC>k__BackingField;
}
// Token: 0x06005EAC RID: 24236 RVA: 0x0014D634 File Offset: 0x0014B834
[Token(Token = "0x6005EAC")]
[Address(RVA = "0x106D300", Offset = "0x106C100", VA = "0x18106D300")]
private void Awake()
{
this.outroTransition.OFFLOPLJBBG(this);
this.introTransition.OFFLOPLJBBG(this);
}
// Token: 0x06005EAD RID: 24237 RVA: 0x0014D660 File Offset: 0x0014B860
[Token(Token = "0x6005EAD")]
[Address(RVA = "0x106DB80", Offset = "0x106C980", VA = "0x18106DB80")]
private void OnDisable()
{
TransitionImplementation implementation = this.outroTransition.implementation;
if (implementation != 0)
{
PIPDAMDIAPC pipdamdiapc = implementation.Execute();
}
TransitionImplementation implementation2 = this.introTransition.implementation;
if (implementation2 != 0)
{
PIPDAMDIAPC pipdamdiapc2 = implementation2.Execute();
return;
}
}
// Token: 0x06005EAE RID: 24238 RVA: 0x0014D6A4 File Offset: 0x0014B8A4
[Token(Token = "0x6005EAE")]
[Address(RVA = "0x106DA90", Offset = "0x106C890", VA = "0x18106DA90")]
private void OnDestroy()
{
TransitionImplementation implementation = this.outroTransition.implementation;
if (implementation != 0)
{
if (implementation.currentAnimation != 0)
{
}
implementation.currentAnimation = (ulong)0L;
implementation.Initialize();
}
TransitionImplementation implementation2 = this.introTransition.implementation;
if (implementation2 != 0)
{
if (implementation2.currentAnimation != 0)
{
}
implementation2.currentAnimation = (ulong)0L;
implementation2.Initialize();
}
}
// Token: 0x06005EAF RID: 24239 RVA: 0x0014D708 File Offset: 0x0014B908
[Token(Token = "0x6005EAF")]
[Address(RVA = "0x106D340", Offset = "0x106C140", VA = "0x18106D340")]
private GameObject BLMLLMDOEID(BDCCHCIDIFD GKAMJADCNEN)
{
IReadOnlyList<FEJEAEOIFKG> hjbhmgpdbak = GKAMJADCNEN.HJBHMGPDBAK;
int num;
if (hjbhmgpdbak != 0)
{
Func<FEJEAEOIFKG, bool> func = new Func(this.MBPBGMGJLJF);
if (Enumerable.FirstOrDefault<FEJEAEOIFKG>(hjbhmgpdbak, func) != 0)
{
}
num = 0;
}
int num2 = 0;
if (num == num2)
{
GameObject hoecokhgbfk = GKAMJADCNEN.HOECOKHGBFK;
int num3 = 0;
if (hoecokhgbfk != num3)
{
GameObject hoecokhgbfk2 = GKAMJADCNEN.HOECOKHGBFK;
int num4 = 0;
IReadOnlyList<Transform> readOnlyList = FJCMFIINFIO.PHJEODMHDOK<Transform>(hoecokhgbfk2, true, num4 != 0);
Func<Transform, bool> func2 = new Func(this.NHBFAFCKGHG);
Transform transform = Enumerable.FirstOrDefault<Transform>(readOnlyList, func2);
if (transform != 0)
{
GameObject gameObject = transform.gameObject;
}
}
}
throw new NullReferenceException();
}
// Token: 0x06005EB0 RID: 24240 RVA: 0x0014D7A4 File Offset: 0x0014B9A4
[Token(Token = "0x6005EB0")]
[Address(RVA = "0x74EA40", Offset = "0x74D840", VA = "0x18074EA40")]
public TransitionNavigationListener()
{
}
// Token: 0x06005EB1 RID: 24241 RVA: 0x0014D7B8 File Offset: 0x0014B9B8
[Token(Token = "0x6005EB1")]
[Address(RVA = "0x106D550", Offset = "0x106C350", VA = "0x18106D550")]
[CompilerGenerated]
private bool MBPBGMGJLJF(FEJEAEOIFKG JKOHHHEOKCN)
{
string name = base.gameObject.name;
string text;
return string.Equals(text, name);
}
// Token: 0x06005EB2 RID: 24242 RVA: 0x0014D7E0 File Offset: 0x0014B9E0
[Token(Token = "0x6005EB2")]
[Address(RVA = "0x106D5E0", Offset = "0x106C3E0", VA = "0x18106D5E0")]
[CompilerGenerated]
private bool NHBFAFCKGHG(Transform OIFLDNBGJOH)
{
int num = 0;
bool flag = OIFLDNBGJOH != num;
if (!flag)
{
return flag;
}
string name = OIFLDNBGJOH.gameObject.name;
string name2 = base.gameObject.name;
return string.Equals(name, name2);
}
// Token: 0x04003EF4 RID: 16116
[FieldOffset(Offset = "0x18")]
[Token(Token = "0x4003EF4")]
[Space]
[SerializeField]
[Space]
[FormerlySerializedAs("afterPageChangeTransition")]
[IKJMHFGIDEP("GameObjects are reset to their initial state when the page changes.")]
private Transition introTransition;
// Token: 0x04003EF5 RID: 16117
[FieldOffset(Offset = "0x20")]
[Token(Token = "0x4003EF5")]
[SerializeField]
[Tooltip("Will attempt to find a GameObject with the same name on the previous page and use that as the Target")]
[DMBKKAAJOFJ("introTransition", "IsTargetTransition")]
private bool useLookBehindTarget;
// Token: 0x04003EF6 RID: 16118
[FieldOffset(Offset = "0x28")]
[Token(Token = "0x4003EF6")]
[SerializeField]
[FormerlySerializedAs("beforePageChangeTransition")]
private Transition outroTransition;
// Token: 0x04003EF7 RID: 16119
[FieldOffset(Offset = "0x30")]
[Token(Token = "0x4003EF7")]
[SerializeField]
[Tooltip("Will attempt to find a GameObject with the same name on the next page and use that as the Target")]
[DMBKKAAJOFJ("outroTransition", "IsTargetTransition")]
private bool useLookAheadTarget;
// Token: 0x02001059 RID: 4185
[Token(Token = "0x2001059")]
[CompilerGenerated]
private sealed class CNMPIIGHDOK
{
// Token: 0x06005EB3 RID: 24243 RVA: 0x0014D824 File Offset: 0x0014BA24
[Token(Token = "0x6005EB3")]
[Address(RVA = "0x3F5100", Offset = "0x3F3F00", VA = "0x1803F5100")]
public CNMPIIGHDOK()
{
}
// Token: 0x06005EB4 RID: 24244 RVA: 0x0014D838 File Offset: 0x0014BA38
[Token(Token = "0x6005EB4")]
[Address(RVA = "0x105ED00", Offset = "0x105DB00", VA = "0x18105ED00")]
internal DABKFAIHBBP <OnBeforePageSwapFrom>b__0(BDCCHCIDIFD nextPageSwapInfo)
{
GameObject gameObject = this.<>4__this.BLMLLMDOEID(nextPageSwapInfo);
GMDGMBMDFJG gmdgmbmdfjg = this.beforeTargetTransition;
PIPDAMDIAPC pipdamdiapc = this.<>4__this.outroTransition.DCCBNDIOOGE();
throw new NullReferenceException();
}
// Token: 0x04003EF8 RID: 16120
[FieldOffset(Offset = "0x10")]
[Token(Token = "0x4003EF8")]
public TransitionNavigationListener <>4__this;
// Token: 0x04003EF9 RID: 16121
[FieldOffset(Offset = "0x18")]
[Token(Token = "0x4003EF9")]
public GMDGMBMDFJG beforeTargetTransition;
}
}
}
@@ -0,0 +1,314 @@
using System;
using System.Collections.Generic;
using Cpp2IlInjected;
using UnityEngine;
using UnityEngine.Events;
using UnityEngine.UI;
namespace RRUI.Animation
{
// Token: 0x0200105A RID: 4186
[Token(Token = "0x200105A")]
public class TransitionScrollListener : MonoBehaviour
{
// Token: 0x06005EB5 RID: 24245 RVA: 0x0014D870 File Offset: 0x0014BA70
[Token(Token = "0x6005EB5")]
[Address(RVA = "0x106DBE0", Offset = "0x106C9E0", VA = "0x18106DBE0")]
private void Awake()
{
int num;
do
{
num = 0;
this.scrollBackwardTransition.OFFLOPLJBBG(this);
this.scrollForwardTransition.OFFLOPLJBBG(this);
List<GameObject> list = this.scrollRectGameObjects;
bool flag;
if (flag)
{
TransitionScrollListener.ADMIKKHGCHI admikkhgchi;
this.OAOBFNFGMKH.Add(admikkhgchi);
}
}
while (num != 0);
}
// Token: 0x06005EB6 RID: 24246 RVA: 0x0014D8BC File Offset: 0x0014BABC
[Token(Token = "0x6005EB6")]
[Address(RVA = "0x106DD50", Offset = "0x106CB50", VA = "0x18106DD50")]
private void OnDestroy()
{
int num;
do
{
num = 0;
TransitionImplementation implementation = this.scrollBackwardTransition.implementation;
if (implementation != 0)
{
if (implementation.currentAnimation != 0)
{
}
implementation.currentAnimation = num;
implementation.Initialize();
}
TransitionImplementation implementation2 = this.scrollForwardTransition.implementation;
if (implementation2 != 0)
{
if (implementation2.currentAnimation != 0)
{
}
implementation2.currentAnimation = num;
implementation2.Initialize();
}
List<TransitionScrollListener.ADMIKKHGCHI> oaobfnfgmkh = this.OAOBFNFGMKH;
bool flag;
if (flag)
{
NHJAFIEANHG transitionAudioClip = implementation2.transitionAudioClip;
bool flag2;
if (!flag2)
{
while (implementation2.audioClip <= (ulong)0L)
{
}
}
NHJAFIEANHG transitionAudioClip2 = implementation2.transitionAudioClip;
bool flag3;
if (flag3)
{
RecRoomAudioClip audioClip = implementation2.audioClip;
Action<float> action = new Action(implementation2.IIIGKLMKEFA);
}
NHJAFIEANHG transitionAudioClip3 = implementation2.transitionAudioClip;
UnityAction<Vector2> unityAction = new UnityAction(implementation2.LAIDPADJLDB);
}
}
while (num != 0);
}
// Token: 0x06005EB7 RID: 24247 RVA: 0x0000220F File Offset: 0x0000040F
[Token(Token = "0x6005EB7")]
[Address(RVA = "0x106E0D0", Offset = "0x106CED0", VA = "0x18106E0D0")]
private void OnValidate()
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
// Token: 0x06005EB8 RID: 24248 RVA: 0x0014D99C File Offset: 0x0014BB9C
[Token(Token = "0x6005EB8")]
[Address(RVA = "0x106E240", Offset = "0x106D040", VA = "0x18106E240")]
public TransitionScrollListener()
{
List<TransitionScrollListener.ADMIKKHGCHI> list = new List();
this.OAOBFNFGMKH = list;
base..ctor();
}
// Token: 0x04003EFA RID: 16122
[FieldOffset(Offset = "0x18")]
[Token(Token = "0x4003EFA")]
[SerializeField]
private List<GameObject> scrollRectGameObjects;
// Token: 0x04003EFB RID: 16123
[FieldOffset(Offset = "0x20")]
[Token(Token = "0x4003EFB")]
[SerializeField]
private Transition scrollBackwardTransition;
// Token: 0x04003EFC RID: 16124
[FieldOffset(Offset = "0x28")]
[Token(Token = "0x4003EFC")]
[SerializeField]
private Transition scrollForwardTransition;
// Token: 0x04003EFD RID: 16125
[FieldOffset(Offset = "0x30")]
[Token(Token = "0x4003EFD")]
private readonly List<TransitionScrollListener.ADMIKKHGCHI> OAOBFNFGMKH;
// Token: 0x04003EFE RID: 16126
[FieldOffset(Offset = "0x38")]
[Token(Token = "0x4003EFE")]
private PIPDAMDIAPC CGBOBJOFBAO;
// Token: 0x04003EFF RID: 16127
[FieldOffset(Offset = "0x40")]
[Token(Token = "0x4003EFF")]
private PIPDAMDIAPC DJDFAHJLABN;
// Token: 0x0200105B RID: 4187
[Token(Token = "0x200105B")]
private class ADMIKKHGCHI : IDisposable
{
// Token: 0x1700102C RID: 4140
// (get) Token: 0x06005EB9 RID: 24249 RVA: 0x0014D9BC File Offset: 0x0014BBBC
[Token(Token = "0x1700102C")]
public bool FBLEJONFPAK
{
[Token(Token = "0x6005EB9")]
[Address(RVA = "0x105B5C0", Offset = "0x105A3C0", VA = "0x18105B5C0")]
get
{
ScrollRect joipdlfkdne = this.JOIPDLFKDNE;
int num = 0;
bool flag = joipdlfkdne != num;
return flag || flag;
}
}
// Token: 0x1700102D RID: 4141
// (get) Token: 0x06005EBA RID: 24250 RVA: 0x0014D9E4 File Offset: 0x0014BBE4
[Token(Token = "0x1700102D")]
private bool HNLLOJMCHIL
{
[Token(Token = "0x6005EBA")]
[Address(RVA = "0x105B640", Offset = "0x105A440", VA = "0x18105B640")]
get
{
ScrollRect joipdlfkdne = this.JOIPDLFKDNE;
int num = 0;
return joipdlfkdne == num;
}
}
// Token: 0x06005EBB RID: 24251 RVA: 0x0014DA04 File Offset: 0x0014BC04
[Token(Token = "0x6005EBB")]
[Address(RVA = "0x105B950", Offset = "0x105A750", VA = "0x18105B950")]
public ADMIKKHGCHI(TransitionScrollListener DGEEDHMMMOL, GameObject DOJCFCINALC)
{
this.NAHFAJJKBLD = DGEEDHMMMOL;
this.KGFPNIMJHIC = DOJCFCINALC;
ScrollRect component = DOJCFCINALC.GetComponent<ScrollRect>();
this.JOIPDLFKDNE = component;
int num = 0;
if (component == num)
{
ONOAOHOHJKA component2 = DOJCFCINALC.GetComponent<ONOAOHOHJKA>();
this.GKDIEANHDIE = component2;
}
if (!this.FBLEJONFPAK)
{
return;
}
ScrollRect joipdlfkdne = this.JOIPDLFKDNE;
int num2 = 0;
if (joipdlfkdne == num2)
{
ONOAOHOHJKA gkdieanhdie = this.GKDIEANHDIE;
Action<float> action = new Action(this.IIIGKLMKEFA);
return;
}
}
// Token: 0x06005EBC RID: 24252 RVA: 0x0014DA8C File Offset: 0x0014BC8C
[Token(Token = "0x6005EBC")]
[Address(RVA = "0x105B460", Offset = "0x105A260", VA = "0x18105B460", Slot = "4")]
public void Dispose()
{
if (this.FBLEJONFPAK)
{
ScrollRect joipdlfkdne = this.JOIPDLFKDNE;
int num = 0;
if (!(joipdlfkdne == num))
{
ScrollRect.ScrollRectEvent onValueChanged = this.JOIPDLFKDNE.m_OnValueChanged;
UnityAction<Vector2> unityAction = new UnityAction(this.LAIDPADJLDB);
onValueChanged.RemoveListener(unityAction);
return;
}
ONOAOHOHJKA gkdieanhdie = this.GKDIEANHDIE;
Action<float> action = new Action(this.IIIGKLMKEFA);
}
}
// Token: 0x06005EBD RID: 24253 RVA: 0x0014DAF4 File Offset: 0x0014BCF4
[Token(Token = "0x6005EBD")]
[Address(RVA = "0x105B720", Offset = "0x105A520", VA = "0x18105B720")]
private void LAIDPADJLDB(Vector2 DDHPAFKBMON)
{
Vector2 normalizedPosition = this.JOIPDLFKDNE.normalizedPosition;
if (this.JOIPDLFKDNE.m_Horizontal)
{
return;
}
this.OnScroll(1f);
}
// Token: 0x06005EBE RID: 24254 RVA: 0x0014DB30 File Offset: 0x0014BD30
[Token(Token = "0x6005EBE")]
[Address(RVA = "0x105B6A0", Offset = "0x105A4A0", VA = "0x18105B6A0")]
private void IIIGKLMKEFA(float IFDPEBLFLFJ)
{
ONOAOHOHJKA gkdieanhdie = this.GKDIEANHDIE;
this.OnScroll(IFDPEBLFLFJ);
}
// Token: 0x06005EBF RID: 24255 RVA: 0x0014DB54 File Offset: 0x0014BD54
[Token(Token = "0x6005EBF")]
[Address(RVA = "0x105B790", Offset = "0x105A590", VA = "0x18105B790")]
private void OnScroll(float IFDPEBLFLFJ)
{
float palcifbiepa = this.PALCIFBIEPA;
bool flag = Mathf.Approximately(palcifbiepa, IFDPEBLFLFJ);
if (!flag)
{
TransitionScrollListener nahfajjkbld = this.NAHFAJJKBLD;
if (flag)
{
if (nahfajjkbld.DJDFAHJLABN != (ulong)0L)
{
goto IL_96;
}
if (nahfajjkbld.CGBOBJOFBAO != 0)
{
}
nahfajjkbld.CGBOBJOFBAO = (ulong)0L;
TransitionScrollListener nahfajjkbld2 = this.NAHFAJJKBLD;
PIPDAMDIAPC pipdamdiapc = nahfajjkbld2.scrollForwardTransition.DCCBNDIOOGE();
nahfajjkbld2.DJDFAHJLABN = pipdamdiapc;
}
if (nahfajjkbld.CGBOBJOFBAO == (ulong)0L)
{
if (nahfajjkbld.DJDFAHJLABN != 0)
{
}
nahfajjkbld.DJDFAHJLABN = (ulong)0L;
TransitionScrollListener nahfajjkbld3 = this.NAHFAJJKBLD;
PIPDAMDIAPC pipdamdiapc2 = nahfajjkbld3.scrollBackwardTransition.DCCBNDIOOGE();
nahfajjkbld3.CGBOBJOFBAO = pipdamdiapc2;
}
IL_96:
int num = 0;
float num2 = Mathf.Clamp(IFDPEBLFLFJ, (float)num, 1f);
this.PALCIFBIEPA = num2;
}
}
// Token: 0x04003F00 RID: 16128
[FieldOffset(Offset = "0x10")]
[Token(Token = "0x4003F00")]
public TransitionScrollListener NAHFAJJKBLD;
// Token: 0x04003F01 RID: 16129
[FieldOffset(Offset = "0x18")]
[Token(Token = "0x4003F01")]
public GameObject KGFPNIMJHIC;
// Token: 0x04003F02 RID: 16130
[FieldOffset(Offset = "0x20")]
[Token(Token = "0x4003F02")]
public ScrollRect JOIPDLFKDNE;
// Token: 0x04003F03 RID: 16131
[FieldOffset(Offset = "0x28")]
[Token(Token = "0x4003F03")]
public ONOAOHOHJKA GKDIEANHDIE;
// Token: 0x04003F04 RID: 16132
[FieldOffset(Offset = "0x30")]
[Token(Token = "0x4003F04")]
private float PALCIFBIEPA;
}
}
}
@@ -0,0 +1,162 @@
using System;
using Cpp2IlInjected;
using RRUI.Theme;
using UnityEngine;
using UnityEngine.Events;
using UnityEngine.UI;
namespace RRUI.Animation
{
// Token: 0x0200105C RID: 4188
[Token(Token = "0x200105C")]
public class TransitionToggleListener : MonoBehaviour
{
// Token: 0x06005EC0 RID: 24256 RVA: 0x0014DC1C File Offset: 0x0014BE1C
[Token(Token = "0x6005EC0")]
[Address(RVA = "0x106E2A0", Offset = "0x106D0A0", VA = "0x18106E2A0")]
private void Awake()
{
this.onActivateTransition.OFFLOPLJBBG(this);
this.onDeactivateTransition.OFFLOPLJBBG(this);
Button.ButtonClickedEvent onClick = this.button.m_OnClick;
UnityAction unityAction = new UnityAction(this.KDHIBNACBKJ);
onClick.AddListener(unityAction);
}
// Token: 0x06005EC1 RID: 24257 RVA: 0x0014DC68 File Offset: 0x0014BE68
[Token(Token = "0x6005EC1")]
[Address(RVA = "0x106E440", Offset = "0x106D240", VA = "0x18106E440")]
private void OnDestroy()
{
TransitionImplementation implementation = this.onActivateTransition.implementation;
int num = 0;
if (implementation != 0)
{
if (implementation.currentAnimation != 0)
{
}
implementation.currentAnimation = num;
implementation.Initialize();
}
TransitionImplementation implementation2 = this.onDeactivateTransition.implementation;
if (implementation2 != 0)
{
if (implementation2.currentAnimation != 0)
{
}
implementation2.currentAnimation = num;
implementation2.Initialize();
}
Button.ButtonClickedEvent onClick = this.button.m_OnClick;
UnityAction unityAction = new UnityAction(this.KDHIBNACBKJ);
onClick.RemoveListener(unityAction);
}
// Token: 0x06005EC2 RID: 24258 RVA: 0x0014DCEC File Offset: 0x0014BEEC
[Token(Token = "0x6005EC2")]
[Address(RVA = "0x106E5F0", Offset = "0x106D3F0", VA = "0x18106E5F0")]
private void OnEnable()
{
ToggleTheme toggleTheme = this.toggleTheme;
bool flag = this.defaultIsActive;
toggleTheme.Toggle(flag, true);
if (flag)
{
PIPDAMDIAPC pipdamdiapc = this.onActivateTransition.LBFJNFGMELJ();
return;
}
PIPDAMDIAPC pipdamdiapc2 = this.onDeactivateTransition.LBFJNFGMELJ();
}
// Token: 0x06005EC3 RID: 24259 RVA: 0x0014DD34 File Offset: 0x0014BF34
[Token(Token = "0x6005EC3")]
[Address(RVA = "0x106E590", Offset = "0x106D390", VA = "0x18106E590")]
private void OnDisable()
{
TransitionImplementation implementation = this.onActivateTransition.implementation;
if (implementation != 0)
{
PIPDAMDIAPC pipdamdiapc = implementation.Execute();
}
TransitionImplementation implementation2 = this.onDeactivateTransition.implementation;
if (implementation2 != 0)
{
PIPDAMDIAPC pipdamdiapc2 = implementation2.Execute();
return;
}
}
// Token: 0x06005EC4 RID: 24260 RVA: 0x0014DD78 File Offset: 0x0014BF78
[Token(Token = "0x6005EC4")]
[Address(RVA = "0x106E3E0", Offset = "0x106D1E0", VA = "0x18106E3E0")]
private void KDHIBNACBKJ()
{
ToggleTheme toggleTheme = this.toggleTheme;
bool cneibilgfco = toggleTheme.CNEIBILGFCO;
bool flag = !cneibilgfco;
int num = 0;
toggleTheme.Toggle(flag, num != 0);
if (!cneibilgfco)
{
}
PIPDAMDIAPC pipdamdiapc = this.onDeactivateTransition.DCCBNDIOOGE();
}
// Token: 0x06005EC5 RID: 24261 RVA: 0x0014DDBC File Offset: 0x0014BFBC
[Token(Token = "0x6005EC5")]
[Address(RVA = "0x106E360", Offset = "0x106D160", VA = "0x18106E360")]
private void DCCBNDIOOGE(bool CNEIBILGFCO, bool KLPJMBANJJJ)
{
this.toggleTheme.Toggle(CNEIBILGFCO, KLPJMBANJJJ);
if (CNEIBILGFCO)
{
}
Transition transition = this.onDeactivateTransition;
if (!KLPJMBANJJJ)
{
PIPDAMDIAPC pipdamdiapc = transition.DCCBNDIOOGE();
return;
}
PIPDAMDIAPC pipdamdiapc2 = transition.LBFJNFGMELJ();
}
// Token: 0x06005EC6 RID: 24262 RVA: 0x0014DDFC File Offset: 0x0014BFFC
[Token(Token = "0x6005EC6")]
[Address(RVA = "0x74EA40", Offset = "0x74D840", VA = "0x18074EA40")]
public TransitionToggleListener()
{
}
// Token: 0x04003F05 RID: 16133
[FieldOffset(Offset = "0x18")]
[Token(Token = "0x4003F05")]
[SerializeField]
[DDPIINEJFMD(JIBDPHMGEGO.Self, false, false, false)]
private Button button;
// Token: 0x04003F06 RID: 16134
[FieldOffset(Offset = "0x20")]
[Token(Token = "0x4003F06")]
[SerializeField]
[DDPIINEJFMD(JIBDPHMGEGO.Self, false, false, false)]
private ToggleTheme toggleTheme;
// Token: 0x04003F07 RID: 16135
[FieldOffset(Offset = "0x28")]
[Token(Token = "0x4003F07")]
[SerializeField]
private bool defaultIsActive;
// Token: 0x04003F08 RID: 16136
[FieldOffset(Offset = "0x30")]
[Token(Token = "0x4003F08")]
[SerializeField]
private Transition onActivateTransition;
// Token: 0x04003F09 RID: 16137
[FieldOffset(Offset = "0x38")]
[Token(Token = "0x4003F09")]
[SerializeField]
private Transition onDeactivateTransition;
}
}
@@ -0,0 +1,195 @@
using System;
using System.Collections.Generic;
using System.Linq;
using Cpp2IlInjected;
using UnityEngine;
namespace RRUI.Animation
{
// Token: 0x0200105D RID: 4189
[Token(Token = "0x200105D")]
[CreateAssetMenu]
public class TransitionsConfig : ScriptableObject
{
// Token: 0x1700102E RID: 4142
// (get) Token: 0x06005EC7 RID: 24263 RVA: 0x0014DE10 File Offset: 0x0014C010
[Token(Token = "0x1700102E")]
public static TransitionsConfig Instance
{
[Token(Token = "0x6005EC7")]
[Address(RVA = "0x106EC40", Offset = "0x106DA40", VA = "0x18106EC40")]
get
{
TransitionsConfig instance = TransitionsConfig._instance;
int num = 0;
if (instance == num)
{
TransitionsConfig._instance = OLJIOKGMCPN.MNKDOANEFLK<TransitionsConfig>(0);
TransitionsConfig instance2 = TransitionsConfig._instance;
int num2 = 0;
if (instance2 == num2)
{
Debug.LogError("Failed to load Transitions object");
}
}
return TransitionsConfig._instance;
}
}
// Token: 0x06005EC8 RID: 24264 RVA: 0x0014DE5C File Offset: 0x0014C05C
[Token(Token = "0x6005EC8")]
[Address(RVA = "0x106EA00", Offset = "0x106D800", VA = "0x18106EA00")]
private void OFFLOPLJBBG()
{
List<TransitionsConfig.AudioClipEntry> list = TransitionsConfig.Instance.audioClips;
Func<TransitionsConfig.AudioClipEntry, NHJAFIEANHG> <>9__5_ = TransitionsConfig.<>c.<>9__5_0;
if (<>9__5_ == 0)
{
TransitionsConfig.<>c.<>9__5_0 = (TransitionsConfig.AudioClipEntry audioClipEntry) => audioClipEntry.transitionAudioClip;
}
Func<TransitionsConfig.AudioClipEntry, RecRoomAudioClip> func;
if (TransitionsConfig.<>c.<>9__5_1 == 0)
{
func = (TransitionsConfig.AudioClipEntry audioClipEntry) => audioClipEntry.audioClip;
TransitionsConfig.<>c.<>9__5_1 = func;
}
Dictionary<TransitionsConfig.AudioClipEntry, NHJAFIEANHG> dictionary = Enumerable.ToDictionary<TransitionsConfig.AudioClipEntry, NHJAFIEANHG, RecRoomAudioClip>(list, <>9__5_, func);
this.prefabsByTransitionAudioClips = dictionary;
this.isInitialized = true;
}
// Token: 0x06005EC9 RID: 24265 RVA: 0x0014DED4 File Offset: 0x0014C0D4
[Token(Token = "0x6005EC9")]
[Address(RVA = "0x106E980", Offset = "0x106D780", VA = "0x18106E980")]
public RecRoomAudioClip HPNFOBMMMBH(NHJAFIEANHG FGDOEAHJLJO)
{
if (!this.isInitialized || this.prefabsByTransitionAudioClips == (ulong)0L)
{
this.OFFLOPLJBBG();
}
Dictionary<NHJAFIEANHG, RecRoomAudioClip> dictionary = this.prefabsByTransitionAudioClips;
throw new NullReferenceException();
}
// Token: 0x1700102F RID: 4143
// (get) Token: 0x06005ECA RID: 24266 RVA: 0x0014DF08 File Offset: 0x0014C108
[Token(Token = "0x1700102F")]
public IReadOnlyList<TransitionsConfig.AudioClipEntry> AudioClips
{
[Token(Token = "0x6005ECA")]
[Address(RVA = "0x3F63E0", Offset = "0x3F51E0", VA = "0x1803F63E0")]
get
{
/*
An exception occurred when decompiling this method (06005ECA)
ICSharpCode.Decompiler.DecompilerException: Error decompiling System.Collections.Generic.IReadOnlyList`1<RRUI.Animation.TransitionsConfig/AudioClipEntry> RRUI.Animation.TransitionsConfig::get_AudioClips()
---> System.Exception: Basic block has to end with unconditional control flow.
{
Block_0:
stloc:class [mscorlib]System.Collections.Generic.List`1<class RRUI.Animation.TransitionsConfig/AudioClipEntry>(var_0_06, ldfld:class [mscorlib]System.Collections.Generic.List`1<class RRUI.Animation.TransitionsConfig/AudioClipEntry>(TransitionsConfig::audioClips, ldloc:TransitionsConfig(this)))
}
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.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: 0x06005ECB RID: 24267 RVA: 0x0014DF1C File Offset: 0x0014C11C
[Token(Token = "0x6005ECB")]
[Address(RVA = "0x106EBE0", Offset = "0x106D9E0", VA = "0x18106EBE0")]
public TransitionsConfig()
{
List<TransitionsConfig.AudioClipEntry> list = new List();
this.audioClips = list;
base..ctor();
}
// Token: 0x06005ECC RID: 24268 RVA: 0x0000220F File Offset: 0x0000040F
// Note: this type is marked as 'beforefieldinit'.
[Token(Token = "0x6005ECC")]
[Address(RVA = "0x402080", Offset = "0x400E80", VA = "0x180402080")]
static TransitionsConfig()
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
// Token: 0x04003F0A RID: 16138
[Token(Token = "0x4003F0A")]
private static TransitionsConfig _instance;
// Token: 0x04003F0B RID: 16139
[FieldOffset(Offset = "0x18")]
[Token(Token = "0x4003F0B")]
private bool isInitialized;
// Token: 0x04003F0C RID: 16140
[FieldOffset(Offset = "0x20")]
[Token(Token = "0x4003F0C")]
private Dictionary<NHJAFIEANHG, RecRoomAudioClip> prefabsByTransitionAudioClips;
// Token: 0x04003F0D RID: 16141
[FieldOffset(Offset = "0x28")]
[Token(Token = "0x4003F0D")]
[SerializeField]
private List<TransitionsConfig.AudioClipEntry> audioClips;
// Token: 0x0200105E RID: 4190
[Token(Token = "0x200105E")]
[Serializable]
public class AudioClipEntry
{
// Token: 0x17001030 RID: 4144
// (get) Token: 0x06005ECD RID: 24269 RVA: 0x0014DF3C File Offset: 0x0014C13C
[Token(Token = "0x17001030")]
public NHJAFIEANHG TransitionAudioClip
{
[Token(Token = "0x6005ECD")]
[Address(RVA = "0x3FA560", Offset = "0x3F9360", VA = "0x1803FA560")]
get
{
return this.transitionAudioClip;
}
}
// Token: 0x17001031 RID: 4145
// (get) Token: 0x06005ECE RID: 24270 RVA: 0x0014DF50 File Offset: 0x0014C150
[Token(Token = "0x17001031")]
public RecRoomAudioClip AudioClip
{
[Token(Token = "0x6005ECE")]
[Address(RVA = "0x3F5F40", Offset = "0x3F4D40", VA = "0x1803F5F40")]
get
{
return this.audioClip;
}
}
// Token: 0x06005ECF RID: 24271 RVA: 0x0014DF64 File Offset: 0x0014C164
[Token(Token = "0x6005ECF")]
[Address(RVA = "0x3F5100", Offset = "0x3F3F00", VA = "0x1803F5100")]
public AudioClipEntry()
{
}
// Token: 0x04003F0E RID: 16142
[FieldOffset(Offset = "0x10")]
[Token(Token = "0x4003F0E")]
[SerializeField]
private NHJAFIEANHG transitionAudioClip;
// Token: 0x04003F0F RID: 16143
[FieldOffset(Offset = "0x18")]
[Token(Token = "0x4003F0F")]
[SerializeField]
private RecRoomAudioClip audioClip;
}
}
}
@@ -0,0 +1,93 @@
using System;
using Cpp2IlInjected;
using UnityEngine;
namespace RRUI.Animation
{
// Token: 0x02001051 RID: 4177
[Token(Token = "0x2001051")]
[Serializable]
public abstract class TweenTransition : TransitionImplementation
{
// Token: 0x17001024 RID: 4132
// (get) Token: 0x06005E83 RID: 24195 RVA: 0x0014CED8 File Offset: 0x0014B0D8
// (set) Token: 0x06005E84 RID: 24196 RVA: 0x0014CEEC File Offset: 0x0014B0EC
[Token(Token = "0x17001024")]
public bool IsInstant
{
[Token(Token = "0x6005E83")]
[Address(RVA = "0x4C2F40", Offset = "0x4C1D40", VA = "0x1804C2F40")]
get
{
return this.isInstant;
}
[Token(Token = "0x6005E84")]
[Address(RVA = "0x63E280", Offset = "0x63D080", VA = "0x18063E280")]
set
{
this.isInstant = value;
}
}
// Token: 0x17001025 RID: 4133
// (get) Token: 0x06005E85 RID: 24197 RVA: 0x0014CF00 File Offset: 0x0014B100
[Token(Token = "0x17001025")]
protected float Duration
{
[Token(Token = "0x6005E85")]
[Address(RVA = "0x1061650", Offset = "0x1060450", VA = "0x181061650")]
get
{
if (this.isInstant)
{
}
return this.duration;
}
}
// Token: 0x17001026 RID: 4134
// (get) Token: 0x06005E86 RID: 24198 RVA: 0x0014CF20 File Offset: 0x0014B120
[Token(Token = "0x17001026")]
protected HMIPJEAODAB.JOMGGPNCMFK EaseFunction
{
[Token(Token = "0x6005E86")]
[Address(RVA = "0x106EDB0", Offset = "0x106DBB0", VA = "0x18106EDB0")]
get
{
if (this.isInstant)
{
}
return this.easeFunction;
}
}
// Token: 0x06005E87 RID: 24199 RVA: 0x0014CF40 File Offset: 0x0014B140
[Token(Token = "0x6005E87")]
[Address(RVA = "0x106AC40", Offset = "0x1069A40", VA = "0x18106AC40")]
protected TweenTransition()
{
this.isWorldCanvas = true;
base..ctor();
}
// Token: 0x04003EE3 RID: 16099
[FieldOffset(Offset = "0x48")]
[Token(Token = "0x4003EE3")]
[SerializeField]
private bool isInstant;
// Token: 0x04003EE4 RID: 16100
[FieldOffset(Offset = "0x4C")]
[Token(Token = "0x4003EE4")]
[SerializeField]
[OMAIFIIBMNL("isInstant", false)]
private float duration = 0.33f;
// Token: 0x04003EE5 RID: 16101
[FieldOffset(Offset = "0x50")]
[Token(Token = "0x4003EE5")]
[SerializeField]
[OMAIFIIBMNL("isInstant", false)]
private HMIPJEAODAB.JOMGGPNCMFK easeFunction = (HMIPJEAODAB.JOMGGPNCMFK)((ulong)3L);
}
}
@@ -0,0 +1,107 @@
using System;
using Cpp2IlInjected;
using UnityEngine;
using UnityEngine.UI;
namespace RRUI
{
// Token: 0x020007B2 RID: 1970
[Token(Token = "0x20007B2")]
public class CanvasAspectRatioMatcher : MonoBehaviour
{
// Token: 0x0600376C RID: 14188 RVA: 0x000E7EB8 File Offset: 0x000E60B8
[Token(Token = "0x600376C")]
[Address(RVA = "0x105EDA0", Offset = "0x105DBA0", VA = "0x18105EDA0")]
private void Awake()
{
Canvas canvas = this.canvas;
int num = 0;
if (canvas == num)
{
Canvas componentInParent = base.gameObject.GetComponentInParent<Canvas>();
this.canvas = componentInParent;
}
Canvas canvas2 = this.canvas;
int num2 = 0;
if (canvas2 != num2)
{
RectTransform component = this.canvas.GetComponent<RectTransform>();
this.AAFEHJFOMAI = component;
}
AspectRatioFitter aspectRatioFitter = this.aspectRatioFitter;
int num3 = 0;
if (aspectRatioFitter != num3)
{
this.aspectRatioFitter.aspectMode = AspectRatioFitter.AspectMode.EnvelopeParent;
}
}
// Token: 0x0600376D RID: 14189 RVA: 0x000E7F40 File Offset: 0x000E6140
[Token(Token = "0x600376D")]
[Address(RVA = "0x105EED0", Offset = "0x105DCD0", VA = "0x18105EED0")]
private void LateUpdate()
{
RectTransform aafehjfomai = this.AAFEHJFOMAI;
int num = 0;
if (aafehjfomai != num)
{
AspectRatioFitter aspectRatioFitter = this.aspectRatioFitter;
int num2 = 0;
if (aspectRatioFitter != num2)
{
RectTransform aafehjfomai2 = this.AAFEHJFOMAI;
AspectRatioFitter aspectRatioFitter2 = this.aspectRatioFitter;
Vector2 sizeDelta = aafehjfomai2.sizeDelta;
Vector2 sizeDelta2 = this.AAFEHJFOMAI.sizeDelta;
}
}
}
// Token: 0x0600376E RID: 14190 RVA: 0x000E7FA0 File Offset: 0x000E61A0
[Token(Token = "0x600376E")]
[Address(RVA = "0x105EED0", Offset = "0x105DCD0", VA = "0x18105EED0")]
private void GLJJIANDKAO()
{
RectTransform aafehjfomai = this.AAFEHJFOMAI;
int num = 0;
if (aafehjfomai != num)
{
AspectRatioFitter aspectRatioFitter = this.aspectRatioFitter;
int num2 = 0;
if (aspectRatioFitter != num2)
{
RectTransform aafehjfomai2 = this.AAFEHJFOMAI;
AspectRatioFitter aspectRatioFitter2 = this.aspectRatioFitter;
Vector2 sizeDelta = aafehjfomai2.sizeDelta;
Vector2 sizeDelta2 = this.AAFEHJFOMAI.sizeDelta;
}
}
}
// Token: 0x0600376F RID: 14191 RVA: 0x000E8000 File Offset: 0x000E6200
[Token(Token = "0x600376F")]
[Address(RVA = "0x74EA40", Offset = "0x74D840", VA = "0x18074EA40")]
public CanvasAspectRatioMatcher()
{
}
// Token: 0x04002FBB RID: 12219
[FieldOffset(Offset = "0x18")]
[Token(Token = "0x4002FBB")]
[SerializeField]
[OCIDFHDICIP(JIBDPHMGEGO.SelfAndParent, false, false, false)]
private Canvas canvas;
// Token: 0x04002FBC RID: 12220
[FieldOffset(Offset = "0x20")]
[Token(Token = "0x4002FBC")]
[SerializeField]
[DDPIINEJFMD(JIBDPHMGEGO.Self, false, false, false)]
private AspectRatioFitter aspectRatioFitter;
// Token: 0x04002FBD RID: 12221
[FieldOffset(Offset = "0x28")]
[Token(Token = "0x4002FBD")]
private RectTransform AAFEHJFOMAI;
}
}
+1520
View File
@@ -0,0 +1,1520 @@
using System;
using Cpp2IlInjected;
using RRUI.Navigation;
using UnityEngine;
namespace RRUI
{
// Token: 0x0200076F RID: 1903
[Token(Token = "0x200076F")]
[CreateAssetMenu]
public class CardsConfig : ScriptableObject
{
// Token: 0x17000904 RID: 2308
// (get) Token: 0x060036A3 RID: 13987 RVA: 0x000E6110 File Offset: 0x000E4310
[Token(Token = "0x17000904")]
public static CardsConfig Instance
{
[Token(Token = "0x60036A3")]
[Address(RVA = "0x105F070", Offset = "0x105DE70", VA = "0x18105F070")]
get
{
CardsConfig instance = CardsConfig._instance;
int num = 0;
if (!(instance != num))
{
CardsConfig._instance = OLJIOKGMCPN.MNKDOANEFLK<CardsConfig>(0);
CardsConfig instance2 = CardsConfig._instance;
int num2 = 0;
if (instance2 == num2)
{
Debug.LogError("Failed to load Cards object");
}
}
return CardsConfig._instance;
}
}
// Token: 0x17000905 RID: 2309
// (get) Token: 0x060036A4 RID: 13988 RVA: 0x0000220F File Offset: 0x0000040F
[Token(Token = "0x17000905")]
public CardsConfig.SharedCardConfig Shared
{
[Token(Token = "0x60036A4")]
[Address(RVA = "0x924380", Offset = "0x923180", VA = "0x180924380")]
get
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
}
// Token: 0x17000906 RID: 2310
// (get) Token: 0x060036A5 RID: 13989 RVA: 0x0000220F File Offset: 0x0000040F
[Token(Token = "0x17000906")]
public CardsConfig.AccountCardConfig Account
{
[Token(Token = "0x60036A5")]
[Address(RVA = "0x980A90", Offset = "0x97F890", VA = "0x180980A90")]
get
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
}
// Token: 0x17000907 RID: 2311
// (get) Token: 0x060036A6 RID: 13990 RVA: 0x0000220F File Offset: 0x0000040F
[Token(Token = "0x17000907")]
public CardsConfig.RoomCardConfig Room
{
[Token(Token = "0x60036A6")]
[Address(RVA = "0x105F200", Offset = "0x105E000", VA = "0x18105F200")]
get
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
}
// Token: 0x17000908 RID: 2312
// (get) Token: 0x060036A7 RID: 13991 RVA: 0x0000220F File Offset: 0x0000040F
[Token(Token = "0x17000908")]
public CardsConfig.RoomKeyCardConfig RoomKey
{
[Token(Token = "0x60036A7")]
[Address(RVA = "0x105F1D0", Offset = "0x105DFD0", VA = "0x18105F1D0")]
get
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
}
// Token: 0x17000909 RID: 2313
// (get) Token: 0x060036A8 RID: 13992 RVA: 0x0000220F File Offset: 0x0000040F
[Token(Token = "0x17000909")]
public CardsConfig.RoomCurrencyCardConfig RoomCurrency
{
[Token(Token = "0x60036A8")]
[Address(RVA = "0x105F1B0", Offset = "0x105DFB0", VA = "0x18105F1B0")]
get
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
}
// Token: 0x1700090A RID: 2314
// (get) Token: 0x060036A9 RID: 13993 RVA: 0x0000220F File Offset: 0x0000040F
[Token(Token = "0x1700090A")]
public CardsConfig.ClubCardConfig Club
{
[Token(Token = "0x60036A9")]
[Address(RVA = "0x105F040", Offset = "0x105DE40", VA = "0x18105F040")]
get
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
}
// Token: 0x1700090B RID: 2315
// (get) Token: 0x060036AA RID: 13994 RVA: 0x0000220F File Offset: 0x0000040F
[Token(Token = "0x1700090B")]
public CardsConfig.ClubPermissionsCardConfig ClubPermissions
{
[Token(Token = "0x60036AA")]
[Address(RVA = "0x105F030", Offset = "0x105DE30", VA = "0x18105F030")]
get
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
}
// Token: 0x1700090C RID: 2316
// (get) Token: 0x060036AB RID: 13995 RVA: 0x0000220F File Offset: 0x0000040F
[Token(Token = "0x1700090C")]
public CardsConfig.ClubMembershipCardConfig ClubMembership
{
[Token(Token = "0x60036AB")]
[Address(RVA = "0x105F010", Offset = "0x105DE10", VA = "0x18105F010")]
get
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
}
// Token: 0x1700090D RID: 2317
// (get) Token: 0x060036AC RID: 13996 RVA: 0x0000220F File Offset: 0x0000040F
[Token(Token = "0x1700090D")]
public CardsConfig.ClubAnnouncementCardConfig ClubAnnouncement
{
[Token(Token = "0x60036AC")]
[Address(RVA = "0x105EFC0", Offset = "0x105DDC0", VA = "0x18105EFC0")]
get
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
}
// Token: 0x1700090E RID: 2318
// (get) Token: 0x060036AD RID: 13997 RVA: 0x0000220F File Offset: 0x0000040F
[Token(Token = "0x1700090E")]
public CardsConfig.ClubEventCardConfig ClubEvent
{
[Token(Token = "0x60036AD")]
[Address(RVA = "0x105EFF0", Offset = "0x105DDF0", VA = "0x18105EFF0")]
get
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
}
// Token: 0x1700090F RID: 2319
// (get) Token: 0x060036AE RID: 13998 RVA: 0x0000220F File Offset: 0x0000040F
[Token(Token = "0x1700090F")]
public CardsConfig.StoreItemCardConfig StoreItem
{
[Token(Token = "0x60036AE")]
[Address(RVA = "0x105F220", Offset = "0x105E020", VA = "0x18105F220")]
get
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
}
// Token: 0x17000910 RID: 2320
// (get) Token: 0x060036AF RID: 13999 RVA: 0x0000220F File Offset: 0x0000040F
[Token(Token = "0x17000910")]
public CardsConfig.InventionCardConfig Invention
{
[Token(Token = "0x60036AF")]
[Address(RVA = "0x105F180", Offset = "0x105DF80", VA = "0x18105F180")]
get
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
}
// Token: 0x17000911 RID: 2321
// (get) Token: 0x060036B0 RID: 14000 RVA: 0x000E615C File Offset: 0x000E435C
[Token(Token = "0x17000911")]
public CardsConfig.AdCarouselItemCardConfig AdCarouselItem
{
[Token(Token = "0x60036B0")]
[Address(RVA = "0xBDA720", Offset = "0xBD9520", VA = "0x180BDA720")]
get
{
return this.adCarouselItem;
}
}
// Token: 0x17000912 RID: 2322
// (get) Token: 0x060036B1 RID: 14001 RVA: 0x000E6170 File Offset: 0x000E4370
[Token(Token = "0x17000912")]
public CardsConfig.StarterPackSkuCardConfig StarterPackSku
{
[Token(Token = "0x60036B1")]
[Address(RVA = "0xBDCCC0", Offset = "0xBDBAC0", VA = "0x180BDCCC0")]
get
{
return this.starterPackSku;
}
}
// Token: 0x060036B2 RID: 14002 RVA: 0x000E6184 File Offset: 0x000E4384
[Token(Token = "0x60036B2")]
[Address(RVA = "0x6EC220", Offset = "0x6EB020", VA = "0x1806EC220")]
public CardsConfig()
{
}
// Token: 0x04002E6A RID: 11882
[Token(Token = "0x4002E6A")]
private static CardsConfig _instance;
// Token: 0x04002E6B RID: 11883
[FieldOffset(Offset = "0x18")]
[Token(Token = "0x4002E6B")]
[SerializeField]
private CardsConfig.SharedCardConfig shared;
// Token: 0x04002E6C RID: 11884
[FieldOffset(Offset = "0x30")]
[Token(Token = "0x4002E6C")]
[SerializeField]
private CardsConfig.AccountCardConfig account;
// Token: 0x04002E6D RID: 11885
[FieldOffset(Offset = "0x50")]
[Token(Token = "0x4002E6D")]
[SerializeField]
private CardsConfig.RoomCardConfig room;
// Token: 0x04002E6E RID: 11886
[FieldOffset(Offset = "0x80")]
[Token(Token = "0x4002E6E")]
[SerializeField]
private CardsConfig.RoomKeyCardConfig roomKey;
// Token: 0x04002E6F RID: 11887
[FieldOffset(Offset = "0xA8")]
[Token(Token = "0x4002E6F")]
[SerializeField]
private CardsConfig.RoomCurrencyCardConfig roomCurrency;
// Token: 0x04002E70 RID: 11888
[FieldOffset(Offset = "0xC0")]
[Token(Token = "0x4002E70")]
[SerializeField]
private CardsConfig.ClubCardConfig club;
// Token: 0x04002E71 RID: 11889
[FieldOffset(Offset = "0x100")]
[Token(Token = "0x4002E71")]
[SerializeField]
private CardsConfig.ClubPermissionsCardConfig clubPermissions;
// Token: 0x04002E72 RID: 11890
[FieldOffset(Offset = "0x110")]
[Token(Token = "0x4002E72")]
[SerializeField]
private CardsConfig.ClubMembershipCardConfig clubMembership;
// Token: 0x04002E73 RID: 11891
[FieldOffset(Offset = "0x130")]
[Token(Token = "0x4002E73")]
[SerializeField]
private CardsConfig.ClubAnnouncementCardConfig clubAnnouncement;
// Token: 0x04002E74 RID: 11892
[FieldOffset(Offset = "0x158")]
[Token(Token = "0x4002E74")]
[SerializeField]
private CardsConfig.ClubEventCardConfig clubEvent;
// Token: 0x04002E75 RID: 11893
[FieldOffset(Offset = "0x170")]
[Token(Token = "0x4002E75")]
[SerializeField]
private CardsConfig.StoreItemCardConfig storeItem;
// Token: 0x04002E76 RID: 11894
[FieldOffset(Offset = "0x1C8")]
[Token(Token = "0x4002E76")]
[SerializeField]
private CardsConfig.InventionCardConfig invention;
// Token: 0x04002E77 RID: 11895
[FieldOffset(Offset = "0x1F8")]
[Token(Token = "0x4002E77")]
[SerializeField]
private CardsConfig.AdCarouselItemCardConfig adCarouselItem;
// Token: 0x04002E78 RID: 11896
[FieldOffset(Offset = "0x200")]
[Token(Token = "0x4002E78")]
[SerializeField]
private CardsConfig.StarterPackSkuCardConfig starterPackSku;
// Token: 0x02000770 RID: 1904
[Token(Token = "0x2000770")]
[Serializable]
public struct SharedCardConfig
{
// Token: 0x17000913 RID: 2323
// (get) Token: 0x060036B3 RID: 14003 RVA: 0x0000220F File Offset: 0x0000040F
[Token(Token = "0x17000913")]
public Sprite SettingsIcon
{
[Token(Token = "0x60036B3")]
[Address(RVA = "0x41D090", Offset = "0x41BE90", VA = "0x18041D090")]
get
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
}
// Token: 0x17000914 RID: 2324
// (get) Token: 0x060036B4 RID: 14004 RVA: 0x000E6198 File Offset: 0x000E4398
[Token(Token = "0x17000914")]
public Sprite RemoveIcon
{
[Token(Token = "0x60036B4")]
[Address(RVA = "0x57C630", Offset = "0x57B430", VA = "0x18057C630")]
get
{
return this.removeIcon;
}
}
// Token: 0x17000915 RID: 2325
// (get) Token: 0x060036B5 RID: 14005 RVA: 0x000E61AC File Offset: 0x000E43AC
[Token(Token = "0x17000915")]
public Sprite CheersIcon
{
[Token(Token = "0x60036B5")]
[Address(RVA = "0x3F6E20", Offset = "0x3F5C20", VA = "0x1803F6E20")]
get
{
return this.cheersIcon;
}
}
// Token: 0x04002E79 RID: 11897
[FieldOffset(Offset = "0x0")]
[Token(Token = "0x4002E79")]
[SerializeField]
private Sprite settingsIcon;
// Token: 0x04002E7A RID: 11898
[FieldOffset(Offset = "0x8")]
[Token(Token = "0x4002E7A")]
[SerializeField]
private Sprite removeIcon;
// Token: 0x04002E7B RID: 11899
[FieldOffset(Offset = "0x10")]
[Token(Token = "0x4002E7B")]
[SerializeField]
private Sprite cheersIcon;
}
// Token: 0x02000771 RID: 1905
[Token(Token = "0x2000771")]
[Serializable]
public struct AccountCardConfig
{
// Token: 0x17000916 RID: 2326
// (get) Token: 0x060036B6 RID: 14006 RVA: 0x0000220F File Offset: 0x0000040F
[Token(Token = "0x17000916")]
public Route OnClickRoute
{
[Token(Token = "0x60036B6")]
[Address(RVA = "0x41D090", Offset = "0x41BE90", VA = "0x18041D090")]
get
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
}
// Token: 0x17000917 RID: 2327
// (get) Token: 0x060036B7 RID: 14007 RVA: 0x000E61C0 File Offset: 0x000E43C0
[Token(Token = "0x17000917")]
public Sprite PresenceIcon
{
[Token(Token = "0x60036B7")]
[Address(RVA = "0x57C630", Offset = "0x57B430", VA = "0x18057C630")]
get
{
return this.presenceIcon;
}
}
// Token: 0x17000918 RID: 2328
// (get) Token: 0x060036B8 RID: 14008 RVA: 0x000E61D4 File Offset: 0x000E43D4
[Token(Token = "0x17000918")]
public Sprite FriendIcon
{
[Token(Token = "0x60036B8")]
[Address(RVA = "0x3F6E20", Offset = "0x3F5C20", VA = "0x1803F6E20")]
get
{
return this.friendIcon;
}
}
// Token: 0x17000919 RID: 2329
// (get) Token: 0x060036B9 RID: 14009 RVA: 0x000E61E8 File Offset: 0x000E43E8
[Token(Token = "0x17000919")]
public Sprite FavoriteIcon
{
[Token(Token = "0x60036B9")]
[Address(RVA = "0x3F5F40", Offset = "0x3F4D40", VA = "0x1803F5F40")]
get
{
return this.favoriteIcon;
}
}
// Token: 0x04002E7C RID: 11900
[FieldOffset(Offset = "0x0")]
[Token(Token = "0x4002E7C")]
[SerializeField]
private Route onClickRoute;
// Token: 0x04002E7D RID: 11901
[FieldOffset(Offset = "0x8")]
[Token(Token = "0x4002E7D")]
[SerializeField]
private Sprite presenceIcon;
// Token: 0x04002E7E RID: 11902
[FieldOffset(Offset = "0x10")]
[Token(Token = "0x4002E7E")]
[SerializeField]
private Sprite friendIcon;
// Token: 0x04002E7F RID: 11903
[FieldOffset(Offset = "0x18")]
[Token(Token = "0x4002E7F")]
[SerializeField]
private Sprite favoriteIcon;
}
// Token: 0x02000772 RID: 1906
[Token(Token = "0x2000772")]
[Serializable]
public struct RoomCardConfig
{
// Token: 0x1700091A RID: 2330
// (get) Token: 0x060036BA RID: 14010 RVA: 0x0000220F File Offset: 0x0000040F
[Token(Token = "0x1700091A")]
public Route OnClickRoute
{
[Token(Token = "0x60036BA")]
[Address(RVA = "0x41D090", Offset = "0x41BE90", VA = "0x18041D090")]
get
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
}
// Token: 0x1700091B RID: 2331
// (get) Token: 0x060036BB RID: 14011 RVA: 0x000E61FC File Offset: 0x000E43FC
[Token(Token = "0x1700091B")]
public Sprite FriendsInRoomIcon
{
[Token(Token = "0x60036BB")]
[Address(RVA = "0x57C630", Offset = "0x57B430", VA = "0x18057C630")]
get
{
return this.friendsInRoomIcon;
}
}
// Token: 0x1700091C RID: 2332
// (get) Token: 0x060036BC RID: 14012 RVA: 0x000E6210 File Offset: 0x000E4410
[Token(Token = "0x1700091C")]
public Sprite DateCreatedIcon
{
[Token(Token = "0x60036BC")]
[Address(RVA = "0x3F6E20", Offset = "0x3F5C20", VA = "0x1803F6E20")]
get
{
return this.dateCreatedIcon;
}
}
// Token: 0x1700091D RID: 2333
// (get) Token: 0x060036BD RID: 14013 RVA: 0x000E6224 File Offset: 0x000E4424
[Token(Token = "0x1700091D")]
public Sprite RecRoomOriginalIcon
{
[Token(Token = "0x60036BD")]
[Address(RVA = "0x3F5F40", Offset = "0x3F4D40", VA = "0x1803F5F40")]
get
{
return this.recRoomOriginalIcon;
}
}
// Token: 0x1700091E RID: 2334
// (get) Token: 0x060036BE RID: 14014 RVA: 0x000E6238 File Offset: 0x000E4438
[Token(Token = "0x1700091E")]
public Sprite CommunityPlaylistIcon
{
[Token(Token = "0x60036BE")]
[Address(RVA = "0x3F6400", Offset = "0x3F5200", VA = "0x1803F6400")]
get
{
return this.communityPlaylistIcon;
}
}
// Token: 0x1700091F RID: 2335
// (get) Token: 0x060036BF RID: 14015 RVA: 0x000E624C File Offset: 0x000E444C
[Token(Token = "0x1700091F")]
public Sprite PlayerIcon
{
[Token(Token = "0x60036BF")]
[Address(RVA = "0x3F63E0", Offset = "0x3F51E0", VA = "0x1803F63E0")]
get
{
return this.playerIcon;
}
}
// Token: 0x04002E80 RID: 11904
[FieldOffset(Offset = "0x0")]
[Token(Token = "0x4002E80")]
[SerializeField]
private Route onClickRoute;
// Token: 0x04002E81 RID: 11905
[FieldOffset(Offset = "0x8")]
[Token(Token = "0x4002E81")]
[SerializeField]
private Sprite friendsInRoomIcon;
// Token: 0x04002E82 RID: 11906
[FieldOffset(Offset = "0x10")]
[Token(Token = "0x4002E82")]
[SerializeField]
private Sprite dateCreatedIcon;
// Token: 0x04002E83 RID: 11907
[FieldOffset(Offset = "0x18")]
[Token(Token = "0x4002E83")]
[SerializeField]
private Sprite recRoomOriginalIcon;
// Token: 0x04002E84 RID: 11908
[FieldOffset(Offset = "0x20")]
[Token(Token = "0x4002E84")]
[SerializeField]
private Sprite communityPlaylistIcon;
// Token: 0x04002E85 RID: 11909
[FieldOffset(Offset = "0x28")]
[Token(Token = "0x4002E85")]
[SerializeField]
private Sprite playerIcon;
}
// Token: 0x02000773 RID: 1907
[Token(Token = "0x2000773")]
[Serializable]
public struct RoomKeyCardConfig
{
// Token: 0x17000920 RID: 2336
// (get) Token: 0x060036C0 RID: 14016 RVA: 0x0000220F File Offset: 0x0000040F
[Token(Token = "0x17000920")]
public Route EditRoute
{
[Token(Token = "0x60036C0")]
[Address(RVA = "0x41D090", Offset = "0x41BE90", VA = "0x18041D090")]
get
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
}
// Token: 0x17000921 RID: 2337
// (get) Token: 0x060036C1 RID: 14017 RVA: 0x000E6260 File Offset: 0x000E4460
[Token(Token = "0x17000921")]
public Sprite CannotDeleteKeyIcon
{
[Token(Token = "0x60036C1")]
[Address(RVA = "0x57C630", Offset = "0x57B430", VA = "0x18057C630")]
get
{
return this.cannotDeleteKeyIcon;
}
}
// Token: 0x17000922 RID: 2338
// (get) Token: 0x060036C2 RID: 14018 RVA: 0x000E6274 File Offset: 0x000E4474
[Token(Token = "0x17000922")]
public Sprite FirstConfirmDeleteKeyIcon
{
[Token(Token = "0x60036C2")]
[Address(RVA = "0x3F6E20", Offset = "0x3F5C20", VA = "0x1803F6E20")]
get
{
return this.firstConfirmDeleteKeyIcon;
}
}
// Token: 0x17000923 RID: 2339
// (get) Token: 0x060036C3 RID: 14019 RVA: 0x000E6288 File Offset: 0x000E4488
[Token(Token = "0x17000923")]
public Sprite SecondConfirmDeleteKeyIcon
{
[Token(Token = "0x60036C3")]
[Address(RVA = "0x3F5F40", Offset = "0x3F4D40", VA = "0x1803F5F40")]
get
{
return this.secondConfirmDeleteKeyIcon;
}
}
// Token: 0x17000924 RID: 2340
// (get) Token: 0x060036C4 RID: 14020 RVA: 0x000E629C File Offset: 0x000E449C
[Token(Token = "0x17000924")]
public Sprite KeyIcon
{
[Token(Token = "0x60036C4")]
[Address(RVA = "0x3F6400", Offset = "0x3F5200", VA = "0x1803F6400")]
get
{
return this.keyIcon;
}
}
// Token: 0x04002E86 RID: 11910
[FieldOffset(Offset = "0x0")]
[Token(Token = "0x4002E86")]
[SerializeField]
private Route editRoute;
// Token: 0x04002E87 RID: 11911
[FieldOffset(Offset = "0x8")]
[Token(Token = "0x4002E87")]
[SerializeField]
private Sprite cannotDeleteKeyIcon;
// Token: 0x04002E88 RID: 11912
[FieldOffset(Offset = "0x10")]
[Token(Token = "0x4002E88")]
[SerializeField]
private Sprite firstConfirmDeleteKeyIcon;
// Token: 0x04002E89 RID: 11913
[FieldOffset(Offset = "0x18")]
[Token(Token = "0x4002E89")]
[SerializeField]
private Sprite secondConfirmDeleteKeyIcon;
// Token: 0x04002E8A RID: 11914
[FieldOffset(Offset = "0x20")]
[Token(Token = "0x4002E8A")]
[SerializeField]
private Sprite keyIcon;
}
// Token: 0x02000774 RID: 1908
[Token(Token = "0x2000774")]
[Serializable]
public struct RoomCurrencyCardConfig
{
// Token: 0x17000925 RID: 2341
// (get) Token: 0x060036C5 RID: 14021 RVA: 0x0000220F File Offset: 0x0000040F
[Token(Token = "0x17000925")]
public Route EditRoute
{
[Token(Token = "0x60036C5")]
[Address(RVA = "0x41D090", Offset = "0x41BE90", VA = "0x18041D090")]
get
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
}
// Token: 0x17000926 RID: 2342
// (get) Token: 0x060036C6 RID: 14022 RVA: 0x000E62B0 File Offset: 0x000E44B0
[Token(Token = "0x17000926")]
public Sprite CurrencyIcon
{
[Token(Token = "0x60036C6")]
[Address(RVA = "0x57C630", Offset = "0x57B430", VA = "0x18057C630")]
get
{
return this.currencyIcon;
}
}
// Token: 0x17000927 RID: 2343
// (get) Token: 0x060036C7 RID: 14023 RVA: 0x000E62C4 File Offset: 0x000E44C4
[Token(Token = "0x17000927")]
public Sprite TokenIcon
{
[Token(Token = "0x60036C7")]
[Address(RVA = "0x3F6E20", Offset = "0x3F5C20", VA = "0x1803F6E20")]
get
{
return this.tokenIcon;
}
}
// Token: 0x04002E8B RID: 11915
[FieldOffset(Offset = "0x0")]
[Token(Token = "0x4002E8B")]
[SerializeField]
private Route editRoute;
// Token: 0x04002E8C RID: 11916
[FieldOffset(Offset = "0x8")]
[Token(Token = "0x4002E8C")]
[SerializeField]
private Sprite currencyIcon;
// Token: 0x04002E8D RID: 11917
[FieldOffset(Offset = "0x10")]
[Token(Token = "0x4002E8D")]
[SerializeField]
private Sprite tokenIcon;
}
// Token: 0x02000775 RID: 1909
[Token(Token = "0x2000775")]
[Serializable]
public struct ClubCardConfig
{
// Token: 0x17000928 RID: 2344
// (get) Token: 0x060036C8 RID: 14024 RVA: 0x0000220F File Offset: 0x0000040F
[Token(Token = "0x17000928")]
public Route OnClickRoute
{
[Token(Token = "0x60036C8")]
[Address(RVA = "0x41D090", Offset = "0x41BE90", VA = "0x18041D090")]
get
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
}
// Token: 0x17000929 RID: 2345
// (get) Token: 0x060036C9 RID: 14025 RVA: 0x000E62D8 File Offset: 0x000E44D8
[Token(Token = "0x17000929")]
public Sprite MembersCountIcon
{
[Token(Token = "0x60036C9")]
[Address(RVA = "0x57C630", Offset = "0x57B430", VA = "0x18057C630")]
get
{
return this.membersCountIcon;
}
}
// Token: 0x1700092A RID: 2346
// (get) Token: 0x060036CA RID: 14026 RVA: 0x000E62EC File Offset: 0x000E44EC
[Token(Token = "0x1700092A")]
public Sprite HomeIcon
{
[Token(Token = "0x60036CA")]
[Address(RVA = "0x3F6E20", Offset = "0x3F5C20", VA = "0x1803F6E20")]
get
{
return this.homeIcon;
}
}
// Token: 0x1700092B RID: 2347
// (get) Token: 0x060036CB RID: 14027 RVA: 0x000E6300 File Offset: 0x000E4500
[Token(Token = "0x1700092B")]
public Sprite CreatorIcon
{
[Token(Token = "0x60036CB")]
[Address(RVA = "0x3F5F40", Offset = "0x3F4D40", VA = "0x1803F5F40")]
get
{
return this.creatorIcon;
}
}
// Token: 0x1700092C RID: 2348
// (get) Token: 0x060036CC RID: 14028 RVA: 0x000E6314 File Offset: 0x000E4514
[Token(Token = "0x1700092C")]
public Sprite RecRoomOriginalIcon
{
[Token(Token = "0x60036CC")]
[Address(RVA = "0x3F6400", Offset = "0x3F5200", VA = "0x1803F6400")]
get
{
return this.recRoomOriginalIcon;
}
}
// Token: 0x1700092D RID: 2349
// (get) Token: 0x060036CD RID: 14029 RVA: 0x000E6328 File Offset: 0x000E4528
[Token(Token = "0x1700092D")]
public Sprite ActiveClubhouseIcon
{
[Token(Token = "0x60036CD")]
[Address(RVA = "0x3F63E0", Offset = "0x3F51E0", VA = "0x1803F63E0")]
get
{
return this.activeClubhouseIcon;
}
}
// Token: 0x1700092E RID: 2350
// (get) Token: 0x060036CE RID: 14030 RVA: 0x000E633C File Offset: 0x000E453C
[Token(Token = "0x1700092E")]
public string BanButtonText
{
[Token(Token = "0x60036CE")]
[Address(RVA = "0x3FA180", Offset = "0x3F8F80", VA = "0x1803FA180")]
get
{
return this.banButtonText;
}
}
// Token: 0x1700092F RID: 2351
// (get) Token: 0x060036CF RID: 14031 RVA: 0x000E6350 File Offset: 0x000E4550
[Token(Token = "0x1700092F")]
public string UnbanButtonText
{
[Token(Token = "0x60036CF")]
[Address(RVA = "0x3F63D0", Offset = "0x3F51D0", VA = "0x1803F63D0")]
get
{
return this.unbanButtonText;
}
}
// Token: 0x04002E8E RID: 11918
[FieldOffset(Offset = "0x0")]
[Token(Token = "0x4002E8E")]
[SerializeField]
private Route onClickRoute;
// Token: 0x04002E8F RID: 11919
[FieldOffset(Offset = "0x8")]
[Token(Token = "0x4002E8F")]
[SerializeField]
private Sprite membersCountIcon;
// Token: 0x04002E90 RID: 11920
[FieldOffset(Offset = "0x10")]
[Token(Token = "0x4002E90")]
[SerializeField]
private Sprite homeIcon;
// Token: 0x04002E91 RID: 11921
[FieldOffset(Offset = "0x18")]
[Token(Token = "0x4002E91")]
[SerializeField]
private Sprite creatorIcon;
// Token: 0x04002E92 RID: 11922
[FieldOffset(Offset = "0x20")]
[Token(Token = "0x4002E92")]
[SerializeField]
private Sprite recRoomOriginalIcon;
// Token: 0x04002E93 RID: 11923
[FieldOffset(Offset = "0x28")]
[Token(Token = "0x4002E93")]
[SerializeField]
private Sprite activeClubhouseIcon;
// Token: 0x04002E94 RID: 11924
[FieldOffset(Offset = "0x30")]
[Token(Token = "0x4002E94")]
[SerializeField]
private string banButtonText;
// Token: 0x04002E95 RID: 11925
[FieldOffset(Offset = "0x38")]
[Token(Token = "0x4002E95")]
[SerializeField]
private string unbanButtonText;
}
// Token: 0x02000776 RID: 1910
[Token(Token = "0x2000776")]
[Serializable]
public struct ClubPermissionsCardConfig
{
// Token: 0x17000930 RID: 2352
// (get) Token: 0x060036D0 RID: 14032 RVA: 0x0000220F File Offset: 0x0000040F
[Token(Token = "0x17000930")]
public Route PlayersRoute
{
[Token(Token = "0x60036D0")]
[Address(RVA = "0x41D090", Offset = "0x41BE90", VA = "0x18041D090")]
get
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
}
// Token: 0x17000931 RID: 2353
// (get) Token: 0x060036D1 RID: 14033 RVA: 0x000E6364 File Offset: 0x000E4564
[Token(Token = "0x17000931")]
public Route EditRoute
{
[Token(Token = "0x60036D1")]
[Address(RVA = "0x57C630", Offset = "0x57B430", VA = "0x18057C630")]
get
{
return this.editRoute;
}
}
// Token: 0x04002E96 RID: 11926
[FieldOffset(Offset = "0x0")]
[Token(Token = "0x4002E96")]
[SerializeField]
private Route playersRoute;
// Token: 0x04002E97 RID: 11927
[FieldOffset(Offset = "0x8")]
[Token(Token = "0x4002E97")]
[SerializeField]
private Route editRoute;
}
// Token: 0x02000777 RID: 1911
[Token(Token = "0x2000777")]
[Serializable]
public struct ClubMembershipCardConfig
{
// Token: 0x17000932 RID: 2354
// (get) Token: 0x060036D2 RID: 14034 RVA: 0x0000220F File Offset: 0x0000040F
[Token(Token = "0x17000932")]
public string EditButtonText
{
[Token(Token = "0x60036D2")]
[Address(RVA = "0x41D090", Offset = "0x41BE90", VA = "0x18041D090")]
get
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
}
// Token: 0x17000933 RID: 2355
// (get) Token: 0x060036D3 RID: 14035 RVA: 0x000E6378 File Offset: 0x000E4578
[Token(Token = "0x17000933")]
public string AcceptButtonText
{
[Token(Token = "0x60036D3")]
[Address(RVA = "0x57C630", Offset = "0x57B430", VA = "0x18057C630")]
get
{
return this.acceptButtonText;
}
}
// Token: 0x17000934 RID: 2356
// (get) Token: 0x060036D4 RID: 14036 RVA: 0x000E638C File Offset: 0x000E458C
[Token(Token = "0x17000934")]
public string DenyButtonText
{
[Token(Token = "0x60036D4")]
[Address(RVA = "0x3F6E20", Offset = "0x3F5C20", VA = "0x1803F6E20")]
get
{
return this.denyButtonText;
}
}
// Token: 0x17000935 RID: 2357
// (get) Token: 0x060036D5 RID: 14037 RVA: 0x000E63A0 File Offset: 0x000E45A0
[Token(Token = "0x17000935")]
public Route EditClubMembershipRoute
{
[Token(Token = "0x60036D5")]
[Address(RVA = "0x3F5F40", Offset = "0x3F4D40", VA = "0x1803F5F40")]
get
{
return this.editClubMembershipRoute;
}
}
// Token: 0x04002E98 RID: 11928
[FieldOffset(Offset = "0x0")]
[Token(Token = "0x4002E98")]
[SerializeField]
private string editButtonText;
// Token: 0x04002E99 RID: 11929
[FieldOffset(Offset = "0x8")]
[Token(Token = "0x4002E99")]
[SerializeField]
private string acceptButtonText;
// Token: 0x04002E9A RID: 11930
[FieldOffset(Offset = "0x10")]
[Token(Token = "0x4002E9A")]
[SerializeField]
private string denyButtonText;
// Token: 0x04002E9B RID: 11931
[FieldOffset(Offset = "0x18")]
[Token(Token = "0x4002E9B")]
[SerializeField]
private Route editClubMembershipRoute;
}
// Token: 0x02000778 RID: 1912
[Token(Token = "0x2000778")]
[Serializable]
public struct ClubAnnouncementCardConfig
{
// Token: 0x17000936 RID: 2358
// (get) Token: 0x060036D6 RID: 14038 RVA: 0x0000220F File Offset: 0x0000040F
[Token(Token = "0x17000936")]
public Route OnClickRoute
{
[Token(Token = "0x60036D6")]
[Address(RVA = "0x41D090", Offset = "0x41BE90", VA = "0x18041D090")]
get
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
}
// Token: 0x17000937 RID: 2359
// (get) Token: 0x060036D7 RID: 14039 RVA: 0x000E63B4 File Offset: 0x000E45B4
[Token(Token = "0x17000937")]
public Sprite DateCreatedIcon
{
[Token(Token = "0x60036D7")]
[Address(RVA = "0x57C630", Offset = "0x57B430", VA = "0x18057C630")]
get
{
return this.dateCreatedIcon;
}
}
// Token: 0x17000938 RID: 2360
// (get) Token: 0x060036D8 RID: 14040 RVA: 0x000E63C8 File Offset: 0x000E45C8
[Token(Token = "0x17000938")]
public Sprite SettingsIcon
{
[Token(Token = "0x60036D8")]
[Address(RVA = "0x3F6E20", Offset = "0x3F5C20", VA = "0x1803F6E20")]
get
{
return this.settingsIcon;
}
}
// Token: 0x17000939 RID: 2361
// (get) Token: 0x060036D9 RID: 14041 RVA: 0x000E63DC File Offset: 0x000E45DC
[Token(Token = "0x17000939")]
public Route OnSettingsClickRoute
{
[Token(Token = "0x60036D9")]
[Address(RVA = "0x3F5F40", Offset = "0x3F4D40", VA = "0x1803F5F40")]
get
{
return this.onSettingsClickRoute;
}
}
// Token: 0x1700093A RID: 2362
// (get) Token: 0x060036DA RID: 14042 RVA: 0x000E63F0 File Offset: 0x000E45F0
[Token(Token = "0x1700093A")]
public Sprite RemoveIcon
{
[Token(Token = "0x60036DA")]
[Address(RVA = "0x3F6400", Offset = "0x3F5200", VA = "0x1803F6400")]
get
{
return this.removeIcon;
}
}
// Token: 0x04002E9C RID: 11932
[FieldOffset(Offset = "0x0")]
[Token(Token = "0x4002E9C")]
[SerializeField]
private Route onClickRoute;
// Token: 0x04002E9D RID: 11933
[FieldOffset(Offset = "0x8")]
[Token(Token = "0x4002E9D")]
[SerializeField]
private Sprite dateCreatedIcon;
// Token: 0x04002E9E RID: 11934
[FieldOffset(Offset = "0x10")]
[Token(Token = "0x4002E9E")]
[SerializeField]
private Sprite settingsIcon;
// Token: 0x04002E9F RID: 11935
[FieldOffset(Offset = "0x18")]
[Token(Token = "0x4002E9F")]
[SerializeField]
private Route onSettingsClickRoute;
// Token: 0x04002EA0 RID: 11936
[FieldOffset(Offset = "0x20")]
[Token(Token = "0x4002EA0")]
[SerializeField]
private Sprite removeIcon;
}
// Token: 0x02000779 RID: 1913
[Token(Token = "0x2000779")]
[Serializable]
public struct ClubEventCardConfig
{
// Token: 0x1700093B RID: 2363
// (get) Token: 0x060036DB RID: 14043 RVA: 0x0000220F File Offset: 0x0000040F
[Token(Token = "0x1700093B")]
public Route OnClickRoute
{
[Token(Token = "0x60036DB")]
[Address(RVA = "0x41D090", Offset = "0x41BE90", VA = "0x18041D090")]
get
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
}
// Token: 0x1700093C RID: 2364
// (get) Token: 0x060036DC RID: 14044 RVA: 0x000E6404 File Offset: 0x000E4604
[Token(Token = "0x1700093C")]
public Sprite TimeIcon
{
[Token(Token = "0x60036DC")]
[Address(RVA = "0x57C630", Offset = "0x57B430", VA = "0x18057C630")]
get
{
return this.timeIcon;
}
}
// Token: 0x1700093D RID: 2365
// (get) Token: 0x060036DD RID: 14045 RVA: 0x000E6418 File Offset: 0x000E4618
[Token(Token = "0x1700093D")]
public Sprite RemoveIcon
{
[Token(Token = "0x60036DD")]
[Address(RVA = "0x3F6E20", Offset = "0x3F5C20", VA = "0x1803F6E20")]
get
{
return this.removeIcon;
}
}
// Token: 0x04002EA1 RID: 11937
[FieldOffset(Offset = "0x0")]
[Token(Token = "0x4002EA1")]
[SerializeField]
private Route onClickRoute;
// Token: 0x04002EA2 RID: 11938
[FieldOffset(Offset = "0x8")]
[Token(Token = "0x4002EA2")]
[SerializeField]
private Sprite timeIcon;
// Token: 0x04002EA3 RID: 11939
[FieldOffset(Offset = "0x10")]
[Token(Token = "0x4002EA3")]
[SerializeField]
private Sprite removeIcon;
}
// Token: 0x0200077A RID: 1914
[Token(Token = "0x200077A")]
[Serializable]
public struct StoreItemCardConfig
{
// Token: 0x1700093E RID: 2366
// (get) Token: 0x060036DE RID: 14046 RVA: 0x0000220F File Offset: 0x0000040F
[Token(Token = "0x1700093E")]
public Route OnClickRoute
{
[Token(Token = "0x60036DE")]
[Address(RVA = "0x41D090", Offset = "0x41BE90", VA = "0x18041D090")]
get
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
}
// Token: 0x1700093F RID: 2367
// (get) Token: 0x060036DF RID: 14047 RVA: 0x000E642C File Offset: 0x000E462C
[Token(Token = "0x1700093F")]
public Sprite CurrencyIcon
{
[Token(Token = "0x60036DF")]
[Address(RVA = "0x57C630", Offset = "0x57B430", VA = "0x18057C630")]
get
{
return this.currencyIcon;
}
}
// Token: 0x17000940 RID: 2368
// (get) Token: 0x060036E0 RID: 14048 RVA: 0x000E6440 File Offset: 0x000E4640
[Token(Token = "0x17000940")]
public Sprite RRPlusIcon
{
[Token(Token = "0x60036E0")]
[Address(RVA = "0x3F6E20", Offset = "0x3F5C20", VA = "0x1803F6E20")]
get
{
return this.rRPlusIcon;
}
}
// Token: 0x17000941 RID: 2369
// (get) Token: 0x060036E1 RID: 14049 RVA: 0x0000220F File Offset: 0x0000040F
[Token(Token = "0x17000941")]
public Color StarColor
{
[Token(Token = "0x60036E1")]
[Address(RVA = "0x48FDA0", Offset = "0x48EBA0", VA = "0x18048FDA0")]
get
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
}
// Token: 0x17000942 RID: 2370
// (get) Token: 0x060036E2 RID: 14050 RVA: 0x0000220F File Offset: 0x0000040F
[Token(Token = "0x17000942")]
public Color SaleColor
{
[Token(Token = "0x60036E2")]
[Address(RVA = "0x5620E0", Offset = "0x560EE0", VA = "0x1805620E0")]
get
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
}
// Token: 0x17000943 RID: 2371
// (get) Token: 0x060036E3 RID: 14051 RVA: 0x000E6454 File Offset: 0x000E4654
[Token(Token = "0x17000943")]
public string RRPlusDiscountLabel
{
[Token(Token = "0x60036E3")]
[Address(RVA = "0x3F63D0", Offset = "0x3F51D0", VA = "0x1803F63D0")]
get
{
return this.rrPlusDiscountLabel;
}
}
// Token: 0x17000944 RID: 2372
// (get) Token: 0x060036E4 RID: 14052 RVA: 0x000E6468 File Offset: 0x000E4668
[Token(Token = "0x17000944")]
public string SaleDiscountLabel
{
[Token(Token = "0x60036E4")]
[Address(RVA = "0x408890", Offset = "0x407690", VA = "0x180408890")]
get
{
return this.saleDiscountLabel;
}
}
// Token: 0x17000945 RID: 2373
// (get) Token: 0x060036E5 RID: 14053 RVA: 0x000E647C File Offset: 0x000E467C
[Token(Token = "0x17000945")]
public string CouponDiscountLabel
{
[Token(Token = "0x60036E5")]
[Address(RVA = "0x3FA170", Offset = "0x3F8F70", VA = "0x1803FA170")]
get
{
return this.couponDiscountLabel;
}
}
// Token: 0x17000946 RID: 2374
// (get) Token: 0x060036E6 RID: 14054 RVA: 0x000E6490 File Offset: 0x000E4690
[Token(Token = "0x17000946")]
public Sprite SaleIcon
{
[Token(Token = "0x60036E6")]
[Address(RVA = "0x415290", Offset = "0x414090", VA = "0x180415290")]
get
{
return this.saleIcon;
}
}
// Token: 0x04002EA4 RID: 11940
[FieldOffset(Offset = "0x0")]
[Token(Token = "0x4002EA4")]
[SerializeField]
private Route onClickRoute;
// Token: 0x04002EA5 RID: 11941
[FieldOffset(Offset = "0x8")]
[Token(Token = "0x4002EA5")]
[SerializeField]
private Sprite currencyIcon;
// Token: 0x04002EA6 RID: 11942
[FieldOffset(Offset = "0x10")]
[Token(Token = "0x4002EA6")]
[SerializeField]
private Sprite rRPlusIcon;
// Token: 0x04002EA7 RID: 11943
[FieldOffset(Offset = "0x18")]
[Token(Token = "0x4002EA7")]
[SerializeField]
private Color starColor;
// Token: 0x04002EA8 RID: 11944
[FieldOffset(Offset = "0x28")]
[Token(Token = "0x4002EA8")]
[SerializeField]
private Color saleColor;
// Token: 0x04002EA9 RID: 11945
[FieldOffset(Offset = "0x38")]
[Token(Token = "0x4002EA9")]
[SerializeField]
private string rrPlusDiscountLabel;
// Token: 0x04002EAA RID: 11946
[FieldOffset(Offset = "0x40")]
[Token(Token = "0x4002EAA")]
[SerializeField]
private string saleDiscountLabel;
// Token: 0x04002EAB RID: 11947
[FieldOffset(Offset = "0x48")]
[Token(Token = "0x4002EAB")]
[SerializeField]
private string couponDiscountLabel;
// Token: 0x04002EAC RID: 11948
[FieldOffset(Offset = "0x50")]
[Token(Token = "0x4002EAC")]
[SerializeField]
private Sprite saleIcon;
}
// Token: 0x0200077B RID: 1915
[Token(Token = "0x200077B")]
[Serializable]
public struct InventionCardConfig
{
// Token: 0x17000947 RID: 2375
// (get) Token: 0x060036E7 RID: 14055 RVA: 0x0000220F File Offset: 0x0000040F
[Token(Token = "0x17000947")]
public Route OnClickRoute
{
[Token(Token = "0x60036E7")]
[Address(RVA = "0x41D090", Offset = "0x41BE90", VA = "0x18041D090")]
get
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
}
// Token: 0x17000948 RID: 2376
// (get) Token: 0x060036E8 RID: 14056 RVA: 0x000E64A4 File Offset: 0x000E46A4
[Token(Token = "0x17000948")]
public Sprite CurrencyIcon
{
[Token(Token = "0x60036E8")]
[Address(RVA = "0x57C630", Offset = "0x57B430", VA = "0x18057C630")]
get
{
return this.currencyIcon;
}
}
// Token: 0x17000949 RID: 2377
// (get) Token: 0x060036E9 RID: 14057 RVA: 0x000E64B8 File Offset: 0x000E46B8
[Token(Token = "0x17000949")]
public Sprite DownloadsIcon
{
[Token(Token = "0x60036E9")]
[Address(RVA = "0x3F6E20", Offset = "0x3F5C20", VA = "0x1803F6E20")]
get
{
return this.downloadsIcon;
}
}
// Token: 0x1700094A RID: 2378
// (get) Token: 0x060036EA RID: 14058 RVA: 0x000E64CC File Offset: 0x000E46CC
[Token(Token = "0x1700094A")]
public Sprite DateCreatedIcon
{
[Token(Token = "0x60036EA")]
[Address(RVA = "0x3F5F40", Offset = "0x3F4D40", VA = "0x1803F5F40")]
get
{
return this.dateCreatedIcon;
}
}
// Token: 0x1700094B RID: 2379
// (get) Token: 0x060036EB RID: 14059 RVA: 0x0000220F File Offset: 0x0000040F
[Token(Token = "0x1700094B")]
public Color CertifiedColor
{
[Token(Token = "0x60036EB")]
[Address(RVA = "0x63E1A0", Offset = "0x63CFA0", VA = "0x18063E1A0")]
get
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
}
// Token: 0x04002EAD RID: 11949
[FieldOffset(Offset = "0x0")]
[Token(Token = "0x4002EAD")]
[SerializeField]
private Route onClickRoute;
// Token: 0x04002EAE RID: 11950
[FieldOffset(Offset = "0x8")]
[Token(Token = "0x4002EAE")]
[SerializeField]
private Sprite currencyIcon;
// Token: 0x04002EAF RID: 11951
[FieldOffset(Offset = "0x10")]
[Token(Token = "0x4002EAF")]
[SerializeField]
private Sprite downloadsIcon;
// Token: 0x04002EB0 RID: 11952
[FieldOffset(Offset = "0x18")]
[Token(Token = "0x4002EB0")]
[SerializeField]
private Sprite dateCreatedIcon;
// Token: 0x04002EB1 RID: 11953
[FieldOffset(Offset = "0x20")]
[Token(Token = "0x4002EB1")]
[SerializeField]
private Color certifiedColor;
}
// Token: 0x0200077C RID: 1916
[Token(Token = "0x200077C")]
[Serializable]
public struct AdCarouselItemCardConfig
{
// Token: 0x1700094C RID: 2380
// (get) Token: 0x060036EC RID: 14060 RVA: 0x0000220F File Offset: 0x0000040F
[Token(Token = "0x1700094C")]
public Route OnClickRoute
{
[Token(Token = "0x60036EC")]
[Address(RVA = "0x41D090", Offset = "0x41BE90", VA = "0x18041D090")]
get
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
}
// Token: 0x04002EB2 RID: 11954
[FieldOffset(Offset = "0x0")]
[Token(Token = "0x4002EB2")]
[SerializeField]
private Route onClickRoute;
}
// Token: 0x0200077D RID: 1917
[Token(Token = "0x200077D")]
[Serializable]
public struct StarterPackSkuCardConfig
{
// Token: 0x1700094D RID: 2381
// (get) Token: 0x060036ED RID: 14061 RVA: 0x0000220F File Offset: 0x0000040F
[Token(Token = "0x1700094D")]
public Route OnClickRoute
{
[Token(Token = "0x60036ED")]
[Address(RVA = "0x41D090", Offset = "0x41BE90", VA = "0x18041D090")]
get
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
}
// Token: 0x04002EB3 RID: 11955
[FieldOffset(Offset = "0x0")]
[Token(Token = "0x4002EB3")]
[SerializeField]
private Route onClickRoute;
}
}
}
@@ -0,0 +1,125 @@
using System;
using System.Collections.Generic;
using System.Linq;
using Cpp2IlInjected;
using TMPro;
using UnityEngine;
namespace RRUI
{
// Token: 0x0200077E RID: 1918
[Token(Token = "0x200077E")]
[CreateAssetMenu]
public class ClubAnnouncementsConfig : ScriptableObject
{
// Token: 0x1700094E RID: 2382
// (get) Token: 0x060036EE RID: 14062 RVA: 0x000E64E0 File Offset: 0x000E46E0
[Token(Token = "0x1700094E")]
public static ClubAnnouncementsConfig Instance
{
[Token(Token = "0x60036EE")]
[Address(RVA = "0x105F6A0", Offset = "0x105E4A0", VA = "0x18105F6A0")]
get
{
ClubAnnouncementsConfig instance = ClubAnnouncementsConfig._instance;
int num = 0;
if (!(instance != num))
{
ClubAnnouncementsConfig._instance = OLJIOKGMCPN.MNKDOANEFLK<ClubAnnouncementsConfig>(0);
ClubAnnouncementsConfig instance2 = ClubAnnouncementsConfig._instance;
int num2 = 0;
if (instance2 == num2)
{
Debug.LogError("Failed to load ClubAnnouncements object");
}
}
return ClubAnnouncementsConfig._instance;
}
}
// Token: 0x060036EF RID: 14063 RVA: 0x000E652C File Offset: 0x000E472C
[Token(Token = "0x60036EF")]
[Address(RVA = "0x105F380", Offset = "0x105E180", VA = "0x18105F380")]
public void DFHKABEONPN(out List<ClubAnnouncementsConfig.ClubAnnouncementSortFriendlyNameMapping> MPKFLMDODBO, out List<TMP_Dropdown.OptionData> FAIIFLGONJC)
{
List<ClubAnnouncementsConfig.ClubAnnouncementSortFriendlyNameMapping> clubAnnouncementSortCriteriaMetadata = this.ClubAnnouncementSortCriteriaMetadata;
Func<ClubAnnouncementsConfig.ClubAnnouncementSortFriendlyNameMapping, ClubAnnouncementsConfig.JOJDKGGFAKP> <>9__6_ = ClubAnnouncementsConfig.<>c.<>9__6_0;
if (<>9__6_ == 0)
{
ClubAnnouncementsConfig.<>c.<>9__6_0 = delegate(ClubAnnouncementsConfig.ClubAnnouncementSortFriendlyNameMapping sc)
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
};
}
List<ClubAnnouncementsConfig.ClubAnnouncementSortFriendlyNameMapping> list = Enumerable.ToList<ClubAnnouncementsConfig.ClubAnnouncementSortFriendlyNameMapping>(Enumerable.OrderBy<ClubAnnouncementsConfig.ClubAnnouncementSortFriendlyNameMapping, ClubAnnouncementsConfig.JOJDKGGFAKP>(clubAnnouncementSortCriteriaMetadata, <>9__6_));
MPKFLMDODBO._items = list;
Func<ClubAnnouncementsConfig.ClubAnnouncementSortFriendlyNameMapping, TMP_Dropdown.OptionData> func;
if (ClubAnnouncementsConfig.<>c.<>9__6_1 == 0)
{
func = delegate(ClubAnnouncementsConfig.ClubAnnouncementSortFriendlyNameMapping m)
{
TMP_Dropdown.OptionData optionData;
return optionData;
};
ClubAnnouncementsConfig.<>c.<>9__6_1 = func;
}
List<TMP_Dropdown.OptionData> list2 = Enumerable.ToList<TMP_Dropdown.OptionData>(Enumerable.Select<ClubAnnouncementsConfig.ClubAnnouncementSortFriendlyNameMapping, TMP_Dropdown.OptionData>(list, func));
FAIIFLGONJC._items = list2;
}
// Token: 0x060036F0 RID: 14064 RVA: 0x000E65A8 File Offset: 0x000E47A8
[Token(Token = "0x60036F0")]
[Address(RVA = "0x105F560", Offset = "0x105E360", VA = "0x18105F560")]
public ClubAnnouncementsConfig()
{
List<ClubAnnouncementsConfig.ClubAnnouncementSortFriendlyNameMapping> list = new List();
this.ClubAnnouncementSortCriteriaMetadata = list;
base..ctor();
}
// Token: 0x04002EB4 RID: 11956
[Token(Token = "0x4002EB4")]
private static ClubAnnouncementsConfig _instance;
// Token: 0x04002EB5 RID: 11957
[FieldOffset(Offset = "0x18")]
[Token(Token = "0x4002EB5")]
[SerializeField]
[Header("Club Announcement List")]
private List<ClubAnnouncementsConfig.ClubAnnouncementSortFriendlyNameMapping> ClubAnnouncementSortCriteriaMetadata;
// Token: 0x0200077F RID: 1919
[Token(Token = "0x200077F")]
public enum JOJDKGGFAKP
{
// Token: 0x04002EB7 RID: 11959
[Token(Token = "0x4002EB7")]
CreationDate_Desc,
// Token: 0x04002EB8 RID: 11960
[Token(Token = "0x4002EB8")]
CreationDate_Asc,
// Token: 0x04002EB9 RID: 11961
[Token(Token = "0x4002EB9")]
Title_Asc,
// Token: 0x04002EBA RID: 11962
[Token(Token = "0x4002EBA")]
Title_Desc
}
// Token: 0x02000780 RID: 1920
[Token(Token = "0x2000780")]
[Serializable]
public struct ClubAnnouncementSortFriendlyNameMapping
{
// Token: 0x04002EBB RID: 11963
[FieldOffset(Offset = "0x0")]
[Token(Token = "0x4002EBB")]
public ClubAnnouncementsConfig.JOJDKGGFAKP EnumValue;
// Token: 0x04002EBC RID: 11964
[FieldOffset(Offset = "0x8")]
[Token(Token = "0x4002EBC")]
public string FriendlyName;
}
}
}
+303
View File
@@ -0,0 +1,303 @@
using System;
using System.Collections.Generic;
using System.Runtime.CompilerServices;
using Cpp2IlInjected;
using RRUI.Data;
using RRUI.Navigation;
using UnityEngine;
namespace RRUI
{
// Token: 0x02000782 RID: 1922
[Token(Token = "0x2000782")]
[CreateAssetMenu]
public class ClubsConfig : ScriptableObject
{
// Token: 0x1700094F RID: 2383
// (get) Token: 0x060036F5 RID: 14069 RVA: 0x000E660C File Offset: 0x000E480C
[Token(Token = "0x1700094F")]
public static ClubsConfig Instance
{
[Token(Token = "0x60036F5")]
[Address(RVA = "0x1060890", Offset = "0x105F690", VA = "0x181060890")]
get
{
ClubsConfig instance = ClubsConfig._instance;
int num = 0;
if (instance == num)
{
ClubsConfig._instance = OLJIOKGMCPN.MNKDOANEFLK<ClubsConfig>(0);
ClubsConfig instance2 = ClubsConfig._instance;
int num2 = 0;
if (instance2 == num2)
{
Debug.LogError("Failed to load Clubs object");
}
}
return ClubsConfig._instance;
}
}
// Token: 0x060036F6 RID: 14070 RVA: 0x000E6658 File Offset: 0x000E4858
[Token(Token = "0x60036F6")]
[Address(RVA = "0x105FF50", Offset = "0x105ED50", VA = "0x18105FF50")]
public string OPBOLMAGHOO(PPGPAHNMGEC PGMGFKOCEDG)
{
Func<ClubsConfig.ClubMembershipTypeFriendlyNameMapping, bool> func = delegate(ClubsConfig.ClubMembershipTypeFriendlyNameMapping mt)
{
bool flag;
return flag;
};
throw new NullReferenceException();
}
// Token: 0x060036F7 RID: 14071 RVA: 0x000E6688 File Offset: 0x000E4888
[Token(Token = "0x60036F7")]
[Address(RVA = "0x1060010", Offset = "0x105EE10", VA = "0x181060010")]
public ClubsConfig()
{
List<ClubsConfig.ClubSortFriendlyNameMapping> list = new List();
this.ClubSortCriteria = list;
List<ClubsConfig.ClubMembershipSortFriendlyNameMapping> list2 = new List();
this.MemberSortCriteria = list2;
List<ClubsConfig.ClubMembershipSortFriendlyNameMapping> list3 = new List();
this.BannedSortCriteria = list3;
List<ClubsConfig.ClubMembershipTypeFriendlyNameMapping> list4 = new List();
this.MembershipTypes = list4;
List<ClubsConfig.AccountListSourceTypeFriendlyNameMapping> list5 = new List();
this.InviteClubMembersDropdownSources = list5;
List<ClubsConfig.AccountListSourceTypeFriendlyNameMapping> list6 = new List();
this.BanClubMembersDropdownSources = list6;
List<ClubsConfig.PendingRequestSortFriendlyNameMapping> list7 = new List();
this.PendingRequestSortCriteria = list7;
base..ctor();
}
// Token: 0x060036F8 RID: 14072 RVA: 0x0000220F File Offset: 0x0000040F
// Note: this type is marked as 'beforefieldinit'.
[Token(Token = "0x60036F8")]
[Address(RVA = "0x402080", Offset = "0x400E80", VA = "0x180402080")]
static ClubsConfig()
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
// Token: 0x04002EC0 RID: 11968
[Token(Token = "0x4002EC0")]
private static ClubsConfig _instance;
// Token: 0x04002EC1 RID: 11969
[FieldOffset(Offset = "0x18")]
[Token(Token = "0x4002EC1")]
[SerializeField]
[Header("Club List")]
public List<ClubsConfig.ClubSortFriendlyNameMapping> ClubSortCriteria;
// Token: 0x04002EC2 RID: 11970
[FieldOffset(Offset = "0x20")]
[Token(Token = "0x4002EC2")]
[SerializeField]
[Header("Club Membership List")]
public List<ClubsConfig.ClubMembershipSortFriendlyNameMapping> MemberSortCriteria;
// Token: 0x04002EC3 RID: 11971
[FieldOffset(Offset = "0x28")]
[Token(Token = "0x4002EC3")]
public List<ClubsConfig.ClubMembershipSortFriendlyNameMapping> BannedSortCriteria;
// Token: 0x04002EC4 RID: 11972
[FieldOffset(Offset = "0x30")]
[Token(Token = "0x4002EC4")]
[SerializeField]
public List<ClubsConfig.ClubMembershipTypeFriendlyNameMapping> MembershipTypes;
// Token: 0x04002EC5 RID: 11973
[FieldOffset(Offset = "0x38")]
[Token(Token = "0x4002EC5")]
[Header("Club Action List")]
public List<ClubAction> ClubActions;
// Token: 0x04002EC6 RID: 11974
[FieldOffset(Offset = "0x40")]
[Token(Token = "0x4002EC6")]
[Header("Club Announcements")]
public GameObject AnnouncementPickerDialogPrefab;
// Token: 0x04002EC7 RID: 11975
[FieldOffset(Offset = "0x48")]
[Token(Token = "0x4002EC7")]
public GameObject AnnouncementPhotoPickerDialogPrefab;
// Token: 0x04002EC8 RID: 11976
[FieldOffset(Offset = "0x50")]
[Token(Token = "0x4002EC8")]
public Sprite CodeAnnouncementDialogSprite;
// Token: 0x04002EC9 RID: 11977
[FieldOffset(Offset = "0x58")]
[Token(Token = "0x4002EC9")]
public Route ClubDetailsRoute;
// Token: 0x04002ECA RID: 11978
[FieldOffset(Offset = "0x60")]
[Token(Token = "0x4002ECA")]
public Route PlayerAnnouncementActionRoute;
// Token: 0x04002ECB RID: 11979
[FieldOffset(Offset = "0x68")]
[Token(Token = "0x4002ECB")]
public Route RoomAnnouncementActionRoute;
// Token: 0x04002ECC RID: 11980
[FieldOffset(Offset = "0x70")]
[Token(Token = "0x4002ECC")]
public Route InventionAnnouncementActionRoute;
// Token: 0x04002ECD RID: 11981
[FieldOffset(Offset = "0x78")]
[Token(Token = "0x4002ECD")]
public Route ChooseAnnouncementTypeRoute;
// Token: 0x04002ECE RID: 11982
[FieldOffset(Offset = "0x80")]
[Token(Token = "0x4002ECE")]
public Route CreateAnnouncementRoute;
// Token: 0x04002ECF RID: 11983
[FieldOffset(Offset = "0x88")]
[Token(Token = "0x4002ECF")]
[Range(100f, 1000f)]
public int DescriptionMaxLength;
// Token: 0x04002ED0 RID: 11984
[FieldOffset(Offset = "0x90")]
[Token(Token = "0x4002ED0")]
[SerializeField]
[Header("Club Non-Member Lists (Invite, Ban, Pending)")]
public List<ClubsConfig.AccountListSourceTypeFriendlyNameMapping> InviteClubMembersDropdownSources;
// Token: 0x04002ED1 RID: 11985
[FieldOffset(Offset = "0x98")]
[Token(Token = "0x4002ED1")]
[SerializeField]
public List<ClubsConfig.AccountListSourceTypeFriendlyNameMapping> BanClubMembersDropdownSources;
// Token: 0x04002ED2 RID: 11986
[FieldOffset(Offset = "0xA0")]
[Token(Token = "0x4002ED2")]
[SerializeField]
public List<ClubsConfig.PendingRequestSortFriendlyNameMapping> PendingRequestSortCriteria;
// Token: 0x02000783 RID: 1923
[Token(Token = "0x2000783")]
[Serializable]
public struct ClubSortFriendlyNameMapping
{
// Token: 0x04002ED3 RID: 11987
[FieldOffset(Offset = "0x0")]
[Token(Token = "0x4002ED3")]
public DDJBHNJMNBH EnumValue;
// Token: 0x04002ED4 RID: 11988
[FieldOffset(Offset = "0x8")]
[Token(Token = "0x4002ED4")]
public string FriendlyName;
}
// Token: 0x02000784 RID: 1924
[Token(Token = "0x2000784")]
[Serializable]
public struct ClubMembershipSortFriendlyNameMapping
{
// Token: 0x04002ED5 RID: 11989
[FieldOffset(Offset = "0x0")]
[Token(Token = "0x4002ED5")]
public EMAMMPIACIG EnumValue;
// Token: 0x04002ED6 RID: 11990
[FieldOffset(Offset = "0x8")]
[Token(Token = "0x4002ED6")]
public string ClubFriendlyName;
// Token: 0x04002ED7 RID: 11991
[FieldOffset(Offset = "0x10")]
[Token(Token = "0x4002ED7")]
public string PortfolioFriendlyName;
}
// Token: 0x02000785 RID: 1925
[Token(Token = "0x2000785")]
[Serializable]
public struct ClubMembershipTypeFriendlyNameMapping
{
// Token: 0x04002ED8 RID: 11992
[FieldOffset(Offset = "0x0")]
[Token(Token = "0x4002ED8")]
public PPGPAHNMGEC EnumValue;
// Token: 0x04002ED9 RID: 11993
[FieldOffset(Offset = "0x8")]
[Token(Token = "0x4002ED9")]
public string FriendlyName;
}
// Token: 0x02000786 RID: 1926
[Token(Token = "0x2000786")]
[Serializable]
public struct AccountListSourceTypeFriendlyNameMapping
{
// Token: 0x04002EDA RID: 11994
[FieldOffset(Offset = "0x0")]
[Token(Token = "0x4002EDA")]
public AccountListModel.LHEKHMNKBNC EnumValue;
// Token: 0x04002EDB RID: 11995
[FieldOffset(Offset = "0x8")]
[Token(Token = "0x4002EDB")]
public string FriendlyName;
}
// Token: 0x02000787 RID: 1927
[Token(Token = "0x2000787")]
[Serializable]
public struct PendingRequestSortFriendlyNameMapping
{
// Token: 0x04002EDC RID: 11996
[FieldOffset(Offset = "0x0")]
[Token(Token = "0x4002EDC")]
public AIGCJEJPCLO EnumValue;
// Token: 0x04002EDD RID: 11997
[FieldOffset(Offset = "0x8")]
[Token(Token = "0x4002EDD")]
public string FriendlyName;
}
// Token: 0x02000788 RID: 1928
[Token(Token = "0x2000788")]
[CompilerGenerated]
private sealed class EJDGADHNPLC
{
// Token: 0x060036F9 RID: 14073 RVA: 0x000E6704 File Offset: 0x000E4904
[Token(Token = "0x60036F9")]
[Address(RVA = "0x3F5100", Offset = "0x3F3F00", VA = "0x1803F5100")]
public EJDGADHNPLC()
{
}
// Token: 0x060036FA RID: 14074 RVA: 0x000E6718 File Offset: 0x000E4918
[Token(Token = "0x60036FA")]
[Address(RVA = "0x9EC100", Offset = "0x9EAF00", VA = "0x1809EC100")]
internal bool <GetFriendlyNameFor>b__0(ClubsConfig.ClubMembershipTypeFriendlyNameMapping mt)
{
bool flag;
return flag;
}
// Token: 0x04002EDE RID: 11998
[FieldOffset(Offset = "0x10")]
[Token(Token = "0x4002EDE")]
public PPGPAHNMGEC membershipType;
}
}
}
+18
View File
@@ -0,0 +1,18 @@
using System;
using Cpp2IlInjected;
using UnityEngine;
namespace RRUI
{
// Token: 0x020007AB RID: 1963
[Token(Token = "0x20007AB")]
public class Comment : MonoBehaviour
{
// Token: 0x0600375E RID: 14174 RVA: 0x000E7CEC File Offset: 0x000E5EEC
[Token(Token = "0x600375E")]
[Address(RVA = "0x74EA40", Offset = "0x74D840", VA = "0x18074EA40")]
public Comment()
{
}
}
}
+34
View File
@@ -0,0 +1,34 @@
using System;
using Cpp2IlInjected;
using UnityEngine;
using UnityEngine.UI;
namespace RRUI
{
// Token: 0x020007B3 RID: 1971
[Token(Token = "0x20007B3")]
public class CutoutImage : Image
{
// Token: 0x17000972 RID: 2418
// (get) Token: 0x06003770 RID: 14192 RVA: 0x000E8014 File Offset: 0x000E6214
[Token(Token = "0x17000972")]
public override Material OLAOMAJJNAH
{
[Token(Token = "0x6003770")]
[Address(RVA = "0x10612E0", Offset = "0x10600E0", VA = "0x1810612E0", Slot = "34")]
get
{
Material material = new Material(base.materialForRendering);
material.SetInt("_StencilComp", 6);
return material;
}
}
// Token: 0x06003771 RID: 14193 RVA: 0x000E8040 File Offset: 0x000E6240
[Token(Token = "0x6003771")]
[Address(RVA = "0x1061280", Offset = "0x1060080", VA = "0x181061280")]
public CutoutImage()
{
}
}
}
@@ -0,0 +1,609 @@
using System;
using System.Collections.Generic;
using System.Linq;
using System.Runtime.CompilerServices;
using CodeStage.AntiCheat.ObscuredTypes;
using Cpp2IlInjected;
using RecNet;
using UnityEngine;
namespace RRUI.Data
{
// Token: 0x02000882 RID: 2178
[Token(Token = "0x2000882")]
public class AccountListModel : FilterableListModel<int, CCEOLAOLEKJ, string>
{
// Token: 0x17000ACF RID: 2767
// (get) Token: 0x06003C35 RID: 15413 RVA: 0x000F4270 File Offset: 0x000F2470
[Token(Token = "0x17000ACF")]
protected override bool PHGOLNMDJLH
{
[Token(Token = "0x6003C35")]
[Address(RVA = "0x460D40", Offset = "0x45FB40", VA = "0x180460D40", Slot = "12")]
get
{
return true;
}
}
// Token: 0x17000AD0 RID: 2768
// (get) Token: 0x06003C36 RID: 15414 RVA: 0x000F4280 File Offset: 0x000F2480
// (set) Token: 0x06003C37 RID: 15415 RVA: 0x000F429C File Offset: 0x000F249C
[Token(Token = "0x17000AD0")]
public AccountListModel.LHEKHMNKBNC PDOJHGJMNPH
{
[Token(Token = "0x6003C36")]
[Address(RVA = "0x105DF00", Offset = "0x105CD00", VA = "0x18105DF00")]
get
{
AccountListModel.LHEKHMNKBNC lhekhmnkbnc = this.defaultSource;
ulong num;
this.DIEPOPNJNCO = num;
AccountListModel.LHEKHMNKBNC lhekhmnkbnc2;
return lhekhmnkbnc2;
}
[Token(Token = "0x6003C37")]
[Address(RVA = "0x105E060", Offset = "0x105CE60", VA = "0x18105E060")]
set
{
AccountListModel.LHEKHMNKBNC? diepopnjnco = this.DIEPOPNJNCO;
if (diepopnjnco == value == diepopnjnco)
{
ulong num;
this.DIEPOPNJNCO = num;
this.GOEPJAHFDCA();
base.ACHCNJEMIBA();
int num2 = 0;
base.MKBLJJGJAOH(num2);
}
}
}
// Token: 0x17000AD1 RID: 2769
// (get) Token: 0x06003C38 RID: 15416 RVA: 0x000F42D8 File Offset: 0x000F24D8
// (set) Token: 0x06003C39 RID: 15417 RVA: 0x000F42EC File Offset: 0x000F24EC
[Token(Token = "0x17000AD1")]
public AccountsConfig.NJODPLPNNJO OCPOEHIEKIN
{
[Token(Token = "0x6003C38")]
[Address(RVA = "0x60CF30", Offset = "0x60BD30", VA = "0x18060CF30")]
get
{
return this.sortCriteria;
}
[Token(Token = "0x6003C39")]
[Address(RVA = "0x105DFF0", Offset = "0x105CDF0", VA = "0x18105DFF0")]
set
{
if (this.sortCriteria != value)
{
this.sortCriteria = value;
base.ACHCNJEMIBA();
int num = 0;
base.MKBLJJGJAOH(num);
}
}
}
// Token: 0x17000AD2 RID: 2770
// (get) Token: 0x06003C3A RID: 15418 RVA: 0x000F431C File Offset: 0x000F251C
// (set) Token: 0x06003C3B RID: 15419 RVA: 0x000F4330 File Offset: 0x000F2530
[Token(Token = "0x17000AD2")]
public long DADOKMAOFJL
{
[Token(Token = "0x6003C3A")]
[Address(RVA = "0x46A7C0", Offset = "0x4695C0", VA = "0x18046A7C0")]
get
{
return this.HNHLJONGKHB;
}
[Token(Token = "0x6003C3B")]
[Address(RVA = "0x105DF80", Offset = "0x105CD80", VA = "0x18105DF80")]
set
{
if (this.HNHLJONGKHB != value)
{
this.HNHLJONGKHB = value;
base.ACHCNJEMIBA();
int num = 0;
base.MKBLJJGJAOH(num);
}
}
}
// Token: 0x06003C3C RID: 15420 RVA: 0x000F435C File Offset: 0x000F255C
[Token(Token = "0x6003C3C")]
[Address(RVA = "0x105D5F0", Offset = "0x105C3F0", VA = "0x18105D5F0", Slot = "15")]
protected override void JMFHPBDMELA()
{
base.JMFHPBDMELA();
AccountsConfig.NJODPLPNNJO njodplpnnjo = this.sortCriteria;
this.CDNCOAAGDHO = njodplpnnjo;
OKNNKFGFODL mghcdbefnol = PEGGCEDHBOF.MGHCDBEFNOL;
Action action = new Action(this.MGHCDBEFNOL);
PEGGCEDHBOF.MGHCDBEFNOL = OKNNKFGFODL.BPJDFPACLMK(mghcdbefnol, action);
MFBGLIHGCGO<int> lejanlmckdd = Matchmaking.LEJANLMCKDD;
Action<int> action2 = new Action(this.LEJANLMCKDD);
Matchmaking.LEJANLMCKDD = MFBGLIHGCGO.BPJDFPACLMK(lejanlmckdd, action2);
MFBGLIHGCGO<int?> hodokbidhhg = FGPIDGLCKEF.HODOKBIDHHG;
Action<int?> action3 = new Action(this.PABKIEKBHGA);
FGPIDGLCKEF.HODOKBIDHHG = MFBGLIHGCGO.BPJDFPACLMK(hodokbidhhg, action3);
if (!this.includeLocalPlayer)
{
int num;
Predicate<int> predicate = new Predicate(num.DJEIJEGFIKP);
num = 0;
base.ALCFIOGDAHA(predicate);
}
FilterableListModel<int, CCEOLAOLEKJ, string>.CJGAJDBAHNG cjgajdbahng = new FilterableListModel.CJGAJDBAHNG(this.MIJIJBLBEEP);
base.DHBAJGIIFEI(cjgajdbahng);
this.GOEPJAHFDCA();
}
// Token: 0x06003C3D RID: 15421 RVA: 0x000F4420 File Offset: 0x000F2620
[Token(Token = "0x6003C3D")]
[Address(RVA = "0x105C360", Offset = "0x105B160", VA = "0x18105C360", Slot = "22")]
protected override void AHFKACICJNC()
{
base.AHFKACICJNC();
AccountsConfig.NJODPLPNNJO cdncoaagdho = this.CDNCOAAGDHO;
this.sortCriteria = cdncoaagdho;
}
// Token: 0x06003C3E RID: 15422 RVA: 0x000F4444 File Offset: 0x000F2644
[Token(Token = "0x6003C3E")]
[Address(RVA = "0x105C550", Offset = "0x105B350", VA = "0x18105C550", Slot = "17")]
protected override void CEJBCCPEGEB()
{
base.CEJBCCPEGEB();
OKNNKFGFODL mghcdbefnol = PEGGCEDHBOF.MGHCDBEFNOL;
Action action = new Action(this.MGHCDBEFNOL);
PEGGCEDHBOF.MGHCDBEFNOL = OKNNKFGFODL.GMNMHGMFGOL(mghcdbefnol, action);
MFBGLIHGCGO<int> lejanlmckdd = Matchmaking.LEJANLMCKDD;
Action<int> action2 = new Action(this.LEJANLMCKDD);
Matchmaking.LEJANLMCKDD = MFBGLIHGCGO.GMNMHGMFGOL(lejanlmckdd, action2);
MFBGLIHGCGO<int?> hodokbidhhg = FGPIDGLCKEF.HODOKBIDHHG;
Action<int?> action3 = new Action(this.PABKIEKBHGA);
FGPIDGLCKEF.HODOKBIDHHG = MFBGLIHGCGO.GMNMHGMFGOL(hodokbidhhg, action3);
}
// Token: 0x06003C3F RID: 15423 RVA: 0x000F44B8 File Offset: 0x000F26B8
[Token(Token = "0x6003C3F")]
[Address(RVA = "0x105D9C0", Offset = "0x105C7C0", VA = "0x18105D9C0")]
private void MGHCDBEFNOL()
{
int num = 0;
base.MKBLJJGJAOH(num);
}
// Token: 0x06003C40 RID: 15424 RVA: 0x000F44D0 File Offset: 0x000F26D0
[Token(Token = "0x6003C40")]
[Address(RVA = "0x105DE10", Offset = "0x105CC10", VA = "0x18105DE10")]
private void PABKIEKBHGA(int? GKLPIFBPGOD)
{
int num = 0;
base.MKBLJJGJAOH(num);
}
// Token: 0x06003C41 RID: 15425 RVA: 0x000F44E8 File Offset: 0x000F26E8
[Token(Token = "0x6003C41")]
[Address(RVA = "0x105D950", Offset = "0x105C750", VA = "0x18105D950")]
private void LEJANLMCKDD(int GKLPIFBPGOD)
{
bool flag;
if (flag)
{
base.JOJPOMANGPO();
}
}
// Token: 0x06003C42 RID: 15426 RVA: 0x000F4500 File Offset: 0x000F2700
[Token(Token = "0x6003C42")]
[Address(RVA = "0x105DE60", Offset = "0x105CC60", VA = "0x18105DE60")]
public void Set()
{
base.Clear();
int num = 0;
base.MKBLJJGJAOH(num);
}
// Token: 0x06003C43 RID: 15427 RVA: 0x0000220F File Offset: 0x0000040F
[Token(Token = "0x6003C43")]
[Address(RVA = "0x105CB20", Offset = "0x105B920", VA = "0x18105CB20", Slot = "36")]
protected override PMGCJEPKFOF<IReadOnlyList<CCEOLAOLEKJ>> JLMBBMAEFPA()
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
// Token: 0x06003C44 RID: 15428 RVA: 0x000F451C File Offset: 0x000F271C
[Token(Token = "0x6003C44")]
[Address(RVA = "0x105C9A0", Offset = "0x105B7A0", VA = "0x18105C9A0", Slot = "35")]
protected override int EAJAHMHILAC(CCEOLAOLEKJ HFIDFDPOCKA)
{
ObscuredInt <IFBPANODIPA>k__BackingField = HFIDFDPOCKA.<IFBPANODIPA>k__BackingField;
bool fakeValueActive = HFIDFDPOCKA.<IFBPANODIPA>k__BackingField.fakeValueActive;
return ObscuredInt.FAJDMKOEFLH(<IFBPANODIPA>k__BackingField);
}
// Token: 0x06003C45 RID: 15429 RVA: 0x000F4548 File Offset: 0x000F2748
[Token(Token = "0x6003C45")]
[Address(RVA = "0x105C8A0", Offset = "0x105B6A0", VA = "0x18105C8A0")]
private static bool DJEIJEGFIKP(int GKLPIFBPGOD)
{
JJGHAFKJBEI doohkcanflo = PEGGCEDHBOF.DOOHKCANFLO;
ObscuredInt <IFBPANODIPA>k__BackingField = doohkcanflo.<IFBPANODIPA>k__BackingField;
bool fakeValueActive = doohkcanflo.<IFBPANODIPA>k__BackingField.fakeValueActive;
int num = ObscuredInt.FAJDMKOEFLH(<IFBPANODIPA>k__BackingField);
return GKLPIFBPGOD != num;
}
// Token: 0x06003C46 RID: 15430 RVA: 0x000F4584 File Offset: 0x000F2784
[Token(Token = "0x6003C46")]
[Address(RVA = "0x105CA20", Offset = "0x105B820", VA = "0x18105CA20")]
private void GOEPJAHFDCA()
{
if (this.PDOJHGJMNPH != AccountListModel.LHEKHMNKBNC.ServerSearch)
{
int num;
FilterableListModel<int, CCEOLAOLEKJ, string>.GELHGAHJMCF.NKCOIANMNKG nkcoianmnkg = new FilterableListModel.GELHGAHJMCF.NKCOIANMNKG(num.CHANONFHMPK);
num = 0;
int num2;
GJPPEHCBNDI.MNKPONDCOGP mnkpondcogp = new GJPPEHCBNDI.MNKPONDCOGP(num2.LHLCEODFAKE);
num2 = 0;
FilterableListModel<int, CCEOLAOLEKJ, string>.GELHGAHJMCF gelhgahjmcf = new FilterableListModel.GELHGAHJMCF(nkcoianmnkg, mnkpondcogp);
base.HCIIGEOGCMF(true, gelhgahjmcf);
return;
}
base.DJCMEOKMKAF(true);
}
// Token: 0x06003C47 RID: 15431 RVA: 0x000F45D4 File Offset: 0x000F27D4
[Token(Token = "0x6003C47")]
[Address(RVA = "0x105C710", Offset = "0x105B510", VA = "0x18105C710")]
private static string[] CHANONFHMPK(CCEOLAOLEKJ HFIDFDPOCKA)
{
string[] array = new string[3];
string text = HFIDFDPOCKA.<KHJCEENDAOL>k__BackingField.NEFJIGBPGNM();
if (text != 0)
{
}
array[0] = text;
string text2 = HFIDFDPOCKA.<ODJFEIBNGPO>k__BackingField.NEFJIGBPGNM();
if (text2 != 0)
{
}
array[1] = text2;
ObscuredString <KHJCEENDAOL>k__BackingField = HFIDFDPOCKA.<KHJCEENDAOL>k__BackingField;
string text3 = string.Format("@{0}", <KHJCEENDAOL>k__BackingField);
if (text3 != 0)
{
}
array[2] = text3;
return array;
}
// Token: 0x06003C48 RID: 15432 RVA: 0x000F4644 File Offset: 0x000F2844
[Token(Token = "0x6003C48")]
[Address(RVA = "0x105DA00", Offset = "0x105C800", VA = "0x18105DA00")]
private PMGCJEPKFOF<IEnumerable<CCEOLAOLEKJ>> MIJIJBLBEEP(IEnumerable<CCEOLAOLEKJ> BOOHBJEEGKH)
{
/*
An exception occurred when decompiling this method (06003C48)
ICSharpCode.Decompiler.DecompilerException: Error decompiling PMGCJEPKFOF<System.Collections.Generic.IEnumerable`1<CCEOLAOLEKJ>> RRUI.Data.AccountListModel::MIJIJBLBEEP(System.Collections.Generic.IEnumerable`1<CCEOLAOLEKJ>)
---> System.Exception: Basic block has to end with unconditional control flow.
{
IL_E7:
stloc:ArgumentOutOfRangeException(var_9_EC, newobj:ArgumentOutOfRangeException(ArgumentOutOfRangeException::.ctor))
}
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.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.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.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.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: 0x06003C49 RID: 15433 RVA: 0x000F4740 File Offset: 0x000F2940
[Token(Token = "0x6003C49")]
[Address(RVA = "0x105C3B0", Offset = "0x105B1B0", VA = "0x18105C3B0")]
private static PMGCJEPKFOF<IEnumerable<CCEOLAOLEKJ>> BGGFELNJOOG(IEnumerable<CCEOLAOLEKJ> BOOHBJEEGKH, bool ANEKAIKBOIP)
{
Func<CCEOLAOLEKJ, PMGCJEPKFOF<DHKPBIAHMHG<CCEOLAOLEKJ, int>>> <>9__32_ = AccountListModel.<>c.<>9__32_0;
if (<>9__32_ == 0)
{
AccountListModel.<>c.<>9__32_0 = delegate(CCEOLAOLEKJ account)
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
};
}
FMKIKJLOIIH<DHKPBIAHMHG<CCEOLAOLEKJ, int>> fmkikjloiih = new FMKIKJLOIIH(Enumerable.ToList<PMGCJEPKFOF<DHKPBIAHMHG<CCEOLAOLEKJ, int>>>(Enumerable.Select<CCEOLAOLEKJ, PMGCJEPKFOF<DHKPBIAHMHG<CCEOLAOLEKJ, int>>>(BOOHBJEEGKH, <>9__32_)));
Func<DHKPBIAHMHG<CCEOLAOLEKJ, int>, int> <>9__3;
Func<List<DHKPBIAHMHG<CCEOLAOLEKJ, int>>, PMGCJEPKFOF<IEnumerable<CCEOLAOLEKJ>>> func = delegate(List<DHKPBIAHMHG<CCEOLAOLEKJ, int>> results)
{
Func<DHKPBIAHMHG<CCEOLAOLEKJ, int>, int> <>9__ = <>9__3;
if (<>9__ == 0)
{
Func<DHKPBIAHMHG<CCEOLAOLEKJ, int>, int> func2 = delegate(DHKPBIAHMHG<CCEOLAOLEKJ, int> x)
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
};
<>9__3 = func2;
}
IOrderedEnumerable<DHKPBIAHMHG<CCEOLAOLEKJ, int>> orderedEnumerable = Enumerable.OrderBy<DHKPBIAHMHG<CCEOLAOLEKJ, int>, int>(results, <>9__);
Func<DHKPBIAHMHG<CCEOLAOLEKJ, int>, string> func3;
if (AccountListModel.<>c.<>9__32_4 == 0)
{
func3 = delegate(DHKPBIAHMHG<CCEOLAOLEKJ, int> x)
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
};
AccountListModel.<>c.<>9__32_4 = func3;
}
IOrderedEnumerable<DHKPBIAHMHG<CCEOLAOLEKJ, int>> orderedEnumerable2 = Enumerable.ThenBy<DHKPBIAHMHG<CCEOLAOLEKJ, int>, string>(orderedEnumerable, func3);
Func<DHKPBIAHMHG<CCEOLAOLEKJ, int>, CCEOLAOLEKJ> func4;
if (AccountListModel.<>c.<>9__32_5 == 0)
{
func4 = delegate(DHKPBIAHMHG<CCEOLAOLEKJ, int> x)
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
};
AccountListModel.<>c.<>9__32_5 = func4;
}
IEnumerable<DHKPBIAHMHG<CCEOLAOLEKJ, int>> enumerable = Enumerable.Select<DHKPBIAHMHG<CCEOLAOLEKJ, int>, CCEOLAOLEKJ>(orderedEnumerable2, func4);
PMGCJEPKFOF<DHKPBIAHMHG<CCEOLAOLEKJ, int>> pmgcjepkfof;
return pmgcjepkfof;
};
int num = 0;
return fmkikjloiih.JKOHKDFNCCI<IEnumerable<CCEOLAOLEKJ>>(func, num);
}
// Token: 0x06003C4A RID: 15434 RVA: 0x000F47AC File Offset: 0x000F29AC
[Token(Token = "0x6003C4A")]
[Address(RVA = "0x105DEB0", Offset = "0x105CCB0", VA = "0x18105DEB0")]
public AccountListModel()
{
}
// Token: 0x06003C4B RID: 15435 RVA: 0x000F47C8 File Offset: 0x000F29C8
[Token(Token = "0x6003C4B")]
[Address(RVA = "0x105D840", Offset = "0x105C640", VA = "0x18105D840")]
[CompilerGenerated]
private List<CCEOLAOLEKJ> LAIAOAMGJEO(List<CCEOLAOLEKJ> OLLKMIGNGBF)
{
if (this.includeJuniors)
{
return OLLKMIGNGBF;
}
Func<CCEOLAOLEKJ, bool> func;
if (AccountListModel.<>c.<>9__26_14 == 0)
{
func = delegate(CCEOLAOLEKJ a)
{
bool inited = a.<IGIPMGJEJHD>k__BackingField.inited;
bool flag;
return !flag;
};
AccountListModel.<>c.<>9__26_14 = func;
}
return Enumerable.ToList<CCEOLAOLEKJ>(Enumerable.Where<CCEOLAOLEKJ>(OLLKMIGNGBF, func));
}
// Token: 0x040032CA RID: 13002
[FieldOffset(Offset = "0x100")]
[Token(Token = "0x40032CA")]
[SerializeField]
[Tooltip("Should the LocalPlayer be visible in this list?")]
protected bool includeLocalPlayer;
// Token: 0x040032CB RID: 13003
[FieldOffset(Offset = "0x101")]
[Token(Token = "0x40032CB")]
[SerializeField]
[Tooltip("Should juniors be visible in this list?")]
protected bool includeJuniors;
// Token: 0x040032CC RID: 13004
[FieldOffset(Offset = "0x104")]
[Token(Token = "0x40032CC")]
[SerializeField]
[Tooltip("Source that this list starts with")]
private AccountListModel.LHEKHMNKBNC defaultSource;
// Token: 0x040032CD RID: 13005
[FieldOffset(Offset = "0x108")]
[Token(Token = "0x40032CD")]
[SerializeField]
private AccountsConfig.NJODPLPNNJO sortCriteria;
// Token: 0x040032CE RID: 13006
[FieldOffset(Offset = "0x10C")]
[Token(Token = "0x40032CE")]
private AccountListModel.LHEKHMNKBNC? DIEPOPNJNCO;
// Token: 0x040032CF RID: 13007
[FieldOffset(Offset = "0x114")]
[Token(Token = "0x40032CF")]
private AccountsConfig.NJODPLPNNJO CDNCOAAGDHO;
// Token: 0x040032D0 RID: 13008
[FieldOffset(Offset = "0x118")]
[Token(Token = "0x40032D0")]
private long HNHLJONGKHB = (long)((ulong)(-1L));
// Token: 0x02000883 RID: 2179
[Token(Token = "0x2000883")]
public enum LHEKHMNKBNC
{
// Token: 0x040032D2 RID: 13010
[Token(Token = "0x40032D2")]
ServerSearch,
// Token: 0x040032D3 RID: 13011
[Token(Token = "0x40032D3")]
Friends,
// Token: 0x040032D4 RID: 13012
[Token(Token = "0x40032D4")]
Recent,
// Token: 0x040032D5 RID: 13013
[Token(Token = "0x40032D5")]
Nearby,
// Token: 0x040032D6 RID: 13014
[Token(Token = "0x40032D6")]
Blocked,
// Token: 0x040032D7 RID: 13015
[Token(Token = "0x40032D7")]
MySubscriptions,
// Token: 0x040032D8 RID: 13016
[Token(Token = "0x40032D8")]
FriendsInRoom,
// Token: 0x040032D9 RID: 13017
[Token(Token = "0x40032D9")]
RoomOwners,
// Token: 0x040032DA RID: 13018
[Token(Token = "0x40032DA")]
RoomModerators
}
// Token: 0x02000885 RID: 2181
[Token(Token = "0x2000885")]
[CompilerGenerated]
private sealed class FPKGDKDBIKE
{
// Token: 0x06003C67 RID: 15463 RVA: 0x000F4BE0 File Offset: 0x000F2DE0
[Token(Token = "0x6003C67")]
[Address(RVA = "0x3F5100", Offset = "0x3F3F00", VA = "0x1803F5100")]
public FPKGDKDBIKE()
{
}
// Token: 0x06003C68 RID: 15464 RVA: 0x000F4BF4 File Offset: 0x000F2DF4
[Token(Token = "0x6003C68")]
[Address(RVA = "0x1061A30", Offset = "0x1060830", VA = "0x181061A30")]
internal DHKPBIAHMHG<CCEOLAOLEKJ, long?> <OrderItems>b__4(long? clubId)
{
DHKPBIAHMHG<CCEOLAOLEKJ, long?> dhkpbiahmhg;
return dhkpbiahmhg;
}
// Token: 0x040032F5 RID: 13045
[FieldOffset(Offset = "0x10")]
[Token(Token = "0x40032F5")]
public CCEOLAOLEKJ account;
}
// Token: 0x02000886 RID: 2182
[Token(Token = "0x2000886")]
[CompilerGenerated]
private sealed class HLKNKPLICKK
{
// Token: 0x06003C69 RID: 15465 RVA: 0x000F4C04 File Offset: 0x000F2E04
[Token(Token = "0x6003C69")]
[Address(RVA = "0x3F5100", Offset = "0x3F3F00", VA = "0x1803F5100")]
public HLKNKPLICKK()
{
}
// Token: 0x06003C6A RID: 15466 RVA: 0x000F4C18 File Offset: 0x000F2E18
[Token(Token = "0x6003C6A")]
[Address(RVA = "0x1061DB0", Offset = "0x1060BB0", VA = "0x181061DB0")]
internal PMGCJEPKFOF<IEnumerable<CCEOLAOLEKJ>> <OrderAccountsBySubscriberCount>b__1(List<DHKPBIAHMHG<CCEOLAOLEKJ, int>> results)
{
Func<DHKPBIAHMHG<CCEOLAOLEKJ, int>, int> func = this.<>9__3;
if (func == 0)
{
Func<DHKPBIAHMHG<CCEOLAOLEKJ, int>, int> func2 = delegate(DHKPBIAHMHG<CCEOLAOLEKJ, int> x)
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
};
this.<>9__3 = func2;
}
IOrderedEnumerable<DHKPBIAHMHG<CCEOLAOLEKJ, int>> orderedEnumerable = Enumerable.OrderBy<DHKPBIAHMHG<CCEOLAOLEKJ, int>, int>(results, func);
Func<DHKPBIAHMHG<CCEOLAOLEKJ, int>, string> func3;
if (AccountListModel.<>c.<>9__32_4 == 0)
{
func3 = delegate(DHKPBIAHMHG<CCEOLAOLEKJ, int> x)
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
};
AccountListModel.<>c.<>9__32_4 = func3;
}
IOrderedEnumerable<DHKPBIAHMHG<CCEOLAOLEKJ, int>> orderedEnumerable2 = Enumerable.ThenBy<DHKPBIAHMHG<CCEOLAOLEKJ, int>, string>(orderedEnumerable, func3);
Func<DHKPBIAHMHG<CCEOLAOLEKJ, int>, CCEOLAOLEKJ> func4;
if (AccountListModel.<>c.<>9__32_5 == 0)
{
func4 = delegate(DHKPBIAHMHG<CCEOLAOLEKJ, int> x)
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
};
AccountListModel.<>c.<>9__32_5 = func4;
}
IEnumerable<DHKPBIAHMHG<CCEOLAOLEKJ, int>> enumerable = Enumerable.Select<DHKPBIAHMHG<CCEOLAOLEKJ, int>, CCEOLAOLEKJ>(orderedEnumerable2, func4);
PMGCJEPKFOF<DHKPBIAHMHG<CCEOLAOLEKJ, int>> pmgcjepkfof;
return pmgcjepkfof;
}
// Token: 0x06003C6B RID: 15467 RVA: 0x0000220F File Offset: 0x0000040F
[Token(Token = "0x6003C6B")]
[Address(RVA = "0x1061FE0", Offset = "0x1060DE0", VA = "0x181061FE0")]
internal int <OrderAccountsBySubscriberCount>b__3(DHKPBIAHMHG<CCEOLAOLEKJ, int> x)
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
// Token: 0x040032F6 RID: 13046
[FieldOffset(Offset = "0x10")]
[Token(Token = "0x40032F6")]
public bool descending;
// Token: 0x040032F7 RID: 13047
[FieldOffset(Offset = "0x18")]
[Token(Token = "0x40032F7")]
public Func<DHKPBIAHMHG<CCEOLAOLEKJ, int>, int> <>9__3;
}
// Token: 0x02000887 RID: 2183
[Token(Token = "0x2000887")]
[CompilerGenerated]
private sealed class GDEPFPHNCEK
{
// Token: 0x06003C6C RID: 15468 RVA: 0x000F4CA4 File Offset: 0x000F2EA4
[Token(Token = "0x6003C6C")]
[Address(RVA = "0x3F5100", Offset = "0x3F3F00", VA = "0x1803F5100")]
public GDEPFPHNCEK()
{
}
// Token: 0x06003C6D RID: 15469 RVA: 0x000F4CB8 File Offset: 0x000F2EB8
[Token(Token = "0x6003C6D")]
[Address(RVA = "0x1061CA0", Offset = "0x1060AA0", VA = "0x181061CA0")]
internal DHKPBIAHMHG<CCEOLAOLEKJ, int> <OrderAccountsBySubscriberCount>b__2(int count)
{
return new DHKPBIAHMHG(this.account, count);
}
// Token: 0x040032F8 RID: 13048
[FieldOffset(Offset = "0x10")]
[Token(Token = "0x40032F8")]
public CCEOLAOLEKJ account;
}
}
}
@@ -0,0 +1,1189 @@
using System;
using System.Collections.Generic;
using System.Linq;
using System.Runtime.CompilerServices;
using Cpp2IlInjected;
using RRUI.Theme;
using TMPro;
using UnityEngine;
namespace RRUI.Data
{
// Token: 0x02000888 RID: 2184
[Token(Token = "0x2000888")]
public class AccountListModelController : ModelController<AccountListModel>
{
// Token: 0x06003C6E RID: 15470 RVA: 0x000F4CD4 File Offset: 0x000F2ED4
[Token(Token = "0x6003C6E")]
[Address(RVA = "0x105C320", Offset = "0x105B120", VA = "0x18105C320")]
public AccountListModelController()
{
}
// Token: 0x02000889 RID: 2185
[Token(Token = "0x2000889")]
[Serializable]
private class SourceLabelImpl : TextControllerImpl<AccountListModel>
{
// Token: 0x06003C6F RID: 15471 RVA: 0x000F4CE8 File Offset: 0x000F2EE8
[Token(Token = "0x6003C6F")]
[Address(RVA = "0x10B9DF0", Offset = "0x10B8BF0", VA = "0x1810B9DF0", Slot = "27")]
protected override void DMAHGBLDMFA()
{
AccountListModel.LHEKHMNKBNC lhekhmnkbnc;
int num = (int)lhekhmnkbnc;
if (lhekhmnkbnc == AccountListModel.LHEKHMNKBNC.ServerSearch || lhekhmnkbnc == AccountListModel.LHEKHMNKBNC.ServerSearch || num == 1)
{
}
OVRMesh.JAAHPDGFADH jaahpdgfadh = ((OVRMesh.PJPHJNNOBBH)num).POCDCJMHEGL();
}
// Token: 0x06003C70 RID: 15472 RVA: 0x000F4D10 File Offset: 0x000F2F10
[Token(Token = "0x6003C70")]
[Address(RVA = "0x10B9EB0", Offset = "0x10B8CB0", VA = "0x1810B9EB0")]
public SourceLabelImpl()
{
}
}
// Token: 0x0200088A RID: 2186
[Token(Token = "0x200088A")]
[Serializable]
private class NoResultsTextImpl : TextControllerImpl<AccountListModel>
{
// Token: 0x06003C71 RID: 15473 RVA: 0x000F4D24 File Offset: 0x000F2F24
[Token(Token = "0x6003C71")]
[Address(RVA = "0x10B7590", Offset = "0x10B6390", VA = "0x1810B7590", Slot = "27")]
protected override void DMAHGBLDMFA()
{
bool flag;
bool flag2;
if (flag && !flag2)
{
string text = this.noResultsBaseMessage;
}
}
// Token: 0x06003C72 RID: 15474 RVA: 0x000F4D48 File Offset: 0x000F2F48
[Token(Token = "0x6003C72")]
[Address(RVA = "0x10B76A0", Offset = "0x10B64A0", VA = "0x1810B76A0")]
public NoResultsTextImpl()
{
}
// Token: 0x040032F9 RID: 13049
[FieldOffset(Offset = "0x38")]
[Token(Token = "0x40032F9")]
[SerializeField]
private string noResultsBaseMessage = "No results found";
}
// Token: 0x0200088B RID: 2187
[Token(Token = "0x200088B")]
[Serializable]
private class SourceButtonImpl : ButtonControllerImpl<AccountListModel>
{
// Token: 0x06003C73 RID: 15475 RVA: 0x000F4D68 File Offset: 0x000F2F68
[Token(Token = "0x6003C73")]
[Address(RVA = "0x10B9CE0", Offset = "0x10B8AE0", VA = "0x1810B9CE0", Slot = "27")]
protected override void DMAHGBLDMFA()
{
bool flag = this.DHEIFNLDBKN();
this.toggleTheme.MIKDLDEALPN = flag;
}
// Token: 0x06003C74 RID: 15476 RVA: 0x000F4D90 File Offset: 0x000F2F90
[Token(Token = "0x6003C74")]
[Address(RVA = "0x10B9D10", Offset = "0x10B8B10", VA = "0x1810B9D10", Slot = "29")]
protected override void IKNMALNFPII()
{
if (!this.DHEIFNLDBKN())
{
AccountListModel.LHEKHMNKBNC lhekhmnkbnc = this.source;
if (this.source == AccountListModel.LHEKHMNKBNC.ServerSearch)
{
bool subscribeToDefaultModelEvents = ((MIGKLLCFKNJ)this).OFMCMEJOOJN;
return;
}
}
}
// Token: 0x06003C75 RID: 15477 RVA: 0x000F4DC4 File Offset: 0x000F2FC4
[Token(Token = "0x6003C75")]
[Address(RVA = "0x10B9C30", Offset = "0x10B8A30", VA = "0x1810B9C30")]
private bool DHEIFNLDBKN()
{
AccountListModel.LHEKHMNKBNC lhekhmnkbnc;
if (this.source == lhekhmnkbnc)
{
AccountListModel.LHEKHMNKBNC lhekhmnkbnc2;
if (lhekhmnkbnc2 != AccountListModel.LHEKHMNKBNC.ServerSearch || (this.requireMatchSearchQuery ? AccountListModel.LHEKHMNKBNC.Friends : AccountListModel.LHEKHMNKBNC.ServerSearch) == lhekhmnkbnc2)
{
return true;
}
string text = this.searchQuery;
}
throw new NullReferenceException();
}
// Token: 0x06003C76 RID: 15478 RVA: 0x000F4DF8 File Offset: 0x000F2FF8
[Token(Token = "0x6003C76")]
[Address(RVA = "0x10B9D90", Offset = "0x10B8B90", VA = "0x1810B9D90")]
public SourceButtonImpl()
{
string empty = string.Empty;
this.searchQuery = empty;
this.requireMatchSearchQuery = true;
base..ctor();
}
// Token: 0x040032FA RID: 13050
[FieldOffset(Offset = "0x38")]
[Token(Token = "0x40032FA")]
[SerializeField]
[DDPIINEJFMD(JIBDPHMGEGO.Self, false, false, false)]
private ToggleTheme toggleTheme;
// Token: 0x040032FB RID: 13051
[FieldOffset(Offset = "0x40")]
[Token(Token = "0x40032FB")]
[SerializeField]
private AccountListModel.LHEKHMNKBNC source;
// Token: 0x040032FC RID: 13052
[FieldOffset(Offset = "0x48")]
[Token(Token = "0x40032FC")]
[SerializeField]
[OMAIFIIBMNL("source", 0)]
private string searchQuery;
// Token: 0x040032FD RID: 13053
[FieldOffset(Offset = "0x50")]
[Token(Token = "0x40032FD")]
[SerializeField]
[OMAIFIIBMNL("source", 0)]
private bool requireMatchSearchQuery;
}
// Token: 0x0200088C RID: 2188
[Token(Token = "0x200088C")]
[Serializable]
private class ClearSearchQueryImpl : ButtonControllerImpl<AccountListModel>
{
// Token: 0x06003C77 RID: 15479 RVA: 0x000F4E20 File Offset: 0x000F3020
[Token(Token = "0x6003C77")]
[Address(RVA = "0x105F270", Offset = "0x105E070", VA = "0x18105F270", Slot = "27")]
protected override void DMAHGBLDMFA()
{
bool flag2;
bool flag = !flag2;
}
// Token: 0x06003C78 RID: 15480 RVA: 0x000F4E38 File Offset: 0x000F3038
[Token(Token = "0x6003C78")]
[Address(RVA = "0x105F2E0", Offset = "0x105E0E0", VA = "0x18105F2E0", Slot = "29")]
protected override void IKNMALNFPII()
{
}
// Token: 0x06003C79 RID: 15481 RVA: 0x000F4E4C File Offset: 0x000F304C
[Token(Token = "0x6003C79")]
[Address(RVA = "0x105F340", Offset = "0x105E140", VA = "0x18105F340")]
public ClearSearchQueryImpl()
{
}
}
// Token: 0x0200088D RID: 2189
[Token(Token = "0x200088D")]
[Serializable]
private class SearchQueryInputFieldImpl : InputFieldControllerImpl<AccountListModel>
{
// Token: 0x06003C7A RID: 15482 RVA: 0x000F4E60 File Offset: 0x000F3060
[Token(Token = "0x6003C7A")]
[Address(RVA = "0x10B8C00", Offset = "0x10B7A00", VA = "0x1810B8C00", Slot = "27")]
protected override void DMAHGBLDMFA()
{
bool flag;
if (flag)
{
}
}
// Token: 0x06003C7B RID: 15483 RVA: 0x000F4E78 File Offset: 0x000F3078
[Token(Token = "0x6003C7B")]
[Address(RVA = "0x10B8CB0", Offset = "0x10B7AB0", VA = "0x1810B8CB0", Slot = "30")]
protected override void OCOCJCIGJLE(string ONGBFDACHHG)
{
bool flag;
if (flag)
{
}
}
// Token: 0x06003C7C RID: 15484 RVA: 0x000F4E90 File Offset: 0x000F3090
[Token(Token = "0x6003C7C")]
[Address(RVA = "0x10B8DB0", Offset = "0x10B7BB0", VA = "0x1810B8DB0")]
public SearchQueryInputFieldImpl()
{
}
}
// Token: 0x0200088E RID: 2190
[Token(Token = "0x200088E")]
[Serializable]
private class FilterInputFieldImpl : InputFieldControllerImpl<AccountListModel>
{
// Token: 0x06003C7D RID: 15485 RVA: 0x000F4EA4 File Offset: 0x000F30A4
[Token(Token = "0x6003C7D")]
[Address(RVA = "0x1061AB0", Offset = "0x10608B0", VA = "0x181061AB0", Slot = "27")]
protected override void DMAHGBLDMFA()
{
bool flag;
if (flag)
{
return;
}
}
// Token: 0x06003C7E RID: 15486 RVA: 0x000F4EBC File Offset: 0x000F30BC
[Token(Token = "0x6003C7E")]
[Address(RVA = "0x1061B40", Offset = "0x1060940", VA = "0x181061B40", Slot = "30")]
protected override void OCOCJCIGJLE(string ONGBFDACHHG)
{
}
// Token: 0x06003C7F RID: 15487 RVA: 0x000F4ED0 File Offset: 0x000F30D0
[Token(Token = "0x6003C7F")]
[Address(RVA = "0x1061BA0", Offset = "0x10609A0", VA = "0x181061BA0")]
public FilterInputFieldImpl()
{
}
}
// Token: 0x0200088F RID: 2191
[Token(Token = "0x200088F")]
[Serializable]
private class ClubBanDropdownImpl : DropdownControllerImpl<AccountListModel>
{
// Token: 0x06003C80 RID: 15488 RVA: 0x000F4EE4 File Offset: 0x000F30E4
[Token(Token = "0x6003C80")]
[Address(RVA = "0x105F950", Offset = "0x105E750", VA = "0x18105F950", Slot = "22")]
protected override void OFFLOPLJBBG()
{
base.OFFLOPLJBBG();
List<ClubsConfig.AccountListSourceTypeFriendlyNameMapping> banClubMembersDropdownSources = ClubsConfig.Instance.BanClubMembersDropdownSources;
Func<ClubsConfig.AccountListSourceTypeFriendlyNameMapping, string> <>9__0_ = AccountListModelController.ClubBanDropdownImpl.<>c.<>9__0_0;
if (<>9__0_ == 0)
{
AccountListModelController.ClubBanDropdownImpl.<>c.<>9__0_0 = (ClubsConfig.AccountListSourceTypeFriendlyNameMapping s) => null;
}
List<string> list = Enumerable.ToList<string>(Enumerable.Select<ClubsConfig.AccountListSourceTypeFriendlyNameMapping, string>(banClubMembersDropdownSources, <>9__0_));
}
// Token: 0x06003C81 RID: 15489 RVA: 0x000F4F38 File Offset: 0x000F3138
[Token(Token = "0x6003C81")]
[Address(RVA = "0x105F7B0", Offset = "0x105E5B0", VA = "0x18105F7B0", Slot = "27")]
protected override void DMAHGBLDMFA()
{
List<ClubsConfig.AccountListSourceTypeFriendlyNameMapping> banClubMembersDropdownSources = ClubsConfig.Instance.BanClubMembersDropdownSources;
Predicate<ClubsConfig.AccountListSourceTypeFriendlyNameMapping> predicate = new Predicate(this.POEHMPIMHFP);
int num = banClubMembersDropdownSources.FindIndex(predicate);
}
// Token: 0x06003C82 RID: 15490 RVA: 0x0000220F File Offset: 0x0000040F
[Token(Token = "0x6003C82")]
[Address(RVA = "0x105F890", Offset = "0x105E690", VA = "0x18105F890", Slot = "29")]
protected override void NLPIDFIICNE(int EFBDCIJMFGD)
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
// Token: 0x06003C83 RID: 15491 RVA: 0x000F4F70 File Offset: 0x000F3170
[Token(Token = "0x6003C83")]
[Address(RVA = "0x105FB40", Offset = "0x105E940", VA = "0x18105FB40")]
public ClubBanDropdownImpl()
{
}
// Token: 0x06003C84 RID: 15492 RVA: 0x000F4F84 File Offset: 0x000F3184
[Token(Token = "0x6003C84")]
[Address(RVA = "0x105FAE0", Offset = "0x105E8E0", VA = "0x18105FAE0")]
[CompilerGenerated]
private bool POEHMPIMHFP(ClubsConfig.AccountListSourceTypeFriendlyNameMapping IOBEPGLJNIP)
{
bool flag;
return flag;
}
}
// Token: 0x02000891 RID: 2193
[Token(Token = "0x2000891")]
[Serializable]
private class ClubInviteDropdownImpl : DropdownControllerImpl<AccountListModel>
{
// Token: 0x06003C88 RID: 15496 RVA: 0x000F4F98 File Offset: 0x000F3198
[Token(Token = "0x6003C88")]
[Address(RVA = "0x105FD20", Offset = "0x105EB20", VA = "0x18105FD20", Slot = "22")]
protected override void OFFLOPLJBBG()
{
base.OFFLOPLJBBG();
List<ClubsConfig.AccountListSourceTypeFriendlyNameMapping> inviteClubMembersDropdownSources = ClubsConfig.Instance.InviteClubMembersDropdownSources;
Func<ClubsConfig.AccountListSourceTypeFriendlyNameMapping, string> <>9__0_ = AccountListModelController.ClubInviteDropdownImpl.<>c.<>9__0_0;
if (<>9__0_ == 0)
{
AccountListModelController.ClubInviteDropdownImpl.<>c.<>9__0_0 = (ClubsConfig.AccountListSourceTypeFriendlyNameMapping s) => null;
}
List<string> list = Enumerable.ToList<string>(Enumerable.Select<ClubsConfig.AccountListSourceTypeFriendlyNameMapping, string>(inviteClubMembersDropdownSources, <>9__0_));
}
// Token: 0x06003C89 RID: 15497 RVA: 0x000F4FEC File Offset: 0x000F31EC
[Token(Token = "0x6003C89")]
[Address(RVA = "0x105FB80", Offset = "0x105E980", VA = "0x18105FB80", Slot = "27")]
protected override void DMAHGBLDMFA()
{
List<ClubsConfig.AccountListSourceTypeFriendlyNameMapping> inviteClubMembersDropdownSources = ClubsConfig.Instance.InviteClubMembersDropdownSources;
Predicate<ClubsConfig.AccountListSourceTypeFriendlyNameMapping> predicate = new Predicate(this.POEHMPIMHFP);
int num = inviteClubMembersDropdownSources.FindIndex(predicate);
}
// Token: 0x06003C8A RID: 15498 RVA: 0x0000220F File Offset: 0x0000040F
[Token(Token = "0x6003C8A")]
[Address(RVA = "0x105FC60", Offset = "0x105EA60", VA = "0x18105FC60", Slot = "29")]
protected override void NLPIDFIICNE(int EFBDCIJMFGD)
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
// Token: 0x06003C8B RID: 15499 RVA: 0x000F5024 File Offset: 0x000F3224
[Token(Token = "0x6003C8B")]
[Address(RVA = "0x105FF10", Offset = "0x105ED10", VA = "0x18105FF10")]
public ClubInviteDropdownImpl()
{
}
// Token: 0x06003C8C RID: 15500 RVA: 0x000F5038 File Offset: 0x000F3238
[Token(Token = "0x6003C8C")]
[Address(RVA = "0x105FEB0", Offset = "0x105ECB0", VA = "0x18105FEB0")]
[CompilerGenerated]
private bool POEHMPIMHFP(ClubsConfig.AccountListSourceTypeFriendlyNameMapping IOBEPGLJNIP)
{
bool flag;
return flag;
}
}
// Token: 0x02000893 RID: 2195
[Token(Token = "0x2000893")]
[Serializable]
private class SortBySubscriptionsDropdownImpl : DropdownControllerImpl<AccountListModel>
{
// Token: 0x06003C90 RID: 15504 RVA: 0x000F504C File Offset: 0x000F324C
[Token(Token = "0x6003C90")]
[Address(RVA = "0x10B9A80", Offset = "0x10B8880", VA = "0x1810B9A80", Slot = "22")]
protected override void OFFLOPLJBBG()
{
base.OFFLOPLJBBG();
AccountsConfig instance = AccountsConfig.Instance;
List<AccountsConfig.AccountSortFriendlyNameMapping> list = this.sortCriteriaConfig;
Predicate<AccountsConfig.AccountSortFriendlyNameMapping> predicate = new Predicate(this.GINOKKLJBOE);
int num = list.FindIndex(predicate);
}
// Token: 0x06003C91 RID: 15505 RVA: 0x000F5090 File Offset: 0x000F3290
[Token(Token = "0x6003C91")]
[Address(RVA = "0x10B98D0", Offset = "0x10B86D0", VA = "0x1810B98D0", Slot = "27")]
protected override void DMAHGBLDMFA()
{
List<AccountsConfig.AccountSortFriendlyNameMapping> list = this.sortCriteriaConfig;
Predicate<AccountsConfig.AccountSortFriendlyNameMapping> predicate = new Predicate(this.IBMMMOCGBPA);
int num = list.FindIndex(predicate);
}
// Token: 0x06003C92 RID: 15506 RVA: 0x0000220F File Offset: 0x0000040F
[Token(Token = "0x6003C92")]
[Address(RVA = "0x10B99F0", Offset = "0x10B87F0", VA = "0x1810B99F0", Slot = "29")]
protected override void NLPIDFIICNE(int EFBDCIJMFGD)
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
// Token: 0x06003C93 RID: 15507 RVA: 0x000F50C0 File Offset: 0x000F32C0
[Token(Token = "0x6003C93")]
[Address(RVA = "0x10B9BC0", Offset = "0x10B89C0", VA = "0x1810B9BC0")]
public SortBySubscriptionsDropdownImpl()
{
List<AccountsConfig.AccountSortFriendlyNameMapping> list = new List();
this.sortCriteriaConfig = list;
base..ctor();
}
// Token: 0x06003C94 RID: 15508 RVA: 0x000F50EC File Offset: 0x000F32EC
[Token(Token = "0x6003C94")]
[Address(RVA = "0x10B9980", Offset = "0x10B8780", VA = "0x1810B9980")]
[CompilerGenerated]
private bool GINOKKLJBOE(AccountsConfig.AccountSortFriendlyNameMapping IOBEPGLJNIP)
{
bool flag;
return flag;
}
// Token: 0x06003C95 RID: 15509 RVA: 0x000F50FC File Offset: 0x000F32FC
[Token(Token = "0x6003C95")]
[Address(RVA = "0x10B9990", Offset = "0x10B8790", VA = "0x1810B9990")]
[CompilerGenerated]
private bool IBMMMOCGBPA(AccountsConfig.AccountSortFriendlyNameMapping IOBEPGLJNIP)
{
bool flag;
return flag;
}
// Token: 0x04003302 RID: 13058
[FieldOffset(Offset = "0x38")]
[Token(Token = "0x4003302")]
[SerializeField]
private AccountsConfig.NJODPLPNNJO defaultSortCriteria = (AccountsConfig.NJODPLPNNJO)((ulong)2L);
// Token: 0x04003303 RID: 13059
[FieldOffset(Offset = "0x40")]
[Token(Token = "0x4003303")]
private List<AccountsConfig.AccountSortFriendlyNameMapping> sortCriteriaConfig;
}
// Token: 0x02000894 RID: 2196
[Token(Token = "0x2000894")]
[Serializable]
private class FromUriImpl : FromUriControllerImpl<AccountListModel>
{
// Token: 0x06003C96 RID: 15510 RVA: 0x000F5110 File Offset: 0x000F3310
[Token(Token = "0x6003C96")]
[Address(RVA = "0x1061BE0", Offset = "0x10609E0", VA = "0x181061BE0", Slot = "29")]
protected override void BOEJIAHIFCH()
{
}
// Token: 0x06003C97 RID: 15511 RVA: 0x000F5128 File Offset: 0x000F3328
[Token(Token = "0x6003C97")]
[Address(RVA = "0x1061C60", Offset = "0x1060A60", VA = "0x181061C60")]
public FromUriImpl()
{
}
}
// Token: 0x02000895 RID: 2197
[Token(Token = "0x2000895")]
[Serializable]
public abstract class SourceMatchImpl : HideableControllerImpl<AccountListModel>
{
// Token: 0x17000AD3 RID: 2771
// (get) Token: 0x06003C98 RID: 15512 RVA: 0x000F513C File Offset: 0x000F333C
[Token(Token = "0x17000AD3")]
protected bool isMatch
{
[Token(Token = "0x6003C98")]
[Address(RVA = "0x10B9EF0", Offset = "0x10B8CF0", VA = "0x1810B9EF0")]
get
{
AccountListModel.LHEKHMNKBNC lhekhmnkbnc;
if (this.source == lhekhmnkbnc)
{
AccountListModel.LHEKHMNKBNC lhekhmnkbnc2;
if (lhekhmnkbnc2 != AccountListModel.LHEKHMNKBNC.ServerSearch || (this.requireMatchSearchQuery ? AccountListModel.LHEKHMNKBNC.Friends : AccountListModel.LHEKHMNKBNC.ServerSearch) == lhekhmnkbnc2)
{
return true;
}
string text = this.searchQuery;
}
throw new NullReferenceException();
}
}
// Token: 0x06003C99 RID: 15513 RVA: 0x000F5170 File Offset: 0x000F3370
[Token(Token = "0x6003C99")]
[Address(RVA = "0x10B9EF0", Offset = "0x10B8CF0", VA = "0x1810B9EF0")]
private bool DHEIFNLDBKN()
{
AccountListModel.LHEKHMNKBNC lhekhmnkbnc;
if (this.source == lhekhmnkbnc)
{
AccountListModel.LHEKHMNKBNC lhekhmnkbnc2;
if (lhekhmnkbnc2 != AccountListModel.LHEKHMNKBNC.ServerSearch || (this.requireMatchSearchQuery ? AccountListModel.LHEKHMNKBNC.Friends : AccountListModel.LHEKHMNKBNC.ServerSearch) == lhekhmnkbnc2)
{
return true;
}
string text = this.searchQuery;
}
throw new NullReferenceException();
}
// Token: 0x06003C9A RID: 15514 RVA: 0x000F51A4 File Offset: 0x000F33A4
[Token(Token = "0x6003C9A")]
[Address(RVA = "0x10B67F0", Offset = "0x10B55F0", VA = "0x1810B67F0")]
protected SourceMatchImpl()
{
string empty = string.Empty;
this.searchQuery = empty;
this.requireMatchSearchQuery = true;
base..ctor();
}
// Token: 0x04003304 RID: 13060
[FieldOffset(Offset = "0x38")]
[Token(Token = "0x4003304")]
[SerializeField]
private AccountListModel.LHEKHMNKBNC source;
// Token: 0x04003305 RID: 13061
[FieldOffset(Offset = "0x40")]
[Token(Token = "0x4003305")]
[SerializeField]
[OMAIFIIBMNL("source", 0)]
private string searchQuery;
// Token: 0x04003306 RID: 13062
[FieldOffset(Offset = "0x48")]
[Token(Token = "0x4003306")]
[SerializeField]
[OMAIFIIBMNL("source", 0)]
private bool requireMatchSearchQuery;
}
// Token: 0x02000896 RID: 2198
[Token(Token = "0x2000896")]
[Serializable]
private class HideIfNotSourceMatchImpl : AccountListModelController.SourceMatchImpl
{
// Token: 0x06003C9B RID: 15515 RVA: 0x000F51CC File Offset: 0x000F33CC
[Token(Token = "0x6003C9B")]
[Address(RVA = "0x10B67B0", Offset = "0x10B55B0", VA = "0x1810B67B0", Slot = "27")]
protected override void DMAHGBLDMFA()
{
bool flag = !base.isMatch;
}
// Token: 0x06003C9C RID: 15516 RVA: 0x000F51EC File Offset: 0x000F33EC
[Token(Token = "0x6003C9C")]
[Address(RVA = "0x10B67F0", Offset = "0x10B55F0", VA = "0x1810B67F0")]
public HideIfNotSourceMatchImpl()
{
string empty = string.Empty;
this.searchQuery = empty;
this.requireMatchSearchQuery = true;
base..ctor();
}
}
// Token: 0x02000897 RID: 2199
[Token(Token = "0x2000897")]
[Serializable]
private class HideIfSourceMatchImpl : AccountListModelController.SourceMatchImpl
{
// Token: 0x06003C9D RID: 15517 RVA: 0x000F5214 File Offset: 0x000F3414
[Token(Token = "0x6003C9D")]
[Address(RVA = "0x10B6850", Offset = "0x10B5650", VA = "0x1810B6850", Slot = "27")]
protected override void DMAHGBLDMFA()
{
bool isMatch = base.isMatch;
}
// Token: 0x06003C9E RID: 15518 RVA: 0x000F5230 File Offset: 0x000F3430
[Token(Token = "0x6003C9E")]
[Address(RVA = "0x10B67F0", Offset = "0x10B55F0", VA = "0x1810B67F0")]
public HideIfSourceMatchImpl()
{
string empty = string.Empty;
this.searchQuery = empty;
this.requireMatchSearchQuery = true;
base..ctor();
}
}
// Token: 0x02000898 RID: 2200
[Token(Token = "0x2000898")]
[Serializable]
private class AccountListSpawnerImpl : RecyclingListControllerImpl<AccountListModel, AccountModel>
{
// Token: 0x06003C9F RID: 15519 RVA: 0x000F5258 File Offset: 0x000F3458
[Token(Token = "0x6003C9F")]
[Address(RVA = "0x105E4E0", Offset = "0x105D2E0", VA = "0x18105E4E0", Slot = "27")]
protected override void DMAHGBLDMFA()
{
int num = 0;
base.KDEDJECMBGK<int>(num);
}
// Token: 0x06003CA0 RID: 15520 RVA: 0x000F5270 File Offset: 0x000F3470
[Token(Token = "0x6003CA0")]
[Address(RVA = "0x105E3F0", Offset = "0x105D1F0", VA = "0x18105E3F0", Slot = "33")]
protected override void CLBPDGGELMA(GameObject GCCLEJOGCCE, int EFBDCIJMFGD)
{
int num = 0;
AccountModel accountModel = GCCLEJOGCCE.MHBNENBBNDJ(true, num != 0);
bool flag = this.includeUnreadCreatorAnnouncements;
bool flag2 = this.includeReputation;
bool flag3 = this.includeBio;
bool flag4 = this.includeSubscriberCount;
bool flag5 = this.includeProgression;
accountModel.Set(EFBDCIJMFGD, flag3, flag2, flag5, flag4, flag);
}
// Token: 0x06003CA1 RID: 15521 RVA: 0x000F52C4 File Offset: 0x000F34C4
[Token(Token = "0x6003CA1")]
[Address(RVA = "0x105E530", Offset = "0x105D330", VA = "0x18105E530")]
public AccountListSpawnerImpl()
{
}
// Token: 0x04003307 RID: 13063
[FieldOffset(Offset = "0x48")]
[Token(Token = "0x4003307")]
[SerializeField]
private bool includeBio;
// Token: 0x04003308 RID: 13064
[FieldOffset(Offset = "0x49")]
[Token(Token = "0x4003308")]
[SerializeField]
private bool includeReputation;
// Token: 0x04003309 RID: 13065
[FieldOffset(Offset = "0x4A")]
[Token(Token = "0x4003309")]
[SerializeField]
private bool includeProgression;
// Token: 0x0400330A RID: 13066
[FieldOffset(Offset = "0x4B")]
[Token(Token = "0x400330A")]
[SerializeField]
private bool includeSubscriberCount;
// Token: 0x0400330B RID: 13067
[FieldOffset(Offset = "0x4C")]
[Token(Token = "0x400330B")]
[SerializeField]
private bool includeUnreadCreatorAnnouncements;
}
// Token: 0x02000899 RID: 2201
[Token(Token = "0x2000899")]
[Serializable]
private class AccountListCardSpawnerImpl : RecyclingListCardSpawnerControllerImpl<AccountListModel, AccountModel, AccountModelController>
{
// Token: 0x06003CA2 RID: 15522 RVA: 0x000F52D8 File Offset: 0x000F34D8
[Token(Token = "0x6003CA2")]
[Address(RVA = "0x105BF70", Offset = "0x105AD70", VA = "0x18105BF70", Slot = "27")]
protected override void DMAHGBLDMFA()
{
int num = 0;
base.KDEDJECMBGK<int>(num);
}
// Token: 0x06003CA3 RID: 15523 RVA: 0x000F52F0 File Offset: 0x000F34F0
[Token(Token = "0x6003CA3")]
[Address(RVA = "0x105BCF0", Offset = "0x105AAF0", VA = "0x18105BCF0", Slot = "34")]
protected override void CLBPDGGELMA(GameObject GCCLEJOGCCE, int EFBDCIJMFGD, AccountModel DPHHEGBNGJA, BAEJLDPBGFI IDFPDJMBJIF)
{
AccountListModelController.AccountListCardSpawnerImpl.DNBCAOGFFJG dnbcaogffjg = new AccountListModelController.AccountListCardSpawnerImpl.DNBCAOGFFJG();
dnbcaogffjg.accountModel = DPHHEGBNGJA;
int num = 0;
dnbcaogffjg.accountId = dnbcaogffjg;
if (num == 3 || num != 4)
{
}
Func<string> func = () => null;
if (AccountListModelController.AccountListCardSpawnerImpl.<>c.<>9__1_1 == 0)
{
AccountListModelController.AccountListCardSpawnerImpl.<>c.<>9__1_1 = () => null;
}
AccountListModel.LHEKHMNKBNC lhekhmnkbnc;
if (lhekhmnkbnc == AccountListModel.LHEKHMNKBNC.FriendsInRoom)
{
Action action = delegate
{
};
}
bool subscribeToDefaultModelEvents = ((MIGKLLCFKNJ)this).OFMCMEJOOJN;
}
// Token: 0x06003CA4 RID: 15524 RVA: 0x000F5368 File Offset: 0x000F3568
[Token(Token = "0x6003CA4")]
[Address(RVA = "0x105BFC0", Offset = "0x105ADC0", VA = "0x18105BFC0", Slot = "35")]
protected virtual void NIBNEJLJJIM(AccountModel DPHHEGBNGJA, int GKLPIFBPGOD)
{
int num = 0;
int num2 = 0;
ulong num3;
ulong num4;
ulong num5;
DPHHEGBNGJA.Set(GKLPIFBPGOD, num2 != 0, num != 0, num3 != 0UL, num4 != 0UL, num5 != 0UL);
}
// Token: 0x06003CA5 RID: 15525 RVA: 0x000F5390 File Offset: 0x000F3590
[Token(Token = "0x6003CA5")]
[Address(RVA = "0x105C010", Offset = "0x105AE10", VA = "0x18105C010")]
public AccountListCardSpawnerImpl()
{
}
// Token: 0x0200089A RID: 2202
[Token(Token = "0x200089A")]
[CompilerGenerated]
private sealed class DNBCAOGFFJG
{
// Token: 0x06003CA6 RID: 15526 RVA: 0x000396E2 File Offset: 0x000378E2
[Token(Token = "0x6003CA6")]
[Address(RVA = "0x3F5100", Offset = "0x3F3F00", VA = "0x1803F5100")]
public DNBCAOGFFJG()
{
}
// Token: 0x06003CA7 RID: 15527 RVA: 0x000624CE File Offset: 0x000606CE
[Token(Token = "0x6003CA7")]
[Address(RVA = "0x1061370", Offset = "0x1060170", VA = "0x181061370")]
internal string <OnPopulateInstance>b__0()
{
return null;
}
// Token: 0x06003CA8 RID: 15528 RVA: 0x000396E2 File Offset: 0x000378E2
[Token(Token = "0x6003CA8")]
[Address(RVA = "0x10613D0", Offset = "0x10601D0", VA = "0x1810613D0")]
internal void <OnPopulateInstance>b__2()
{
}
// Token: 0x0400330C RID: 13068
[FieldOffset(Offset = "0x10")]
[Token(Token = "0x400330C")]
public AccountModel accountModel;
// Token: 0x0400330D RID: 13069
[FieldOffset(Offset = "0x18")]
[Token(Token = "0x400330D")]
public int accountId;
}
// Token: 0x0200089B RID: 2203
[Token(Token = "0x200089B")]
[CompilerGenerated]
private sealed class HGPAPGLMBID
{
// Token: 0x06003CA9 RID: 15529 RVA: 0x000396E2 File Offset: 0x000378E2
[Token(Token = "0x6003CA9")]
[Address(RVA = "0x3F5100", Offset = "0x3F3F00", VA = "0x1803F5100")]
public HGPAPGLMBID()
{
}
// Token: 0x06003CAA RID: 15530 RVA: 0x000396E2 File Offset: 0x000378E2
[Token(Token = "0x6003CAA")]
[Address(RVA = "0x1061D10", Offset = "0x1060B10", VA = "0x181061D10")]
internal void <OnPopulateInstance>b__3(CCEOLAOLEKJ account)
{
}
// Token: 0x0400330E RID: 13070
[FieldOffset(Offset = "0x10")]
[Token(Token = "0x400330E")]
public PlayerDetailsWatchUIFlow screen;
}
}
// Token: 0x0200089D RID: 2205
[Token(Token = "0x200089D")]
[Serializable]
private class AccountListClubBanAndUnbanListItemSpawnerImpl : AccountListModelController.AccountListCardSpawnerImpl
{
// Token: 0x06003CAE RID: 15534 RVA: 0x000F53A4 File Offset: 0x000F35A4
[Token(Token = "0x6003CAE")]
[Address(RVA = "0x105C2C0", Offset = "0x105B0C0", VA = "0x18105C2C0", Slot = "22")]
protected override void OFFLOPLJBBG()
{
base.OFFLOPLJBBG();
throw new NullReferenceException();
}
// Token: 0x06003CAF RID: 15535 RVA: 0x000F53BC File Offset: 0x000F35BC
[Token(Token = "0x6003CAF")]
[Address(RVA = "0x105C260", Offset = "0x105B060", VA = "0x18105C260", Slot = "25")]
protected override void MDDAPCCABNK()
{
base.MDDAPCCABNK();
throw new NullReferenceException();
}
// Token: 0x06003CB0 RID: 15536 RVA: 0x000F53D4 File Offset: 0x000F35D4
[Token(Token = "0x6003CB0")]
[Address(RVA = "0x105C050", Offset = "0x105AE50", VA = "0x18105C050", Slot = "34")]
protected override void CLBPDGGELMA(GameObject GCCLEJOGCCE, int EFBDCIJMFGD, AccountModel DPHHEGBNGJA, BAEJLDPBGFI IDFPDJMBJIF)
{
int num = 0;
if (num < EFBDCIJMFGD)
{
num += num;
num++;
}
Func<bool> func = () => default(bool);
Func<string> func2 = () => null;
Action action = delegate
{
};
}
// Token: 0x06003CB1 RID: 15537 RVA: 0x000F5434 File Offset: 0x000F3634
[Token(Token = "0x6003CB1")]
[Address(RVA = "0x105C010", Offset = "0x105AE10", VA = "0x18105C010")]
public AccountListClubBanAndUnbanListItemSpawnerImpl()
{
}
// Token: 0x04003311 RID: 13073
[FieldOffset(Offset = "0x50")]
[Token(Token = "0x4003311")]
private ClubModel clubModel;
// Token: 0x0200089E RID: 2206
[Token(Token = "0x200089E")]
[CompilerGenerated]
private sealed class ANCDANIJOMO
{
// Token: 0x06003CB2 RID: 15538 RVA: 0x000396E2 File Offset: 0x000378E2
[Token(Token = "0x6003CB2")]
[Address(RVA = "0x3F5100", Offset = "0x3F3F00", VA = "0x1803F5100")]
public ANCDANIJOMO()
{
}
// Token: 0x06003CB3 RID: 15539 RVA: 0x000F5448 File Offset: 0x000F3648
[Token(Token = "0x6003CB3")]
[Address(RVA = "0x105BB70", Offset = "0x105A970", VA = "0x18105BB70")]
internal bool <OnPopulateInstance>b__0()
{
return default(bool);
}
// Token: 0x06003CB4 RID: 15540 RVA: 0x000624CE File Offset: 0x000606CE
[Token(Token = "0x6003CB4")]
[Address(RVA = "0x105BBD0", Offset = "0x105A9D0", VA = "0x18105BBD0")]
internal string <OnPopulateInstance>b__1()
{
return null;
}
// Token: 0x06003CB5 RID: 15541 RVA: 0x000396E2 File Offset: 0x000378E2
[Token(Token = "0x6003CB5")]
[Address(RVA = "0x105BC50", Offset = "0x105AA50", VA = "0x18105BC50")]
internal void <OnPopulateInstance>b__2()
{
}
// Token: 0x04003312 RID: 13074
[FieldOffset(Offset = "0x10")]
[Token(Token = "0x4003312")]
public AccountListModelController.AccountListClubBanAndUnbanListItemSpawnerImpl <>4__this;
// Token: 0x04003313 RID: 13075
[FieldOffset(Offset = "0x18")]
[Token(Token = "0x4003313")]
public AccountModel accountModel;
}
}
// Token: 0x0200089F RID: 2207
[Token(Token = "0x200089F")]
[Serializable]
private class AccountListSendClubInviteListItemSpawnerImpl : AccountListModelController.AccountListCardSpawnerImpl
{
// Token: 0x06003CB6 RID: 15542 RVA: 0x000F5460 File Offset: 0x000F3660
[Token(Token = "0x6003CB6")]
[Address(RVA = "0x105E390", Offset = "0x105D190", VA = "0x18105E390", Slot = "22")]
protected override void OFFLOPLJBBG()
{
base.OFFLOPLJBBG();
throw new NullReferenceException();
}
// Token: 0x06003CB7 RID: 15543 RVA: 0x000F5478 File Offset: 0x000F3678
[Token(Token = "0x6003CB7")]
[Address(RVA = "0x105E330", Offset = "0x105D130", VA = "0x18105E330", Slot = "25")]
protected override void MDDAPCCABNK()
{
base.MDDAPCCABNK();
throw new NullReferenceException();
}
// Token: 0x06003CB8 RID: 15544 RVA: 0x000F5490 File Offset: 0x000F3690
[Token(Token = "0x6003CB8")]
[Address(RVA = "0x105E270", Offset = "0x105D070", VA = "0x18105E270", Slot = "26")]
protected override void DMAHGBLDMFA(ICEIABPJKLB PDPLCAPLMEL)
{
base.DMAHGBLDMFA(PDPLCAPLMEL);
if (PDPLCAPLMEL != 0 && PDPLCAPLMEL != 0)
{
List<int> list = new List();
base.KDEDJECMBGK<int>(list);
}
}
// Token: 0x06003CB9 RID: 15545 RVA: 0x000F54BC File Offset: 0x000F36BC
[Token(Token = "0x6003CB9")]
[Address(RVA = "0x105E100", Offset = "0x105CF00", VA = "0x18105E100", Slot = "34")]
protected override void CLBPDGGELMA(GameObject GCCLEJOGCCE, int EFBDCIJMFGD, AccountModel DPHHEGBNGJA, BAEJLDPBGFI IDFPDJMBJIF)
{
Func<bool> func = () => default(bool);
Func<string> func2 = () => null;
Action action = delegate
{
};
throw new NullReferenceException();
}
// Token: 0x06003CBA RID: 15546 RVA: 0x000F550C File Offset: 0x000F370C
[Token(Token = "0x6003CBA")]
[Address(RVA = "0x105C010", Offset = "0x105AE10", VA = "0x18105C010")]
public AccountListSendClubInviteListItemSpawnerImpl()
{
}
// Token: 0x04003314 RID: 13076
[FieldOffset(Offset = "0x50")]
[Token(Token = "0x4003314")]
private ClubModel clubModel;
// Token: 0x020008A0 RID: 2208
[Token(Token = "0x20008A0")]
[CompilerGenerated]
private sealed class PBMLHKJLDKM
{
// Token: 0x06003CBB RID: 15547 RVA: 0x000396E2 File Offset: 0x000378E2
[Token(Token = "0x6003CBB")]
[Address(RVA = "0x3F5100", Offset = "0x3F3F00", VA = "0x1803F5100")]
public PBMLHKJLDKM()
{
}
// Token: 0x06003CBC RID: 15548 RVA: 0x000F5520 File Offset: 0x000F3720
[Token(Token = "0x6003CBC")]
[Address(RVA = "0x1062850", Offset = "0x1061650", VA = "0x181062850")]
internal bool <OnPopulateInstance>b__0()
{
return default(bool);
}
// Token: 0x06003CBD RID: 15549 RVA: 0x000624CE File Offset: 0x000606CE
[Token(Token = "0x6003CBD")]
[Address(RVA = "0x1062890", Offset = "0x1061690", VA = "0x181062890")]
internal string <OnPopulateInstance>b__1()
{
return null;
}
// Token: 0x06003CBE RID: 15550 RVA: 0x000396E2 File Offset: 0x000378E2
[Token(Token = "0x6003CBE")]
[Address(RVA = "0x1062900", Offset = "0x1061700", VA = "0x181062900")]
internal void <OnPopulateInstance>b__2()
{
}
// Token: 0x04003315 RID: 13077
[FieldOffset(Offset = "0x10")]
[Token(Token = "0x4003315")]
public AccountListModelController.AccountListSendClubInviteListItemSpawnerImpl <>4__this;
// Token: 0x04003316 RID: 13078
[FieldOffset(Offset = "0x18")]
[Token(Token = "0x4003316")]
public AccountModel accountModel;
}
}
// Token: 0x020008A1 RID: 2209
[Token(Token = "0x20008A1")]
[Serializable]
private class SubscriptionAccountListCardSpawnerImpl : AccountListModelController.AccountListCardSpawnerImpl
{
// Token: 0x06003CBF RID: 15551 RVA: 0x000F5538 File Offset: 0x000F3738
[Token(Token = "0x6003CBF")]
[Address(RVA = "0x10BA580", Offset = "0x10B9380", VA = "0x1810BA580", Slot = "34")]
protected override void CLBPDGGELMA(GameObject GCCLEJOGCCE, int EFBDCIJMFGD, AccountModel DPHHEGBNGJA, BAEJLDPBGFI IDFPDJMBJIF)
{
Func<string> func = () => null;
int num = 0;
num += num;
num++;
}
// Token: 0x06003CC0 RID: 15552 RVA: 0x000F557C File Offset: 0x000F377C
[Token(Token = "0x6003CC0")]
[Address(RVA = "0x10BA6E0", Offset = "0x10B94E0", VA = "0x1810BA6E0", Slot = "35")]
protected override void NIBNEJLJJIM(AccountModel DPHHEGBNGJA, int GKLPIFBPGOD)
{
DPHHEGBNGJA.Clear();
DPHHEGBNGJA.GKLPIFBPGOD = GKLPIFBPGOD;
int num = 0;
DPHHEGBNGJA.DMLBEPKMLLI = false;
DPHHEGBNGJA.LPPACMPNBNI = false;
DPHHEGBNGJA.MKBLJJGJAOH(num);
}
// Token: 0x06003CC1 RID: 15553 RVA: 0x000F55B4 File Offset: 0x000F37B4
[Token(Token = "0x6003CC1")]
[Address(RVA = "0x10BA760", Offset = "0x10B9560", VA = "0x1810BA760")]
public SubscriptionAccountListCardSpawnerImpl()
{
}
// Token: 0x020008A2 RID: 2210
[Token(Token = "0x20008A2")]
[CompilerGenerated]
private sealed class NEIMHPNNMDP
{
// Token: 0x06003CC2 RID: 15554 RVA: 0x000396E2 File Offset: 0x000378E2
[Token(Token = "0x6003CC2")]
[Address(RVA = "0x3F5100", Offset = "0x3F3F00", VA = "0x1803F5100")]
public NEIMHPNNMDP()
{
}
// Token: 0x06003CC3 RID: 15555 RVA: 0x000624CE File Offset: 0x000606CE
[Token(Token = "0x6003CC3")]
[Address(RVA = "0x10B70B0", Offset = "0x10B5EB0", VA = "0x1810B70B0")]
internal string <OnPopulateInstance>b__0()
{
return null;
}
// Token: 0x04003317 RID: 13079
[FieldOffset(Offset = "0x10")]
[Token(Token = "0x4003317")]
public AccountModel accountModel;
}
}
// Token: 0x020008A3 RID: 2211
[Token(Token = "0x20008A3")]
[Serializable]
private class TextTruncatedAccountModelListImpl : ControllerImplementation<AccountListModel>
{
// Token: 0x06003CC4 RID: 15556 RVA: 0x000F55C8 File Offset: 0x000F37C8
[Token(Token = "0x6003CC4")]
[Address(RVA = "0x10BABE0", Offset = "0x10B99E0", VA = "0x1810BABE0", Slot = "27")]
protected override void DMAHGBLDMFA()
{
bool flag;
if (!flag)
{
AccountModel[] array = this.accountModels;
int num = 0;
if (num < array.Length)
{
if (num == 0)
{
}
AccountModel[] array2 = this.accountModels;
if (num >= (flag ? 1 : 0))
{
GameObject gameObject = array2[num].gameObject;
int num2 = 0;
gameObject.SetActive(num2 != 0);
}
GameObject gameObject2;
ulong num3;
gameObject2.SetActive(num3 != 0UL);
AccountModel[] array3 = this.accountModels;
AccountModel accountModel = array3[num];
AccountModel accountModel2 = array3[22];
AccountModel[] array4 = this.accountModels;
num++;
}
if (num != 0)
{
AccountModel[] array5 = this.accountModels;
if (flag > false)
{
if (flag)
{
}
string text = this.suffixWhenAccountsTruncated;
TextMeshProUGUI textMeshProUGUI = this.text;
string text2 = this.prefixWhenAccountsTruncated;
string text3 = string.Format("{0}{1}{2}", text2, flag, text);
string text4 = textMeshProUGUI.text;
return;
}
}
bool flag2;
if (typeof(global::UnityEngine.Object).TypeHandle == 0 || !flag2)
{
bool isCompleted = ((IAsyncResult)this.text).IsCompleted;
return;
}
TextMeshProUGUI textMeshProUGUI2 = this.text;
if (!flag2)
{
bool isCompleted2 = ((IAsyncResult)textMeshProUGUI2).IsCompleted;
return;
}
bool isCompleted3 = ((IAsyncResult)textMeshProUGUI2).IsCompleted;
return;
}
}
// Token: 0x06003CC5 RID: 15557 RVA: 0x000F56D8 File Offset: 0x000F38D8
[Token(Token = "0x6003CC5")]
[Address(RVA = "0x10BAFC0", Offset = "0x10B9DC0", VA = "0x1810BAFC0")]
public TextTruncatedAccountModelListImpl()
{
}
// Token: 0x04003318 RID: 13080
[FieldOffset(Offset = "0x30")]
[Token(Token = "0x4003318")]
[SerializeField]
private AccountModel[] accountModels;
// Token: 0x04003319 RID: 13081
[FieldOffset(Offset = "0x38")]
[Token(Token = "0x4003319")]
[SerializeField]
private TextMeshProUGUI text;
// Token: 0x0400331A RID: 13082
[FieldOffset(Offset = "0x40")]
[Token(Token = "0x400331A")]
[SerializeField]
private string textWhenNoAccounts;
// Token: 0x0400331B RID: 13083
[FieldOffset(Offset = "0x48")]
[Token(Token = "0x400331B")]
[SerializeField]
private string textWhenSingleAccount;
// Token: 0x0400331C RID: 13084
[FieldOffset(Offset = "0x50")]
[Token(Token = "0x400331C")]
[SerializeField]
private string textWhenMultipleAccountsButNoneTruncated;
// Token: 0x0400331D RID: 13085
[FieldOffset(Offset = "0x58")]
[Token(Token = "0x400331D")]
[SerializeField]
private string prefixWhenAccountsTruncated;
// Token: 0x0400331E RID: 13086
[FieldOffset(Offset = "0x60")]
[Token(Token = "0x400331E")]
[SerializeField]
private string suffixWhenAccountsTruncated;
// Token: 0x0400331F RID: 13087
[FieldOffset(Offset = "0x68")]
[Token(Token = "0x400331F")]
[SerializeField]
private string suffixWhenSingleAccountTruncated;
}
}
}
+35
View File
@@ -0,0 +1,35 @@
using System;
using Cpp2IlInjected;
namespace RRUI.Data
{
// Token: 0x020008A4 RID: 2212
[Token(Token = "0x20008A4")]
public class AccountModel : BaseAccountModel
{
// Token: 0x06003CC6 RID: 15558 RVA: 0x000F56EC File Offset: 0x000F38EC
[Token(Token = "0x6003CC6")]
[Address(RVA = "0x10A62E0", Offset = "0x10A50E0", VA = "0x1810A62E0")]
public void Set(int GKLPIFBPGOD, bool DMLBEPKMLLI = false, bool KCJGHNPFBPE = false, bool LPPACMPNBNI = false, bool BKINDJHPMNB = false, bool FLIHPDAIEHH = false)
{
base.Clear();
int num = 0;
this.BKINDJHPMNB = false;
this.LPPACMPNBNI = false;
this.FLIHPDAIEHH = false;
this.GKLPIFBPGOD = GKLPIFBPGOD;
this.DMLBEPKMLLI = DMLBEPKMLLI;
this.KCJGHNPFBPE = KCJGHNPFBPE;
base.MKBLJJGJAOH(num);
}
// Token: 0x06003CC7 RID: 15559 RVA: 0x000F5734 File Offset: 0x000F3934
[Token(Token = "0x6003CC7")]
[Address(RVA = "0x10A6390", Offset = "0x10A5190", VA = "0x1810A6390")]
public AccountModel()
{
this.GKLPIFBPGOD = (int)((ulong)4294967295L);
base..ctor();
}
}
}
@@ -0,0 +1,783 @@
using System;
using System.Runtime.CompilerServices;
using CodeStage.AntiCheat.ObscuredTypes;
using Cpp2IlInjected;
using RRUI.Navigation;
using RRUI.Theme;
using UnityEngine;
namespace RRUI.Data
{
// Token: 0x020008A5 RID: 2213
[Token(Token = "0x20008A5")]
public class AccountModelController : ModelController<BaseAccountModel>, IOLLIDNPNNA
{
// Token: 0x06003CC8 RID: 15560 RVA: 0x000F5758 File Offset: 0x000F3958
[Token(Token = "0x6003CC8")]
[Address(RVA = "0x10A61F0", Offset = "0x10A4FF0", VA = "0x1810A61F0", Slot = "20")]
public BAEJLDPBGFI GetToCardController()
{
/*
An exception occurred when decompiling this method (06003CC8)
ICSharpCode.Decompiler.DecompilerException: Error decompiling BAEJLDPBGFI RRUI.Data.AccountModelController::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: 0x06003CC9 RID: 15561 RVA: 0x000F5784 File Offset: 0x000F3984
[Token(Token = "0x6003CC9")]
[Address(RVA = "0x10A62A0", Offset = "0x10A50A0", VA = "0x1810A62A0")]
public AccountModelController()
{
}
// Token: 0x020008A6 RID: 2214
[Token(Token = "0x20008A6")]
public enum JIJGJJFHDFI
{
// Token: 0x04003321 RID: 13089
[Token(Token = "0x4003321")]
IsFriend,
// Token: 0x04003322 RID: 13090
[Token(Token = "0x4003322")]
IsNotFriend
}
// Token: 0x020008A7 RID: 2215
[Token(Token = "0x20008A7")]
[Serializable]
private class BioTextImpl : TextControllerImpl<BaseAccountModel>
{
// Token: 0x06003CCA RID: 15562 RVA: 0x000F5798 File Offset: 0x000F3998
[Token(Token = "0x6003CCA")]
[Address(RVA = "0x10B3E50", Offset = "0x10B2C50", VA = "0x1810B3E50", Slot = "27")]
protected override void DMAHGBLDMFA()
{
string text;
if (text == 0)
{
}
}
// Token: 0x06003CCB RID: 15563 RVA: 0x000F57B0 File Offset: 0x000F39B0
[Token(Token = "0x6003CCB")]
[Address(RVA = "0x10B3ED0", Offset = "0x10B2CD0", VA = "0x1810B3ED0")]
public BioTextImpl()
{
}
}
// Token: 0x020008A8 RID: 2216
[Token(Token = "0x20008A8")]
[Serializable]
private class DisplayNameTextImpl : TextControllerImpl<BaseAccountModel>
{
// Token: 0x06003CCC RID: 15564 RVA: 0x000F57C4 File Offset: 0x000F39C4
[Token(Token = "0x6003CCC")]
[Address(RVA = "0x10B4BF0", Offset = "0x10B39F0", VA = "0x1810B4BF0", Slot = "27")]
protected override void DMAHGBLDMFA()
{
}
// Token: 0x06003CCD RID: 15565 RVA: 0x000F57D8 File Offset: 0x000F39D8
[Token(Token = "0x6003CCD")]
[Address(RVA = "0x10B4C80", Offset = "0x10B3A80", VA = "0x1810B4C80")]
public DisplayNameTextImpl()
{
}
}
// Token: 0x020008A9 RID: 2217
[Token(Token = "0x20008A9")]
[Serializable]
private class UsernameTextImpl : TextControllerImpl<BaseAccountModel>
{
// Token: 0x06003CCE RID: 15566 RVA: 0x000F57EC File Offset: 0x000F39EC
[Token(Token = "0x6003CCE")]
[Address(RVA = "0x10BBA70", Offset = "0x10BA870", VA = "0x1810BBA70", Slot = "27")]
protected override void DMAHGBLDMFA()
{
int num = 0;
if (num != 0)
{
string text = "@" + num;
}
bool subscribeToDefaultModelEvents = ((MIGKLLCFKNJ)this).OFMCMEJOOJN;
}
// Token: 0x06003CCF RID: 15567 RVA: 0x000F5818 File Offset: 0x000F3A18
[Token(Token = "0x6003CCF")]
[Address(RVA = "0x10BBB10", Offset = "0x10BA910", VA = "0x1810BBB10")]
public UsernameTextImpl()
{
}
}
// Token: 0x020008AA RID: 2218
[Token(Token = "0x20008AA")]
[Serializable]
private class LevelTextImpl : TextControllerImpl<BaseAccountModel>
{
// Token: 0x06003CD0 RID: 15568 RVA: 0x000F582C File Offset: 0x000F3A2C
[Token(Token = "0x6003CD0")]
[Address(RVA = "0x10B6F60", Offset = "0x10B5D60", VA = "0x1810B6F60", Slot = "27")]
protected override void DMAHGBLDMFA()
{
int num = 0;
Debug.LogError("AccountModel not configured to fetch Progression");
if (num != 0)
{
string text = this.prefix + num;
}
}
// Token: 0x06003CD1 RID: 15569 RVA: 0x000F585C File Offset: 0x000F3A5C
[Token(Token = "0x6003CD1")]
[Address(RVA = "0x10B7070", Offset = "0x10B5E70", VA = "0x1810B7070")]
public LevelTextImpl()
{
}
// Token: 0x04003323 RID: 13091
[FieldOffset(Offset = "0x38")]
[Token(Token = "0x4003323")]
[SerializeField]
private string prefix;
}
// Token: 0x020008AB RID: 2219
[Token(Token = "0x20008AB")]
[Serializable]
private class PresenceTextImpl : TextControllerImpl<BaseAccountModel>
{
// Token: 0x06003CD2 RID: 15570 RVA: 0x000F5870 File Offset: 0x000F3A70
[Token(Token = "0x6003CD2")]
[Address(RVA = "0x10B85C0", Offset = "0x10B73C0", VA = "0x1810B85C0", Slot = "27")]
protected override void DMAHGBLDMFA()
{
}
// Token: 0x06003CD3 RID: 15571 RVA: 0x000F5884 File Offset: 0x000F3A84
[Token(Token = "0x6003CD3")]
[Address(RVA = "0x10B8630", Offset = "0x10B7430", VA = "0x1810B8630")]
public PresenceTextImpl()
{
}
}
// Token: 0x020008AC RID: 2220
[Token(Token = "0x20008AC")]
[Serializable]
private class SubscriberCountTextImpl : TextControllerImpl<BaseAccountModel>
{
// Token: 0x06003CD4 RID: 15572 RVA: 0x000F5898 File Offset: 0x000F3A98
[Token(Token = "0x6003CD4")]
[Address(RVA = "0x10BA420", Offset = "0x10B9220", VA = "0x1810BA420", Slot = "27")]
protected override void DMAHGBLDMFA()
{
int num = 0;
if (this != 0)
{
Debug.LogError("AccountModel not configured to fetch SubscriberCount");
string text;
if (num == 0 || text == 0)
{
}
}
}
// Token: 0x06003CD5 RID: 15573 RVA: 0x000F58C4 File Offset: 0x000F3AC4
[Token(Token = "0x6003CD5")]
[Address(RVA = "0x10BA540", Offset = "0x10B9340", VA = "0x1810BA540")]
public SubscriberCountTextImpl()
{
}
}
// Token: 0x020008AD RID: 2221
[Token(Token = "0x20008AD")]
[Serializable]
private class AccountImageImpl : RecNetRawImageControllerImpl<BaseAccountModel>
{
// Token: 0x06003CD6 RID: 15574 RVA: 0x000F58D8 File Offset: 0x000F3AD8
[Token(Token = "0x6003CD6")]
[Address(RVA = "0x10A6110", Offset = "0x10A4F10", VA = "0x1810A6110", Slot = "27")]
protected override void DMAHGBLDMFA()
{
if (this != 0)
{
}
string text = ObscuredString.FAJDMKOEFLH(0);
}
// Token: 0x06003CD7 RID: 15575 RVA: 0x000F58F8 File Offset: 0x000F3AF8
[Token(Token = "0x6003CD7")]
[Address(RVA = "0x10A61B0", Offset = "0x10A4FB0", VA = "0x1810A61B0")]
public AccountImageImpl()
{
}
}
// Token: 0x020008AE RID: 2222
[Token(Token = "0x20008AE")]
[Serializable]
private class FavoriteToggleImpl : ButtonControllerImpl<BaseAccountModel>
{
// Token: 0x06003CD8 RID: 15576 RVA: 0x000F590C File Offset: 0x000F3B0C
[Token(Token = "0x6003CD8")]
[Address(RVA = "0x10B5330", Offset = "0x10B4130", VA = "0x1810B5330", Slot = "27")]
protected override void DMAHGBLDMFA()
{
int num = 0;
if (num == 0)
{
}
bool flag = num != 0;
if (num == 0 || num != 0)
{
}
if (num != 0)
{
}
ToggleTheme toggleTheme = this.toggleTheme;
bool flag2 = num != 0;
toggleTheme.MIKDLDEALPN = flag2;
}
// Token: 0x06003CD9 RID: 15577 RVA: 0x000F5958 File Offset: 0x000F3B58
[Token(Token = "0x6003CD9")]
[Address(RVA = "0x10B5440", Offset = "0x10B4240", VA = "0x1810B5440", Slot = "29")]
protected override void IKNMALNFPII()
{
bool flag;
if (flag)
{
if (0 == 0)
{
return;
}
BPHGKAEDBPE.CBEOHBCIPEA cbeohbcipea = new BPHGKAEDBPE.CBEOHBCIPEA(base.LOMECJKAGOG);
}
}
// Token: 0x06003CDA RID: 15578 RVA: 0x000F5984 File Offset: 0x000F3B84
[Token(Token = "0x6003CDA")]
[Address(RVA = "0x10B5590", Offset = "0x10B4390", VA = "0x1810B5590")]
public FavoriteToggleImpl()
{
}
// Token: 0x04003324 RID: 13092
[FieldOffset(Offset = "0x38")]
[Token(Token = "0x4003324")]
[SerializeField]
[DDPIINEJFMD(JIBDPHMGEGO.Self, false, false, false)]
private ToggleTheme toggleTheme;
}
// Token: 0x020008AF RID: 2223
[Token(Token = "0x20008AF")]
[Serializable]
private class SubscribeButtonImpl : ButtonControllerImpl<BaseAccountModel>
{
// Token: 0x06003CDB RID: 15579 RVA: 0x000F5998 File Offset: 0x000F3B98
[Token(Token = "0x6003CDB")]
[Address(RVA = "0x10BA1D0", Offset = "0x10B8FD0", VA = "0x1810BA1D0", Slot = "27")]
protected override void DMAHGBLDMFA()
{
int num = 0;
ToggleTheme toggleTheme = this.toggleTheme;
bool flag = num != 0;
toggleTheme.MIKDLDEALPN = flag;
}
// Token: 0x06003CDC RID: 15580 RVA: 0x000F59C4 File Offset: 0x000F3BC4
[Token(Token = "0x6003CDC")]
[Address(RVA = "0x10BA230", Offset = "0x10B9030", VA = "0x1810BA230", Slot = "29")]
protected override void IKNMALNFPII()
{
string text = this.amplitudeCommandContext;
if (this != 0)
{
}
throw new NullReferenceException();
}
// Token: 0x06003CDD RID: 15581 RVA: 0x000F59E4 File Offset: 0x000F3BE4
[Token(Token = "0x6003CDD")]
[Address(RVA = "0x10BA3E0", Offset = "0x10B91E0", VA = "0x1810BA3E0")]
public SubscribeButtonImpl()
{
}
// Token: 0x04003325 RID: 13093
[FieldOffset(Offset = "0x38")]
[Token(Token = "0x4003325")]
[SerializeField]
[DDPIINEJFMD(JIBDPHMGEGO.Self, false, false, false)]
private ToggleTheme toggleTheme;
// Token: 0x04003326 RID: 13094
[FieldOffset(Offset = "0x40")]
[Token(Token = "0x4003326")]
[SerializeField]
private string amplitudeCommandContext;
}
// Token: 0x020008B0 RID: 2224
[Token(Token = "0x20008B0")]
[Serializable]
private class Shim_NavigateToOldWatchAccountDetailsButtonImpl : ButtonControllerImpl<BaseAccountModel>
{
// Token: 0x06003CDE RID: 15582 RVA: 0x000F59F8 File Offset: 0x000F3BF8
[Token(Token = "0x6003CDE")]
[Address(RVA = "0x10B93D0", Offset = "0x10B81D0", VA = "0x1810B93D0", Slot = "27")]
protected override void DMAHGBLDMFA()
{
}
// Token: 0x06003CDF RID: 15583 RVA: 0x000F5A0C File Offset: 0x000F3C0C
[Token(Token = "0x6003CDF")]
[Address(RVA = "0x10B9430", Offset = "0x10B8230", VA = "0x1810B9430", Slot = "29")]
protected override void IKNMALNFPII()
{
Debug.LogError("Local player doesn't exist, can't go to profile screen!");
}
// Token: 0x06003CE0 RID: 15584 RVA: 0x000F5A80 File Offset: 0x000F3C80
[Token(Token = "0x6003CE0")]
[Address(RVA = "0x10B96F0", Offset = "0x10B84F0", VA = "0x1810B96F0")]
public Shim_NavigateToOldWatchAccountDetailsButtonImpl()
{
}
// Token: 0x04003327 RID: 13095
[FieldOffset(Offset = "0x38")]
[Token(Token = "0x4003327")]
[SerializeField]
[Tooltip("Source tag passed to amplitude events taken in the UI pushed by this controller.")]
private string amplitudeCommandContext;
}
// Token: 0x020008B1 RID: 2225
[Token(Token = "0x20008B1")]
[Serializable]
private class AccountIdLinkImpl : LinkControllerImpl<BaseAccountModel>
{
// Token: 0x06003CE1 RID: 15585 RVA: 0x000F5A94 File Offset: 0x000F3C94
[Token(Token = "0x6003CE1")]
[Address(RVA = "0x10A5F60", Offset = "0x10A4D60", VA = "0x1810A5F60", Slot = "27")]
protected override void DMAHGBLDMFA()
{
}
// Token: 0x06003CE2 RID: 15586 RVA: 0x000F5AA8 File Offset: 0x000F3CA8
[Token(Token = "0x6003CE2")]
[Address(RVA = "0x10A5FC0", Offset = "0x10A4DC0", VA = "0x1810A5FC0", Slot = "29")]
protected override void IKNMALNFPII()
{
CECAKDDNHLN cecakddnhln;
Route <GIAMNOCCOHD>k__BackingField = cecakddnhln.<GIAMNOCCOHD>k__BackingField;
int num;
CECAKDDNHLN cecakddnhln2 = cecakddnhln.DMCCBFAKOJP(num);
}
// Token: 0x06003CE3 RID: 15587 RVA: 0x000F5AD0 File Offset: 0x000F3CD0
[Token(Token = "0x6003CE3")]
[Address(RVA = "0x10A60D0", Offset = "0x10A4ED0", VA = "0x1810A60D0")]
public AccountIdLinkImpl()
{
}
}
// Token: 0x020008B2 RID: 2226
[Token(Token = "0x20008B2")]
[Serializable]
private class InventionListLinkImpl : LinkControllerImpl<BaseAccountModel>
{
// Token: 0x06003CE4 RID: 15588 RVA: 0x000F5AE4 File Offset: 0x000F3CE4
[Token(Token = "0x6003CE4")]
[Address(RVA = "0x10B6DA0", Offset = "0x10B5BA0", VA = "0x1810B6DA0", Slot = "27")]
protected override void DMAHGBLDMFA()
{
}
// Token: 0x06003CE5 RID: 15589 RVA: 0x000F5AF8 File Offset: 0x000F3CF8
[Token(Token = "0x6003CE5")]
[Address(RVA = "0x10B6E00", Offset = "0x10B5C00", VA = "0x1810B6E00", Slot = "29")]
protected override void IKNMALNFPII()
{
CECAKDDNHLN cecakddnhln;
Route <GIAMNOCCOHD>k__BackingField = cecakddnhln.<GIAMNOCCOHD>k__BackingField;
int num;
CECAKDDNHLN cecakddnhln2 = cecakddnhln.DMCCBFAKOJP(num).JKHELHNPILB((InventionListModel.DEEJFPHCCPF)((uint)1));
}
// Token: 0x06003CE6 RID: 15590 RVA: 0x000F5B24 File Offset: 0x000F3D24
[Token(Token = "0x6003CE6")]
[Address(RVA = "0x10B6F20", Offset = "0x10B5D20", VA = "0x1810B6F20")]
public InventionListLinkImpl()
{
}
}
// Token: 0x020008B3 RID: 2227
[Token(Token = "0x20008B3")]
[Serializable]
private class RoomsCreatedByLinkImpl : LinkControllerImpl<BaseAccountModel>
{
// Token: 0x06003CE7 RID: 15591 RVA: 0x000F5B38 File Offset: 0x000F3D38
[Token(Token = "0x6003CE7")]
[Address(RVA = "0x10B89B0", Offset = "0x10B77B0", VA = "0x1810B89B0", Slot = "27")]
protected override void DMAHGBLDMFA()
{
}
// Token: 0x06003CE8 RID: 15592 RVA: 0x000F5B4C File Offset: 0x000F3D4C
[Token(Token = "0x6003CE8")]
[Address(RVA = "0x10B8A10", Offset = "0x10B7810", VA = "0x1810B8A10", Slot = "29")]
protected override void IKNMALNFPII()
{
CECAKDDNHLN cecakddnhln;
Route <GIAMNOCCOHD>k__BackingField = cecakddnhln.<GIAMNOCCOHD>k__BackingField;
int num;
CECAKDDNHLN cecakddnhln2 = cecakddnhln.DMCCBFAKOJP(num).JKHELHNPILB((RoomListModel.BJFLLAKBLBD)((uint)5));
}
// Token: 0x06003CE9 RID: 15593 RVA: 0x000F5B78 File Offset: 0x000F3D78
[Token(Token = "0x6003CE9")]
[Address(RVA = "0x10B8B30", Offset = "0x10B7930", VA = "0x1810B8B30")]
public RoomsCreatedByLinkImpl()
{
}
}
// Token: 0x020008B4 RID: 2228
[Token(Token = "0x20008B4")]
[Serializable]
private class ClubsCreatedByLinkImpl : LinkControllerImpl<BaseAccountModel>
{
// Token: 0x06003CEA RID: 15594 RVA: 0x000F5B8C File Offset: 0x000F3D8C
[Token(Token = "0x6003CEA")]
[Address(RVA = "0x10B4350", Offset = "0x10B3150", VA = "0x1810B4350", Slot = "27")]
protected override void DMAHGBLDMFA()
{
}
// Token: 0x06003CEB RID: 15595 RVA: 0x000F5BA0 File Offset: 0x000F3DA0
[Token(Token = "0x6003CEB")]
[Address(RVA = "0x10B43B0", Offset = "0x10B31B0", VA = "0x1810B43B0", Slot = "29")]
protected override void IKNMALNFPII()
{
CECAKDDNHLN cecakddnhln;
Route <GIAMNOCCOHD>k__BackingField = cecakddnhln.<GIAMNOCCOHD>k__BackingField;
int num;
CECAKDDNHLN cecakddnhln2 = cecakddnhln.DMCCBFAKOJP(num).JKHELHNPILB((ClubListModel.LBDCOIIPNLO)((uint)4));
}
// Token: 0x06003CEC RID: 15596 RVA: 0x000F5BCC File Offset: 0x000F3DCC
[Token(Token = "0x6003CEC")]
[Address(RVA = "0x10B44D0", Offset = "0x10B32D0", VA = "0x1810B44D0")]
public ClubsCreatedByLinkImpl()
{
}
}
// Token: 0x020008B5 RID: 2229
[Token(Token = "0x20008B5")]
[Serializable]
private class HideIfBioEmptyImpl : HideableControllerImpl<BaseAccountModel>
{
// Token: 0x06003CED RID: 15597 RVA: 0x000F5BE0 File Offset: 0x000F3DE0
[Token(Token = "0x6003CED")]
[Address(RVA = "0x10B63B0", Offset = "0x10B51B0", VA = "0x1810B63B0", Slot = "27")]
protected override void DMAHGBLDMFA()
{
bool flag = string.IsNullOrWhiteSpace(0);
}
// Token: 0x06003CEE RID: 15598 RVA: 0x000F5BFC File Offset: 0x000F3DFC
[Token(Token = "0x6003CEE")]
[Address(RVA = "0x10B6420", Offset = "0x10B5220", VA = "0x1810B6420")]
public HideIfBioEmptyImpl()
{
}
}
// Token: 0x020008B6 RID: 2230
[Token(Token = "0x20008B6")]
[Serializable]
private class HideIfNotFriendImpl : HideableControllerImpl<BaseAccountModel>, CPNNLEAKNBA<AccountModelController.JIJGJJFHDFI>
{
// Token: 0x06003CEF RID: 15599 RVA: 0x000F5C10 File Offset: 0x000F3E10
[Token(Token = "0x6003CEF")]
[Address(RVA = "0x10B66D0", Offset = "0x10B54D0", VA = "0x1810B66D0", Slot = "27")]
protected override void DMAHGBLDMFA()
{
bool flag2;
bool flag = !flag2;
if (0 == 0)
{
}
bool flag3 = (uint)1 != 0U;
}
// Token: 0x06003CF0 RID: 15600 RVA: 0x000F5C38 File Offset: 0x000F3E38
[Token(Token = "0x6003CF0")]
[Address(RVA = "0x10B6770", Offset = "0x10B5570", VA = "0x1810B6770")]
public HideIfNotFriendImpl()
{
}
}
// Token: 0x020008B7 RID: 2231
[Token(Token = "0x20008B7")]
[Serializable]
private class UnreadCreatorAnnouncementIconImpl : HideableControllerImpl<BaseAccountModel>
{
// Token: 0x06003CF1 RID: 15601 RVA: 0x000F5C4C File Offset: 0x000F3E4C
[Token(Token = "0x6003CF1")]
[Address(RVA = "0x10BB8F0", Offset = "0x10BA6F0", VA = "0x1810BB8F0", Slot = "27")]
protected override void DMAHGBLDMFA()
{
bool? flag2;
bool flag = flag2 == (ulong)1L;
}
// Token: 0x06003CF2 RID: 15602 RVA: 0x000F5C68 File Offset: 0x000F3E68
[Token(Token = "0x6003CF2")]
[Address(RVA = "0x10BB970", Offset = "0x10BA770", VA = "0x1810BB970")]
public UnreadCreatorAnnouncementIconImpl()
{
}
}
// Token: 0x020008B8 RID: 2232
[Token(Token = "0x20008B8")]
[Serializable]
private class AccountFromUriImpl : FromUriControllerImpl<AccountModel>
{
// Token: 0x06003CF3 RID: 15603 RVA: 0x000F5C7C File Offset: 0x000F3E7C
[Token(Token = "0x6003CF3")]
[Address(RVA = "0x10A5E30", Offset = "0x10A4C30", VA = "0x1810A5E30", Slot = "29")]
protected override void BOEJIAHIFCH()
{
bool flag;
if (flag)
{
}
}
// Token: 0x06003CF4 RID: 15604 RVA: 0x000F5C98 File Offset: 0x000F3E98
[Token(Token = "0x6003CF4")]
[Address(RVA = "0x10A5F20", Offset = "0x10A4D20", VA = "0x1810A5F20")]
public AccountFromUriImpl()
{
}
}
// Token: 0x020008B9 RID: 2233
[Token(Token = "0x20008B9")]
[Serializable]
private class AccountToCardImpl : ToCardControllerImpl<BaseAccountModel>
{
// Token: 0x17000AD4 RID: 2772
// (get) Token: 0x06003CF5 RID: 15605 RVA: 0x000F5CAC File Offset: 0x000F3EAC
[Token(Token = "0x17000AD4")]
protected override GALEIGFHNBB CardData
{
[Token(Token = "0x6003CF5")]
[Address(RVA = "0x10A6420", Offset = "0x10A5220", VA = "0x1810A6420", Slot = "76")]
get
{
GALEIGFHNBB galeigfhnbb;
return galeigfhnbb;
}
}
// Token: 0x06003CF6 RID: 15606 RVA: 0x000F5CC0 File Offset: 0x000F3EC0
[Token(Token = "0x6003CF6")]
[Address(RVA = "0x10A63E0", Offset = "0x10A51E0", VA = "0x1810A63E0")]
public AccountToCardImpl()
{
}
}
// Token: 0x020008BA RID: 2234
[Token(Token = "0x20008BA")]
[Serializable]
private class AccountToInventionListImpl : ControllerImplementation<BaseAccountModel>
{
// Token: 0x06003CF7 RID: 15607 RVA: 0x000F5CD4 File Offset: 0x000F3ED4
[Token(Token = "0x6003CF7")]
[Address(RVA = "0x10A6770", Offset = "0x10A5570", VA = "0x1810A6770", Slot = "27")]
protected override void DMAHGBLDMFA()
{
if (0 != 0)
{
int num;
this.inventionListModel.BADIGBCKECA = num;
}
}
// Token: 0x06003CF8 RID: 15608 RVA: 0x000F5CF8 File Offset: 0x000F3EF8
[Token(Token = "0x6003CF8")]
[Address(RVA = "0x10A6800", Offset = "0x10A5600", VA = "0x1810A6800")]
public AccountToInventionListImpl()
{
}
// Token: 0x04003328 RID: 13096
[FieldOffset(Offset = "0x30")]
[Token(Token = "0x4003328")]
[SerializeField]
[DDPIINEJFMD(JIBDPHMGEGO.Self, false, false, false)]
private InventionListModel inventionListModel;
}
// Token: 0x020008BB RID: 2235
[Token(Token = "0x20008BB")]
[Serializable]
private class AccoutToCreatedRoomListImpl : ControllerImplementation<BaseAccountModel>
{
// Token: 0x06003CF9 RID: 15609 RVA: 0x000F5D0C File Offset: 0x000F3F0C
[Token(Token = "0x6003CF9")]
[Address(RVA = "0x10A6840", Offset = "0x10A5640", VA = "0x1810A6840", Slot = "27")]
protected override void DMAHGBLDMFA()
{
if (0 != 0)
{
int num;
this.roomListModel.BADIGBCKECA = num;
}
}
// Token: 0x06003CFA RID: 15610 RVA: 0x000F5D30 File Offset: 0x000F3F30
[Token(Token = "0x6003CFA")]
[Address(RVA = "0x10A68D0", Offset = "0x10A56D0", VA = "0x1810A68D0")]
public AccoutToCreatedRoomListImpl()
{
}
// Token: 0x04003329 RID: 13097
[FieldOffset(Offset = "0x30")]
[Token(Token = "0x4003329")]
[SerializeField]
[DDPIINEJFMD(JIBDPHMGEGO.Self, false, false, false)]
private RoomListModel roomListModel;
}
// Token: 0x020008BC RID: 2236
[Token(Token = "0x20008BC")]
[Serializable]
private class AccountToCreatorClubImpl : ControllerImplementation<BaseAccountModel>
{
// Token: 0x06003CFB RID: 15611 RVA: 0x000F5D44 File Offset: 0x000F3F44
[Token(Token = "0x6003CFB")]
[Address(RVA = "0x10A6530", Offset = "0x10A5330", VA = "0x1810A6530", Slot = "27")]
protected override void DMAHGBLDMFA()
{
int num = 0;
int num2;
if (num != 0 && num2 > 0)
{
int num3;
PMGCJEPKFOF<long?> pmgcjepkfof = JDJGIBLMFKK.BBELCAOOCOJ(num3);
Action<long?> action = new Action(this.NHGMBBDPBNJ);
if (num < this)
{
num += num;
if (num == this)
{
pmgcjepkfof += pmgcjepkfof;
num += 19;
throw new NullReferenceException();
}
num++;
}
}
}
// Token: 0x06003CFC RID: 15612 RVA: 0x000F5D90 File Offset: 0x000F3F90
[Token(Token = "0x6003CFC")]
[Address(RVA = "0x10A6730", Offset = "0x10A5530", VA = "0x1810A6730")]
public AccountToCreatorClubImpl()
{
}
// Token: 0x06003CFD RID: 15613 RVA: 0x000F5DA4 File Offset: 0x000F3FA4
[Token(Token = "0x6003CFD")]
[Address(RVA = "0x10A66B0", Offset = "0x10A54B0", VA = "0x1810A66B0")]
[CompilerGenerated]
private void NHGMBBDPBNJ(long? AOMBLGBCENO)
{
ClubModel clubModel = this.clubModel;
long value = AOMBLGBCENO.Value;
bool flag = this.includeDetails;
clubModel.Set(value, flag);
}
// Token: 0x0400332A RID: 13098
[FieldOffset(Offset = "0x30")]
[Token(Token = "0x400332A")]
[SerializeField]
[DDPIINEJFMD(JIBDPHMGEGO.Self, false, false, false)]
private ClubModel clubModel;
// Token: 0x0400332B RID: 13099
[FieldOffset(Offset = "0x38")]
[Token(Token = "0x400332B")]
[SerializeField]
private bool includeDetails;
}
// Token: 0x020008BD RID: 2237
[Token(Token = "0x20008BD")]
[Serializable]
private class AccountToClubListImpl : ControllerImplementation<BaseAccountModel>
{
// Token: 0x06003CFE RID: 15614 RVA: 0x000F5DD4 File Offset: 0x000F3FD4
[Token(Token = "0x6003CFE")]
[Address(RVA = "0x10A6460", Offset = "0x10A5260", VA = "0x1810A6460", Slot = "27")]
protected override void DMAHGBLDMFA()
{
if (0 != 0)
{
int num;
this.clubListModel.BADIGBCKECA = num;
}
}
// Token: 0x06003CFF RID: 15615 RVA: 0x000F5DF8 File Offset: 0x000F3FF8
[Token(Token = "0x6003CFF")]
[Address(RVA = "0x10A64F0", Offset = "0x10A52F0", VA = "0x1810A64F0")]
public AccountToClubListImpl()
{
}
// Token: 0x0400332C RID: 13100
[FieldOffset(Offset = "0x30")]
[Token(Token = "0x400332C")]
[SerializeField]
[DDPIINEJFMD(JIBDPHMGEGO.Self, false, false, false)]
private ClubListModel clubListModel;
}
}
}
@@ -0,0 +1,189 @@
using System;
using System.Runtime.CompilerServices;
using Cpp2IlInjected;
using RecRoom.Sharing;
using UnityEngine;
namespace RRUI.Data
{
// Token: 0x020008D2 RID: 2258
[Token(Token = "0x20008D2")]
public class ActionCodeConsumptionModel : RRUIModel
{
// Token: 0x17000AF5 RID: 2805
// (get) Token: 0x06003D96 RID: 15766 RVA: 0x000F7B60 File Offset: 0x000F5D60
[Token(Token = "0x17000AF5")]
protected override bool PHGOLNMDJLH
{
[Token(Token = "0x6003D96")]
[Address(RVA = "0x460D40", Offset = "0x45FB40", VA = "0x180460D40", Slot = "12")]
get
{
return true;
}
}
// Token: 0x17000AF6 RID: 2806
// (get) Token: 0x06003D97 RID: 15767 RVA: 0x000F7B70 File Offset: 0x000F5D70
[Token(Token = "0x17000AF6")]
public GameObject KGFPNIMJHIC
{
[Token(Token = "0x6003D97")]
[Address(RVA = "0x981B80", Offset = "0x980980", VA = "0x180981B80")]
get
{
return base.gameObject;
}
}
// Token: 0x17000AF7 RID: 2807
// (get) Token: 0x06003D98 RID: 15768 RVA: 0x000F7B84 File Offset: 0x000F5D84
// (set) Token: 0x06003D99 RID: 15769 RVA: 0x000F7B98 File Offset: 0x000F5D98
[Token(Token = "0x17000AF7")]
public string NKPPGJLKMMH
{
[Token(Token = "0x6003D98")]
[Address(RVA = "0x423E10", Offset = "0x422C10", VA = "0x180423E10")]
get
{
return this.MPLCKGEGLNB;
}
[Token(Token = "0x6003D99")]
[Address(RVA = "0x10A6CF0", Offset = "0x10A5AF0", VA = "0x1810A6CF0")]
set
{
if (value != 0)
{
string mplckgeglnb = this.MPLCKGEGLNB;
if (!value.Equals(mplckgeglnb, StringComparison.InvariantCultureIgnoreCase))
{
this.MPLCKGEGLNB = value;
base.JOJPOMANGPO();
}
}
}
}
// Token: 0x06003D9A RID: 15770 RVA: 0x000F7BC8 File Offset: 0x000F5DC8
[Token(Token = "0x6003D9A")]
[Address(RVA = "0x10A6950", Offset = "0x10A5750", VA = "0x1810A6950", Slot = "22")]
protected override void AHFKACICJNC()
{
string lastSuccessfulMeetupCode = LinkManager.PIGBMLEKODF;
if (lastSuccessfulMeetupCode != 0)
{
string mplckgeglnb = this.MPLCKGEGLNB;
if (!lastSuccessfulMeetupCode.Equals(mplckgeglnb, StringComparison.InvariantCultureIgnoreCase))
{
this.MPLCKGEGLNB = lastSuccessfulMeetupCode;
base.JOJPOMANGPO();
}
}
}
// Token: 0x06003D9B RID: 15771 RVA: 0x000F7C00 File Offset: 0x000F5E00
[Token(Token = "0x6003D9B")]
[Address(RVA = "0x10A6A00", Offset = "0x10A5800", VA = "0x1810A6A00", Slot = "26")]
protected override DABKFAIHBBP GLPJPIEOLDF()
{
string lastSuccessfulMeetupCode = LinkManager.PIGBMLEKODF;
if (lastSuccessfulMeetupCode != 0)
{
string mplckgeglnb = this.MPLCKGEGLNB;
if (!lastSuccessfulMeetupCode.Equals(mplckgeglnb, StringComparison.InvariantCultureIgnoreCase))
{
this.MPLCKGEGLNB = lastSuccessfulMeetupCode;
base.JOJPOMANGPO();
}
}
return JJEKJGALHKO.<EIDHKJMHBEC>k__BackingField;
}
// Token: 0x06003D9C RID: 15772 RVA: 0x000F7C40 File Offset: 0x000F5E40
[Token(Token = "0x6003D9C")]
[Address(RVA = "0x10A6B20", Offset = "0x10A5920", VA = "0x1810A6B20")]
public void SubmitCode()
{
string wellFormattedActionCode = LinkManager.GetWellFormattedActionCode(this.MPLCKGEGLNB);
if (!string.IsNullOrEmpty(wellFormattedActionCode))
{
JJEKJGALHKO jjekjgalhko = new JJEKJGALHKO();
JJEKJGALHKO promise = jjekjgalhko;
LinkManager instance = SingletonMonoBehaviour.ONCPNMDGGKG;
Action action = delegate
{
promise.OOOIENHGNCA();
};
Action<string> action2 = delegate(string error)
{
promise.OOOIENHGNCA();
ToastListModel toastListModel = this.ADJIAENKNAN;
string text = LinkManager.JHJNANAHJJF.GAGCIGJFOLH(error);
toastListModel.AddMessageToast(text);
};
int num = 0;
ulong num2;
instance.HandleActionCode(wellFormattedActionCode, num, (EAEKNPLNKKO)((uint)(-1)), action, action2, num2 != 0UL);
JJEKJGALHKO promise2 = promise;
base.FEBJILEABKB(promise2, "Submitting...");
return;
}
base.ADJIAENKNAN.AddMessageToast("Invalid code");
throw new NullReferenceException();
}
// Token: 0x06003D9D RID: 15773 RVA: 0x000F7CE0 File Offset: 0x000F5EE0
[Token(Token = "0x6003D9D")]
[Address(RVA = "0xF6A2D0", Offset = "0xF690D0", VA = "0x180F6A2D0")]
public ActionCodeConsumptionModel()
{
}
// Token: 0x0400335E RID: 13150
[FieldOffset(Offset = "0x68")]
[Token(Token = "0x400335E")]
private string MPLCKGEGLNB;
// Token: 0x020008D3 RID: 2259
[Token(Token = "0x20008D3")]
[CompilerGenerated]
private sealed class HJIPBAEEFJM
{
// Token: 0x06003D9E RID: 15774 RVA: 0x000F7CF4 File Offset: 0x000F5EF4
[Token(Token = "0x6003D9E")]
[Address(RVA = "0x3F5100", Offset = "0x3F3F00", VA = "0x1803F5100")]
public HJIPBAEEFJM()
{
}
// Token: 0x06003D9F RID: 15775 RVA: 0x000F7D08 File Offset: 0x000F5F08
[Token(Token = "0x6003D9F")]
[Address(RVA = "0xA9F600", Offset = "0xA9E400", VA = "0x180A9F600")]
internal void <SubmitCode>b__0()
{
this.promise.OOOIENHGNCA();
}
// Token: 0x06003DA0 RID: 15776 RVA: 0x000F7D28 File Offset: 0x000F5F28
[Token(Token = "0x6003DA0")]
[Address(RVA = "0x10B5D60", Offset = "0x10B4B60", VA = "0x1810B5D60")]
internal void <SubmitCode>b__1(string error)
{
this.promise.OOOIENHGNCA();
ToastListModel toastListModel = this.<>4__this.ADJIAENKNAN;
string text = LinkManager.JHJNANAHJJF.GAGCIGJFOLH(error);
toastListModel.AddMessageToast(text);
}
// Token: 0x0400335F RID: 13151
[FieldOffset(Offset = "0x10")]
[Token(Token = "0x400335F")]
public JJEKJGALHKO promise;
// Token: 0x04003360 RID: 13152
[FieldOffset(Offset = "0x18")]
[Token(Token = "0x4003360")]
public ActionCodeConsumptionModel <>4__this;
}
}
}
@@ -0,0 +1,88 @@
using System;
using Cpp2IlInjected;
namespace RRUI.Data
{
// Token: 0x020008D4 RID: 2260
[Token(Token = "0x20008D4")]
public class ActionCodeConsumptionModelController : ModelController<ActionCodeConsumptionModel>
{
// Token: 0x06003DA1 RID: 15777 RVA: 0x000F7D60 File Offset: 0x000F5F60
[Token(Token = "0x6003DA1")]
[Address(RVA = "0x10A6910", Offset = "0x10A5710", VA = "0x1810A6910")]
public ActionCodeConsumptionModelController()
{
}
// Token: 0x020008D5 RID: 2261
[Token(Token = "0x20008D5")]
[Serializable]
private class SubmitButtonImpl : ButtonControllerImpl<ActionCodeConsumptionModel>
{
// Token: 0x06003DA2 RID: 15778 RVA: 0x000F7D74 File Offset: 0x000F5F74
[Token(Token = "0x6003DA2")]
[Address(RVA = "0x10BA0E0", Offset = "0x10B8EE0", VA = "0x1810BA0E0", Slot = "27")]
protected override void DMAHGBLDMFA()
{
}
// Token: 0x06003DA3 RID: 15779 RVA: 0x000F7D88 File Offset: 0x000F5F88
[Token(Token = "0x6003DA3")]
[Address(RVA = "0x10BA150", Offset = "0x10B8F50", VA = "0x1810BA150", Slot = "29")]
protected override void IKNMALNFPII()
{
}
// Token: 0x06003DA4 RID: 15780 RVA: 0x000F7D9C File Offset: 0x000F5F9C
[Token(Token = "0x6003DA4")]
[Address(RVA = "0x10BA190", Offset = "0x10B8F90", VA = "0x1810BA190")]
public SubmitButtonImpl()
{
}
}
// Token: 0x020008D6 RID: 2262
[Token(Token = "0x20008D6")]
[Serializable]
private class ActionCodeInputFieldImpl : InputFieldControllerImpl<ActionCodeConsumptionModel>
{
// Token: 0x06003DA5 RID: 15781 RVA: 0x000F7DB0 File Offset: 0x000F5FB0
[Token(Token = "0x6003DA5")]
[Address(RVA = "0x10A6D60", Offset = "0x10A5B60", VA = "0x1810A6D60", Slot = "27")]
protected override void DMAHGBLDMFA()
{
bool flag;
if (flag)
{
return;
}
}
// Token: 0x06003DA6 RID: 15782 RVA: 0x000F7DC8 File Offset: 0x000F5FC8
[Token(Token = "0x6003DA6")]
[Address(RVA = "0x10A6E20", Offset = "0x10A5C20", VA = "0x1810A6E20", Slot = "30")]
protected override void OCOCJCIGJLE(string ONGBFDACHHG)
{
int num = 0;
string text = ONGBFDACHHG.Trim();
if (text == 0 || !text.Equals(num, StringComparison.InvariantCultureIgnoreCase))
{
}
}
// Token: 0x06003DA7 RID: 15783 RVA: 0x000F7DF4 File Offset: 0x000F5FF4
[Token(Token = "0x6003DA7")]
[Address(RVA = "0x10A6DE0", Offset = "0x10A5BE0", VA = "0x1810A6DE0", Slot = "31")]
protected override void NEFBOGHGKFE(string ONGBFDACHHG)
{
}
// Token: 0x06003DA8 RID: 15784 RVA: 0x000F7E08 File Offset: 0x000F6008
[Token(Token = "0x6003DA8")]
[Address(RVA = "0x10A6ED0", Offset = "0x10A5CD0", VA = "0x1810A6ED0")]
public ActionCodeInputFieldImpl()
{
}
}
}
}
@@ -0,0 +1,284 @@
using System;
using Cpp2IlInjected;
using RecRoom.Sharing;
using UnityEngine;
namespace RRUI.Data
{
// Token: 0x020008D7 RID: 2263
[Token(Token = "0x20008D7")]
public class ActionCodeModel : RRUIModel, FEJEAEOIFKG
{
// Token: 0x17000AF8 RID: 2808
// (get) Token: 0x06003DA9 RID: 15785 RVA: 0x000F7E1C File Offset: 0x000F601C
[Token(Token = "0x17000AF8")]
protected override bool PHGOLNMDJLH
{
[Token(Token = "0x6003DA9")]
[Address(RVA = "0x460D40", Offset = "0x45FB40", VA = "0x180460D40", Slot = "12")]
get
{
return true;
}
}
// Token: 0x17000AF9 RID: 2809
// (get) Token: 0x06003DAA RID: 15786 RVA: 0x000F7E2C File Offset: 0x000F602C
[Token(Token = "0x17000AF9")]
public bool KPKFFOMCFBK
{
[Token(Token = "0x6003DAA")]
[Address(RVA = "0x10A7B60", Offset = "0x10A6960", VA = "0x1810A7B60")]
get
{
return LinkManager.KPKFFOMCFBK;
}
}
// Token: 0x17000AFA RID: 2810
// (get) Token: 0x06003DAB RID: 15787 RVA: 0x000F7E40 File Offset: 0x000F6040
[Token(Token = "0x17000AFA")]
public bool HMGFBHPFCHN
{
[Token(Token = "0x6003DAB")]
[Address(RVA = "0x10A7A90", Offset = "0x10A6890", VA = "0x1810A7A90")]
get
{
return LinkManager.HMGFBHPFCHN;
}
}
// Token: 0x17000AFB RID: 2811
// (get) Token: 0x06003DAC RID: 15788 RVA: 0x000F7E54 File Offset: 0x000F6054
[Token(Token = "0x17000AFB")]
public bool NOIJDJBKMMB
{
[Token(Token = "0x6003DAC")]
[Address(RVA = "0x10A7AE0", Offset = "0x10A68E0", VA = "0x1810A7AE0")]
get
{
return LinkManager.KPKFFOMCFBK || LinkManager.HMGFBHPFCHN;
}
}
// Token: 0x17000AFC RID: 2812
// (get) Token: 0x06003DAD RID: 15789 RVA: 0x000F7E74 File Offset: 0x000F6074
[Token(Token = "0x17000AFC")]
public string DKOLMGKECGC
{
[Token(Token = "0x6003DAD")]
[Address(RVA = "0x10A7BB0", Offset = "0x10A69B0", VA = "0x1810A7BB0")]
get
{
return LinkManager.JEJJGIPEMND;
}
}
// Token: 0x17000AFD RID: 2813
// (get) Token: 0x06003DAE RID: 15790 RVA: 0x0000220F File Offset: 0x0000040F
[Token(Token = "0x17000AFD")]
public string BKKFGGEBBKD
{
[Token(Token = "0x6003DAE")]
[Address(RVA = "0x10A7940", Offset = "0x10A6740", VA = "0x1810A7940")]
get
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
}
// Token: 0x17000AFE RID: 2814
// (get) Token: 0x06003DAF RID: 15791 RVA: 0x000F7E88 File Offset: 0x000F6088
[Token(Token = "0x17000AFE")]
public string BJFDLGDLFHJ
{
[Token(Token = "0x6003DAF")]
[Address(RVA = "0x10A7C00", Offset = "0x10A6A00", VA = "0x1810A7C00")]
get
{
EAEKNPLNKKO epbemkhjoph = this.EPBEMKHJOPH;
if (epbemkhjoph != EAEKNPLNKKO.Friend)
{
ActionCode actionCode;
return actionCode.Config.FullName;
}
return "Invite Friends";
}
}
// Token: 0x17000AFF RID: 2815
// (get) Token: 0x06003DB0 RID: 15792 RVA: 0x000F7EBC File Offset: 0x000F60BC
[Token(Token = "0x17000AFF")]
public string MNPPBPNHIOC
{
[Token(Token = "0x6003DB0")]
[Address(RVA = "0x10A79C0", Offset = "0x10A67C0", VA = "0x1810A79C0")]
get
{
if (this.EPBEMKHJOPH == EAEKNPLNKKO.Friend)
{
PlatformManager instance = SingletonMonoBehaviour.ONCPNMDGGKG;
PMGCJEPKFOF<PlatformManager.LKOLCLKDJKO> pmgcjepkfof;
if (pmgcjepkfof == (ulong)5L)
{
return "Invite your friends to join Rec Room!";
}
}
int epbemkhjoph = (int)this.EPBEMKHJOPH;
ActionCode actionCode;
return actionCode.Config.ShareDescription;
}
}
// Token: 0x17000B00 RID: 2816
// (get) Token: 0x06003DB1 RID: 15793 RVA: 0x000F7EFC File Offset: 0x000F60FC
[Token(Token = "0x17000B00")]
public GameObject KGFPNIMJHIC
{
[Token(Token = "0x6003DB1")]
[Address(RVA = "0x981B80", Offset = "0x980980", VA = "0x180981B80", Slot = "27")]
get
{
return base.gameObject;
}
}
// Token: 0x06003DB2 RID: 15794 RVA: 0x000F7F10 File Offset: 0x000F6110
[Token(Token = "0x6003DB2")]
[Address(RVA = "0x10A75E0", Offset = "0x10A63E0", VA = "0x1810A75E0")]
public void Set(EAEKNPLNKKO FLIKIEHKBDP, ActionCode.HKFNFGGEPMP HDGOHFNAIKF)
{
int num = 0;
this.EPBEMKHJOPH = FLIKIEHKBDP;
this.HMCAFEGLGAA = num;
base.MKBLJJGJAOH();
}
// Token: 0x06003DB3 RID: 15795 RVA: 0x000F7F38 File Offset: 0x000F6138
[Token(Token = "0x6003DB3")]
[Address(RVA = "0x10A7160", Offset = "0x10A5F60", VA = "0x1810A7160")]
private void JONBABDHGLM()
{
if (this.PBPOAFCAHEH && this.EPBEMKHJOPH == EAEKNPLNKKO.Friend)
{
bool inited = PEGGCEDHBOF.DOOHKCANFLO.<IGIPMGJEJHD>k__BackingField.inited;
bool flag;
if (!flag && GrowthConfig.Instance.FriendFestPrommosActive)
{
DialogListModel dialogListModel = base.PKJJDBNMMEA;
if (dialogListModel != 0)
{
PMCGHGJACNB pmcghgjacnb = new PMCGHGJACNB();
pmcghgjacnb.<CEJPKGDKMJE>k__BackingField = "Free tokens when you invite new friends!";
pmcghgjacnb.<LHJAKNBODPE>k__BackingField = "From June 21st to July 5th, whenever you invite a new player you both get 5,000 tokens! Both you and the new players must have verified your phone number from the watch Profile screen to qualify.";
pmcghgjacnb.<AHIKLCLHOFO>k__BackingField = "Get Started";
pmcghgjacnb.<GNGPJNNHLCJ>k__BackingField = "Full Details";
Action <>9__22_ = ActionCodeModel.<>c.<>9__22_0;
if (<>9__22_ == 0)
{
ActionCodeModel.<>c.<>9__22_0 = delegate
{
FBPACFPINIK.GCPHCMAKAPA("https://www.recroom.com/friendfest/", "Friend Fest Details", true);
};
}
pmcghgjacnb.<MLACCEDNJBF>k__BackingField = <>9__22_;
PMGCJEPKFOF pmgcjepkfof = dialogListModel.AddDialog<PMCGHGJACNB>((DLKPBLNKLAD)((uint)17), pmcghgjacnb);
}
this.PBPOAFCAHEH = false;
}
}
}
// Token: 0x06003DB4 RID: 15796 RVA: 0x000F800C File Offset: 0x000F620C
[Token(Token = "0x6003DB4")]
[Address(RVA = "0x10A6F50", Offset = "0x10A5D50", VA = "0x1810A6F50", Slot = "22")]
protected override void AHFKACICJNC()
{
int num = 0;
this.EPBEMKHJOPH = (EAEKNPLNKKO)((ulong)0L);
this.HMCAFEGLGAA = num;
this.HMCAFEGLGAA.has_value = num != 0;
}
// Token: 0x06003DB5 RID: 15797 RVA: 0x000F8038 File Offset: 0x000F6238
[Token(Token = "0x6003DB5")]
[Address(RVA = "0x10A70B0", Offset = "0x10A5EB0", VA = "0x1810A70B0", Slot = "26")]
protected override DABKFAIHBBP GLPJPIEOLDF()
{
this.JONBABDHGLM();
return JJEKJGALHKO.<EIDHKJMHBEC>k__BackingField;
}
// Token: 0x06003DB6 RID: 15798 RVA: 0x0000220F File Offset: 0x0000040F
[Token(Token = "0x6003DB6")]
[Address(RVA = "0x10A7690", Offset = "0x10A6490", VA = "0x1810A7690")]
public void ShareOrCopy()
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
// Token: 0x06003DB7 RID: 15799 RVA: 0x000F8050 File Offset: 0x000F6250
[Token(Token = "0x6003DB7")]
[Address(RVA = "0x10A7480", Offset = "0x10A6280", VA = "0x1810A7480", Slot = "28")]
public DABKFAIHBBP OnBeforePageSwapFrom(CECAKDDNHLN PACGLAIGOMF, PMGCJEPKFOF<BDCCHCIDIFD> EFDCPLFGBCO)
{
this.PBPOAFCAHEH = false;
return JJEKJGALHKO.<EIDHKJMHBEC>k__BackingField;
}
// Token: 0x06003DB8 RID: 15800 RVA: 0x000F806C File Offset: 0x000F626C
[Token(Token = "0x6003DB8")]
[Address(RVA = "0x10A7530", Offset = "0x10A6330", VA = "0x1810A7530", Slot = "29")]
public DABKFAIHBBP OnBeforePageSwapTo(CECAKDDNHLN PACGLAIGOMF, BDCCHCIDIFD KDPEHPHODCD)
{
this.PBPOAFCAHEH = true;
return JJEKJGALHKO.<EIDHKJMHBEC>k__BackingField;
}
// Token: 0x06003DB9 RID: 15801 RVA: 0x000F8088 File Offset: 0x000F6288
[Token(Token = "0x6003DB9")]
[Address(RVA = "0x10A73E0", Offset = "0x10A61E0", VA = "0x1810A73E0", Slot = "30")]
public DABKFAIHBBP OnAfterPageSwapTo(CECAKDDNHLN PACGLAIGOMF, BDCCHCIDIFD MFFDKHOEECJ)
{
return JJEKJGALHKO.<EIDHKJMHBEC>k__BackingField;
}
// Token: 0x06003DBA RID: 15802 RVA: 0x0000220F File Offset: 0x0000040F
[Token(Token = "0x6003DBA")]
[Address(RVA = "0x10A77F0", Offset = "0x10A65F0", VA = "0x1810A77F0")]
public void Share()
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
// Token: 0x06003DBB RID: 15803 RVA: 0x0000220F File Offset: 0x0000040F
[Token(Token = "0x6003DBB")]
[Address(RVA = "0x10A6F70", Offset = "0x10A5D70", VA = "0x1810A6F70")]
public void Copy()
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
// Token: 0x06003DBC RID: 15804 RVA: 0x000F809C File Offset: 0x000F629C
[Token(Token = "0x6003DBC")]
[Address(RVA = "0xF6A2D0", Offset = "0xF690D0", VA = "0x180F6A2D0")]
public ActionCodeModel()
{
}
// Token: 0x04003361 RID: 13153
[FieldOffset(Offset = "0x68")]
[Token(Token = "0x4003361")]
private EAEKNPLNKKO EPBEMKHJOPH;
// Token: 0x04003362 RID: 13154
[FieldOffset(Offset = "0x70")]
[Token(Token = "0x4003362")]
private ActionCode.HKFNFGGEPMP? HMCAFEGLGAA;
// Token: 0x04003363 RID: 13155
[FieldOffset(Offset = "0x88")]
[Token(Token = "0x4003363")]
private bool PBPOAFCAHEH;
}
}
@@ -0,0 +1,304 @@
using System;
using Cpp2IlInjected;
using RecRoom.Sharing;
using Singular.Newtonsoft.Json.Utilities;
namespace RRUI.Data
{
// Token: 0x020008D9 RID: 2265
[Token(Token = "0x20008D9")]
public class ActionCodeModelController : ModelController<ActionCodeModel>
{
// Token: 0x06003DC0 RID: 15808 RVA: 0x000F80FC File Offset: 0x000F62FC
[Token(Token = "0x6003DC0")]
[Address(RVA = "0x10A6F10", Offset = "0x10A5D10", VA = "0x1810A6F10")]
public ActionCodeModelController()
{
}
// Token: 0x020008DA RID: 2266
[Token(Token = "0x20008DA")]
[Serializable]
private class ShareOrCopyTextImpl : TextControllerImpl<ActionCodeModel>
{
// Token: 0x06003DC1 RID: 15809 RVA: 0x000F8110 File Offset: 0x000F6310
[Token(Token = "0x6003DC1")]
[Address(RVA = "0x10B92F0", Offset = "0x10B80F0", VA = "0x1810B92F0", Slot = "27")]
protected override void DMAHGBLDMFA()
{
int num = 0;
string platformShareText = LinkManager.JEJJGIPEMND;
int num2 = ((IComparable)num).CompareTo(platformShareText);
}
// Token: 0x06003DC2 RID: 15810 RVA: 0x000F8134 File Offset: 0x000F6334
[Token(Token = "0x6003DC2")]
[Address(RVA = "0x10B9390", Offset = "0x10B8190", VA = "0x1810B9390")]
public ShareOrCopyTextImpl()
{
}
}
// Token: 0x020008DB RID: 2267
[Token(Token = "0x20008DB")]
[Serializable]
private class CodeOrUrlTextImpl : TextControllerImpl<ActionCodeModel>
{
// Token: 0x06003DC3 RID: 15811 RVA: 0x000F8148 File Offset: 0x000F6348
[Token(Token = "0x6003DC3")]
[Address(RVA = "0x10B4510", Offset = "0x10B3310", VA = "0x1810B4510", Slot = "27")]
protected override void DMAHGBLDMFA()
{
}
// Token: 0x06003DC4 RID: 15812 RVA: 0x000F815C File Offset: 0x000F635C
[Token(Token = "0x6003DC4")]
[Address(RVA = "0x10B4590", Offset = "0x10B3390", VA = "0x1810B4590")]
public CodeOrUrlTextImpl()
{
}
}
// Token: 0x020008DC RID: 2268
[Token(Token = "0x20008DC")]
[Serializable]
private class TitleTextImpl : TextControllerImpl<ActionCodeModel>
{
// Token: 0x06003DC5 RID: 15813 RVA: 0x000F8170 File Offset: 0x000F6370
[Token(Token = "0x6003DC5")]
[Address(RVA = "0x10BB000", Offset = "0x10B9E00", VA = "0x1810BB000", Slot = "27")]
protected override void DMAHGBLDMFA()
{
if (this != 0)
{
ActionCode actionCode;
string fullName = actionCode.Config.FullName;
}
}
// Token: 0x06003DC6 RID: 15814 RVA: 0x000F8194 File Offset: 0x000F6394
[Token(Token = "0x6003DC6")]
[Address(RVA = "0x10BB0D0", Offset = "0x10B9ED0", VA = "0x1810BB0D0")]
public TitleTextImpl()
{
}
}
// Token: 0x020008DD RID: 2269
[Token(Token = "0x20008DD")]
[Serializable]
private class DescriptionTextImpl : TextControllerImpl<ActionCodeModel>
{
// Token: 0x06003DC7 RID: 15815 RVA: 0x000F81A8 File Offset: 0x000F63A8
[Token(Token = "0x6003DC7")]
[Address(RVA = "0x10B4A90", Offset = "0x10B3890", VA = "0x1810B4A90", Slot = "27")]
protected override void DMAHGBLDMFA()
{
PlatformManager instance = SingletonMonoBehaviour.ONCPNMDGGKG;
PMGCJEPKFOF<PlatformManager.LKOLCLKDJKO> pmgcjepkfof;
if (pmgcjepkfof == (ulong)5L)
{
}
ActionCode actionCode;
ActionCode.Configuration config = actionCode.Config;
string shareDescription = config.ShareDescription;
ValidationUtils.ArgumentIsPositive(config, shareDescription);
}
// Token: 0x06003DC8 RID: 15816 RVA: 0x000F81E0 File Offset: 0x000F63E0
[Token(Token = "0x6003DC8")]
[Address(RVA = "0x10B4BB0", Offset = "0x10B39B0", VA = "0x1810B4BB0")]
public DescriptionTextImpl()
{
}
}
// Token: 0x020008DE RID: 2270
[Token(Token = "0x20008DE")]
[Serializable]
private class ShareOrCopyButtonImpl : ButtonControllerImpl<ActionCodeModel>
{
// Token: 0x06003DC9 RID: 15817 RVA: 0x000F81F4 File Offset: 0x000F63F4
[Token(Token = "0x6003DC9")]
[Address(RVA = "0x10B90B0", Offset = "0x10B7EB0", VA = "0x1810B90B0", Slot = "27")]
protected override void DMAHGBLDMFA()
{
bool flag;
if (!flag)
{
}
string text;
bool flag2 = text != 0;
}
// Token: 0x06003DCA RID: 15818 RVA: 0x0000220F File Offset: 0x0000040F
[Token(Token = "0x6003DCA")]
[Address(RVA = "0x10B9130", Offset = "0x10B7F30", VA = "0x1810B9130", Slot = "29")]
protected override void IKNMALNFPII()
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
// Token: 0x06003DCB RID: 15819 RVA: 0x000F8214 File Offset: 0x000F6414
[Token(Token = "0x6003DCB")]
[Address(RVA = "0x10B92B0", Offset = "0x10B80B0", VA = "0x1810B92B0")]
public ShareOrCopyButtonImpl()
{
}
}
// Token: 0x020008DF RID: 2271
[Token(Token = "0x20008DF")]
[Serializable]
private class ShareButtonImpl : ButtonControllerImpl<ActionCodeModel>
{
// Token: 0x06003DCC RID: 15820 RVA: 0x000F8228 File Offset: 0x000F6428
[Token(Token = "0x6003DCC")]
[Address(RVA = "0x10B8E30", Offset = "0x10B7C30", VA = "0x1810B8E30", Slot = "27")]
protected override void DMAHGBLDMFA()
{
if (!LinkManager.KPKFFOMCFBK)
{
}
string text;
bool flag = text != 0;
}
// Token: 0x06003DCD RID: 15821 RVA: 0x0000220F File Offset: 0x0000040F
[Token(Token = "0x6003DCD")]
[Address(RVA = "0x10B8EF0", Offset = "0x10B7CF0", VA = "0x1810B8EF0", Slot = "29")]
protected override void IKNMALNFPII()
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
// Token: 0x06003DCE RID: 15822 RVA: 0x000F8250 File Offset: 0x000F6450
[Token(Token = "0x6003DCE")]
[Address(RVA = "0x10B9070", Offset = "0x10B7E70", VA = "0x1810B9070")]
public ShareButtonImpl()
{
}
}
// Token: 0x020008E0 RID: 2272
[Token(Token = "0x20008E0")]
[Serializable]
private class CopyButtonImpl : ButtonControllerImpl<ActionCodeModel>
{
// Token: 0x06003DCF RID: 15823 RVA: 0x000F8264 File Offset: 0x000F6464
[Token(Token = "0x6003DCF")]
[Address(RVA = "0x10B4820", Offset = "0x10B3620", VA = "0x1810B4820", Slot = "27")]
protected override void DMAHGBLDMFA()
{
if (!LinkManager.HMGFBHPFCHN)
{
}
string text;
bool flag = text != 0;
}
// Token: 0x06003DD0 RID: 15824 RVA: 0x0000220F File Offset: 0x0000040F
[Token(Token = "0x6003DD0")]
[Address(RVA = "0x10B48E0", Offset = "0x10B36E0", VA = "0x1810B48E0", Slot = "29")]
protected override void IKNMALNFPII()
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
// Token: 0x06003DD1 RID: 15825 RVA: 0x000F828C File Offset: 0x000F648C
[Token(Token = "0x6003DD1")]
[Address(RVA = "0x10B4A50", Offset = "0x10B3850", VA = "0x1810B4A50")]
public CopyButtonImpl()
{
}
}
// Token: 0x020008E1 RID: 2273
[Token(Token = "0x20008E1")]
[Serializable]
private class CodeTypeCodeAndUrlFromUriImpl : FromUriControllerImpl<ActionCodeModel>
{
// Token: 0x06003DD2 RID: 15826 RVA: 0x000F82A0 File Offset: 0x000F64A0
[Token(Token = "0x6003DD2")]
[Address(RVA = "0x10B45D0", Offset = "0x10B33D0", VA = "0x1810B45D0", Slot = "29")]
protected override void BOEJIAHIFCH()
{
int num = 0;
CECAKDDNHLN cecakddnhln;
bool flag = cecakddnhln.NIAPNGIGHFE(num);
this.InvokeOnValidate();
}
// Token: 0x06003DD3 RID: 15827 RVA: 0x000F82C8 File Offset: 0x000F64C8
[Token(Token = "0x6003DD3")]
[Address(RVA = "0x10B4740", Offset = "0x10B3540", VA = "0x1810B4740")]
public CodeTypeCodeAndUrlFromUriImpl()
{
}
}
// Token: 0x020008E2 RID: 2274
[Token(Token = "0x20008E2")]
[Serializable]
private class HideIfCantShareOrCopyImpl : HideableControllerImpl<ActionCodeModel>
{
// Token: 0x06003DD4 RID: 15828 RVA: 0x000F82DC File Offset: 0x000F64DC
[Token(Token = "0x6003DD4")]
[Address(RVA = "0x10B6620", Offset = "0x10B5420", VA = "0x1810B6620", Slot = "27")]
protected override void DMAHGBLDMFA()
{
bool flag2;
bool flag = !flag2;
}
// Token: 0x06003DD5 RID: 15829 RVA: 0x000F82F4 File Offset: 0x000F64F4
[Token(Token = "0x6003DD5")]
[Address(RVA = "0x10B6690", Offset = "0x10B5490", VA = "0x1810B6690")]
public HideIfCantShareOrCopyImpl()
{
}
}
// Token: 0x020008E3 RID: 2275
[Token(Token = "0x20008E3")]
[Serializable]
private class HideIfCantShareImpl : HideableControllerImpl<ActionCodeModel>
{
// Token: 0x06003DD6 RID: 15830 RVA: 0x000F8308 File Offset: 0x000F6508
[Token(Token = "0x6003DD6")]
[Address(RVA = "0x10B6540", Offset = "0x10B5340", VA = "0x1810B6540", Slot = "27")]
protected override void DMAHGBLDMFA()
{
bool flag = !LinkManager.KPKFFOMCFBK;
}
// Token: 0x06003DD7 RID: 15831 RVA: 0x000F8328 File Offset: 0x000F6528
[Token(Token = "0x6003DD7")]
[Address(RVA = "0x10B65E0", Offset = "0x10B53E0", VA = "0x1810B65E0")]
public HideIfCantShareImpl()
{
}
}
// Token: 0x020008E4 RID: 2276
[Token(Token = "0x20008E4")]
[Serializable]
private class HideIfCantCopyImpl : HideableControllerImpl<ActionCodeModel>
{
// Token: 0x06003DD8 RID: 15832 RVA: 0x000F833C File Offset: 0x000F653C
[Token(Token = "0x6003DD8")]
[Address(RVA = "0x10B6460", Offset = "0x10B5260", VA = "0x1810B6460", Slot = "27")]
protected override void DMAHGBLDMFA()
{
bool flag = !LinkManager.HMGFBHPFCHN;
}
// Token: 0x06003DD9 RID: 15833 RVA: 0x000F835C File Offset: 0x000F655C
[Token(Token = "0x6003DD9")]
[Address(RVA = "0x10B6500", Offset = "0x10B5300", VA = "0x1810B6500")]
public HideIfCantCopyImpl()
{
}
}
}
}
@@ -0,0 +1,153 @@
using System;
using System.Collections.Generic;
using System.Runtime.CompilerServices;
using Cpp2IlInjected;
using RecNet;
using UnityEngine;
namespace RRUI.Data
{
// Token: 0x02000E84 RID: 3716
[Token(Token = "0x2000E84")]
public class AdCarouselItemListModel : FilterableListModel<int, StorefrontAdCarouselItem, string>
{
// Token: 0x17000EEC RID: 3820
// (get) Token: 0x06005626 RID: 22054 RVA: 0x00134E80 File Offset: 0x00133080
[Token(Token = "0x17000EEC")]
protected override bool PHGOLNMDJLH
{
[Token(Token = "0x6005626")]
[Address(RVA = "0x460D40", Offset = "0x45FB40", VA = "0x180460D40", Slot = "12")]
get
{
return true;
}
}
// Token: 0x17000EED RID: 3821
// (get) Token: 0x06005627 RID: 22055 RVA: 0x00134E90 File Offset: 0x00133090
[Token(Token = "0x17000EED")]
public bool EKJLMAOBOOK
{
[Token(Token = "0x6005627")]
[Address(RVA = "0x10A8050", Offset = "0x10A6E50", VA = "0x1810A8050")]
get
{
if (this.IMGCKEJIJAA == 0)
{
}
bool flag;
return flag;
}
}
// Token: 0x17000EEE RID: 3822
// (get) Token: 0x06005628 RID: 22056 RVA: 0x00134EA8 File Offset: 0x001330A8
// (set) Token: 0x06005629 RID: 22057 RVA: 0x00134EBC File Offset: 0x001330BC
[Token(Token = "0x17000EEE")]
public AdCarouselItemListModel.OIOLLJCPNPF PDOJHGJMNPH
{
[Token(Token = "0x6005628")]
[Address(RVA = "0x60CF30", Offset = "0x60BD30", VA = "0x18060CF30")]
get
{
return this.source;
}
[Token(Token = "0x6005629")]
[Address(RVA = "0x10A80A0", Offset = "0x10A6EA0", VA = "0x1810A80A0")]
set
{
if (this.source != value)
{
this.source = value;
int num = 0;
base.MKBLJJGJAOH(num);
}
}
}
// Token: 0x0600562A RID: 22058 RVA: 0x00134EE4 File Offset: 0x001330E4
[Token(Token = "0x600562A")]
[Address(RVA = "0x10A7F30", Offset = "0x10A6D30", VA = "0x1810A7F30")]
public void Set(AdCarouselItemListModel.OIOLLJCPNPF? DIEPOPNJNCO)
{
base.Clear();
AdCarouselItemListModel.OIOLLJCPNPF oiolljcpnpf;
int num = (int)oiolljcpnpf;
if (this.source != (AdCarouselItemListModel.OIOLLJCPNPF)num)
{
this.source = (AdCarouselItemListModel.OIOLLJCPNPF)num;
int num2 = 0;
base.MKBLJJGJAOH(num2);
}
int num3 = 0;
base.MKBLJJGJAOH(num3);
}
// Token: 0x0600562B RID: 22059 RVA: 0x00134F1C File Offset: 0x0013311C
[Token(Token = "0x600562B")]
[Address(RVA = "0x10A7DD0", Offset = "0x10A6BD0", VA = "0x1810A7DD0", Slot = "36")]
protected override PMGCJEPKFOF<IReadOnlyList<StorefrontAdCarouselItem>> JLMBBMAEFPA()
{
if (this.source != AdCarouselItemListModel.OIOLLJCPNPF.Store)
{
List<StorefrontAdCarouselItem> list = new List();
PMGCJEPKFOF<StorefrontAdCarouselItem> pmgcjepkfof;
return pmgcjepkfof;
}
PMGCJEPKFOF<List<StorefrontAdCarouselItem>> pmgcjepkfof2 = GEAPBDGCKMB.OJEANIJFEGG();
Action<List<StorefrontAdCarouselItem>> action = new Action(this.PEKENJHMMMD);
int num = 0;
num += num;
num++;
return pmgcjepkfof2.OHLPJBFCABI(action);
}
// Token: 0x0600562C RID: 22060 RVA: 0x00134F78 File Offset: 0x00133178
[Token(Token = "0x600562C")]
[Address(RVA = "0x8E6CF0", Offset = "0x8E5AF0", VA = "0x1808E6CF0", Slot = "35")]
protected override int EAJAHMHILAC(StorefrontAdCarouselItem IOBEPGLJNIP)
{
return IOBEPGLJNIP.<AdCarouselItemId>k__BackingField;
}
// Token: 0x0600562D RID: 22061 RVA: 0x00134F94 File Offset: 0x00133194
[Token(Token = "0x600562D")]
[Address(RVA = "0x10A7FE0", Offset = "0x10A6DE0", VA = "0x1810A7FE0")]
public AdCarouselItemListModel()
{
List<StorefrontAdCarouselItem> list = new List();
this.IMGCKEJIJAA = list;
base..ctor();
}
// Token: 0x0600562E RID: 22062 RVA: 0x00134FB4 File Offset: 0x001331B4
[Token(Token = "0x600562E")]
[Address(RVA = "0x7B58A0", Offset = "0x7B46A0", VA = "0x1807B58A0")]
[CompilerGenerated]
private void PEKENJHMMMD(List<StorefrontAdCarouselItem> BOOHBJEEGKH)
{
this.IMGCKEJIJAA = BOOHBJEEGKH;
}
// Token: 0x04003B65 RID: 15205
[FieldOffset(Offset = "0x100")]
[Token(Token = "0x4003B65")]
private List<StorefrontAdCarouselItem> IMGCKEJIJAA;
// Token: 0x04003B66 RID: 15206
[FieldOffset(Offset = "0x108")]
[Token(Token = "0x4003B66")]
[SerializeField]
private AdCarouselItemListModel.OIOLLJCPNPF source;
// Token: 0x02000E85 RID: 3717
[Token(Token = "0x2000E85")]
public enum OIOLLJCPNPF
{
// Token: 0x04003B68 RID: 15208
[Token(Token = "0x4003B68")]
Store
}
}
}
@@ -0,0 +1,68 @@
using System;
using Cpp2IlInjected;
using UnityEngine;
namespace RRUI.Data
{
// Token: 0x02000E86 RID: 3718
[Token(Token = "0x2000E86")]
public class AdCarouselItemListModelController : ModelController<AdCarouselItemListModel>
{
// Token: 0x0600562F RID: 22063 RVA: 0x00134FC8 File Offset: 0x001331C8
[Token(Token = "0x600562F")]
[Address(RVA = "0x10A7D90", Offset = "0x10A6B90", VA = "0x1810A7D90")]
public AdCarouselItemListModelController()
{
}
// Token: 0x02000E87 RID: 3719
[Token(Token = "0x2000E87")]
[Serializable]
private class HideAdCarouselImpl : HideableControllerImpl<AdCarouselItemListModel>
{
// Token: 0x06005630 RID: 22064 RVA: 0x00134FDC File Offset: 0x001331DC
[Token(Token = "0x6005630")]
[Address(RVA = "0x10B62E0", Offset = "0x10B50E0", VA = "0x1810B62E0", Slot = "27")]
protected override void DMAHGBLDMFA()
{
}
// Token: 0x06005631 RID: 22065 RVA: 0x00134FF0 File Offset: 0x001331F0
[Token(Token = "0x6005631")]
[Address(RVA = "0x10B6370", Offset = "0x10B5170", VA = "0x1810B6370")]
public HideAdCarouselImpl()
{
}
}
// Token: 0x02000E88 RID: 3720
[Token(Token = "0x2000E88")]
[Serializable]
private class AdCarouselItemListCardSpawnerImpl : RecyclingListCardSpawnerControllerImpl<AdCarouselItemListModel, AdCarouselItemModel, AdCarouselItemModelController>
{
// Token: 0x06005632 RID: 22066 RVA: 0x00135004 File Offset: 0x00133204
[Token(Token = "0x6005632")]
[Address(RVA = "0x10A7D00", Offset = "0x10A6B00", VA = "0x1810A7D00", Slot = "27")]
protected override void DMAHGBLDMFA()
{
int num = 0;
base.KDEDJECMBGK<int>(num);
}
// Token: 0x06005633 RID: 22067 RVA: 0x0013501C File Offset: 0x0013321C
[Token(Token = "0x6005633")]
[Address(RVA = "0x10A7C80", Offset = "0x10A6A80", VA = "0x1810A7C80", Slot = "34")]
protected override void CLBPDGGELMA(GameObject GCCLEJOGCCE, int EFBDCIJMFGD, AdCarouselItemModel COMECBGLNAK, BAEJLDPBGFI LLPPFKLMILG)
{
COMECBGLNAK.MKBLJJGJAOH();
}
// Token: 0x06005634 RID: 22068 RVA: 0x00135038 File Offset: 0x00133238
[Token(Token = "0x6005634")]
[Address(RVA = "0x10A7D50", Offset = "0x10A6B50", VA = "0x1810A7D50")]
public AdCarouselItemListCardSpawnerImpl()
{
}
}
}
}
@@ -0,0 +1,86 @@
using System;
using Cpp2IlInjected;
using RecNet;
namespace RRUI.Data
{
// Token: 0x02000E89 RID: 3721
[Token(Token = "0x2000E89")]
public class AdCarouselItemModel : RRUIModel
{
// Token: 0x17000EEF RID: 3823
// (get) Token: 0x06005635 RID: 22069 RVA: 0x0013504C File Offset: 0x0013324C
// (set) Token: 0x06005636 RID: 22070 RVA: 0x00135060 File Offset: 0x00133260
[Token(Token = "0x17000EEF")]
public StorefrontAdCarouselItem KECDPMCDFPK
{
[Token(Token = "0x6005635")]
[Address(RVA = "0x423E10", Offset = "0x422C10", VA = "0x180423E10")]
get;
[Token(Token = "0x6005636")]
[Address(RVA = "0x687270", Offset = "0x686070", VA = "0x180687270")]
private set;
}
// Token: 0x17000EF0 RID: 3824
// (get) Token: 0x06005637 RID: 22071 RVA: 0x00135074 File Offset: 0x00133274
[Token(Token = "0x17000EF0")]
protected override bool PHGOLNMDJLH
{
[Token(Token = "0x6005637")]
[Address(RVA = "0x10A82E0", Offset = "0x10A70E0", VA = "0x1810A82E0", Slot = "12")]
get
{
return this.NDMPCGPPLJK != -1;
}
}
// Token: 0x06005638 RID: 22072 RVA: 0x00135090 File Offset: 0x00133290
[Token(Token = "0x6005638")]
[Address(RVA = "0x10A82F0", Offset = "0x10A70F0", VA = "0x1810A82F0")]
public void Set(int NDMPCGPPLJK)
{
this.NDMPCGPPLJK = NDMPCGPPLJK;
base.MKBLJJGJAOH();
}
// Token: 0x06005639 RID: 22073 RVA: 0x001350AC File Offset: 0x001332AC
[Token(Token = "0x6005639")]
[Address(RVA = "0x10A81F0", Offset = "0x10A6FF0", VA = "0x1810A81F0", Slot = "22")]
protected override void AHFKACICJNC()
{
this.NDMPCGPPLJK = (int)((ulong)4294967295L);
this.<BEAAFNOGIGF>k__BackingField = (ulong)0L;
}
// Token: 0x0600563A RID: 22074 RVA: 0x001350D4 File Offset: 0x001332D4
[Token(Token = "0x600563A")]
[Address(RVA = "0x10A8200", Offset = "0x10A7000", VA = "0x1810A8200", Slot = "26")]
protected override DABKFAIHBBP GLPJPIEOLDF()
{
StorefrontAdCarouselItem storefrontAdCarouselItem = GEAPBDGCKMB.NNAENLDOGOB(this.NDMPCGPPLJK);
this.<BEAAFNOGIGF>k__BackingField = storefrontAdCarouselItem;
return JJEKJGALHKO.<EIDHKJMHBEC>k__BackingField;
}
// Token: 0x0600563B RID: 22075 RVA: 0x001350FC File Offset: 0x001332FC
[Token(Token = "0x600563B")]
[Address(RVA = "0x10A8300", Offset = "0x10A7100", VA = "0x1810A8300")]
public AdCarouselItemModel()
{
}
// Token: 0x04003B69 RID: 15209
[Token(Token = "0x4003B69")]
public const string AD_CAROUSEL_ITEM_ID_KEY = "AD_CAROUSEL_ITEM_ID_KEY";
// Token: 0x04003B6A RID: 15210
[Token(Token = "0x4003B6A")]
private const int NGGOJCEJDMK = -1;
// Token: 0x04003B6C RID: 15212
[FieldOffset(Offset = "0x70")]
[Token(Token = "0x4003B6C")]
private int NDMPCGPPLJK = (int)((ulong)4294967295L);
}
}
@@ -0,0 +1,102 @@
using System;
using System.Runtime.CompilerServices;
using Cpp2IlInjected;
namespace RRUI.Data
{
// Token: 0x02000E8A RID: 3722
[Token(Token = "0x2000E8A")]
public class AdCarouselItemModelController : ModelController<AdCarouselItemModel>, IOLLIDNPNNA
{
// Token: 0x0600563C RID: 22076 RVA: 0x00135120 File Offset: 0x00133320
[Token(Token = "0x600563C")]
[Address(RVA = "0x10A8100", Offset = "0x10A6F00", VA = "0x1810A8100", Slot = "20")]
public BAEJLDPBGFI GetToCardController()
{
/*
An exception occurred when decompiling this method (0600563C)
ICSharpCode.Decompiler.DecompilerException: Error decompiling BAEJLDPBGFI RRUI.Data.AdCarouselItemModelController::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: 0x0600563D RID: 22077 RVA: 0x0013514C File Offset: 0x0013334C
[Token(Token = "0x600563D")]
[Address(RVA = "0x10A81B0", Offset = "0x10A6FB0", VA = "0x1810A81B0")]
public AdCarouselItemModelController()
{
}
// Token: 0x02000E8B RID: 3723
[Token(Token = "0x2000E8B")]
[Serializable]
private class AdCarouselToCardImpl : ToCardControllerImpl<AdCarouselItemModel>
{
// Token: 0x17000EF1 RID: 3825
// (get) Token: 0x0600563E RID: 22078 RVA: 0x00135160 File Offset: 0x00133360
[Token(Token = "0x17000EF1")]
protected override GALEIGFHNBB CardData
{
[Token(Token = "0x600563E")]
[Address(RVA = "0x10A8450", Offset = "0x10A7250", VA = "0x1810A8450", Slot = "76")]
get
{
GALEIGFHNBB galeigfhnbb = new GALEIGFHNBB();
int num = 0;
if (galeigfhnbb == 0 || galeigfhnbb != 0)
{
}
galeigfhnbb.<GJINGNPBMOF>k__BackingField = num;
if (num == 0 || num != 0)
{
}
galeigfhnbb.<BFDIBJOMOMM>k__BackingField = num;
if (num == 0 || num != 0)
{
}
galeigfhnbb.<DKPKBGEABHC>k__BackingField = num;
Action action = new Action(this.MEHKJFGIKOC);
galeigfhnbb.<OBKDGIJGGFF>k__BackingField = action;
return galeigfhnbb;
}
}
// Token: 0x0600563F RID: 22079 RVA: 0x001351C0 File Offset: 0x001333C0
[Token(Token = "0x600563F")]
[Address(RVA = "0x10A8410", Offset = "0x10A7210", VA = "0x1810A8410")]
public AdCarouselToCardImpl()
{
}
// Token: 0x06005640 RID: 22080 RVA: 0x001351D4 File Offset: 0x001333D4
[Token(Token = "0x6005640")]
[Address(RVA = "0x10A8310", Offset = "0x10A7110", VA = "0x1810A8310")]
[CompilerGenerated]
private void MEHKJFGIKOC()
{
CardsConfig instance = CardsConfig.Instance;
int num = 0;
BrowserModel browserModel;
CECAKDDNHLN cecakddnhln;
browserModel.GoTo(cecakddnhln, num != 0);
}
}
}
}
@@ -0,0 +1,230 @@
using System;
using System.Runtime.CompilerServices;
using Cpp2IlInjected;
using RecRoom.Avatars;
using RecRoom.Players.Puppet;
using UnityEngine;
namespace RRUI.Data
{
// Token: 0x020008E8 RID: 2280
[Token(Token = "0x20008E8")]
public class AnimatedPlayerPuppetAvatarModel : AvatarModel
{
// Token: 0x17000B01 RID: 2817
// (get) Token: 0x06003DDE RID: 15838 RVA: 0x000F83CC File Offset: 0x000F65CC
[Token(Token = "0x17000B01")]
public AnimatedPlayerPuppet ILNHNEEILMH
{
[Token(Token = "0x6003DDE")]
[Address(RVA = "0x567CE0", Offset = "0x566AE0", VA = "0x180567CE0")]
get
{
return this.BAPFKFIJECM;
}
}
// Token: 0x06003DDF RID: 15839 RVA: 0x000F83E0 File Offset: 0x000F65E0
[Token(Token = "0x6003DDF")]
[Address(RVA = "0x10A8AB0", Offset = "0x10A78B0", VA = "0x1810A8AB0", Slot = "15")]
protected override void JMFHPBDMELA()
{
base.JMFHPBDMELA();
AnimatedPlayerPuppet animatedPlayerPuppet = CFEJOAPLLIO.PEEPPPLGBOK<AnimatedPlayerPuppet>("[PlayerPuppet]AnimatedVariant");
float z = this.APOJIHHGJAG.z;
Quaternion puppetDefaultRotation = AnimatedPlayerPuppetAvatarModel.PuppetDefaultRotation;
AnimatedPlayerPuppet animatedPlayerPuppet2;
this.BAPFKFIJECM = animatedPlayerPuppet2;
PlayerAvatarDisplay playerAvatarDisplay = animatedPlayerPuppet2.playerAvatarDisplay;
Action action = new Action(this.JOPGPAFELJE);
playerAvatarDisplay.HKEGDMNCKHM += action;
}
// Token: 0x06003DE0 RID: 15840 RVA: 0x000F843C File Offset: 0x000F663C
[Token(Token = "0x6003DE0")]
[Address(RVA = "0x10A8620", Offset = "0x10A7420", VA = "0x1810A8620", Slot = "17")]
protected override void CEJBCCPEGEB()
{
base.CEJBCCPEGEB();
AnimatedPlayerPuppet bapfkfijecm = this.BAPFKFIJECM;
int num = 0;
if (bapfkfijecm != num)
{
GameObject gameObject = this.BAPFKFIJECM.gameObject;
int num2 = 0;
if (gameObject != num2)
{
this.BAPFKFIJECM.playerAvatarDisplay.RemoveForceMatrixRecalculationPerRenderFlag(this);
this.BAPFKFIJECM.playerAvatarDisplay.RemoveDisableDynamicOcclusionCullingFlag(this);
PlayerAvatarDisplay playerAvatarDisplay = this.BAPFKFIJECM.playerAvatarDisplay;
Action action = new Action(this.JOPGPAFELJE);
playerAvatarDisplay.HKEGDMNCKHM -= action;
OMCHJHPFBDN.KGFPNIMJHIC(this.BAPFKFIJECM.gameObject);
this.BAPFKFIJECM = (ulong)0L;
}
}
}
// Token: 0x06003DE1 RID: 15841 RVA: 0x000F84E0 File Offset: 0x000F66E0
[Token(Token = "0x6003DE1")]
[Address(RVA = "0x10A8580", Offset = "0x10A7380", VA = "0x1810A8580", Slot = "27")]
protected override void CEIEIEPOMNH()
{
AnimatedPlayerPuppet bapfkfijecm = this.BAPFKFIJECM;
int num = 0;
if (bapfkfijecm != num)
{
AnimatedPlayerPuppet bapfkfijecm2 = this.BAPFKFIJECM;
MNHEFLIMKGO agcaplpaahh = this.AGCAPLPAAHH;
int num2 = 0;
bapfkfijecm2.SetAvatarVisuals(agcaplpaahh, num2 != 0);
return;
}
}
// Token: 0x06003DE2 RID: 15842 RVA: 0x000F8524 File Offset: 0x000F6724
[Token(Token = "0x6003DE2")]
[Address(RVA = "0x10A8C70", Offset = "0x10A7A70", VA = "0x1810A8C70")]
public void TrackPlayer(Player IEKDDPPNFPF)
{
Player player = IEKDDPPNFPF;
MNHEFLIMKGO displayedAvatarCopy = IEKDDPPNFPF.playerAvatar.GetDisplayedAvatarCopy();
if (displayedAvatarCopy != 0)
{
this.AGCAPLPAAHH = displayedAvatarCopy;
base.MKBLJJGJAOH();
}
AnimatedPlayerPuppet bapfkfijecm = this.BAPFKFIJECM;
Func<bool> func = delegate
{
Player player2 = player;
int num = 0;
if (!(player2 == num))
{
return player.FBBGNNOCLOH;
}
throw new NullReferenceException();
};
bapfkfijecm.IsTalking = func;
}
// Token: 0x06003DE3 RID: 15843 RVA: 0x000F857C File Offset: 0x000F677C
[Token(Token = "0x6003DE3")]
[Address(RVA = "0x10A8970", Offset = "0x10A7770", VA = "0x1810A8970")]
private void HFEDCOHKFGH()
{
AnimatedPlayerPuppet animatedPlayerPuppet = CFEJOAPLLIO.PEEPPPLGBOK<AnimatedPlayerPuppet>("[PlayerPuppet]AnimatedVariant");
float z = this.APOJIHHGJAG.z;
Quaternion puppetDefaultRotation = AnimatedPlayerPuppetAvatarModel.PuppetDefaultRotation;
AnimatedPlayerPuppet animatedPlayerPuppet2;
this.BAPFKFIJECM = animatedPlayerPuppet2;
PlayerAvatarDisplay playerAvatarDisplay = animatedPlayerPuppet2.playerAvatarDisplay;
Action action = new Action(this.JOPGPAFELJE);
playerAvatarDisplay.HKEGDMNCKHM += action;
}
// Token: 0x06003DE4 RID: 15844 RVA: 0x000F85D4 File Offset: 0x000F67D4
[Token(Token = "0x6003DE4")]
[Address(RVA = "0x10A8C10", Offset = "0x10A7A10", VA = "0x1810A8C10")]
private void JOPGPAFELJE()
{
this.BAPFKFIJECM.playerAvatarDisplay.AddForceMatrixRecalculationPerRenderFlag(this);
this.BAPFKFIJECM.playerAvatarDisplay.AddDisableDynamicOcclusionCullingFlag(this);
}
// Token: 0x06003DE5 RID: 15845 RVA: 0x000F860C File Offset: 0x000F680C
[Token(Token = "0x6003DE5")]
[Address(RVA = "0x10A87E0", Offset = "0x10A75E0", VA = "0x1810A87E0")]
protected void FAGPIKJBNJA()
{
AnimatedPlayerPuppet bapfkfijecm = this.BAPFKFIJECM;
int num = 0;
if (bapfkfijecm != num)
{
GameObject gameObject = this.BAPFKFIJECM.gameObject;
int num2 = 0;
if (gameObject != num2)
{
this.BAPFKFIJECM.playerAvatarDisplay.RemoveForceMatrixRecalculationPerRenderFlag(this);
this.BAPFKFIJECM.playerAvatarDisplay.RemoveDisableDynamicOcclusionCullingFlag(this);
PlayerAvatarDisplay playerAvatarDisplay = this.BAPFKFIJECM.playerAvatarDisplay;
Action action = new Action(this.JOPGPAFELJE);
playerAvatarDisplay.HKEGDMNCKHM -= action;
OMCHJHPFBDN.KGFPNIMJHIC(this.BAPFKFIJECM.gameObject);
this.BAPFKFIJECM = (ulong)0L;
}
}
}
// Token: 0x06003DE6 RID: 15846 RVA: 0x000F86AC File Offset: 0x000F68AC
[Token(Token = "0x6003DE6")]
[Address(RVA = "0x10A8E10", Offset = "0x10A7C10", VA = "0x1810A8E10")]
public AnimatedPlayerPuppetAvatarModel()
{
float z = Vector3.one.z;
Vector3 vector;
float z2 = vector.z;
this.APOJIHHGJAG.z = z2;
base..ctor();
}
// Token: 0x06003DE7 RID: 15847 RVA: 0x000F86E0 File Offset: 0x000F68E0
// Note: this type is marked as 'beforefieldinit'.
[Token(Token = "0x6003DE7")]
[Address(RVA = "0x10A8D50", Offset = "0x10A7B50", VA = "0x1810A8D50")]
static AnimatedPlayerPuppetAvatarModel()
{
float z = Vector3.back.z;
}
// Token: 0x04003366 RID: 13158
[Token(Token = "0x4003366")]
private const string DEMHJOPNDNC = "[PlayerPuppet]AnimatedVariant";
// Token: 0x04003367 RID: 13159
[FieldOffset(Offset = "0x70")]
[Token(Token = "0x4003367")]
private readonly Vector3 APOJIHHGJAG;
// Token: 0x04003368 RID: 13160
[Token(Token = "0x4003368")]
public static readonly Quaternion PuppetDefaultRotation;
// Token: 0x04003369 RID: 13161
[FieldOffset(Offset = "0x80")]
[Token(Token = "0x4003369")]
private AnimatedPlayerPuppet BAPFKFIJECM;
// Token: 0x020008E9 RID: 2281
[Token(Token = "0x20008E9")]
[CompilerGenerated]
private sealed class OOJIPEFNKDF
{
// Token: 0x06003DE8 RID: 15848 RVA: 0x000F86F8 File Offset: 0x000F68F8
[Token(Token = "0x6003DE8")]
[Address(RVA = "0x3F5100", Offset = "0x3F3F00", VA = "0x1803F5100")]
public OOJIPEFNKDF()
{
}
// Token: 0x06003DE9 RID: 15849 RVA: 0x000F870C File Offset: 0x000F690C
[Token(Token = "0x6003DE9")]
[Address(RVA = "0x10B76F0", Offset = "0x10B64F0", VA = "0x1810B76F0")]
internal bool <TrackPlayer>b__0()
{
Player player = this.player;
int num = 0;
if (!(player == num))
{
return this.player.FBBGNNOCLOH;
}
throw new NullReferenceException();
}
// Token: 0x0400336A RID: 13162
[FieldOffset(Offset = "0x10")]
[Token(Token = "0x400336A")]
public Player player;
}
}
}
@@ -0,0 +1,306 @@
using System;
using Cpp2IlInjected;
using RecRoom;
using RecRoom.Core.Screens.PlayerController;
using RecRoom.Players.Puppet;
using UnityEngine;
namespace RRUI.Data
{
// Token: 0x020008EA RID: 2282
[Token(Token = "0x20008EA")]
public class AnimatedPlayerPuppetAvatarModelController : ModelController<AnimatedPlayerPuppetAvatarModel>
{
// Token: 0x06003DEA RID: 15850 RVA: 0x000F8740 File Offset: 0x000F6940
[Token(Token = "0x6003DEA")]
[Address(RVA = "0x10A8540", Offset = "0x10A7340", VA = "0x1810A8540")]
public AnimatedPlayerPuppetAvatarModelController()
{
}
// Token: 0x020008EB RID: 2283
[Token(Token = "0x20008EB")]
[Serializable]
private class PlayAnimationButtonImpl : ButtonControllerImpl<AnimatedPlayerPuppetAvatarModel>
{
// Token: 0x06003DEB RID: 15851 RVA: 0x000F8754 File Offset: 0x000F6954
[Token(Token = "0x6003DEB")]
[Address(RVA = "0x10B81B0", Offset = "0x10B6FB0", VA = "0x1810B81B0", Slot = "29")]
protected override void IKNMALNFPII()
{
PlayerAnimation playerAnimation = this.animation;
}
// Token: 0x06003DEC RID: 15852 RVA: 0x0000220F File Offset: 0x0000040F
[Token(Token = "0x6003DEC")]
[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: 0x06003DED RID: 15853 RVA: 0x000F8770 File Offset: 0x000F6970
[Token(Token = "0x6003DED")]
[Address(RVA = "0x10B8220", Offset = "0x10B7020", VA = "0x1810B8220")]
public PlayAnimationButtonImpl()
{
}
// Token: 0x0400336B RID: 13163
[FieldOffset(Offset = "0x38")]
[Token(Token = "0x400336B")]
[SerializeField]
private PlayerAnimation animation;
}
// Token: 0x020008EC RID: 2284
[Token(Token = "0x20008EC")]
[Serializable]
private class AnimatedPlayerPuppetToRenderTextureModelImpl : ControllerImplementation<AnimatedPlayerPuppetAvatarModel>
{
// Token: 0x06003DEE RID: 15854 RVA: 0x000F8784 File Offset: 0x000F6984
[Token(Token = "0x6003DEE")]
[Address(RVA = "0x10AAAD0", Offset = "0x10A98D0", VA = "0x1810AAAD0", Slot = "27")]
protected override void DMAHGBLDMFA()
{
this.renderTextureModel.JOJPOMANGPO();
}
// Token: 0x06003DEF RID: 15855 RVA: 0x000F87A4 File Offset: 0x000F69A4
[Token(Token = "0x6003DEF")]
[Address(RVA = "0x10AABC0", Offset = "0x10A99C0", VA = "0x1810AABC0")]
public AnimatedPlayerPuppetToRenderTextureModelImpl()
{
}
// Token: 0x0400336C RID: 13164
[FieldOffset(Offset = "0x30")]
[Token(Token = "0x400336C")]
[SerializeField]
[DDPIINEJFMD(JIBDPHMGEGO.Self, false, false, false)]
private AnimatedPlayerPuppetRenderTextureModel renderTextureModel;
}
// Token: 0x020008ED RID: 2285
[Token(Token = "0x20008ED")]
[Serializable]
private class AvatarCustomizationAnimationsImpl : ControllerImplementation<AnimatedPlayerPuppetAvatarModel>
{
// Token: 0x06003DF0 RID: 15856 RVA: 0x000F87B8 File Offset: 0x000F69B8
[Token(Token = "0x6003DF0")]
[Address(RVA = "0x10AC5A0", Offset = "0x10AB3A0", VA = "0x1810AC5A0", Slot = "23")]
protected override void PPAOALHOODL()
{
base.PPAOALHOODL();
OKNNKFGFODL avatarUndoEvent = AvatarCustomizationModel.AvatarUndoEvent;
Action action = new Action(this.FGAFGMMLNKL);
int num = 0;
avatarUndoEvent.BPAJKKAGPKB(action, num != 0);
OKNNKFGFODL avatarRedoEvent = AvatarCustomizationModel.AvatarRedoEvent;
Action action2 = new Action(this.FLPJHJPEDEP);
int num2 = 0;
avatarRedoEvent.BPAJKKAGPKB(action2, num2 != 0);
OKNNKFGFODL avatarRandomizedEvent = AvatarCustomizationModel.AvatarRandomizedEvent;
Action action3 = new Action(this.AANDIKGJLEC);
int num3 = 0;
avatarRandomizedEvent.BPAJKKAGPKB(action3, num3 != 0);
OKNNKFGFODL avatarFaceChangedEvent = AvatarCustomizationModel.AvatarFaceChangedEvent;
Action action4 = new Action(this.GBPNIPLIEJG);
int num4 = 0;
avatarFaceChangedEvent.BPAJKKAGPKB(action4, num4 != 0);
}
// Token: 0x06003DF1 RID: 15857 RVA: 0x000F8858 File Offset: 0x000F6A58
[Token(Token = "0x6003DF1")]
[Address(RVA = "0x10AC3F0", Offset = "0x10AB1F0", VA = "0x1810AC3F0", Slot = "24")]
protected override void JNGMMNANOCH()
{
base.JNGMMNANOCH();
OKNNKFGFODL avatarUndoEvent = AvatarCustomizationModel.AvatarUndoEvent;
Action action = new Action(this.FGAFGMMLNKL);
avatarUndoEvent.BIHKNNPGGKP(action);
OKNNKFGFODL avatarRedoEvent = AvatarCustomizationModel.AvatarRedoEvent;
Action action2 = new Action(this.FLPJHJPEDEP);
avatarRedoEvent.BIHKNNPGGKP(action2);
OKNNKFGFODL avatarRandomizedEvent = AvatarCustomizationModel.AvatarRandomizedEvent;
Action action3 = new Action(this.AANDIKGJLEC);
avatarRandomizedEvent.BIHKNNPGGKP(action3);
OKNNKFGFODL avatarFaceChangedEvent = AvatarCustomizationModel.AvatarFaceChangedEvent;
Action action4 = new Action(this.GBPNIPLIEJG);
avatarFaceChangedEvent.BIHKNNPGGKP(action4);
}
// Token: 0x06003DF2 RID: 15858 RVA: 0x000F88E4 File Offset: 0x000F6AE4
[Token(Token = "0x6003DF2")]
[Address(RVA = "0x10AC200", Offset = "0x10AB000", VA = "0x1810AC200", Slot = "27")]
protected override void DMAHGBLDMFA()
{
}
// Token: 0x06003DF3 RID: 15859 RVA: 0x000F88F8 File Offset: 0x000F6AF8
[Token(Token = "0x6003DF3")]
[Address(RVA = "0x10AC390", Offset = "0x10AB190", VA = "0x1810AC390")]
private void GBPNIPLIEJG()
{
}
// Token: 0x06003DF4 RID: 15860 RVA: 0x000F8910 File Offset: 0x000F6B10
[Token(Token = "0x6003DF4")]
[Address(RVA = "0x10AC330", Offset = "0x10AB130", VA = "0x1810AC330")]
private void FGAFGMMLNKL()
{
PlayerAnimationAsset[] undoAnimations = this.animationContent.UndoAnimations;
this.EOMMJCCDLAD(undoAnimations);
}
// Token: 0x06003DF5 RID: 15861 RVA: 0x000F8938 File Offset: 0x000F6B38
[Token(Token = "0x6003DF5")]
[Address(RVA = "0x10AC360", Offset = "0x10AB160", VA = "0x1810AC360")]
private void FLPJHJPEDEP()
{
PlayerAnimationAsset[] redoAnimations = this.animationContent.RedoAnimations;
this.EOMMJCCDLAD(redoAnimations);
}
// Token: 0x06003DF6 RID: 15862 RVA: 0x000F8960 File Offset: 0x000F6B60
[Token(Token = "0x6003DF6")]
[Address(RVA = "0x10AC1D0", Offset = "0x10AAFD0", VA = "0x1810AC1D0")]
private void AANDIKGJLEC()
{
PlayerAnimationAsset[] randomizeAnimations = this.animationContent.RandomizeAnimations;
this.EOMMJCCDLAD(randomizeAnimations);
}
// Token: 0x06003DF7 RID: 15863 RVA: 0x000F8988 File Offset: 0x000F6B88
[Token(Token = "0x6003DF7")]
[Address(RVA = "0x10AC270", Offset = "0x10AB070", VA = "0x1810AC270")]
private void EOMMJCCDLAD(PlayerAnimationAsset[] DAAFDLFCOGO)
{
throw new MissingMethodException();
}
// Token: 0x06003DF8 RID: 15864 RVA: 0x000F89BC File Offset: 0x000F6BBC
[Token(Token = "0x6003DF8")]
[Address(RVA = "0x10AC760", Offset = "0x10AB560", VA = "0x1810AC760")]
public AvatarCustomizationAnimationsImpl()
{
}
// Token: 0x0400336D RID: 13165
[FieldOffset(Offset = "0x30")]
[Token(Token = "0x400336D")]
[SerializeField]
private AvatarCustomizationAnimationContent animationContent;
}
// Token: 0x020008EE RID: 2286
[Token(Token = "0x20008EE")]
[Serializable]
private class PlayAnimationWhileEnabledImpl : ControllerImplementation<AnimatedPlayerPuppetAvatarModel>
{
// Token: 0x06003DF9 RID: 15865 RVA: 0x000F89D0 File Offset: 0x000F6BD0
[Token(Token = "0x6003DF9")]
[Address(RVA = "0x10B83A0", Offset = "0x10B71A0", VA = "0x1810B83A0", Slot = "27")]
protected override void DMAHGBLDMFA()
{
AnimatedPlayerPuppet animatedPlayerPuppet = this.cachedPuppet;
int num = 0;
if (animatedPlayerPuppet == num)
{
int num2 = 0;
bool flag = animatedPlayerPuppet != num2;
if (flag)
{
this.cachedPuppet = flag;
}
}
if (this.loop)
{
this.DFHGFEAEPPG();
}
}
// Token: 0x06003DFA RID: 15866 RVA: 0x000F8A1C File Offset: 0x000F6C1C
[Token(Token = "0x6003DFA")]
[Address(RVA = "0x10B8530", Offset = "0x10B7330", VA = "0x1810B8530", Slot = "23")]
protected override void PPAOALHOODL()
{
base.PPAOALHOODL();
if (this.playOnEnable)
{
this.DFHGFEAEPPG();
return;
}
}
// Token: 0x06003DFB RID: 15867 RVA: 0x000F8A40 File Offset: 0x000F6C40
[Token(Token = "0x6003DFB")]
[Address(RVA = "0x10B8470", Offset = "0x10B7270", VA = "0x1810B8470", Slot = "24")]
protected override void JNGMMNANOCH()
{
base.JNGMMNANOCH();
if (this.playOnDisable)
{
this.DFHGFEAEPPG();
}
bool flag;
if (!flag || this.stopOnDisable)
{
}
}
// Token: 0x06003DFC RID: 15868 RVA: 0x000F8A78 File Offset: 0x000F6C78
[Token(Token = "0x6003DFC")]
[Address(RVA = "0x10B8260", Offset = "0x10B7060", VA = "0x1810B8260")]
private void DFHGFEAEPPG()
{
if (this.cachedPuppet)
{
throw new MissingMethodException();
}
}
// Token: 0x06003DFD RID: 15869 RVA: 0x000F8AC4 File Offset: 0x000F6CC4
[Token(Token = "0x6003DFD")]
[Address(RVA = "0x10B8580", Offset = "0x10B7380", VA = "0x1810B8580")]
public PlayAnimationWhileEnabledImpl()
{
}
// Token: 0x0400336E RID: 13166
[FieldOffset(Offset = "0x30")]
[Token(Token = "0x400336E")]
[SerializeField]
private bool playOnEnable = true;
// Token: 0x0400336F RID: 13167
[FieldOffset(Offset = "0x31")]
[Token(Token = "0x400336F")]
[SerializeField]
private bool playOnDisable;
// Token: 0x04003370 RID: 13168
[FieldOffset(Offset = "0x32")]
[Token(Token = "0x4003370")]
[SerializeField]
private bool stopOnDisable = true;
// Token: 0x04003371 RID: 13169
[FieldOffset(Offset = "0x33")]
[Token(Token = "0x4003371")]
[SerializeField]
private bool loop;
// Token: 0x04003372 RID: 13170
[FieldOffset(Offset = "0x38")]
[Token(Token = "0x4003372")]
[SerializeField]
private PlayerAnimationAsset[] animations;
// Token: 0x04003373 RID: 13171
[FieldOffset(Offset = "0x40")]
[Token(Token = "0x4003373")]
private AnimatedPlayerPuppet cachedPuppet;
}
}
}
@@ -0,0 +1,758 @@
using System;
using System.Collections.Generic;
using System.Runtime.CompilerServices;
using Cpp2IlInjected;
using RecRoom.Core;
using RecRoom.Core.Imposters;
using RecRoom.Players.Puppet;
using UnityEngine;
using UnityEngine.Rendering.Universal;
using Valve.VR;
namespace RRUI.Data
{
// Token: 0x020008EF RID: 2287
[Token(Token = "0x20008EF")]
public class AnimatedPlayerPuppetRenderTextureModel : RRUIModel
{
// Token: 0x17000B02 RID: 2818
// (get) Token: 0x06003DFE RID: 15870 RVA: 0x000F8AE8 File Offset: 0x000F6CE8
[Token(Token = "0x17000B02")]
public bool ALLPBNCOPIH
{
[Token(Token = "0x6003DFE")]
[Address(RVA = "0x10AAA50", Offset = "0x10A9850", VA = "0x1810AAA50")]
get
{
return this.MEAPNPCHBFL.CFLJGNJLBFG;
}
}
// Token: 0x17000B03 RID: 2819
// (get) Token: 0x06003DFF RID: 15871 RVA: 0x000F8B08 File Offset: 0x000F6D08
// (set) Token: 0x06003E00 RID: 15872 RVA: 0x000F8B1C File Offset: 0x000F6D1C
[Token(Token = "0x17000B03")]
public AnimatedPlayerPuppet ILNHNEEILMH
{
[Token(Token = "0x6003DFF")]
[Address(RVA = "0x8379D0", Offset = "0x8367D0", VA = "0x1808379D0")]
get
{
return this.BAPFKFIJECM;
}
[Token(Token = "0x6003E00")]
[Address(RVA = "0x10AAA80", Offset = "0x10A9880", VA = "0x1810AAA80")]
set
{
this.BAPFKFIJECM = value;
base.JOJPOMANGPO();
}
}
// Token: 0x17000B04 RID: 2820
// (get) Token: 0x06003E01 RID: 15873 RVA: 0x000F8B38 File Offset: 0x000F6D38
[Token(Token = "0x17000B04")]
public RenderTexture FDPHEELKOPB
{
[Token(Token = "0x6003E01")]
[Address(RVA = "0x60CF40", Offset = "0x60BD40", VA = "0x18060CF40")]
get
{
return this.GKKBHKOFBEK;
}
}
// Token: 0x17000B05 RID: 2821
// (get) Token: 0x06003E02 RID: 15874 RVA: 0x000F8B4C File Offset: 0x000F6D4C
[Token(Token = "0x17000B05")]
private int IICMOPENLGG
{
[Token(Token = "0x6003E02")]
[Address(RVA = "0x10AA440", Offset = "0x10A9240", VA = "0x1810AA440")]
get
{
/*
An exception occurred when decompiling this method (06003E02)
ICSharpCode.Decompiler.DecompilerException: Error decompiling System.Int32 RRUI.Data.AnimatedPlayerPuppetRenderTextureModel::OOKHKCIINNF()
---> System.Exception: Basic block has to end with unconditional control flow.
{
IL_00:
brtrue(IL_00, cne:bool(ldfld:JIBNNKFFHAP(AnimatedPlayerPuppetRenderTextureModel::size, ldloc:AnimatedPlayerPuppetRenderTextureModel(this)), ldc.i4:JIBNNKFFHAP(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: 0x17000B06 RID: 2822
// (get) Token: 0x06003E03 RID: 15875 RVA: 0x000F8B64 File Offset: 0x000F6D64
[Token(Token = "0x17000B06")]
private ImposterRenderConfig BFJAJMCCBBE
{
[Token(Token = "0x6003E03")]
[Address(RVA = "0x10AA370", Offset = "0x10A9170", VA = "0x1810AA370")]
get
{
float indexCurl = ((ISteamVR_Action_Skeleton_Source)this.IPIBFAIKBBG).indexCurl;
throw new NullReferenceException();
}
}
// Token: 0x17000B07 RID: 2823
// (get) Token: 0x06003E04 RID: 15876 RVA: 0x000F8B84 File Offset: 0x000F6D84
[Token(Token = "0x17000B07")]
private static int ILMKDECMDII
{
[Token(Token = "0x6003E04")]
[Address(RVA = "0x10AA140", Offset = "0x10A8F40", VA = "0x1810AA140")]
get
{
if (SingletonMonoBehaviour.FFNIFALJLDD && SingletonMonoBehaviour.ONCPNMDGGKG.GMKJEJDALGA)
{
bool showPlatformSpecificDisplayName = SingletonMonoBehaviour.ONCPNMDGGKG.GMKJEJDALGA;
}
Dictionary<PPDOPHKNMCK, int> kjpadecbpnc = AnimatedPlayerPuppetRenderTextureModel.KJPADECBPNC;
return 60;
}
}
// Token: 0x06003E05 RID: 15877 RVA: 0x000F8BC4 File Offset: 0x000F6DC4
[Token(Token = "0x6003E05")]
[Address(RVA = "0x10A9FA0", Offset = "0x10A8DA0", VA = "0x1810A9FA0", Slot = "15")]
protected override void JMFHPBDMELA()
{
base.JMFHPBDMELA();
ImposterRawImage.JIBNNKFFHAP jibnnkffhap = this.size;
if (jibnnkffhap == ImposterRawImage.JIBNNKFFHAP.Custom)
{
}
int num = (int)jibnnkffhap;
RenderTexture renderTexture = JODFIHBJHJM.JGHJHCOJJEH((int)jibnnkffhap, num);
this.GKKBHKOFBEK = renderTexture;
string text = string.Format("{0} texture", this);
renderTexture.name = text;
this.ELOFOJGBGLO();
BJOIBBBOIKO<ImposterRenderConfig> ipibfaikbbg = this.IPIBFAIKBBG;
int num2 = 0;
ImposterRenderConfig imposterRenderConfig = this.defaultImposterRenderConfig;
bool flag = ipibfaikbbg.DOEHAPOJMON(imposterRenderConfig, this, num2);
CJMGCKECLBD cjmgckeclbd = new CJMGCKECLBD();
this.CGNADFCICLE = cjmgckeclbd;
CJMGCKECLBD cjmgckeclbd2 = new CJMGCKECLBD();
this.ECMCBGMHDNK = cjmgckeclbd2;
PBCPECJNPKD pbcpecjnpkd = new PBCPECJNPKD();
this.BBFPJIABHKJ = pbcpecjnpkd;
Action<float> action = new Action(this.GEKAPGINNIL);
IDisposable disposable = ADIFCODGAML.GIEOOLAGCKA(this, action, Scheduler.NEIJEKIKDOG.PreRender);
this.AENELEOCFPJ = disposable;
}
// Token: 0x06003E06 RID: 15878 RVA: 0x000F8C84 File Offset: 0x000F6E84
[Token(Token = "0x6003E06")]
[Address(RVA = "0x10A8FD0", Offset = "0x10A7DD0", VA = "0x1810A8FD0", Slot = "17")]
protected override void CEJBCCPEGEB()
{
base.CEJBCCPEGEB();
Camera hpnbgfiljbk = this.HPNBGFILJBK;
int num = 0;
bool flag = hpnbgfiljbk != num;
int num2 = 0;
if (flag)
{
GameObject gameObject = this.HPNBGFILJBK.gameObject;
int num3 = 0;
if (gameObject != num3)
{
OMCHJHPFBDN.KGFPNIMJHIC(this.HPNBGFILJBK.gameObject);
this.HPNBGFILJBK = num2;
}
}
RenderTexture gkkbhkofbek = this.GKKBHKOFBEK;
int num4 = 0;
if (gkkbhkofbek != num4)
{
OMCHJHPFBDN.KBFLHNONOHF(this.GKKBHKOFBEK);
this.GKKBHKOFBEK = num2;
}
RenderTexture omkbogafiib = this.OMKBOGAFIIB;
int num5 = 0;
if (omkbogafiib != num5)
{
OMCHJHPFBDN.KBFLHNONOHF(this.OMKBOGAFIIB);
this.OMKBOGAFIIB = num2;
}
RenderTexture hnhchcagjaj = this.HNHCHCAGJAJ;
int num6 = 0;
if (hnhchcagjaj != num6)
{
OMCHJHPFBDN.KBFLHNONOHF(this.HNHCHCAGJAJ);
this.HNHCHCAGJAJ = num2;
}
ManagedTexture adgpenejhbj = this.ADGPENEJHBJ;
if (adgpenejhbj != 0)
{
adgpenejhbj.GNGOOMMLPHE();
}
if (this.AENELEOCFPJ != 0)
{
}
}
// Token: 0x17000B08 RID: 2824
// (get) Token: 0x06003E07 RID: 15879 RVA: 0x000F8D80 File Offset: 0x000F6F80
[Token(Token = "0x17000B08")]
protected override bool PHGOLNMDJLH
{
[Token(Token = "0x6003E07")]
[Address(RVA = "0x460D40", Offset = "0x45FB40", VA = "0x180460D40", Slot = "12")]
get
{
return true;
}
}
// Token: 0x06003E08 RID: 15880 RVA: 0x0000220F File Offset: 0x0000040F
[Token(Token = "0x6003E08")]
[Address(RVA = "0x402080", Offset = "0x400E80", VA = "0x180402080", Slot = "22")]
protected override void AHFKACICJNC()
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
// Token: 0x06003E09 RID: 15881 RVA: 0x000F8D90 File Offset: 0x000F6F90
[Token(Token = "0x6003E09")]
[Address(RVA = "0x10A9F00", Offset = "0x10A8D00", VA = "0x1810A9F00", Slot = "26")]
protected override DABKFAIHBBP GLPJPIEOLDF()
{
return JJEKJGALHKO.<EIDHKJMHBEC>k__BackingField;
}
// Token: 0x06003E0A RID: 15882 RVA: 0x000F8DA4 File Offset: 0x000F6FA4
[Token(Token = "0x6003E0A")]
[Address(RVA = "0x10AA3A0", Offset = "0x10A91A0", VA = "0x1810AA3A0")]
private void ONJIDDGMHND()
{
ImposterRawImage.JIBNNKFFHAP jibnnkffhap = this.size;
if (jibnnkffhap == ImposterRawImage.JIBNNKFFHAP.Custom)
{
}
int num = (int)jibnnkffhap;
RenderTexture renderTexture = JODFIHBJHJM.JGHJHCOJJEH((int)jibnnkffhap, num);
this.GKKBHKOFBEK = renderTexture;
string text = string.Format("{0} texture", this);
renderTexture.name = text;
}
// Token: 0x06003E0B RID: 15883 RVA: 0x000F8DE8 File Offset: 0x000F6FE8
[Token(Token = "0x6003E0B")]
[Address(RVA = "0x10A9520", Offset = "0x10A8320", VA = "0x1810A9520")]
private void ELOFOJGBGLO()
{
Camera camera = new GameObject("AnimatedPlayerPuppetRenderTextureCamera").AddComponent<Camera>();
this.HPNBGFILJBK = camera;
camera.aspect = 1f;
this.HPNBGFILJBK.farClipPlane = 10f;
Camera hpnbgfiljbk = this.HPNBGFILJBK;
int num = 0;
hpnbgfiljbk.useOcclusionCulling = num != 0;
this.HPNBGFILJBK.clearFlags = CameraClearFlags.Color;
Camera hpnbgfiljbk2 = this.HPNBGFILJBK;
Camera hpnbgfiljbk3 = this.HPNBGFILJBK;
int num2 = 0;
hpnbgfiljbk3.enabled = num2 != 0;
Camera hpnbgfiljbk4 = this.HPNBGFILJBK;
int num3 = 0;
hpnbgfiljbk4.stereoTargetEye = (StereoTargetEyeMask)num3;
this.HPNBGFILJBK.cullingMask = 4096;
UniversalAdditionalCameraData universalAdditionalCameraData = this.HPNBGFILJBK.gameObject.AddComponent<UniversalAdditionalCameraData>();
universalAdditionalCameraData.m_forceRenderMirrors = false;
universalAdditionalCameraData.m_RenderShadows = false;
}
// Token: 0x06003E0C RID: 15884 RVA: 0x000F8EAC File Offset: 0x000F70AC
[Token(Token = "0x6003E0C")]
[Address(RVA = "0x10A8F50", Offset = "0x10A7D50", VA = "0x1810A8F50")]
public void AddRenderConfig(object PIHIPPPPEBI, ImposterRenderConfig PBGBNMCPEAJ, int JMHKMOACHDG)
{
bool flag = this.IPIBFAIKBBG.DOEHAPOJMON(PBGBNMCPEAJ, PIHIPPPPEBI, JMHKMOACHDG);
}
// Token: 0x06003E0D RID: 15885 RVA: 0x000F8ED0 File Offset: 0x000F70D0
[Token(Token = "0x6003E0D")]
[Address(RVA = "0x10AA480", Offset = "0x10A9280", VA = "0x1810AA480")]
public void RemoveRenderConfig(object PIHIPPPPEBI)
{
bool flag = this.IPIBFAIKBBG.HAHBGOMEMEE(PIHIPPPPEBI);
}
// Token: 0x06003E0E RID: 15886 RVA: 0x000F8EF0 File Offset: 0x000F70F0
[Token(Token = "0x6003E0E")]
[Address(RVA = "0x10A8EF0", Offset = "0x10A7CF0", VA = "0x1810A8EF0")]
public void AddApplyInputRotation(object PIHIPPPPEBI)
{
this.MEAPNPCHBFL.BPAJKKAGPKB(PIHIPPPPEBI);
}
// Token: 0x06003E0F RID: 15887 RVA: 0x000F8F10 File Offset: 0x000F7110
[Token(Token = "0x6003E0F")]
[Address(RVA = "0x10AA450", Offset = "0x10A9250", VA = "0x1810AA450")]
public void RemoveApplyInputRotation(object PIHIPPPPEBI)
{
this.MEAPNPCHBFL.BIHKNNPGGKP(PIHIPPPPEBI);
}
// Token: 0x06003E10 RID: 15888 RVA: 0x000F8F30 File Offset: 0x000F7130
[Token(Token = "0x6003E10")]
[Address(RVA = "0x10A8F20", Offset = "0x10A7D20", VA = "0x1810A8F20")]
public void AddCameraDeltaRotationDegrees(float DCGDJBKAAPL, float CKAKIMGEBBN)
{
this.PLHHJAMGEIC = DCGDJBKAAPL;
this.EIGLKOCICNG = CKAKIMGEBBN;
}
// Token: 0x06003E11 RID: 15889 RVA: 0x000F8F4C File Offset: 0x000F714C
[Token(Token = "0x6003E11")]
[Address(RVA = "0x10AA4E0", Offset = "0x10A92E0", VA = "0x1810AA4E0")]
public void ResetInputAngles()
{
int num = 0;
this.PLHHJAMGEIC = (float)num;
}
// Token: 0x06003E12 RID: 15890 RVA: 0x000F8F64 File Offset: 0x000F7164
[Token(Token = "0x6003E12")]
[Address(RVA = "0x10AA4F0", Offset = "0x10A92F0", VA = "0x1810AA4F0")]
public void SaveSnapshotToProfilePhoto()
{
RenderTexture omkbogafiib = this.OMKBOGAFIIB;
int num = 0;
if (omkbogafiib == num)
{
ImposterRawImage.JIBNNKFFHAP jibnnkffhap = this.size;
if (jibnnkffhap == ImposterRawImage.JIBNNKFFHAP.Custom)
{
}
int num2 = (int)jibnnkffhap;
RenderTexture renderTexture = JODFIHBJHJM.JGHJHCOJJEH((int)jibnnkffhap, num2);
this.OMKBOGAFIIB = renderTexture;
}
RenderTexture hnhchcagjaj = this.HNHCHCAGJAJ;
int num3 = 0;
if (hnhchcagjaj == num3)
{
int num4;
if (this.size == ImposterRawImage.JIBNNKFFHAP.Custom)
{
num4 = this.customSize;
}
RenderTexture renderTexture2 = JODFIHBJHJM.JGHJHCOJJEH(num4, num4);
this.HNHCHCAGJAJ = renderTexture2;
}
Transform visualRoot = this.BAPFKFIJECM.visualRoot;
Vector3 vector;
float z = vector.z;
float z2 = this.snapshotRenderConfig.cameraOffsetPosition.z;
Vector3 vector2;
float z3 = vector2.z;
float z4 = this.snapshotRenderConfig.cameraOffsetDirection.z;
float z5 = Vector3.zero.z;
Vector3 cameraPosition;
Quaternion cameraRotation;
Action action = delegate
{
AnimatedPlayerPuppetRenderTextureModel <>4__this = this;
Quaternion identity = Quaternion.identity;
AnimatedPlayerPuppetRenderTextureModel <>4__this2 = this;
ImposterRenderConfig imposterRenderConfig = <>4__this2.snapshotRenderConfig;
Quaternion cameraRotation2 = cameraRotation;
float z6 = cameraPosition.z;
RenderTexture omkbogafiib2 = <>4__this2.OMKBOGAFIIB;
float cameraPerspectiveAngle = imposterRenderConfig.cameraPerspectiveAngle;
RenderTexture hnhchcagjaj2 = this.HNHCHCAGJAJ;
AnimatedPlayerPuppetRenderTextureModel <>4__this3 = this;
Texture2D texture2D = <>4__this3.snapshotBackgroundTexture;
RenderTexture hnhchcagjaj3 = <>4__this3.HNHCHCAGJAJ;
Graphics.Blit(texture2D, hnhchcagjaj3);
AnimatedPlayerPuppetRenderTextureModel <>4__this4 = this;
Material material = <>4__this4.alphaBlitMaterial;
RenderTexture hnhchcagjaj4 = <>4__this4.HNHCHCAGJAJ;
Graphics.Blit(<>4__this4.OMKBOGAFIIB, hnhchcagjaj4, material);
AnimatedPlayerPuppetRenderTextureModel <>4__this5 = this;
ManagedTexture adgpenejhbj = <>4__this5.ADGPENEJHBJ;
RenderTexture hnhchcagjaj5 = <>4__this5.HNHCHCAGJAJ;
adgpenejhbj.DPCIGLIJMPF(hnhchcagjaj5);
DABKFAIHBBP dabkfaihbbp = PEGGCEDHBOF.CCCDIOALPJK(this.ADGPENEJHBJ);
int num5;
Action<string> action2 = new Action(num5.LogError);
num5 = 0;
throw new NullReferenceException();
};
KFBABPAPIMB kfbabpapimb = this.GGGCLEIGKCE(action);
}
// Token: 0x06003E13 RID: 15891 RVA: 0x000F905C File Offset: 0x000F725C
[Token(Token = "0x6003E13")]
[Address(RVA = "0x10A96C0", Offset = "0x10A84C0", VA = "0x1810A96C0")]
private void GEKAPGINNIL(float POGAEJIEPIM)
{
AnimatedPlayerPuppet bapfkfijecm = this.BAPFKFIJECM;
int num = 0;
if (!(bapfkfijecm == num))
{
float unscaledTime = Time.unscaledTime;
if (this.HPBLDCOENHD <= unscaledTime)
{
float time = Time.time;
float time2 = Time.time;
this.DHNINFGIDEK = time2;
float unscaledTime2 = Time.unscaledTime;
int num2 = AnimatedPlayerPuppetRenderTextureModel.ILMKDECMDII;
BJOIBBBOIKO<ImposterRenderConfig> ipibfaikbbg = this.IPIBFAIKBBG;
this.HPBLDCOENHD = 1f;
string text = ipibfaikbbg.ToString();
if (this.MEAPNPCHBFL.CFLJGNJLBFG)
{
if (this.applyInputYawToPuppet)
{
}
}
Vector3 zero = Vector3.zero;
AnimatedPlayerPuppet bapfkfijecm2 = this.BAPFKFIJECM;
CJMGCKECLBD cgnadfcicle = this.CGNADFCICLE;
Transform visualRoot = bapfkfijecm2.visualRoot;
CJMGCKECLBD cgnadfcicle2 = this.CGNADFCICLE;
float num3 = this.dynamicOffsetSmoothTime;
Vector3 vector = cgnadfcicle.GDIGLMAABGN(1f, num3);
CJMGCKECLBD ecmcbgmhdnk = this.ECMCBGMHDNK;
CJMGCKECLBD ecmcbgmhdnk2 = this.ECMCBGMHDNK;
float num4 = this.dynamicOffsetSmoothTime;
Vector3 vector2 = ecmcbgmhdnk.GDIGLMAABGN(1f, num4);
PBCPECJNPKD bbfpjiabhkj = this.BBFPJIABHKJ;
throw new NullReferenceException();
}
}
}
// Token: 0x06003E14 RID: 15892 RVA: 0x000F91C4 File Offset: 0x000F73C4
[Token(Token = "0x6003E14")]
[Address(RVA = "0x10A9C30", Offset = "0x10A8A30", VA = "0x1810A9C30")]
private void GIIONICBHOI(Quaternion KOLJFIABJEO, Vector3 GLIJPIDABED, Quaternion NNBMANPICHA, float NPODDBFPJEK, ImposterRenderConfig KEKDKDJOBAL, RenderTexture LDEKHANDCBO)
{
AnimatedPlayerPuppet bapfkfijecm = this.BAPFKFIJECM;
int num = 0;
if (!(bapfkfijecm == num))
{
Transform head = this.BAPFKFIJECM.head;
Vector3 vector;
float z = vector.z;
Transform visualRoot = this.BAPFKFIJECM.visualRoot;
Quaternion puppetDefaultRotation = AnimatedPlayerPuppetAvatarModel.PuppetDefaultRotation;
Transform transform = this.HPNBGFILJBK.transform;
float z2 = GLIJPIDABED.z;
Camera hpnbgfiljbk = this.HPNBGFILJBK;
this.HPNBGFILJBK.clearFlags = CameraClearFlags.Depth;
Camera hpnbgfiljbk2 = this.HPNBGFILJBK;
Camera hpnbgfiljbk3 = this.HPNBGFILJBK;
int num2 = 0;
hpnbgfiljbk3.enabled = num2 != 0;
this.HPNBGFILJBK.Render();
Camera hpnbgfiljbk4 = this.HPNBGFILJBK;
int num3 = 0;
hpnbgfiljbk4.targetTexture = num3;
JODFIHBJHJM.KEMHHNJNBCF();
JODFIHBJHJM.DJIKGEKGANK();
}
}
// Token: 0x06003E15 RID: 15893 RVA: 0x000F928C File Offset: 0x000F748C
[Token(Token = "0x6003E15")]
[Address(RVA = "0x10A91E0", Offset = "0x10A7FE0", VA = "0x1810A91E0")]
private static void EHFNNLHNHDG(Vector3 DDELPDMAHFA, Vector3 AMPEGGNILBL, Vector3 PMIOINIOINH, out Vector3 GLIJPIDABED, out Quaternion NNBMANPICHA)
{
int num = 0;
float magnitude = AMPEGGNILBL.magnitude;
int num2 = 0;
if (magnitude > (float)num2)
{
Vector3 vector = magnitude * num;
}
Vector3 zero = Vector3.zero;
int num3 = 0;
Vector3 up = Vector3.up;
Quaternion quaternion = Quaternion.AngleAxis(magnitude, num3);
int num4 = 0;
Vector3 right = Vector3.right;
Quaternion quaternion2 = Quaternion.AngleAxis(magnitude, num4);
Vector3 up2 = Vector3.up;
Vector3 forward = Vector3.forward;
Vector3 vector2;
float z = vector2.z;
GLIJPIDABED.z = z;
}
// Token: 0x06003E16 RID: 15894 RVA: 0x000F9300 File Offset: 0x000F7500
[Token(Token = "0x6003E16")]
[Address(RVA = "0x10AA990", Offset = "0x10A9790", VA = "0x1810AA990")]
public AnimatedPlayerPuppetRenderTextureModel()
{
ManagedTexture managedTexture = new ManagedTexture("TitleScreenProfilePhoto");
this.ADGPENEJHBJ = managedTexture;
BJOIBBBOIKO<ImposterRenderConfig> bjoibbboiko = new BJOIBBBOIKO();
this.IPIBFAIKBBG = bjoibbboiko;
AOLMGGAPKEH aolmggapkeh = new AOLMGGAPKEH();
this.MEAPNPCHBFL = aolmggapkeh;
base..ctor();
}
// Token: 0x06003E17 RID: 15895 RVA: 0x000F9360 File Offset: 0x000F7560
// Note: this type is marked as 'beforefieldinit'.
[Token(Token = "0x6003E17")]
[Address(RVA = "0x10AA820", Offset = "0x10A9620", VA = "0x1810AA820")]
static AnimatedPlayerPuppetRenderTextureModel()
{
Dictionary<PPDOPHKNMCK, int> dictionary = new Dictionary();
int num = 0;
dictionary.Add(num, 15);
dictionary.Add((uint)1, 15);
dictionary.Add((uint)2, 15);
dictionary.Add((uint)3, 15);
dictionary.Add((uint)4, 15);
dictionary.Add((uint)6, 15);
dictionary.Add((uint)8, 15);
dictionary.Add((uint)7, 15);
dictionary.Add((uint)5, 15);
dictionary.Add((uint)9, 15);
dictionary.Add((uint)10, 15);
AnimatedPlayerPuppetRenderTextureModel.KJPADECBPNC = dictionary;
}
// Token: 0x04003374 RID: 13172
[FieldOffset(Offset = "0x68")]
[Token(Token = "0x4003374")]
[SerializeField]
[Tooltip("Pixel size of the render")]
[Header("Rendering")]
private ImposterRawImage.JIBNNKFFHAP size = (ImposterRawImage.JIBNNKFFHAP)((ulong)1024L);
// Token: 0x04003375 RID: 13173
[FieldOffset(Offset = "0x6C")]
[Token(Token = "0x4003375")]
[SerializeField]
[OMAIFIIBMNL("size", 0)]
[Tooltip("Custom pixel size for rendered imposter")]
private int customSize;
// Token: 0x04003376 RID: 13174
[FieldOffset(Offset = "0x70")]
[Token(Token = "0x4003376")]
[SerializeField]
[Tooltip("Render camera and lighting settings")]
private ImposterRenderConfig defaultImposterRenderConfig;
// Token: 0x04003377 RID: 13175
[FieldOffset(Offset = "0x78")]
[Token(Token = "0x4003377")]
[SerializeField]
private float dynamicOffsetSmoothTime = 0.33f;
// Token: 0x04003378 RID: 13176
[FieldOffset(Offset = "0x7C")]
[Token(Token = "0x4003378")]
[SerializeField]
private bool applyInputYawToPuppet = true;
// Token: 0x04003379 RID: 13177
[FieldOffset(Offset = "0x80")]
[Token(Token = "0x4003379")]
[SerializeField]
[Header("Snapshot")]
private ImposterRenderConfig snapshotRenderConfig;
// Token: 0x0400337A RID: 13178
[FieldOffset(Offset = "0x88")]
[Token(Token = "0x400337A")]
[SerializeField]
private Texture2D snapshotBackgroundTexture;
// Token: 0x0400337B RID: 13179
[FieldOffset(Offset = "0x90")]
[Token(Token = "0x400337B")]
[SerializeField]
private Material alphaBlitMaterial;
// Token: 0x0400337C RID: 13180
[FieldOffset(Offset = "0x98")]
[Token(Token = "0x400337C")]
private readonly ManagedTexture ADGPENEJHBJ;
// Token: 0x0400337D RID: 13181
[FieldOffset(Offset = "0xA0")]
[Token(Token = "0x400337D")]
private RenderTexture OMKBOGAFIIB;
// Token: 0x0400337E RID: 13182
[FieldOffset(Offset = "0xA8")]
[Token(Token = "0x400337E")]
private RenderTexture HNHCHCAGJAJ;
// Token: 0x0400337F RID: 13183
[FieldOffset(Offset = "0xB0")]
[Token(Token = "0x400337F")]
private IDisposable AENELEOCFPJ;
// Token: 0x04003380 RID: 13184
[FieldOffset(Offset = "0xB8")]
[Token(Token = "0x4003380")]
private Camera HPNBGFILJBK;
// Token: 0x04003381 RID: 13185
[FieldOffset(Offset = "0xC0")]
[Token(Token = "0x4003381")]
private float DHNINFGIDEK;
// Token: 0x04003382 RID: 13186
[FieldOffset(Offset = "0xC8")]
[Token(Token = "0x4003382")]
private CJMGCKECLBD CGNADFCICLE;
// Token: 0x04003383 RID: 13187
[FieldOffset(Offset = "0xD0")]
[Token(Token = "0x4003383")]
private CJMGCKECLBD ECMCBGMHDNK;
// Token: 0x04003384 RID: 13188
[FieldOffset(Offset = "0xD8")]
[Token(Token = "0x4003384")]
private PBCPECJNPKD BBFPJIABHKJ;
// Token: 0x04003385 RID: 13189
[FieldOffset(Offset = "0xE0")]
[Token(Token = "0x4003385")]
private float PLHHJAMGEIC;
// Token: 0x04003386 RID: 13190
[FieldOffset(Offset = "0xE4")]
[Token(Token = "0x4003386")]
private float EIGLKOCICNG;
// Token: 0x04003387 RID: 13191
[FieldOffset(Offset = "0xE8")]
[Token(Token = "0x4003387")]
private readonly BJOIBBBOIKO<ImposterRenderConfig> IPIBFAIKBBG;
// Token: 0x04003388 RID: 13192
[FieldOffset(Offset = "0xF0")]
[Token(Token = "0x4003388")]
private readonly AOLMGGAPKEH MEAPNPCHBFL;
// Token: 0x04003389 RID: 13193
[FieldOffset(Offset = "0xF8")]
[Token(Token = "0x4003389")]
private AnimatedPlayerPuppet BAPFKFIJECM;
// Token: 0x0400338A RID: 13194
[FieldOffset(Offset = "0x100")]
[Token(Token = "0x400338A")]
private RenderTexture GKKBHKOFBEK;
// Token: 0x0400338B RID: 13195
[Token(Token = "0x400338B")]
private static readonly Dictionary<PPDOPHKNMCK, int> KJPADECBPNC;
// Token: 0x0400338C RID: 13196
[FieldOffset(Offset = "0x108")]
[Token(Token = "0x400338C")]
private float HPBLDCOENHD;
// Token: 0x020008F0 RID: 2288
[Token(Token = "0x20008F0")]
public enum PuppetRenderConfigPriority
{
// Token: 0x0400338E RID: 13198
[Token(Token = "0x400338E")]
Default,
// Token: 0x0400338F RID: 13199
[Token(Token = "0x400338F")]
Low = 10,
// Token: 0x04003390 RID: 13200
[Token(Token = "0x4003390")]
Medium = 20,
// Token: 0x04003391 RID: 13201
[Token(Token = "0x4003391")]
High = 30
}
// Token: 0x020008F1 RID: 2289
[Token(Token = "0x20008F1")]
[CompilerGenerated]
private sealed class COPBMOCDDLL
{
// Token: 0x06003E18 RID: 15896 RVA: 0x000F93F0 File Offset: 0x000F75F0
[Token(Token = "0x6003E18")]
[Address(RVA = "0x3F5100", Offset = "0x3F3F00", VA = "0x1803F5100")]
public COPBMOCDDLL()
{
}
// Token: 0x06003E19 RID: 15897 RVA: 0x000F9404 File Offset: 0x000F7604
[Token(Token = "0x6003E19")]
[Address(RVA = "0x10B4000", Offset = "0x10B2E00", VA = "0x1810B4000")]
internal void <SaveSnapshotToProfilePhoto>b__0()
{
AnimatedPlayerPuppetRenderTextureModel animatedPlayerPuppetRenderTextureModel = this.<>4__this;
Quaternion identity = Quaternion.identity;
AnimatedPlayerPuppetRenderTextureModel animatedPlayerPuppetRenderTextureModel2 = this.<>4__this;
ImposterRenderConfig snapshotRenderConfig = animatedPlayerPuppetRenderTextureModel2.snapshotRenderConfig;
Quaternion quaternion = this.cameraRotation;
float z = this.cameraPosition.z;
RenderTexture omkbogafiib = animatedPlayerPuppetRenderTextureModel2.OMKBOGAFIIB;
float cameraPerspectiveAngle = snapshotRenderConfig.cameraPerspectiveAngle;
RenderTexture hnhchcagjaj = this.<>4__this.HNHCHCAGJAJ;
AnimatedPlayerPuppetRenderTextureModel animatedPlayerPuppetRenderTextureModel3 = this.<>4__this;
Texture2D snapshotBackgroundTexture = animatedPlayerPuppetRenderTextureModel3.snapshotBackgroundTexture;
RenderTexture hnhchcagjaj2 = animatedPlayerPuppetRenderTextureModel3.HNHCHCAGJAJ;
Graphics.Blit(snapshotBackgroundTexture, hnhchcagjaj2);
AnimatedPlayerPuppetRenderTextureModel animatedPlayerPuppetRenderTextureModel4 = this.<>4__this;
Material alphaBlitMaterial = animatedPlayerPuppetRenderTextureModel4.alphaBlitMaterial;
RenderTexture hnhchcagjaj3 = animatedPlayerPuppetRenderTextureModel4.HNHCHCAGJAJ;
Graphics.Blit(animatedPlayerPuppetRenderTextureModel4.OMKBOGAFIIB, hnhchcagjaj3, alphaBlitMaterial);
AnimatedPlayerPuppetRenderTextureModel animatedPlayerPuppetRenderTextureModel5 = this.<>4__this;
ManagedTexture adgpenejhbj = animatedPlayerPuppetRenderTextureModel5.ADGPENEJHBJ;
RenderTexture hnhchcagjaj4 = animatedPlayerPuppetRenderTextureModel5.HNHCHCAGJAJ;
adgpenejhbj.DPCIGLIJMPF(hnhchcagjaj4);
DABKFAIHBBP dabkfaihbbp = PEGGCEDHBOF.CCCDIOALPJK(this.<>4__this.ADGPENEJHBJ);
int num;
Action<string> action = new Action(num.LogError);
num = 0;
throw new NullReferenceException();
}
// Token: 0x04003392 RID: 13202
[FieldOffset(Offset = "0x10")]
[Token(Token = "0x4003392")]
public AnimatedPlayerPuppetRenderTextureModel <>4__this;
// Token: 0x04003393 RID: 13203
[FieldOffset(Offset = "0x18")]
[Token(Token = "0x4003393")]
public Vector3 cameraPosition;
// Token: 0x04003394 RID: 13204
[FieldOffset(Offset = "0x24")]
[Token(Token = "0x4003394")]
public Quaternion cameraRotation;
}
}
}
@@ -0,0 +1,247 @@
using System;
using Cpp2IlInjected;
using RecRoom.Core.Imposters;
using UnityEngine;
namespace RRUI.Data
{
// Token: 0x020008F2 RID: 2290
[Token(Token = "0x20008F2")]
public class AnimatedPlayerPuppetRenderTextureModelController : ModelController<AnimatedPlayerPuppetRenderTextureModel>
{
// Token: 0x06003E1A RID: 15898 RVA: 0x000F94FC File Offset: 0x000F76FC
[Token(Token = "0x6003E1A")]
[Address(RVA = "0x10A8EB0", Offset = "0x10A7CB0", VA = "0x1810A8EB0")]
public AnimatedPlayerPuppetRenderTextureModelController()
{
}
// Token: 0x020008F3 RID: 2291
[Token(Token = "0x20008F3")]
[Serializable]
private class AnimatedPlayerPuppetToRenderTextureModelImpl : RawImageControllerImpl<AnimatedPlayerPuppetRenderTextureModel>
{
// Token: 0x06003E1B RID: 15899 RVA: 0x000F9510 File Offset: 0x000F7710
[Token(Token = "0x6003E1B")]
[Address(RVA = "0x10AAB60", Offset = "0x10A9960", VA = "0x1810AAB60", Slot = "27")]
protected override void DMAHGBLDMFA()
{
}
// Token: 0x06003E1C RID: 15900 RVA: 0x000F9528 File Offset: 0x000F7728
[Token(Token = "0x6003E1C")]
[Address(RVA = "0x10AAC00", Offset = "0x10A9A00", VA = "0x1810AAC00")]
public AnimatedPlayerPuppetToRenderTextureModelImpl()
{
}
}
// Token: 0x020008F4 RID: 2292
[Token(Token = "0x20008F4")]
[Serializable]
private class ImposterRendererConfigByUIEnablerControllerImpl : ControllerImplementation<AnimatedPlayerPuppetRenderTextureModel>
{
// Token: 0x06003E1D RID: 15901 RVA: 0x000F953C File Offset: 0x000F773C
[Token(Token = "0x6003E1D")]
[Address(RVA = "0x10B6A90", Offset = "0x10B5890", VA = "0x1810B6A90", Slot = "27")]
protected override void DMAHGBLDMFA()
{
this.GFBGOPAIFOH();
}
// Token: 0x06003E1E RID: 15902 RVA: 0x000F9550 File Offset: 0x000F7750
[Token(Token = "0x6003E1E")]
[Address(RVA = "0x10B6D10", Offset = "0x10B5B10", VA = "0x1810B6D10", Slot = "23")]
protected override void PPAOALHOODL()
{
base.PPAOALHOODL();
this.GFBGOPAIFOH();
}
// Token: 0x06003E1F RID: 15903 RVA: 0x000F956C File Offset: 0x000F776C
[Token(Token = "0x6003E1F")]
[Address(RVA = "0x10B6B80", Offset = "0x10B5980", VA = "0x1810B6B80", Slot = "24")]
protected override void JNGMMNANOCH()
{
base.JNGMMNANOCH();
bool flag;
if (flag)
{
}
}
// Token: 0x06003E20 RID: 15904 RVA: 0x000F958C File Offset: 0x000F778C
[Token(Token = "0x6003E20")]
[Address(RVA = "0x10B6AA0", Offset = "0x10B58A0", VA = "0x1810B6AA0")]
private void GFBGOPAIFOH()
{
bool flag;
if (flag)
{
AnimatedPlayerPuppetRenderTextureModel.PuppetRenderConfigPriority puppetRenderConfigPriority = this.priority;
ImposterRenderConfig imposterRenderConfig = this.imposterRenderConfig;
}
}
// Token: 0x06003E21 RID: 15905 RVA: 0x000F95B4 File Offset: 0x000F77B4
[Token(Token = "0x6003E21")]
[Address(RVA = "0x10B6C60", Offset = "0x10B5A60", VA = "0x1810B6C60")]
private void NNCBNJPPMEL()
{
bool flag;
if (flag)
{
}
}
// Token: 0x06003E22 RID: 15906 RVA: 0x000F95CC File Offset: 0x000F77CC
[Token(Token = "0x6003E22")]
[Address(RVA = "0x10B6D60", Offset = "0x10B5B60", VA = "0x1810B6D60")]
public ImposterRendererConfigByUIEnablerControllerImpl()
{
}
// Token: 0x04003395 RID: 13205
[FieldOffset(Offset = "0x30")]
[Token(Token = "0x4003395")]
[SerializeField]
private ImposterRenderConfig imposterRenderConfig;
// Token: 0x04003396 RID: 13206
[FieldOffset(Offset = "0x38")]
[Token(Token = "0x4003396")]
[SerializeField]
private AnimatedPlayerPuppetRenderTextureModel.PuppetRenderConfigPriority priority;
}
// Token: 0x020008F5 RID: 2293
[Token(Token = "0x20008F5")]
[Serializable]
private class UploadProfilePhotoControllerImpl : ButtonControllerImpl<AnimatedPlayerPuppetRenderTextureModel>
{
// Token: 0x06003E23 RID: 15907 RVA: 0x0000220F File Offset: 0x0000040F
[Token(Token = "0x6003E23")]
[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: 0x06003E24 RID: 15908 RVA: 0x000F95E0 File Offset: 0x000F77E0
[Token(Token = "0x6003E24")]
[Address(RVA = "0x10BB9B0", Offset = "0x10BA7B0", VA = "0x1810BB9B0", Slot = "29")]
protected override void IKNMALNFPII()
{
bool flag;
if (flag)
{
}
}
// Token: 0x06003E25 RID: 15909 RVA: 0x000F95F8 File Offset: 0x000F77F8
[Token(Token = "0x6003E25")]
[Address(RVA = "0x10BBA30", Offset = "0x10BA830", VA = "0x1810BBA30")]
public UploadProfilePhotoControllerImpl()
{
}
}
// Token: 0x020008F6 RID: 2294
[Token(Token = "0x20008F6")]
[Serializable]
private class DraggableAvatarGraphicImpl : DragScrollDecoratorControllerImpl<AnimatedPlayerPuppetRenderTextureModel>
{
// Token: 0x06003E26 RID: 15910 RVA: 0x000F960C File Offset: 0x000F780C
[Token(Token = "0x6003E26")]
[Address(RVA = "0x10B4D60", Offset = "0x10B3B60", VA = "0x1810B4D60", Slot = "22")]
protected override void OFFLOPLJBBG()
{
base.OFFLOPLJBBG();
bool flag;
if (flag)
{
}
}
// Token: 0x06003E27 RID: 15911 RVA: 0x000F962C File Offset: 0x000F782C
[Token(Token = "0x6003E27")]
[Address(RVA = "0x10B4F00", Offset = "0x10B3D00", VA = "0x1810B4F00", Slot = "23")]
protected override void PPAOALHOODL()
{
base.PPAOALHOODL();
bool flag;
if (flag)
{
}
}
// Token: 0x06003E28 RID: 15912 RVA: 0x000F964C File Offset: 0x000F784C
[Token(Token = "0x6003E28")]
[Address(RVA = "0x10B4CC0", Offset = "0x10B3AC0", VA = "0x1810B4CC0", Slot = "24")]
protected override void JNGMMNANOCH()
{
base.JNGMMNANOCH();
bool flag;
if (flag)
{
}
}
// Token: 0x06003E29 RID: 15913 RVA: 0x0000220F File Offset: 0x0000040F
[Token(Token = "0x6003E29")]
[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: 0x06003E2A RID: 15914 RVA: 0x000F966C File Offset: 0x000F786C
[Token(Token = "0x6003E2A")]
[Address(RVA = "0x10B4E00", Offset = "0x10B3C00", VA = "0x1810B4E00", Slot = "29")]
protected override void OnDrag(Vector2 KNAPMEIGFND)
{
}
// Token: 0x06003E2B RID: 15915 RVA: 0x000F9680 File Offset: 0x000F7880
[Token(Token = "0x6003E2B")]
[Address(RVA = "0x10B4E80", Offset = "0x10B3C80", VA = "0x1810B4E80", Slot = "30")]
protected override void OnScroll(Vector2 KNAPMEIGFND)
{
float num = KNAPMEIGFND * -1f;
}
// Token: 0x06003E2C RID: 15916 RVA: 0x000F969C File Offset: 0x000F789C
[Token(Token = "0x6003E2C")]
[Address(RVA = "0x10B4FA0", Offset = "0x10B3DA0", VA = "0x1810B4FA0")]
public DraggableAvatarGraphicImpl()
{
}
// Token: 0x04003397 RID: 13207
[FieldOffset(Offset = "0x38")]
[Token(Token = "0x4003397")]
[SerializeField]
[Header("Drag")]
private float dragYawSpeed = 1f;
// Token: 0x04003398 RID: 13208
[FieldOffset(Offset = "0x3C")]
[Token(Token = "0x4003398")]
[SerializeField]
private float dragPitchSpeed;
// Token: 0x04003399 RID: 13209
[FieldOffset(Offset = "0x40")]
[Token(Token = "0x4003399")]
[SerializeField]
[Header("Scroll")]
private float scrollYawSpeed = 0.033f;
// Token: 0x0400339A RID: 13210
[FieldOffset(Offset = "0x44")]
[Token(Token = "0x400339A")]
[SerializeField]
private float scrollPitchSpeed;
}
}
}
@@ -0,0 +1,225 @@
using System;
using System.Collections.Generic;
using System.Linq;
using System.Runtime.CompilerServices;
using Cpp2IlInjected;
using RecRoom.Avatars;
using UnityEngine;
namespace RRUI.Data
{
// Token: 0x020008FA RID: 2298
[Token(Token = "0x20008FA")]
public class AvatarColorListModel : ListModel
{
// Token: 0x17000B0B RID: 2827
// (get) Token: 0x06003E3D RID: 15933 RVA: 0x000F9894 File Offset: 0x000F7A94
[Token(Token = "0x17000B0B")]
protected override bool PHGOLNMDJLH
{
[Token(Token = "0x6003E3D")]
[Address(RVA = "0x460D40", Offset = "0x45FB40", VA = "0x180460D40", Slot = "12")]
get
{
return true;
}
}
// Token: 0x17000B0C RID: 2828
// (get) Token: 0x06003E3E RID: 15934 RVA: 0x000F98A4 File Offset: 0x000F7AA4
[Token(Token = "0x17000B0C")]
public AvatarColorModel.AvatarColorType MEDAGKEAEKK
{
[Token(Token = "0x6003E3E")]
[Address(RVA = "0x404240", Offset = "0x403040", VA = "0x180404240")]
get
{
return this.avatarColorType;
}
}
// Token: 0x17000B0D RID: 2829
// (get) Token: 0x06003E3F RID: 15935 RVA: 0x000F98B8 File Offset: 0x000F7AB8
[Token(Token = "0x17000B0D")]
protected override bool DALKHIPOALJ
{
[Token(Token = "0x6003E3F")]
[Address(RVA = "0x403930", Offset = "0x402730", VA = "0x180403930", Slot = "27")]
get
{
}
}
// Token: 0x17000B0E RID: 2830
// (get) Token: 0x06003E40 RID: 15936 RVA: 0x000F98C8 File Offset: 0x000F7AC8
[Token(Token = "0x17000B0E")]
public override bool MEBGJGNMIMG
{
[Token(Token = "0x6003E40")]
[Address(RVA = "0x10AB2F0", Offset = "0x10AA0F0", VA = "0x1810AB2F0", Slot = "26")]
get
{
bool flag;
return this.BOIHKFECIGG == 0 || flag;
}
}
// Token: 0x17000B0F RID: 2831
// (get) Token: 0x06003E41 RID: 15937 RVA: 0x000F98E4 File Offset: 0x000F7AE4
[Token(Token = "0x17000B0F")]
public IReadOnlyList<string> NPJAJPJHDKH
{
[Token(Token = "0x6003E41")]
[Address(RVA = "0x46AA30", Offset = "0x469830", VA = "0x18046AA30")]
get
{
/*
An exception occurred when decompiling this method (06003E41)
ICSharpCode.Decompiler.DecompilerException: Error decompiling System.Collections.Generic.IReadOnlyList`1<System.String> RRUI.Data.AvatarColorListModel::get_Guids()
---> System.Exception: Basic block has to end with unconditional control flow.
{
Block_0:
stloc:class [mscorlib]System.Collections.Generic.List`1<string>(var_0_06, ldfld:class [mscorlib]System.Collections.Generic.List`1<string>(AvatarColorListModel::BOIHKFECIGG, ldloc:AvatarColorListModel(this)))
}
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.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: 0x06003E42 RID: 15938 RVA: 0x000F98F8 File Offset: 0x000F7AF8
[Token(Token = "0x6003E42")]
[Address(RVA = "0x10AB170", Offset = "0x10A9F70", VA = "0x1810AB170", Slot = "18")]
protected override void LNEJNIEHGLD()
{
base.Clear();
base.LNEJNIEHGLD();
AvatarCustomizationModel componentInParent = base.GetComponentInParent<AvatarCustomizationModel>();
this.HAPFGIALPJL = componentInParent;
MFBGLIHGCGO<ModelBase> <CDDJODFEDFI>k__BackingField = componentInParent.<CDDJODFEDFI>k__BackingField;
Action<ModelBase> action = new Action(this.PBCPNOGHPFF);
}
// Token: 0x06003E43 RID: 15939 RVA: 0x000F993C File Offset: 0x000F7B3C
[Token(Token = "0x6003E43")]
[Address(RVA = "0x10AB240", Offset = "0x10AA040", VA = "0x1810AB240", Slot = "20")]
protected override void PECOFFFGNCH()
{
base.PECOFFFGNCH();
MFBGLIHGCGO<ModelBase> <CDDJODFEDFI>k__BackingField = this.HAPFGIALPJL.<CDDJODFEDFI>k__BackingField;
Action<ModelBase> action = new Action(this.PBCPNOGHPFF);
}
// Token: 0x06003E44 RID: 15940 RVA: 0x000F9970 File Offset: 0x000F7B70
[Token(Token = "0x6003E44")]
[Address(RVA = "0x10AADA0", Offset = "0x10A9BA0", VA = "0x1810AADA0", Slot = "22")]
protected override void AHFKACICJNC()
{
base.AHFKACICJNC();
this.BOIHKFECIGG = (ulong)0L;
}
// Token: 0x06003E45 RID: 15941 RVA: 0x000F998C File Offset: 0x000F7B8C
[Token(Token = "0x6003E45")]
[Address(RVA = "0x10AADF0", Offset = "0x10A9BF0", VA = "0x1810AADF0", Slot = "31")]
protected override DABKFAIHBBP GLPJPIEOLDF()
{
if (NetworkedSingletonMonoBehaviour.FFNIFALJLDD)
{
AvatarColorModel.AvatarColorType avatarColorType = this.avatarColorType;
if (avatarColorType == AvatarColorModel.AvatarColorType.Skin)
{
if (AvatarColorListModel.<>c.<>9__16_0 != 0)
{
goto IL_7E;
}
AvatarColorListModel.<>c.<>9__16_0 = (ColorVault.ColorToGuid c) => c.guidString;
}
if (avatarColorType > AvatarColorModel.AvatarColorType.BeardPrimary)
{
goto IL_96;
}
bool showLockedItems2 = this.HAPFGIALPJL.HPLLCDOINAP;
bool showLockedItems = showLockedItems2;
Func<ColorVault.ColorToGuid, bool> func = (ColorVault.ColorToGuid c) => c != 0;
Func<ColorVault.ColorToGuid, string> func2;
if (AvatarColorListModel.<>c.<>9__16_2 == 0)
{
func2 = (ColorVault.ColorToGuid c) => c.guidString;
AvatarColorListModel.<>c.<>9__16_2 = func2;
}
IL_7E:
IEnumerable<ColorVault.ColorToGuid> enumerable;
List<string> list = Enumerable.ToList<string>(Enumerable.Select<ColorVault.ColorToGuid, string>(enumerable, func2));
this.BOIHKFECIGG = list;
}
IL_96:
return JJEKJGALHKO.<EIDHKJMHBEC>k__BackingField;
}
// Token: 0x06003E46 RID: 15942 RVA: 0x000F9A3C File Offset: 0x000F7C3C
[Token(Token = "0x6003E46")]
[Address(RVA = "0xF689A0", Offset = "0xF677A0", VA = "0x180F689A0")]
private void PBCPNOGHPFF(ModelBase NLNHFEEMFBN)
{
base.MKBLJJGJAOH();
}
// Token: 0x06003E47 RID: 15943 RVA: 0x000F9A50 File Offset: 0x000F7C50
[Token(Token = "0x6003E47")]
[Address(RVA = "0xF604B0", Offset = "0xF5F2B0", VA = "0x180F604B0")]
public AvatarColorListModel()
{
}
// Token: 0x0400339C RID: 13212
[FieldOffset(Offset = "0x88")]
[Token(Token = "0x400339C")]
[SerializeField]
private AvatarColorModel.AvatarColorType avatarColorType;
// Token: 0x0400339D RID: 13213
[FieldOffset(Offset = "0x90")]
[Token(Token = "0x400339D")]
private AvatarCustomizationModel HAPFGIALPJL;
// Token: 0x0400339E RID: 13214
[FieldOffset(Offset = "0x98")]
[Token(Token = "0x400339E")]
private List<string> BOIHKFECIGG;
// Token: 0x020008FB RID: 2299
[Token(Token = "0x20008FB")]
[CompilerGenerated]
private sealed class GGADIBNHLCB
{
// Token: 0x06003E48 RID: 15944 RVA: 0x000F9A64 File Offset: 0x000F7C64
[Token(Token = "0x6003E48")]
[Address(RVA = "0x3F5100", Offset = "0x3F3F00", VA = "0x1803F5100")]
public GGADIBNHLCB()
{
}
// Token: 0x06003E49 RID: 15945 RVA: 0x000F9A78 File Offset: 0x000F7C78
[Token(Token = "0x6003E49")]
[Address(RVA = "0x10B55D0", Offset = "0x10B43D0", VA = "0x1810B55D0")]
internal bool <RefreshInternal>b__1(ColorVault.ColorToGuid c)
{
return c != 0;
}
// Token: 0x0400339F RID: 13215
[FieldOffset(Offset = "0x10")]
[Token(Token = "0x400339F")]
public bool showLockedItems;
}
}
}
@@ -0,0 +1,77 @@
using System;
using Cpp2IlInjected;
using UnityEngine;
namespace RRUI.Data
{
// Token: 0x020008FD RID: 2301
[Token(Token = "0x20008FD")]
public class AvatarColorListModelController : ModelController<AvatarColorListModel>
{
// Token: 0x06003E4E RID: 15950 RVA: 0x000F9AF8 File Offset: 0x000F7CF8
[Token(Token = "0x6003E4E")]
[Address(RVA = "0x10AAD60", Offset = "0x10A9B60", VA = "0x1810AAD60")]
public AvatarColorListModelController()
{
}
// Token: 0x020008FE RID: 2302
[Token(Token = "0x20008FE")]
[Serializable]
private class AvatarColorListSpawnerImpl : RecyclingListControllerImpl<AvatarColorListModel, AvatarColorModel>
{
// Token: 0x06003E4F RID: 15951 RVA: 0x000F9B0C File Offset: 0x000F7D0C
[Token(Token = "0x6003E4F")]
[Address(RVA = "0x10AB340", Offset = "0x10AA140", VA = "0x1810AB340", Slot = "33")]
protected override void CLBPDGGELMA(GameObject GCCLEJOGCCE, int EFBDCIJMFGD)
{
AvatarColorModel componentInChildren = GCCLEJOGCCE.GetComponentInChildren<AvatarColorModel>();
}
// Token: 0x06003E50 RID: 15952 RVA: 0x000F9B28 File Offset: 0x000F7D28
[Token(Token = "0x6003E50")]
[Address(RVA = "0x10AB3F0", Offset = "0x10AA1F0", VA = "0x1810AB3F0", Slot = "27")]
protected override void DMAHGBLDMFA()
{
int num = 0;
base.KDEDJECMBGK<string>(num);
}
// Token: 0x06003E51 RID: 15953 RVA: 0x000F9B40 File Offset: 0x000F7D40
[Token(Token = "0x6003E51")]
[Address(RVA = "0x10AB440", Offset = "0x10AA240", VA = "0x1810AB440")]
public AvatarColorListSpawnerImpl()
{
}
}
// Token: 0x020008FF RID: 2303
[Token(Token = "0x20008FF")]
[Serializable]
private class AvatarColorCardSpawnerImpl : RecyclingListCardSpawnerControllerImpl<AvatarColorListModel, AvatarColorModel, AvatarColorModelController>
{
// Token: 0x06003E52 RID: 15954 RVA: 0x000F9B54 File Offset: 0x000F7D54
[Token(Token = "0x6003E52")]
[Address(RVA = "0x10AACD0", Offset = "0x10A9AD0", VA = "0x1810AACD0", Slot = "27")]
protected override void DMAHGBLDMFA()
{
int num = 0;
base.KDEDJECMBGK<string>(num);
}
// Token: 0x06003E53 RID: 15955 RVA: 0x000F9B6C File Offset: 0x000F7D6C
[Token(Token = "0x6003E53")]
[Address(RVA = "0x10AAC40", Offset = "0x10A9A40", VA = "0x1810AAC40", Slot = "34")]
protected override void CLBPDGGELMA(GameObject GCCLEJOGCCE, int EFBDCIJMFGD, AvatarColorModel OFOBHOJBDCP, BAEJLDPBGFI HELKKLDLMKB)
{
}
// Token: 0x06003E54 RID: 15956 RVA: 0x000F9B84 File Offset: 0x000F7D84
[Token(Token = "0x6003E54")]
[Address(RVA = "0x10AAD20", Offset = "0x10A9B20", VA = "0x1810AAD20")]
public AvatarColorCardSpawnerImpl()
{
}
}
}
}
@@ -0,0 +1,329 @@
using System;
using Cpp2IlInjected;
using RecRoom.Avatars;
using RecRoom.Avatars.Data.Shared;
namespace RRUI.Data
{
// Token: 0x02000900 RID: 2304
[Token(Token = "0x2000900")]
public class AvatarColorModel : AvatarCustomizationDependentModel
{
// Token: 0x17000B10 RID: 2832
// (get) Token: 0x06003E55 RID: 15957 RVA: 0x000F9B98 File Offset: 0x000F7D98
[Token(Token = "0x17000B10")]
protected override bool PHGOLNMDJLH
{
[Token(Token = "0x6003E55")]
[Address(RVA = "0x460D40", Offset = "0x45FB40", VA = "0x180460D40", Slot = "12")]
get
{
return true;
}
}
// Token: 0x17000B11 RID: 2833
// (get) Token: 0x06003E56 RID: 15958 RVA: 0x000F9BA8 File Offset: 0x000F7DA8
// (set) Token: 0x06003E57 RID: 15959 RVA: 0x000F9BBC File Offset: 0x000F7DBC
[Token(Token = "0x17000B11")]
public AvatarColorModel.AvatarColorType MNJODMKIILA
{
[Token(Token = "0x6003E56")]
[Address(RVA = "0x5672E0", Offset = "0x5660E0", VA = "0x1805672E0")]
get;
[Token(Token = "0x6003E57")]
[Address(RVA = "0x5674F0", Offset = "0x5662F0", VA = "0x1805674F0")]
private set;
}
// Token: 0x17000B12 RID: 2834
// (get) Token: 0x06003E58 RID: 15960 RVA: 0x000F9BD0 File Offset: 0x000F7DD0
// (set) Token: 0x06003E59 RID: 15961 RVA: 0x000F9BE4 File Offset: 0x000F7DE4
[Token(Token = "0x17000B12")]
public ColorVault.ColorToGuid NJBNOMNMPNI
{
[Token(Token = "0x6003E58")]
[Address(RVA = "0x4391F0", Offset = "0x437FF0", VA = "0x1804391F0")]
get;
[Token(Token = "0x6003E59")]
[Address(RVA = "0x7D58F0", Offset = "0x7D46F0", VA = "0x1807D58F0")]
private set;
}
// Token: 0x17000B13 RID: 2835
// (get) Token: 0x06003E5A RID: 15962 RVA: 0x000F9BF8 File Offset: 0x000F7DF8
[Token(Token = "0x17000B13")]
public bool ABEIKIMEDIC
{
[Token(Token = "0x6003E5A")]
[Address(RVA = "0x10ABDC0", Offset = "0x10AABC0", VA = "0x1810ABDC0")]
get
{
ColorVault.ColorToGuid colorToGuid = this.<HPFHIHLEAFJ>k__BackingField;
int num = 0;
bool flag = ColorVault.ColorToGuid.BDBLGMKABNK(colorToGuid, num);
if (!flag)
{
return flag;
}
return this.<HPFHIHLEAFJ>k__BackingField.<Unlocked>k__BackingField;
}
}
// Token: 0x17000B14 RID: 2836
// (get) Token: 0x06003E5B RID: 15963 RVA: 0x000F9C30 File Offset: 0x000F7E30
[Token(Token = "0x17000B14")]
public bool EBBHEBCMKNI
{
[Token(Token = "0x6003E5B")]
[Address(RVA = "0x10ABD60", Offset = "0x10AAB60", VA = "0x1810ABD60")]
get
{
ColorVault.ColorToGuid colorToGuid = this.<HPFHIHLEAFJ>k__BackingField;
int num = 0;
bool flag = ColorVault.ColorToGuid.BDBLGMKABNK(colorToGuid, num);
ColorVault.ColorToGuid colorToGuid2 = this.<HPFHIHLEAFJ>k__BackingField;
if (!flag || colorToGuid2.<Unlocked>k__BackingField)
{
}
if (colorToGuid2 != 0)
{
return colorToGuid2.<PurchasableGiftDrop>k__BackingField != 0;
}
return 0 != 0;
}
}
// Token: 0x17000B15 RID: 2837
// (get) Token: 0x06003E5C RID: 15964 RVA: 0x000F9C84 File Offset: 0x000F7E84
[Token(Token = "0x17000B15")]
public HOJMGAMMIAD NKMOKCDNHIM
{
[Token(Token = "0x6003E5C")]
[Address(RVA = "0x10ABE00", Offset = "0x10AAC00", VA = "0x1810ABE00")]
get
{
ColorVault.ColorToGuid colorToGuid;
do
{
colorToGuid = this.<HPFHIHLEAFJ>k__BackingField;
}
while (colorToGuid == 0);
return colorToGuid.<PurchasableGiftDrop>k__BackingField;
}
}
// Token: 0x17000B16 RID: 2838
// (get) Token: 0x06003E5D RID: 15965 RVA: 0x000F9CA4 File Offset: 0x000F7EA4
[Token(Token = "0x17000B16")]
public bool EFBOHDBHFKF
{
[Token(Token = "0x6003E5D")]
[Address(RVA = "0x10ABD40", Offset = "0x10AAB40", VA = "0x1810ABD40")]
get
{
ColorVault.ColorToGuid colorToGuid = this.<HPFHIHLEAFJ>k__BackingField;
if (colorToGuid != 0)
{
return colorToGuid.<PurchasableGiftDrop>k__BackingField != 0;
}
return colorToGuid != 0;
}
}
// Token: 0x06003E5E RID: 15966 RVA: 0x000F9CD0 File Offset: 0x000F7ED0
[Token(Token = "0x6003E5E")]
[Address(RVA = "0x10ABC30", Offset = "0x10AAA30", VA = "0x1810ABC30")]
public void SetColor(AvatarColorModel.AvatarColorType GEDCEIDOKJL, string CBCHEMNOLBO)
{
if (NetworkedSingletonMonoBehaviour.FFNIFALJLDD)
{
this.<MGGMPKNGGOD>k__BackingField = GEDCEIDOKJL;
if (GEDCEIDOKJL == AvatarColorModel.AvatarColorType.Skin)
{
}
ColorVault.ColorToGuid colorToGuid;
this.<HPFHIHLEAFJ>k__BackingField = colorToGuid;
base.MKBLJJGJAOH();
}
}
// Token: 0x06003E5F RID: 15967 RVA: 0x000F9D08 File Offset: 0x000F7F08
[Token(Token = "0x6003E5F")]
[Address(RVA = "0x10AB570", Offset = "0x10AA370", VA = "0x1810AB570", Slot = "22")]
protected override void AHFKACICJNC()
{
int num = 0;
this.<MGGMPKNGGOD>k__BackingField = (AvatarColorModel.AvatarColorType)num;
this.<HPFHIHLEAFJ>k__BackingField = num;
}
// Token: 0x06003E60 RID: 15968 RVA: 0x000F9D28 File Offset: 0x000F7F28
[Token(Token = "0x6003E60")]
[Address(RVA = "0x10ABA00", Offset = "0x10AA800", VA = "0x1810ABA00", Slot = "26")]
protected override DABKFAIHBBP GLPJPIEOLDF()
{
return JJEKJGALHKO.<EIDHKJMHBEC>k__BackingField;
}
// Token: 0x06003E61 RID: 15969 RVA: 0x000F9D3C File Offset: 0x000F7F3C
[Token(Token = "0x6003E61")]
[Address(RVA = "0x10ABAA0", Offset = "0x10AA8A0", VA = "0x1810ABAA0")]
public bool IsAvatarColorEquipped()
{
AvatarColorModel.AvatarColorType avatarColorType = this.<MGGMPKNGGOD>k__BackingField;
if (avatarColorType == AvatarColorModel.AvatarColorType.Skin)
{
MNHEFLIMKGO agcaplpaahh = base.JAHLPGDLMOC.AGCAPLPAAHH;
ColorVault.ColorToGuid colorToGuid = this.<HPFHIHLEAFJ>k__BackingField;
return ColorVault.ColorToGuid.JGIMJGNAJHP(agcaplpaahh.KHNBGEMIFHE, colorToGuid);
}
if (avatarColorType == AvatarColorModel.AvatarColorType.Skin)
{
MNHEFLIMKGO agcaplpaahh2 = base.JAHLPGDLMOC.AGCAPLPAAHH;
ColorVault.ColorToGuid colorToGuid2 = this.<HPFHIHLEAFJ>k__BackingField;
return ColorVault.ColorToGuid.JGIMJGNAJHP(agcaplpaahh2.MNAMCLKHFJG, colorToGuid2);
}
if (avatarColorType == AvatarColorModel.AvatarColorType.Skin)
{
MNHEFLIMKGO agcaplpaahh3 = base.JAHLPGDLMOC.AGCAPLPAAHH;
ColorVault.ColorToGuid colorToGuid3 = this.<HPFHIHLEAFJ>k__BackingField;
return ColorVault.ColorToGuid.JGIMJGNAJHP(agcaplpaahh3.OFHAHFCLGMD, colorToGuid3);
}
if (avatarColorType != AvatarColorModel.AvatarColorType.Skin)
{
if (avatarColorType != AvatarColorModel.AvatarColorType.HairPrimary)
{
}
MNHEFLIMKGO agcaplpaahh4 = base.JAHLPGDLMOC.AGCAPLPAAHH;
ColorVault.ColorToGuid colorToGuid4 = this.<HPFHIHLEAFJ>k__BackingField;
return ColorVault.ColorToGuid.JGIMJGNAJHP(agcaplpaahh4.HAEBMPABLLO, colorToGuid4);
}
MNHEFLIMKGO agcaplpaahh5 = base.JAHLPGDLMOC.AGCAPLPAAHH;
ColorVault.ColorToGuid colorToGuid5 = this.<HPFHIHLEAFJ>k__BackingField;
return ColorVault.ColorToGuid.JGIMJGNAJHP(agcaplpaahh5.CNICJGCGELG, colorToGuid5);
}
// Token: 0x06003E62 RID: 15970 RVA: 0x000F9E20 File Offset: 0x000F8020
[Token(Token = "0x6003E62")]
[Address(RVA = "0x10ABBC0", Offset = "0x10AA9C0", VA = "0x1810ABBC0")]
public bool IsCorrespondingItemEquipped()
{
AvatarColorModel.AvatarColorType avatarColorType = this.<MGGMPKNGGOD>k__BackingField;
if (avatarColorType != AvatarColorModel.AvatarColorType.Skin)
{
if (avatarColorType == AvatarColorModel.AvatarColorType.Skin || avatarColorType == AvatarColorModel.AvatarColorType.Skin)
{
return base.JAHLPGDLMOC.AGCAPLPAAHH.GGOLBHGLFHH;
}
if (avatarColorType == AvatarColorModel.AvatarColorType.Skin || avatarColorType == AvatarColorModel.AvatarColorType.HairPrimary)
{
return base.JAHLPGDLMOC.AGCAPLPAAHH.KDMHPFJAECM;
}
}
throw new NullReferenceException();
}
// Token: 0x06003E63 RID: 15971 RVA: 0x000F9E70 File Offset: 0x000F8070
[Token(Token = "0x6003E63")]
[Address(RVA = "0x10AB580", Offset = "0x10AA380", VA = "0x1810AB580")]
public void EquipAvatarColor()
{
AvatarColorModel.AvatarColorType avatarColorType = this.<MGGMPKNGGOD>k__BackingField;
if (avatarColorType != AvatarColorModel.AvatarColorType.Skin)
{
if (avatarColorType != AvatarColorModel.AvatarColorType.Skin)
{
if (avatarColorType != AvatarColorModel.AvatarColorType.Skin)
{
if (avatarColorType != AvatarColorModel.AvatarColorType.Skin)
{
if (avatarColorType != AvatarColorModel.AvatarColorType.HairPrimary)
{
return;
}
AvatarCustomizationModel avatarCustomizationModel = base.JAHLPGDLMOC;
ColorVault.ColorToGuid colorToGuid = this.<HPFHIHLEAFJ>k__BackingField;
if (!ColorVault.ColorToGuid.BDBLGMKABNK(avatarCustomizationModel.AGCAPLPAAHH.HAEBMPABLLO, colorToGuid))
{
goto IL_A3;
}
avatarCustomizationModel.AGCAPLPAAHH.MPGLBBGFPCA = colorToGuid;
}
AvatarCustomizationModel avatarCustomizationModel2 = base.JAHLPGDLMOC;
ColorVault.ColorToGuid colorToGuid2 = this.<HPFHIHLEAFJ>k__BackingField;
if (ColorVault.ColorToGuid.BDBLGMKABNK(avatarCustomizationModel2.AGCAPLPAAHH.CNICJGCGELG, colorToGuid2))
{
avatarCustomizationModel2.AGCAPLPAAHH.CNKBADFBNPI = colorToGuid2;
avatarCustomizationModel2.AddUndoStack();
MFBGLIHGCGO<OutfitType> avatarItemChangedEvent = AvatarCustomizationModel.AvatarItemChangedEvent;
AvatarCustomizationModel.AvatarHairOrBeardColorChangedEvent.CNFDGDEOPPF();
avatarCustomizationModel2.MKBLJJGJAOH();
}
IL_A3:
CFLMJLFBOKH.CCFNPHENJEC();
return;
}
AvatarCustomizationModel avatarCustomizationModel3 = base.JAHLPGDLMOC;
ColorVault.ColorToGuid colorToGuid3 = this.<HPFHIHLEAFJ>k__BackingField;
if (!ColorVault.ColorToGuid.BDBLGMKABNK(avatarCustomizationModel3.AGCAPLPAAHH.OFHAHFCLGMD, colorToGuid3))
{
goto IL_133;
}
avatarCustomizationModel3.AGCAPLPAAHH.CMNNDEAJOOJ = colorToGuid3;
}
AvatarCustomizationModel avatarCustomizationModel4 = base.JAHLPGDLMOC;
ColorVault.ColorToGuid colorToGuid4 = this.<HPFHIHLEAFJ>k__BackingField;
if (ColorVault.ColorToGuid.BDBLGMKABNK(avatarCustomizationModel4.AGCAPLPAAHH.MNAMCLKHFJG, colorToGuid4))
{
avatarCustomizationModel4.AGCAPLPAAHH.JMPBPEAPJOJ = colorToGuid4;
avatarCustomizationModel4.AddUndoStack();
MFBGLIHGCGO<OutfitType> avatarItemChangedEvent2 = AvatarCustomizationModel.AvatarItemChangedEvent;
AvatarCustomizationModel.AvatarHairOrBeardColorChangedEvent.CNFDGDEOPPF();
avatarCustomizationModel4.MKBLJJGJAOH();
}
IL_133:
CFLMJLFBOKH.OLIPFECOMAL();
return;
}
AvatarCustomizationModel avatarCustomizationModel5 = base.JAHLPGDLMOC;
ColorVault.ColorToGuid colorToGuid5 = this.<HPFHIHLEAFJ>k__BackingField;
if (ColorVault.ColorToGuid.BDBLGMKABNK(avatarCustomizationModel5.AGCAPLPAAHH.KHNBGEMIFHE, colorToGuid5))
{
avatarCustomizationModel5.AGCAPLPAAHH.IAFAJCENECF = colorToGuid5;
avatarCustomizationModel5.AddUndoStack();
avatarCustomizationModel5.MKBLJJGJAOH();
AvatarCustomizationModel.AvatarBodyChangedEvent.CNFDGDEOPPF();
}
CFLMJLFBOKH.LINALOHJKCP();
}
// Token: 0x06003E64 RID: 15972 RVA: 0x000FA014 File Offset: 0x000F8214
[Token(Token = "0x6003E64")]
[Address(RVA = "0xF6A2D0", Offset = "0xF690D0", VA = "0x180F6A2D0")]
public AvatarColorModel()
{
}
// Token: 0x02000901 RID: 2305
[Token(Token = "0x2000901")]
public enum AvatarColorType
{
// Token: 0x040033A6 RID: 13222
[Token(Token = "0x40033A6")]
Skin,
// Token: 0x040033A7 RID: 13223
[Token(Token = "0x40033A7")]
HairPrimary,
// Token: 0x040033A8 RID: 13224
[Token(Token = "0x40033A8")]
HairSecondary,
// Token: 0x040033A9 RID: 13225
[Token(Token = "0x40033A9")]
BeardPrimary,
// Token: 0x040033AA RID: 13226
[Token(Token = "0x40033AA")]
BeardSecondary
}
}
}
@@ -0,0 +1,189 @@
using System;
using Cpp2IlInjected;
using RecRoom.Avatars;
using UnityEngine;
namespace RRUI.Data
{
// Token: 0x02000902 RID: 2306
[Token(Token = "0x2000902")]
public class AvatarColorModelController : ModelController<AvatarColorModel>, IOLLIDNPNNA
{
// Token: 0x06003E65 RID: 15973 RVA: 0x000FA028 File Offset: 0x000F8228
[Token(Token = "0x6003E65")]
[Address(RVA = "0x10AB480", Offset = "0x10AA280", VA = "0x1810AB480", Slot = "20")]
public BAEJLDPBGFI GetToCardController()
{
/*
An exception occurred when decompiling this method (06003E65)
ICSharpCode.Decompiler.DecompilerException: Error decompiling BAEJLDPBGFI RRUI.Data.AvatarColorModelController::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: 0x06003E66 RID: 15974 RVA: 0x000FA054 File Offset: 0x000F8254
[Token(Token = "0x6003E66")]
[Address(RVA = "0x10AB530", Offset = "0x10AA330", VA = "0x1810AB530")]
public AvatarColorModelController()
{
}
// Token: 0x02000903 RID: 2307
[Token(Token = "0x2000903")]
[Serializable]
private class AvatarColorToCardImpl : ToCardControllerImpl<AvatarColorModel>
{
// Token: 0x06003E67 RID: 15975 RVA: 0x000FA068 File Offset: 0x000F8268
[Token(Token = "0x6003E67")]
[Address(RVA = "0x10ABE10", Offset = "0x10AAC10", VA = "0x1810ABE10")]
private void MEEKCCGGFFD()
{
bool flag;
if (!flag)
{
}
}
// Token: 0x17000B17 RID: 2839
// (get) Token: 0x06003E68 RID: 15976 RVA: 0x000FA080 File Offset: 0x000F8280
[Token(Token = "0x17000B17")]
protected override GALEIGFHNBB CardData
{
[Token(Token = "0x6003E68")]
[Address(RVA = "0x10ABED0", Offset = "0x10AACD0", VA = "0x1810ABED0", Slot = "76")]
get
{
GALEIGFHNBB galeigfhnbb;
int num2;
bool flag2;
do
{
galeigfhnbb = new GALEIGFHNBB();
if (galeigfhnbb != 0)
{
Sprite <NHBCJNENEMO>k__BackingField = galeigfhnbb.<NHBCJNENEMO>k__BackingField;
if (<NHBCJNENEMO>k__BackingField != 0)
{
}
}
galeigfhnbb.<NEIFFANECIB>k__BackingField = galeigfhnbb;
if (galeigfhnbb != 0)
{
if (galeigfhnbb != 0)
{
if (galeigfhnbb != 0)
{
if (galeigfhnbb != 0)
{
if (galeigfhnbb != (ulong)1L)
{
}
AvatarCustomizationModel avatarCustomizationModel;
ColorVault.ColorToGuid haebmpabllo = avatarCustomizationModel.AGCAPLPAAHH.HAEBMPABLLO;
}
AvatarCustomizationModel avatarCustomizationModel2;
ColorVault.ColorToGuid cnicjgcgelg = avatarCustomizationModel2.AGCAPLPAAHH.CNICJGCGELG;
}
AvatarCustomizationModel avatarCustomizationModel3;
ColorVault.ColorToGuid ofhahfclgmd = avatarCustomizationModel3.AGCAPLPAAHH.OFHAHFCLGMD;
}
AvatarCustomizationModel avatarCustomizationModel4;
ColorVault.ColorToGuid mnamclkhfjg = avatarCustomizationModel4.AGCAPLPAAHH.MNAMCLKHFJG;
}
int num = 0;
AvatarCustomizationModel avatarCustomizationModel5;
bool flag = ColorVault.ColorToGuid.JGIMJGNAJHP(avatarCustomizationModel5.AGCAPLPAAHH.KHNBGEMIFHE, num);
galeigfhnbb.<EKHFIFAJLBA>k__BackingField = flag;
Action action = new Action(this.MEEKCCGGFFD);
galeigfhnbb.<OBKDGIJGGFF>k__BackingField = action;
num2 = 0;
}
while (!flag2);
if (0 != 0)
{
}
bool flag3 = num2 != 0;
AvatarCustomizationModel avatarCustomizationModel6;
if (!flag3)
{
if (flag3 && avatarCustomizationModel6.HPLLCDOINAP)
{
galeigfhnbb.<EEAGJCIHELJ>k__BackingField = "Owned";
galeigfhnbb.<NHBCJNENEMO>k__BackingField = num2;
}
galeigfhnbb.<EEAGJCIHELJ>k__BackingField = num2;
galeigfhnbb.<NHBCJNENEMO>k__BackingField = num2;
}
if (avatarCustomizationModel6 != 0)
{
}
string text = num2.OIPDMFAMEEA(ACDKILABNNC.RecCenterTokens);
galeigfhnbb.<EEAGJCIHELJ>k__BackingField = text;
CardsConfig instance = CardsConfig.Instance;
return galeigfhnbb;
}
}
// Token: 0x06003E69 RID: 15977 RVA: 0x000FA1A8 File Offset: 0x000F83A8
[Token(Token = "0x6003E69")]
[Address(RVA = "0x10ABE90", Offset = "0x10AAC90", VA = "0x1810ABE90")]
public AvatarColorToCardImpl()
{
}
}
// Token: 0x02000904 RID: 2308
[Token(Token = "0x2000904")]
[Serializable]
private class BackgroundColorImageImpl : ImageControllerImpl<AvatarColorModel>
{
// Token: 0x06003E6A RID: 15978 RVA: 0x000FA1BC File Offset: 0x000F83BC
[Token(Token = "0x6003E6A")]
[Address(RVA = "0x10B10E0", Offset = "0x10AFEE0", VA = "0x1810B10E0", Slot = "27")]
protected override void DMAHGBLDMFA()
{
AvatarColorModel.AvatarColorType avatarColorType = this.avatarColorType;
if (avatarColorType == AvatarColorModel.AvatarColorType.HairPrimary)
{
AvatarCustomizationModel avatarCustomizationModel;
MNHEFLIMKGO agcaplpaahh = avatarCustomizationModel.AGCAPLPAAHH;
}
if (avatarColorType == AvatarColorModel.AvatarColorType.HairSecondary)
{
AvatarCustomizationModel avatarCustomizationModel2;
Color color = avatarCustomizationModel2.AGCAPLPAAHH.OFHAHFCLGMD.color;
}
}
// Token: 0x06003E6B RID: 15979 RVA: 0x000FA1F8 File Offset: 0x000F83F8
[Token(Token = "0x6003E6B")]
[Address(RVA = "0x10B11A0", Offset = "0x10AFFA0", VA = "0x1810B11A0")]
public BackgroundColorImageImpl()
{
}
// Token: 0x040033AB RID: 13227
[FieldOffset(Offset = "0x38")]
[Token(Token = "0x40033AB")]
[SerializeField]
private AvatarColorModel.AvatarColorType avatarColorType;
}
}
}
@@ -0,0 +1,119 @@
using System;
using Cpp2IlInjected;
namespace RRUI.Data
{
// Token: 0x02000915 RID: 2325
[Token(Token = "0x2000915")]
public class AvatarCustomizationDependentModel : RRUIModel
{
// Token: 0x17000B34 RID: 2868
// (get) Token: 0x06003EE2 RID: 16098 RVA: 0x000FBE68 File Offset: 0x000FA068
[Token(Token = "0x17000B34")]
public AvatarCustomizationModel JAHLPGDLMOC
{
[Token(Token = "0x6003EE2")]
[Address(RVA = "0x10ACA40", Offset = "0x10AB840", VA = "0x1810ACA40")]
get
{
AvatarCustomizationModel hapfgialpjl = this.HAPFGIALPJL;
int num = 0;
if (hapfgialpjl == num)
{
AvatarCustomizationModel componentInParent = base.GetComponentInParent<AvatarCustomizationModel>();
this.HAPFGIALPJL = componentInParent;
}
return this.HAPFGIALPJL;
}
}
// Token: 0x17000B35 RID: 2869
// (get) Token: 0x06003EE3 RID: 16099 RVA: 0x000FBE9C File Offset: 0x000FA09C
[Token(Token = "0x17000B35")]
public MNHEFLIMKGO ONBHMHCNDLO
{
[Token(Token = "0x6003EE3")]
[Address(RVA = "0x10ACAC0", Offset = "0x10AB8C0", VA = "0x1810ACAC0")]
get
{
return this.JAHLPGDLMOC.AGCAPLPAAHH;
}
}
// Token: 0x17000B36 RID: 2870
// (get) Token: 0x06003EE4 RID: 16100 RVA: 0x000FBEBC File Offset: 0x000FA0BC
[Token(Token = "0x17000B36")]
protected override bool PHGOLNMDJLH
{
[Token(Token = "0x6003EE4")]
[Address(RVA = "0x10AC8F0", Offset = "0x10AB6F0", VA = "0x1810AC8F0", Slot = "12")]
get
{
AvatarCustomizationModel avatarCustomizationModel = this.JAHLPGDLMOC;
int num = 0;
return avatarCustomizationModel != num;
}
}
// Token: 0x06003EE5 RID: 16101 RVA: 0x0000220F File Offset: 0x0000040F
[Token(Token = "0x6003EE5")]
[Address(RVA = "0x402080", Offset = "0x400E80", VA = "0x180402080", Slot = "22")]
protected override void AHFKACICJNC()
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
// Token: 0x06003EE6 RID: 16102 RVA: 0x000FBEDC File Offset: 0x000FA0DC
[Token(Token = "0x6003EE6")]
[Address(RVA = "0x10AC7A0", Offset = "0x10AB5A0", VA = "0x1810AC7A0", Slot = "26")]
protected override DABKFAIHBBP GLPJPIEOLDF()
{
return JJEKJGALHKO.<EIDHKJMHBEC>k__BackingField;
}
// Token: 0x06003EE7 RID: 16103 RVA: 0x000FBEF0 File Offset: 0x000FA0F0
[Token(Token = "0x6003EE7")]
[Address(RVA = "0x10AC840", Offset = "0x10AB640", VA = "0x1810AC840", Slot = "18")]
protected override void LNEJNIEHGLD()
{
base.LNEJNIEHGLD();
MFBGLIHGCGO<ModelBase> <CDDJODFEDFI>k__BackingField = this.JAHLPGDLMOC.<CDDJODFEDFI>k__BackingField;
Action<ModelBase> action = new Action(this.PBCPNOGHPFF);
}
// Token: 0x06003EE8 RID: 16104 RVA: 0x000FBF24 File Offset: 0x000FA124
[Token(Token = "0x6003EE8")]
[Address(RVA = "0x10AC960", Offset = "0x10AB760", VA = "0x1810AC960", Slot = "20")]
protected override void PECOFFFGNCH()
{
base.PECOFFFGNCH();
AvatarCustomizationModel hapfgialpjl = this.HAPFGIALPJL;
int num = 0;
if (hapfgialpjl != num)
{
MFBGLIHGCGO<ModelBase> <CDDJODFEDFI>k__BackingField = this.HAPFGIALPJL.<CDDJODFEDFI>k__BackingField;
Action<ModelBase> action = new Action(this.PBCPNOGHPFF);
}
}
// Token: 0x06003EE9 RID: 16105 RVA: 0x000FBF6C File Offset: 0x000FA16C
[Token(Token = "0x6003EE9")]
[Address(RVA = "0xF63CB0", Offset = "0xF62AB0", VA = "0x180F63CB0")]
private void PBCPNOGHPFF(ModelBase NLNHFEEMFBN)
{
base.MKBLJJGJAOH();
}
// Token: 0x06003EEA RID: 16106 RVA: 0x000FBF80 File Offset: 0x000FA180
[Token(Token = "0x6003EEA")]
[Address(RVA = "0xF6A2D0", Offset = "0xF690D0", VA = "0x180F6A2D0")]
public AvatarCustomizationDependentModel()
{
}
// Token: 0x04003406 RID: 13318
[FieldOffset(Offset = "0x68")]
[Token(Token = "0x4003406")]
private AvatarCustomizationModel HAPFGIALPJL;
}
}
@@ -0,0 +1,298 @@
using System;
using System.Collections.Generic;
using System.Runtime.CompilerServices;
using Cpp2IlInjected;
using RecRoom.Avatars.Data.Shared;
using UnityEngine;
namespace RRUI.Data
{
// Token: 0x02000905 RID: 2309
[Token(Token = "0x2000905")]
public class AvatarCustomizationItemListModel : ListModel
{
// Token: 0x17000B18 RID: 2840
// (get) Token: 0x06003E6C RID: 15980 RVA: 0x000FA20C File Offset: 0x000F840C
[Token(Token = "0x17000B18")]
public OutfitType KPBOKDELAPH
{
[Token(Token = "0x6003E6C")]
[Address(RVA = "0x404240", Offset = "0x403040", VA = "0x180404240")]
get
{
return this.outfitType;
}
}
// Token: 0x17000B19 RID: 2841
// (get) Token: 0x06003E6D RID: 15981 RVA: 0x000FA220 File Offset: 0x000F8420
[Token(Token = "0x17000B19")]
public AvatarItemHandEquipType FCOELFJONFI
{
[Token(Token = "0x6003E6D")]
[Address(RVA = "0x73F5C0", Offset = "0x73E3C0", VA = "0x18073F5C0")]
get
{
return this.handEquipType;
}
}
// Token: 0x17000B1A RID: 2842
// (get) Token: 0x06003E6E RID: 15982 RVA: 0x000FA234 File Offset: 0x000F8434
[Token(Token = "0x17000B1A")]
public EOBKJELFMIA.PFIGBFIKKEG IHPAOPAJPBO
{
[Token(Token = "0x6003E6E")]
[Address(RVA = "0x10AD1D0", Offset = "0x10ABFD0", VA = "0x1810AD1D0")]
get
{
return this.HAPFGIALPJL.PFFKBHDEIDH;
}
}
// Token: 0x17000B1B RID: 2843
// (get) Token: 0x06003E6F RID: 15983 RVA: 0x000FA254 File Offset: 0x000F8454
[Token(Token = "0x17000B1B")]
public EOBKJELFMIA.LFFHCBCBCJJ DFJELDMGJAD
{
[Token(Token = "0x6003E6F")]
[Address(RVA = "0x10AD160", Offset = "0x10ABF60", VA = "0x1810AD160")]
get
{
return this.outfitType.JIJFBCNAKNK();
}
}
// Token: 0x17000B1C RID: 2844
// (get) Token: 0x06003E70 RID: 15984 RVA: 0x000FA26C File Offset: 0x000F846C
[Token(Token = "0x17000B1C")]
public EOBKJELFMIA.LFFHCBCBCJJ FONNFBDGANC
{
[Token(Token = "0x6003E70")]
[Address(RVA = "0x10AD170", Offset = "0x10ABF70", VA = "0x1810AD170")]
get
{
return this.HAPFGIALPJL.IMJKADIIAGN;
}
}
// Token: 0x17000B1D RID: 2845
// (get) Token: 0x06003E71 RID: 15985 RVA: 0x000FA28C File Offset: 0x000F848C
[Token(Token = "0x17000B1D")]
public EOBKJELFMIA.LFFHCBCBCJJ BGDFCJHBBCH
{
[Token(Token = "0x6003E71")]
[Address(RVA = "0x10AD0D0", Offset = "0x10ABED0", VA = "0x1810AD0D0")]
get
{
EOBKJELFMIA.LFFHCBCBCJJ lffhcbcbcjj = this.outfitType.JIJFBCNAKNK();
return this.HAPFGIALPJL.IMJKADIIAGN;
}
}
// Token: 0x17000B1E RID: 2846
// (get) Token: 0x06003E72 RID: 15986 RVA: 0x000FA2B8 File Offset: 0x000F84B8
[Token(Token = "0x17000B1E")]
public string NKENBFJLMAM
{
[Token(Token = "0x6003E72")]
[Address(RVA = "0x10AD1A0", Offset = "0x10ABFA0", VA = "0x1810AD1A0")]
get
{
return this.HAPFGIALPJL.EFAODIPOHBL;
}
}
// Token: 0x17000B1F RID: 2847
// (get) Token: 0x06003E73 RID: 15987 RVA: 0x000FA2D8 File Offset: 0x000F84D8
[Token(Token = "0x17000B1F")]
public IReadOnlyList<string> NPJAJPJHDKH
{
[Token(Token = "0x6003E73")]
[Address(RVA = "0x536420", Offset = "0x535220", VA = "0x180536420")]
get
{
/*
An exception occurred when decompiling this method (06003E73)
ICSharpCode.Decompiler.DecompilerException: Error decompiling System.Collections.Generic.IReadOnlyList`1<System.String> RRUI.Data.AvatarCustomizationItemListModel::get_Guids()
---> System.Exception: Basic block has to end with unconditional control flow.
{
Block_0:
stloc:class [mscorlib]System.Collections.Generic.List`1<string>(var_0_06, ldfld:class [mscorlib]System.Collections.Generic.List`1<string>(AvatarCustomizationItemListModel::BOIHKFECIGG, ldloc:AvatarCustomizationItemListModel(this)))
}
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.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: 0x17000B20 RID: 2848
// (get) Token: 0x06003E74 RID: 15988 RVA: 0x000FA2EC File Offset: 0x000F84EC
[Token(Token = "0x17000B20")]
protected override bool DALKHIPOALJ
{
[Token(Token = "0x6003E74")]
[Address(RVA = "0x403930", Offset = "0x402730", VA = "0x180403930", Slot = "27")]
get
{
}
}
// Token: 0x17000B21 RID: 2849
// (get) Token: 0x06003E75 RID: 15989 RVA: 0x000FA2FC File Offset: 0x000F84FC
[Token(Token = "0x17000B21")]
protected override bool PHGOLNMDJLH
{
[Token(Token = "0x6003E75")]
[Address(RVA = "0x10ACF40", Offset = "0x10ABD40", VA = "0x1810ACF40", Slot = "12")]
get
{
AvatarCustomizationModel hapfgialpjl = this.HAPFGIALPJL;
int num = 0;
return hapfgialpjl != num;
}
}
// Token: 0x17000B22 RID: 2850
// (get) Token: 0x06003E76 RID: 15990 RVA: 0x000FA31C File Offset: 0x000F851C
[Token(Token = "0x17000B22")]
public override bool MEBGJGNMIMG
{
[Token(Token = "0x6003E76")]
[Address(RVA = "0x10AD110", Offset = "0x10ABF10", VA = "0x1810AD110", Slot = "26")]
get
{
bool flag;
return this.BOIHKFECIGG == 0 || flag;
}
}
// Token: 0x06003E77 RID: 15991 RVA: 0x000FA338 File Offset: 0x000F8538
[Token(Token = "0x6003E77")]
[Address(RVA = "0x10ACE70", Offset = "0x10ABC70", VA = "0x1810ACE70", Slot = "18")]
protected override void LNEJNIEHGLD()
{
base.Clear();
AvatarCustomizationModel componentInParent = base.GetComponentInParent<AvatarCustomizationModel>();
this.HAPFGIALPJL = componentInParent;
base.LNEJNIEHGLD();
MFBGLIHGCGO<ModelBase> <CDDJODFEDFI>k__BackingField = this.HAPFGIALPJL.<CDDJODFEDFI>k__BackingField;
Action<ModelBase> action = new Action(this.PBCPNOGHPFF);
}
// Token: 0x06003E78 RID: 15992 RVA: 0x000FA380 File Offset: 0x000F8580
[Token(Token = "0x6003E78")]
[Address(RVA = "0x10ACFA0", Offset = "0x10ABDA0", VA = "0x1810ACFA0", Slot = "20")]
protected override void PECOFFFGNCH()
{
base.PECOFFFGNCH();
MFBGLIHGCGO<ModelBase> <CDDJODFEDFI>k__BackingField = this.HAPFGIALPJL.<CDDJODFEDFI>k__BackingField;
Action<ModelBase> action = new Action(this.PBCPNOGHPFF);
}
// Token: 0x06003E79 RID: 15993 RVA: 0x000FA3B4 File Offset: 0x000F85B4
[Token(Token = "0x6003E79")]
[Address(RVA = "0x10ACB20", Offset = "0x10AB920", VA = "0x1810ACB20", Slot = "22")]
protected override void AHFKACICJNC()
{
base.AHFKACICJNC();
this.BOIHKFECIGG.Clear();
}
// Token: 0x06003E7A RID: 15994 RVA: 0x000FA3D8 File Offset: 0x000F85D8
[Token(Token = "0x6003E7A")]
[Address(RVA = "0x10ACBE0", Offset = "0x10AB9E0", VA = "0x1810ACBE0", Slot = "31")]
protected override DABKFAIHBBP GLPJPIEOLDF()
{
this.BOIHKFECIGG.Clear();
if (this.addNoneOptionToList)
{
this.BOIHKFECIGG.Add("NONE_EQUIPPED_IN_THIS_SLOT");
}
if (!NetworkedSingletonMonoBehaviour.FFNIFALJLDD)
{
return JJEKJGALHKO.<EIDHKJMHBEC>k__BackingField;
}
EOBKJELFMIA.PFIGBFIKKEG pffkbhdeidh = this.HAPFGIALPJL.PFFKBHDEIDH;
EOBKJELFMIA.LFFHCBCBCJJ lffhcbcbcjj = this.outfitType.JIJFBCNAKNK();
EOBKJELFMIA.LFFHCBCBCJJ imjkadiiagn = this.HAPFGIALPJL.IMJKADIIAGN;
int num = 0;
Action<IReadOnlyList<string>> action = new Action(this.FANCKIFOEHI);
if (num < this)
{
num += num;
if (num != this)
{
num++;
}
}
PMGCJEPKFOF<IReadOnlyList<string>> pmgcjepkfof;
pmgcjepkfof += pmgcjepkfof;
num += 19;
throw new NullReferenceException();
}
// Token: 0x06003E7B RID: 15995 RVA: 0x000FA46C File Offset: 0x000F866C
[Token(Token = "0x6003E7B")]
[Address(RVA = "0xF689A0", Offset = "0xF677A0", VA = "0x180F689A0")]
private void PBCPNOGHPFF(ModelBase NLNHFEEMFBN)
{
base.MKBLJJGJAOH();
}
// Token: 0x06003E7C RID: 15996 RVA: 0x000FA480 File Offset: 0x000F8680
[Token(Token = "0x6003E7C")]
[Address(RVA = "0x10AD050", Offset = "0x10ABE50", VA = "0x1810AD050")]
public AvatarCustomizationItemListModel()
{
List<string> list = new List();
this.BOIHKFECIGG = list;
base..ctor();
}
// Token: 0x06003E7D RID: 15997 RVA: 0x000FA4B0 File Offset: 0x000F86B0
[Token(Token = "0x6003E7D")]
[Address(RVA = "0x10ACB80", Offset = "0x10AB980", VA = "0x1810ACB80")]
[CompilerGenerated]
private void FANCKIFOEHI(IReadOnlyList<string> FHFGOGLNKEE)
{
this.BOIHKFECIGG.AddRange(FHFGOGLNKEE);
}
// Token: 0x040033AC RID: 13228
[FieldOffset(Offset = "0x88")]
[Token(Token = "0x40033AC")]
[SerializeField]
private OutfitType outfitType;
// Token: 0x040033AD RID: 13229
[FieldOffset(Offset = "0x8C")]
[Token(Token = "0x40033AD")]
[SerializeField]
private bool addNoneOptionToList = true;
// Token: 0x040033AE RID: 13230
[FieldOffset(Offset = "0x90")]
[Token(Token = "0x40033AE")]
[SerializeField]
private AvatarItemHandEquipType handEquipType = (AvatarItemHandEquipType)((ulong)1L);
// Token: 0x040033AF RID: 13231
[FieldOffset(Offset = "0x98")]
[Token(Token = "0x40033AF")]
private AvatarCustomizationModel HAPFGIALPJL;
// Token: 0x040033B0 RID: 13232
[FieldOffset(Offset = "0xA0")]
[Token(Token = "0x40033B0")]
private readonly List<string> BOIHKFECIGG;
}
}
@@ -0,0 +1,47 @@
using System;
using Cpp2IlInjected;
using UnityEngine;
namespace RRUI.Data
{
// Token: 0x02000906 RID: 2310
[Token(Token = "0x2000906")]
public class AvatarCustomizationItemListModelController : ModelController<AvatarCustomizationItemListModel>
{
// Token: 0x06003E7E RID: 15998 RVA: 0x000FA4D0 File Offset: 0x000F86D0
[Token(Token = "0x6003E7E")]
[Address(RVA = "0x10ACAE0", Offset = "0x10AB8E0", VA = "0x1810ACAE0")]
public AvatarCustomizationItemListModelController()
{
}
// Token: 0x02000907 RID: 2311
[Token(Token = "0x2000907")]
[Serializable]
private class OutfitItemCardSpawnerImpl : RecyclingListCardSpawnerControllerImpl<AvatarCustomizationItemListModel, OutfitItemModel, OutfitItemModelController>
{
// Token: 0x06003E7F RID: 15999 RVA: 0x000FA4E4 File Offset: 0x000F86E4
[Token(Token = "0x6003E7F")]
[Address(RVA = "0x10B7830", Offset = "0x10B6630", VA = "0x1810B7830", Slot = "27")]
protected override void DMAHGBLDMFA()
{
int num = 0;
base.KDEDJECMBGK<string>(num);
}
// Token: 0x06003E80 RID: 16000 RVA: 0x000FA4FC File Offset: 0x000F86FC
[Token(Token = "0x6003E80")]
[Address(RVA = "0x10B7780", Offset = "0x10B6580", VA = "0x1810B7780", Slot = "34")]
protected override void CLBPDGGELMA(GameObject GCCLEJOGCCE, int EFBDCIJMFGD, OutfitItemModel IBGNNKNEDLG, BAEJLDPBGFI JFOIMFFMEJO)
{
}
// Token: 0x06003E81 RID: 16001 RVA: 0x000FA514 File Offset: 0x000F8714
[Token(Token = "0x6003E81")]
[Address(RVA = "0x10B7880", Offset = "0x10B6680", VA = "0x1810B7880")]
public OutfitItemCardSpawnerImpl()
{
}
}
}
}
@@ -0,0 +1,1985 @@
using System;
using System.Collections.Generic;
using System.Linq;
using System.Runtime.CompilerServices;
using AGUI.StackedUI;
using Cpp2IlInjected;
using RecRoom.Avatars;
using RecRoom.Avatars.Data.Runtime;
using RecRoom.Avatars.Data.Shared;
using RecRoom.Avatars.Face;
using RecRoom.Avatars.Outfit;
using RecRoom.Core;
using RRUI.Navigation;
using UnityEngine;
namespace RRUI.Data
{
// Token: 0x02000908 RID: 2312
[Token(Token = "0x2000908")]
public class AvatarCustomizationModel : AvatarModel
{
// Token: 0x17000B23 RID: 2851
// (get) Token: 0x06003E82 RID: 16002 RVA: 0x000FA528 File Offset: 0x000F8728
// (set) Token: 0x06003E83 RID: 16003 RVA: 0x000FA53C File Offset: 0x000F873C
[Token(Token = "0x17000B23")]
public AvatarCustomizationModel.OPGHFCLCNJB EMFEEACHDCN
{
[Token(Token = "0x6003E82")]
[Address(RVA = "0xD510D0", Offset = "0xD4FED0", VA = "0x180D510D0")]
get
{
return this.FJGNNGGOHKB;
}
[Token(Token = "0x6003E83")]
[Address(RVA = "0x10B0940", Offset = "0x10AF740", VA = "0x1810B0940")]
set
{
this.FJGNNGGOHKB = value;
base.JOJPOMANGPO();
}
}
// Token: 0x17000B24 RID: 2852
// (get) Token: 0x06003E84 RID: 16004 RVA: 0x000FA558 File Offset: 0x000F8758
// (set) Token: 0x06003E85 RID: 16005 RVA: 0x000FA56C File Offset: 0x000F876C
[Token(Token = "0x17000B24")]
public AvatarCustomizationModel.LHIFBBOIHDN CIBAIOMOMDE
{
[Token(Token = "0x6003E84")]
[Address(RVA = "0x403A30", Offset = "0x402830", VA = "0x180403A30")]
get
{
return this.HEBIMNOHFIO;
}
[Token(Token = "0x6003E85")]
[Address(RVA = "0x10B09E0", Offset = "0x10AF7E0", VA = "0x1810B09E0")]
set
{
this.HEBIMNOHFIO = value;
base.JOJPOMANGPO();
}
}
// Token: 0x17000B25 RID: 2853
// (get) Token: 0x06003E86 RID: 16006 RVA: 0x000FA588 File Offset: 0x000F8788
// (set) Token: 0x06003E87 RID: 16007 RVA: 0x000FA59C File Offset: 0x000F879C
[Token(Token = "0x17000B25")]
public AvatarCustomizationModel.LHIFBBOIHDN IEGDIJGKPDB
{
[Token(Token = "0x6003E86")]
[Address(RVA = "0x403AB0", Offset = "0x4028B0", VA = "0x180403AB0")]
get
{
return this.IJBPKOEBIMA;
}
[Token(Token = "0x6003E87")]
[Address(RVA = "0x10B0990", Offset = "0x10AF790", VA = "0x1810B0990")]
set
{
this.IJBPKOEBIMA = value;
base.JOJPOMANGPO();
}
}
// Token: 0x17000B26 RID: 2854
// (get) Token: 0x06003E88 RID: 16008 RVA: 0x000FA5B8 File Offset: 0x000F87B8
// (set) Token: 0x06003E89 RID: 16009 RVA: 0x000FA5CC File Offset: 0x000F87CC
[Token(Token = "0x17000B26")]
public AvatarCustomizationModel.NPPNKEECNHH IEPLMOBEFLI
{
[Token(Token = "0x6003E88")]
[Address(RVA = "0xFBDD90", Offset = "0xFBCB90", VA = "0x180FBDD90")]
get
{
return this.OLPCAFKPKMM;
}
[Token(Token = "0x6003E89")]
[Address(RVA = "0x10B0A30", Offset = "0x10AF830", VA = "0x1810B0A30")]
set
{
this.OLPCAFKPKMM = value;
base.JOJPOMANGPO();
}
}
// Token: 0x17000B27 RID: 2855
// (get) Token: 0x06003E8A RID: 16010 RVA: 0x000FA5E8 File Offset: 0x000F87E8
// (set) Token: 0x06003E8B RID: 16011 RVA: 0x000FA5FC File Offset: 0x000F87FC
[Token(Token = "0x17000B27")]
public AvatarCustomizationModel.AHHLAJFBBEP LNCPBGHPMMP
{
[Token(Token = "0x6003E8A")]
[Address(RVA = "0xA838F0", Offset = "0xA826F0", VA = "0x180A838F0")]
get
{
return this.BMJHDDEGMPJ;
}
[Token(Token = "0x6003E8B")]
[Address(RVA = "0x10B0A80", Offset = "0x10AF880", VA = "0x1810B0A80")]
set
{
this.BMJHDDEGMPJ = value;
base.JOJPOMANGPO();
}
}
// Token: 0x17000B28 RID: 2856
// (get) Token: 0x06003E8C RID: 16012 RVA: 0x000FA618 File Offset: 0x000F8818
// (set) Token: 0x06003E8D RID: 16013 RVA: 0x000FA62C File Offset: 0x000F882C
[Token(Token = "0x17000B28")]
public AvatarCustomizationModel.GNMMOOFNADF OJEOIDGLDJI
{
[Token(Token = "0x6003E8C")]
[Address(RVA = "0xFBEFF0", Offset = "0xFBDDF0", VA = "0x180FBEFF0")]
get
{
return this.GEJBGMJOMKI;
}
[Token(Token = "0x6003E8D")]
[Address(RVA = "0x10B0B50", Offset = "0x10AF950", VA = "0x1810B0B50")]
set
{
this.GEJBGMJOMKI = value;
base.JOJPOMANGPO();
}
}
// Token: 0x17000B29 RID: 2857
// (get) Token: 0x06003E8E RID: 16014 RVA: 0x000FA648 File Offset: 0x000F8848
// (set) Token: 0x06003E8F RID: 16015 RVA: 0x000FA65C File Offset: 0x000F885C
[Token(Token = "0x17000B29")]
public EOBKJELFMIA.PFIGBFIKKEG IHPAOPAJPBO
{
[Token(Token = "0x6003E8E")]
[Address(RVA = "0x7A5F80", Offset = "0x7A4D80", VA = "0x1807A5F80")]
get
{
return this.PFFKBHDEIDH;
}
[Token(Token = "0x6003E8F")]
[Address(RVA = "0x10B0B40", Offset = "0x10AF940", VA = "0x1810B0B40")]
set
{
this.PFFKBHDEIDH = value;
base.MKBLJJGJAOH();
}
}
// Token: 0x17000B2A RID: 2858
// (get) Token: 0x06003E90 RID: 16016 RVA: 0x000FA678 File Offset: 0x000F8878
// (set) Token: 0x06003E91 RID: 16017 RVA: 0x000FA68C File Offset: 0x000F888C
[Token(Token = "0x17000B2A")]
public EOBKJELFMIA.LFFHCBCBCJJ FONNFBDGANC
{
[Token(Token = "0x6003E90")]
[Address(RVA = "0xDF87A0", Offset = "0xDF75A0", VA = "0x180DF87A0")]
get
{
return this.IMJKADIIAGN;
}
[Token(Token = "0x6003E91")]
[Address(RVA = "0x10B0AF0", Offset = "0x10AF8F0", VA = "0x1810B0AF0")]
set
{
this.IMJKADIIAGN = value;
base.MKBLJJGJAOH();
}
}
// Token: 0x17000B2B RID: 2859
// (get) Token: 0x06003E92 RID: 16018 RVA: 0x000FA6A8 File Offset: 0x000F88A8
// (set) Token: 0x06003E93 RID: 16019 RVA: 0x000FA6BC File Offset: 0x000F88BC
[Token(Token = "0x17000B2B")]
public string NKENBFJLMAM
{
[Token(Token = "0x6003E92")]
[Address(RVA = "0x5F4E40", Offset = "0x5F3C40", VA = "0x1805F4E40")]
get
{
return this.EFAODIPOHBL;
}
[Token(Token = "0x6003E93")]
[Address(RVA = "0x10B0B00", Offset = "0x10AF900", VA = "0x1810B0B00")]
set
{
if (this.EFAODIPOHBL != value)
{
this.EFAODIPOHBL = value;
base.MKBLJJGJAOH();
}
}
}
// Token: 0x17000B2C RID: 2860
// (get) Token: 0x06003E94 RID: 16020 RVA: 0x000FA6E8 File Offset: 0x000F88E8
// (set) Token: 0x06003E95 RID: 16021 RVA: 0x000FA6FC File Offset: 0x000F88FC
[Token(Token = "0x17000B2C")]
public bool PJKALLBFKBE
{
[Token(Token = "0x6003E94")]
[Address(RVA = "0xD53F90", Offset = "0xD52D90", VA = "0x180D53F90")]
get
{
return this.MNJHFGHJBDN;
}
[Token(Token = "0x6003E95")]
[Address(RVA = "0x10B0AD0", Offset = "0x10AF8D0", VA = "0x1810B0AD0")]
set
{
this.MNJHFGHJBDN = value;
if (!value)
{
this.EFAODIPOHBL = (ulong)0L;
}
base.MKBLJJGJAOH();
}
}
// Token: 0x17000B2D RID: 2861
// (get) Token: 0x06003E96 RID: 16022 RVA: 0x000FA724 File Offset: 0x000F8924
[Token(Token = "0x17000B2D")]
public bool HPLLCDOINAP
{
[Token(Token = "0x6003E96")]
[Address(RVA = "0x10B0850", Offset = "0x10AF650", VA = "0x1810B0850")]
get
{
EOBKJELFMIA.LFFHCBCBCJJ lffhcbcbcjj;
EOBKJELFMIA.LFFHCBCBCJJ lffhcbcbcjj2;
return this.IMJKADIIAGN.HasFlag(lffhcbcbcjj) || !this.IMJKADIIAGN.HasFlag(lffhcbcbcjj2);
}
}
// Token: 0x17000B2E RID: 2862
// (get) Token: 0x06003E97 RID: 16023 RVA: 0x000FA758 File Offset: 0x000F8958
// (set) Token: 0x06003E98 RID: 16024 RVA: 0x000FA76C File Offset: 0x000F896C
[Token(Token = "0x17000B2E")]
public PlayerAvatarDisplay.DPOGFJABJBJ DDGKLBNLCEC
{
[Token(Token = "0x6003E97")]
[Address(RVA = "0x4CB300", Offset = "0x4CA100", VA = "0x1804CB300")]
get;
[Token(Token = "0x6003E98")]
[Address(RVA = "0x533D70", Offset = "0x532B70", VA = "0x180533D70")]
private set;
}
// Token: 0x17000B2F RID: 2863
// (get) Token: 0x06003E99 RID: 16025 RVA: 0x000FA780 File Offset: 0x000F8980
// (set) Token: 0x06003E9A RID: 16026 RVA: 0x000FA794 File Offset: 0x000F8994
[Token(Token = "0x17000B2F")]
public bool ECGJIDIFNJG
{
[Token(Token = "0x6003E99")]
[Address(RVA = "0x965570", Offset = "0x964370", VA = "0x180965570")]
get;
[Token(Token = "0x6003E9A")]
[Address(RVA = "0xF3CB00", Offset = "0xF3B900", VA = "0x180F3CB00")]
private set;
}
// Token: 0x17000B30 RID: 2864
// (get) Token: 0x06003E9B RID: 16027 RVA: 0x000FA7A8 File Offset: 0x000F89A8
[Token(Token = "0x17000B30")]
public bool DINPECFANOH
{
[Token(Token = "0x6003E9B")]
[Address(RVA = "0x10B0790", Offset = "0x10AF590", VA = "0x1810B0790")]
get
{
BrowserModel browserModel = this.customizationBrowser;
int num = 0;
if (browserModel != num)
{
Route route = this.customizationBrowser.GMAKMKMNHAP;
Route route2 = this.customizeCompleteRoute;
if (route.Equals(route2))
{
return this.customizationBrowser.<JLJEPDBGHNG>k__BackingField != BrowserModel.LPHOBCGJLFF.Pending;
}
}
throw new NullReferenceException();
}
}
// Token: 0x06003E9C RID: 16028 RVA: 0x000FA800 File Offset: 0x000F8A00
[Token(Token = "0x6003E9C")]
[Address(RVA = "0x10AD2D0", Offset = "0x10AC0D0", VA = "0x1810AD2D0")]
public void BuyAll()
{
Action<JPIJGHNNIDP> action = new Action(this.FFCCFJMDNNE);
int num = 0;
num += num;
num++;
PMGCJEPKFOF<JPIJGHNNIDP> pmgcjepkfof2;
PMGCJEPKFOF<JPIJGHNNIDP> pmgcjepkfof = pmgcjepkfof2.OHLPJBFCABI(action);
}
// Token: 0x17000B31 RID: 2865
// (get) Token: 0x06003E9D RID: 16029 RVA: 0x000FA844 File Offset: 0x000F8A44
[Token(Token = "0x17000B31")]
public bool BFKFGKFNNOE
{
[Token(Token = "0x6003E9D")]
[Address(RVA = "0x10B0740", Offset = "0x10AF540", VA = "0x1810B0740")]
get
{
return this.BJJLOAAFEPN.IBDJAKGMLEB != 0;
}
}
// Token: 0x17000B32 RID: 2866
// (get) Token: 0x06003E9E RID: 16030 RVA: 0x000FA868 File Offset: 0x000F8A68
[Token(Token = "0x17000B32")]
public bool MCLMKMAKOPG
{
[Token(Token = "0x6003E9E")]
[Address(RVA = "0x10B06F0", Offset = "0x10AF4F0", VA = "0x1810B06F0")]
get
{
return this.BJJLOAAFEPN.FLAGPNDNLFI != 0;
}
}
// Token: 0x06003E9F RID: 16031 RVA: 0x000FA88C File Offset: 0x000F8A8C
[Token(Token = "0x6003E9F")]
[Address(RVA = "0x10B00B0", Offset = "0x10AEEB0", VA = "0x1810B00B0")]
public void Undo()
{
if (this.BJJLOAAFEPN.IBDJAKGMLEB != 0)
{
this.BJJLOAAFEPN.HEBIFJELCPI();
BEPMBLAHCML<PBNNFOJIBOD> bjjloaafepn = this.BJJLOAAFEPN;
MNHEFLIMKGO agcaplpaahh = this.AGCAPLPAAHH;
PBNNFOJIBOD pbnnfojibod = bjjloaafepn.ENONEADFACP;
agcaplpaahh.OMOFPCLAKDJ(pbnnfojibod);
base.MKBLJJGJAOH();
AvatarCustomizationModel.AvatarUndoEvent.CNFDGDEOPPF();
}
}
// Token: 0x06003EA0 RID: 16032 RVA: 0x000FA8E4 File Offset: 0x000F8AE4
[Token(Token = "0x6003EA0")]
[Address(RVA = "0x10AEFC0", Offset = "0x10ADDC0", VA = "0x1810AEFC0")]
public void Redo()
{
if (this.BJJLOAAFEPN.FLAGPNDNLFI != 0)
{
this.BJJLOAAFEPN.OOAIDMBHDKP();
BEPMBLAHCML<PBNNFOJIBOD> bjjloaafepn = this.BJJLOAAFEPN;
MNHEFLIMKGO agcaplpaahh = this.AGCAPLPAAHH;
PBNNFOJIBOD pbnnfojibod = bjjloaafepn.ENONEADFACP;
agcaplpaahh.OMOFPCLAKDJ(pbnnfojibod);
base.MKBLJJGJAOH();
AvatarCustomizationModel.AvatarRedoEvent.CNFDGDEOPPF();
}
}
// Token: 0x06003EA1 RID: 16033 RVA: 0x000FA93C File Offset: 0x000F8B3C
[Token(Token = "0x6003EA1")]
[Address(RVA = "0x10AD240", Offset = "0x10AC040", VA = "0x1810AD240")]
public void AddUndoStack()
{
MNHEFLIMKGO agcaplpaahh = this.AGCAPLPAAHH;
BEPMBLAHCML<PBNNFOJIBOD> bjjloaafepn = this.BJJLOAAFEPN;
int num = 0;
PBNNFOJIBOD pbnnfojibod = agcaplpaahh.OHCPAPEDEAK(num != 0, true);
bjjloaafepn.BPAJKKAGPKB(pbnnfojibod);
base.JOJPOMANGPO();
}
// Token: 0x06003EA2 RID: 16034 RVA: 0x000FA978 File Offset: 0x000F8B78
[Token(Token = "0x6003EA2")]
[Address(RVA = "0x10AEC80", Offset = "0x10ADA80", VA = "0x1810AEC80")]
public void Randomize()
{
AvatarCustomizationSettings avatarCustomizationSettings;
this.AGCAPLPAAHH.NBIMOCPACLP = avatarCustomizationSettings;
List<AvatarItemSelection> list;
this.AGCAPLPAAHH.MBFHPDKGHHM(list);
MNHEFLIMKGO agcaplpaahh = this.AGCAPLPAAHH;
OutfitManager instance = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG;
MNHEFLIMKGO agcaplpaahh2 = this.AGCAPLPAAHH;
instance.HairColorVault.Awake();
MNHEFLIMKGO agcaplpaahh3 = this.AGCAPLPAAHH;
OutfitManager instance2 = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG;
MNHEFLIMKGO agcaplpaahh4 = this.AGCAPLPAAHH;
instance2.HairColorVault.Awake();
MNHEFLIMKGO agcaplpaahh5 = this.AGCAPLPAAHH;
OutfitManager instance3 = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG;
MNHEFLIMKGO agcaplpaahh6 = this.AGCAPLPAAHH;
AvatarHairPattern randomDefault = instance3.HairPatternVault.GetRandomDefault();
agcaplpaahh6.JEHKMHAJDNL = randomDefault;
this.AddUndoStack();
AvatarCustomizationModel.AvatarRandomizedEvent.CNFDGDEOPPF();
AvatarCustomizationModel.AvatarItemChangedEvent.CNFDGDEOPPF((uint)2);
AvatarCustomizationModel.AvatarHairOrBeardColorChangedEvent.CNFDGDEOPPF();
base.MKBLJJGJAOH();
}
// Token: 0x06003EA3 RID: 16035 RVA: 0x000FAA40 File Offset: 0x000F8C40
[Token(Token = "0x6003EA3")]
[Address(RVA = "0x10AEAA0", Offset = "0x10AD8A0", VA = "0x1810AEAA0")]
public void RandomizeHair()
{
MNHEFLIMKGO agcaplpaahh = this.AGCAPLPAAHH;
OutfitManager instance = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG;
MNHEFLIMKGO agcaplpaahh2 = this.AGCAPLPAAHH;
instance.HairColorVault.Awake();
AvatarHairPattern avatarHairPattern;
this.AGCAPLPAAHH.JEHKMHAJDNL = avatarHairPattern;
this.AddUndoStack();
AvatarCustomizationModel.AvatarRandomizedEvent.CNFDGDEOPPF();
AvatarCustomizationModel.AvatarItemChangedEvent.CNFDGDEOPPF((uint)2);
AvatarCustomizationModel.AvatarHairOrBeardColorChangedEvent.CNFDGDEOPPF();
base.MKBLJJGJAOH();
}
// Token: 0x06003EA4 RID: 16036 RVA: 0x000FAAAC File Offset: 0x000F8CAC
[Token(Token = "0x6003EA4")]
[Address(RVA = "0x10B01C0", Offset = "0x10AEFC0", VA = "0x1810B01C0")]
public void UnequipOutfitItems(IEnumerable<AvatarItemSelection> BOOHBJEEGKH)
{
int num;
int num2;
do
{
num = 0;
num2 = 0;
num += num;
num++;
num += num;
num++;
MNHEFLIMKGO agcaplpaahh = this.AGCAPLPAAHH;
MFBGLIHGCGO<OutfitType> avatarItemUnequippedEvent = AvatarCustomizationModel.AvatarItemUnequippedEvent;
OKNNKFGFODL oknnkfgfodl = AvatarCustomizationModel.AvatarUndoEvent;
oknnkfgfodl += oknnkfgfodl;
oknnkfgfodl += oknnkfgfodl;
}
while (num != 0);
if (num2 != 0)
{
this.AddUndoStack();
base.MKBLJJGJAOH();
}
}
// Token: 0x06003EA5 RID: 16037 RVA: 0x000FAB24 File Offset: 0x000F8D24
[Token(Token = "0x6003EA5")]
[Address(RVA = "0x10AD4F0", Offset = "0x10AC2F0", VA = "0x1810AD4F0")]
public void EquipOutfitItem(AvatarItem IOBEPGLJNIP, AvatarItemHandEquipType CKHHLPHCPGN, PlayerAvatarDisplay.DPOGFJABJBJ LBFPDPLKHMJ)
{
MNHEFLIMKGO agcaplpaahh = this.AGCAPLPAAHH;
bool flag;
if (flag)
{
this.AddUndoStack();
int num = 0;
base.MKBLJJGJAOH();
AvatarCustomizationModel.AvatarItemChangedEvent.CNFDGDEOPPF(num);
}
}
// Token: 0x06003EA6 RID: 16038 RVA: 0x000FAB5C File Offset: 0x000F8D5C
[Token(Token = "0x6003EA6")]
[Address(RVA = "0x10AF7F0", Offset = "0x10AE5F0", VA = "0x1810AF7F0")]
public void SetSkinColor(ColorVault.ColorToGuid GJAINANBOCB)
{
if (ColorVault.ColorToGuid.BDBLGMKABNK(this.AGCAPLPAAHH.KHNBGEMIFHE, GJAINANBOCB))
{
this.AGCAPLPAAHH.IAFAJCENECF = GJAINANBOCB;
this.AddUndoStack();
base.MKBLJJGJAOH();
AvatarCustomizationModel.AvatarBodyChangedEvent.CNFDGDEOPPF();
}
}
// Token: 0x06003EA7 RID: 16039 RVA: 0x000FABA8 File Offset: 0x000F8DA8
[Token(Token = "0x6003EA7")]
[Address(RVA = "0x10AF5F0", Offset = "0x10AE3F0", VA = "0x1810AF5F0")]
public void SetHairPrimaryColor(ColorVault.ColorToGuid GJAINANBOCB)
{
if (ColorVault.ColorToGuid.BDBLGMKABNK(this.AGCAPLPAAHH.MNAMCLKHFJG, GJAINANBOCB))
{
this.AGCAPLPAAHH.JMPBPEAPJOJ = GJAINANBOCB;
this.AddUndoStack();
AvatarCustomizationModel.AvatarItemChangedEvent.CNFDGDEOPPF((uint)2);
AvatarCustomizationModel.AvatarHairOrBeardColorChangedEvent.CNFDGDEOPPF();
base.MKBLJJGJAOH();
}
}
// Token: 0x06003EA8 RID: 16040 RVA: 0x000FAC00 File Offset: 0x000F8E00
[Token(Token = "0x6003EA8")]
[Address(RVA = "0x10AF6F0", Offset = "0x10AE4F0", VA = "0x1810AF6F0")]
public void SetHairSecondaryColor(ColorVault.ColorToGuid GJAINANBOCB)
{
if (ColorVault.ColorToGuid.BDBLGMKABNK(this.AGCAPLPAAHH.OFHAHFCLGMD, GJAINANBOCB))
{
this.AGCAPLPAAHH.CMNNDEAJOOJ = GJAINANBOCB;
this.AddUndoStack();
AvatarCustomizationModel.AvatarItemChangedEvent.CNFDGDEOPPF((uint)2);
AvatarCustomizationModel.AvatarHairOrBeardColorChangedEvent.CNFDGDEOPPF();
base.MKBLJJGJAOH();
}
}
// Token: 0x06003EA9 RID: 16041 RVA: 0x000FAC58 File Offset: 0x000F8E58
[Token(Token = "0x6003EA9")]
[Address(RVA = "0x10AF4F0", Offset = "0x10AE2F0", VA = "0x1810AF4F0")]
public void SetHairPattern(AvatarHairPattern FBGFJJFJBFE)
{
if (AvatarHairPattern.BDBLGMKABNK(this.AGCAPLPAAHH.CABGIIPFNJC, FBGFJJFJBFE))
{
this.AGCAPLPAAHH.JEHKMHAJDNL = FBGFJJFJBFE;
this.AddUndoStack();
AvatarCustomizationModel.AvatarItemChangedEvent.CNFDGDEOPPF((uint)2);
AvatarCustomizationModel.AvatarHairOrBeardColorChangedEvent.CNFDGDEOPPF();
base.MKBLJJGJAOH();
}
}
// Token: 0x06003EAA RID: 16042 RVA: 0x000FACB0 File Offset: 0x000F8EB0
[Token(Token = "0x6003EAA")]
[Address(RVA = "0x10AF0D0", Offset = "0x10ADED0", VA = "0x1810AF0D0")]
public void SetBeardPrimaryColor(ColorVault.ColorToGuid GJAINANBOCB)
{
if (ColorVault.ColorToGuid.BDBLGMKABNK(this.AGCAPLPAAHH.CNICJGCGELG, GJAINANBOCB))
{
this.AGCAPLPAAHH.CNKBADFBNPI = GJAINANBOCB;
this.AddUndoStack();
AvatarCustomizationModel.AvatarItemChangedEvent.CNFDGDEOPPF((uint)20);
AvatarCustomizationModel.AvatarHairOrBeardColorChangedEvent.CNFDGDEOPPF();
base.MKBLJJGJAOH();
}
}
// Token: 0x06003EAB RID: 16043 RVA: 0x000FAD08 File Offset: 0x000F8F08
[Token(Token = "0x6003EAB")]
[Address(RVA = "0x10AF1D0", Offset = "0x10ADFD0", VA = "0x1810AF1D0")]
public void SetBeardSecondaryColor(ColorVault.ColorToGuid GJAINANBOCB)
{
if (ColorVault.ColorToGuid.BDBLGMKABNK(this.AGCAPLPAAHH.HAEBMPABLLO, GJAINANBOCB))
{
this.AGCAPLPAAHH.MPGLBBGFPCA = GJAINANBOCB;
this.AddUndoStack();
AvatarCustomizationModel.AvatarItemChangedEvent.CNFDGDEOPPF((uint)20);
AvatarCustomizationModel.AvatarHairOrBeardColorChangedEvent.CNFDGDEOPPF();
base.MKBLJJGJAOH();
}
}
// Token: 0x06003EAC RID: 16044 RVA: 0x000FAD60 File Offset: 0x000F8F60
[Token(Token = "0x6003EAC")]
[Address(RVA = "0x10AF2D0", Offset = "0x10AE0D0", VA = "0x1810AF2D0")]
public void SetBodyShape(string COFLAJFOPEN)
{
if (this.AGCAPLPAAHH.GNJJGBFBHPB(COFLAJFOPEN))
{
this.AddUndoStack();
base.MKBLJJGJAOH();
AvatarCustomizationModel.AvatarBodyChangedEvent.CNFDGDEOPPF();
}
}
// Token: 0x06003EAD RID: 16045 RVA: 0x000FAD98 File Offset: 0x000F8F98
[Token(Token = "0x6003EAD")]
[Address(RVA = "0x10AF440", Offset = "0x10AE240", VA = "0x1810AF440")]
public void SetFaceShape(string COFLAJFOPEN)
{
if (this.AGCAPLPAAHH.NMLHPCIPPFL(COFLAJFOPEN))
{
this.AddUndoStack();
base.MKBLJJGJAOH();
AvatarCustomizationModel.AvatarFaceChangedEvent.CNFDGDEOPPF();
}
}
// Token: 0x06003EAE RID: 16046 RVA: 0x000FADD0 File Offset: 0x000F8FD0
[Token(Token = "0x6003EAE")]
[Address(RVA = "0x10AF380", Offset = "0x10AE180", VA = "0x1810AF380")]
public void SetFaceFeatureStyle(FaceFeatureType GEDCEIDOKJL, string COFLAJFOPEN)
{
MNHEFLIMKGO agcaplpaahh = this.AGCAPLPAAHH;
bool flag;
if (flag)
{
this.AddUndoStack();
base.MKBLJJGJAOH();
AvatarCustomizationModel.AvatarFaceChangedEvent.CNFDGDEOPPF();
}
}
// Token: 0x06003EAF RID: 16047 RVA: 0x000FAE04 File Offset: 0x000F9004
[Token(Token = "0x6003EAF")]
[Address(RVA = "0x10AD8A0", Offset = "0x10AC6A0", VA = "0x1810AD8A0")]
public void GoToCustomizeEyesPage()
{
Route route = this.customizeEyeRoute;
if (route != 0)
{
BrowserModel browserModel = this.customizationBrowser;
if (browserModel != 0)
{
int num = 0;
int num2 = 0;
browserModel.GoTo(route, num2, num != 0);
}
}
}
// Token: 0x06003EB0 RID: 16048 RVA: 0x000FAE38 File Offset: 0x000F9038
[Token(Token = "0x6003EB0")]
[Address(RVA = "0x10AD970", Offset = "0x10AC770", VA = "0x1810AD970")]
public void GoToCustomizeMouthPage()
{
Route route = this.customizeMouthRoute;
if (route != 0)
{
BrowserModel browserModel = this.customizationBrowser;
if (browserModel != 0)
{
int num = 0;
int num2 = 0;
browserModel.GoTo(route, num2, num != 0);
}
}
}
// Token: 0x06003EB1 RID: 16049 RVA: 0x000FAE6C File Offset: 0x000F906C
[Token(Token = "0x6003EB1")]
[Address(RVA = "0x10AD920", Offset = "0x10AC720", VA = "0x1810AD920")]
public void GoToCustomizeHatPage(PlayerAvatarDisplay.DPOGFJABJBJ KLCPIMHDKKI)
{
Route route = this.customizeHatRoute;
if (route != 0 && KLCPIMHDKKI != 0)
{
this.<OCNFHJGPBGF>k__BackingField = KLCPIMHDKKI;
BrowserModel browserModel = this.customizationBrowser;
if (browserModel != 0)
{
int num = 0;
int num2 = 0;
browserModel.GoTo(route, num2, num != 0);
}
}
}
// Token: 0x06003EB2 RID: 16050 RVA: 0x000FAEAC File Offset: 0x000F90AC
[Token(Token = "0x6003EB2")]
[Address(RVA = "0x10AD8E0", Offset = "0x10AC6E0", VA = "0x1810AD8E0")]
public void GoToCustomizeHairPage()
{
Route route = this.customizeHairRoute;
if (route != 0)
{
BrowserModel browserModel = this.customizationBrowser;
if (browserModel != 0)
{
int num = 0;
int num2 = 0;
browserModel.GoTo(route, num2, num != 0);
}
}
}
// Token: 0x06003EB3 RID: 16051 RVA: 0x000FAEE0 File Offset: 0x000F90E0
[Token(Token = "0x6003EB3")]
[Address(RVA = "0x10AD490", Offset = "0x10AC290", VA = "0x1810AD490")]
public void CompleteCustomization()
{
BrowserModel browserModel = this.customizationBrowser;
if (browserModel != 0)
{
Route route = this.customizeCompleteRoute;
int num = 0;
int num2 = 0;
browserModel.GoTo(route, num2, num != 0);
}
}
// Token: 0x06003EB4 RID: 16052 RVA: 0x000FAF10 File Offset: 0x000F9110
[Token(Token = "0x6003EB4")]
[Address(RVA = "0x10AD810", Offset = "0x10AC610", VA = "0x1810AD810")]
public void GoBackToCustomizeMainPage()
{
if (this.customizeMainRoute != (ulong)0L)
{
BrowserModel browserModel = this.customizationBrowser;
Func<CECAKDDNHLN, bool> func = new Func(this.HKBKCJCHMHM);
browserModel.GoBackTo(func);
}
}
// Token: 0x06003EB5 RID: 16053 RVA: 0x000FAF4C File Offset: 0x000F914C
[Token(Token = "0x6003EB5")]
[Address(RVA = "0x10AD4C0", Offset = "0x10AC2C0", VA = "0x1810AD4C0")]
private void EPKCLJOKKJG()
{
EOBKJELFMIA.LFFHCBCBCJJ lffhcbcbcjj = this.defaultOwnershipFilter;
this.IMJKADIIAGN = lffhcbcbcjj;
base.MKBLJJGJAOH();
this.FEDHFBJAAOA();
}
// Token: 0x06003EB6 RID: 16054 RVA: 0x000FAF74 File Offset: 0x000F9174
[Token(Token = "0x6003EB6")]
[Address(RVA = "0x10AD5E0", Offset = "0x10AC3E0", VA = "0x1810AD5E0")]
private void FEDHFBJAAOA()
{
DynamicUIDialogModel ipojpdbopei = this.IPOJPDBOPEI;
int num = 0;
if (ipojpdbopei != num)
{
this.IPOJPDBOPEI.Dismiss();
this.IPOJPDBOPEI = (ulong)0L;
}
DynamicUIDialogModel plkddechebc = this.PLKDDECHEBC;
int num2 = 0;
if (plkddechebc != num2)
{
this.PLKDDECHEBC.Dismiss();
this.PLKDDECHEBC = (ulong)0L;
}
}
// Token: 0x06003EB7 RID: 16055 RVA: 0x000FAFD8 File Offset: 0x000F91D8
[Token(Token = "0x6003EB7")]
[Address(RVA = "0x10AF8C0", Offset = "0x10AE6C0", VA = "0x1810AF8C0")]
public void TryShowFilterDialogPopUp()
{
if (this.FKMFLKEKGDO == (ulong)0L)
{
List<DOPNALIMPNA> list = new List();
DHCINNFLBBA dhcinnflbba = new DHCINNFLBBA();
dhcinnflbba.MDAMJJGPJKM = "My Items";
dhcinnflbba.LNHMBKMKJMK = "Show only items I own";
Func<bool> func = new Func(this.BDLKLBIHFPP);
dhcinnflbba.OILFCDKJPNI = func;
Action<bool> action = new Action(this.JDGLCAHEMPC);
dhcinnflbba.FJFNDMPKFMB = action;
list.Add(dhcinnflbba);
List<DOPNALIMPNA> list2 = new List();
IMAFJGKHEMD imafjgkhemd = new IMAFJGKHEMD();
imafjgkhemd.GPJEDBDCNNP = "Reset";
ulong num;
imafjgkhemd.GPJAHEOLCPN = num;
Action action2 = new Action(this.EPKCLJOKKJG);
imafjgkhemd.MEEKCCGGFFD = action2;
list2.Add(imafjgkhemd);
IMAFJGKHEMD imafjgkhemd2 = new IMAFJGKHEMD();
imafjgkhemd2.GPJEDBDCNNP = "OK";
ulong num2;
imafjgkhemd2.GPJAHEOLCPN = num2;
Action action3 = new Action(this.FEDHFBJAAOA);
imafjgkhemd2.MEEKCCGGFFD = action3;
list2.Add(imafjgkhemd2);
this.FKMFLKEKGDO = new NLONGNGOMON
{
<CEJPKGDKMJE>k__BackingField = "Filters",
PFDJAAFIIGD = list,
LMGLKPMHADA = list2
};
}
DialogListModel dialogListModel = base.PKJJDBNMMEA;
if (dialogListModel != 0)
{
NLONGNGOMON fkmflkekgdo = this.FKMFLKEKGDO;
PMGCJEPKFOF pmgcjepkfof = dialogListModel.AddDialog<NLONGNGOMON>((DLKPBLNKLAD)((uint)5), fkmflkekgdo);
Action<BaseDialogModel<NLONGNGOMON>> action4 = new Action(this.KIBOAMMALGK);
}
}
// Token: 0x06003EB8 RID: 16056 RVA: 0x000FB128 File Offset: 0x000F9328
[Token(Token = "0x6003EB8")]
[Address(RVA = "0x10AFBF0", Offset = "0x10AE9F0", VA = "0x1810AFBF0")]
public void TryShowSortingDialogPopUp()
{
if (this.KMLOCGKNKKM == (ulong)0L)
{
List<DOPNALIMPNA> list = new List();
LBEHDFOHDFL lbehdfohdfl = new LBEHDFOHDFL();
ulong num;
lbehdfohdfl.ODOPKMFAEDH = num;
EOBKJELFMIA.PFIGBFIKKEG pfigbfikkeg;
EOBKJELFMIA.PFIGBFIKKEG pfigbfikkeg2;
EOBKJELFMIA.PFIGBFIKKEG pfigbfikkeg3;
EOBKJELFMIA.PFIGBFIKKEG pfigbfikkeg4;
EOBKJELFMIA.PFIGBFIKKEG pfigbfikkeg5;
EOBKJELFMIA.PFIGBFIKKEG pfigbfikkeg6;
EOBKJELFMIA.PFIGBFIKKEG pfigbfikkeg7;
lbehdfohdfl.JIHPIJCIEAL(new List
{
new GGAEDILEDCM
{
GPJEDBDCNNP = "Featured",
AKFDMGLACLA = pfigbfikkeg
},
new GGAEDILEDCM
{
GPJEDBDCNNP = "Name (A to Z)",
AKFDMGLACLA = pfigbfikkeg2
},
new GGAEDILEDCM
{
GPJEDBDCNNP = "Name (Z to A)",
AKFDMGLACLA = pfigbfikkeg3
},
new GGAEDILEDCM
{
GPJEDBDCNNP = "Stars (5 to 1)",
AKFDMGLACLA = pfigbfikkeg4
},
new GGAEDILEDCM
{
GPJEDBDCNNP = "Stars (1 to 5)",
AKFDMGLACLA = pfigbfikkeg5
},
new GGAEDILEDCM
{
GPJEDBDCNNP = "Price (Low to High)",
AKFDMGLACLA = pfigbfikkeg6
},
new GGAEDILEDCM
{
GPJEDBDCNNP = "Price (High to Low)",
AKFDMGLACLA = pfigbfikkeg7
}
});
Func<object> func = new Func(this.JOEBNHGCNNO);
lbehdfohdfl.MBGEMDOHIAD = func;
Action<object> action = new Action(this.KHFGDIPIHAE);
lbehdfohdfl.JMELLPEIDNG = action;
list.Add(lbehdfohdfl);
this.KMLOCGKNKKM = new NLONGNGOMON
{
<CEJPKGDKMJE>k__BackingField = "Sorting",
PFDJAAFIIGD = list
};
}
DialogListModel dialogListModel = base.PKJJDBNMMEA;
if (dialogListModel != 0)
{
NLONGNGOMON kmlocgknkkm = this.KMLOCGKNKKM;
PMGCJEPKFOF pmgcjepkfof = dialogListModel.AddDialog<NLONGNGOMON>((DLKPBLNKLAD)((uint)5), kmlocgknkkm);
Action<BaseDialogModel<NLONGNGOMON>> action2 = new Action(this.NOGBLGCFHNM);
}
}
// Token: 0x06003EB9 RID: 16057 RVA: 0x000FB2F8 File Offset: 0x000F94F8
[Token(Token = "0x6003EB9")]
[Address(RVA = "0x10AE040", Offset = "0x10ACE40", VA = "0x1810AE040", Slot = "15")]
protected override void JMFHPBDMELA()
{
base.JMFHPBDMELA();
EOBKJELFMIA.LFFHCBCBCJJ lffhcbcbcjj = this.defaultOwnershipFilter;
this.IMJKADIIAGN = lffhcbcbcjj;
base.MKBLJJGJAOH();
EOBKJELFMIA.PFIGBFIKKEG pfigbfikkeg = this.defaultSorting;
this.PFFKBHDEIDH = pfigbfikkeg;
base.MKBLJJGJAOH();
MNHEFLIMKGO lhkbodfdflc = MNHEFLIMKGO.LHKBODFDFLC;
if (lhkbodfdflc != 0)
{
this.AGCAPLPAAHH = lhkbodfdflc;
base.MKBLJJGJAOH();
return;
}
}
// Token: 0x06003EBA RID: 16058 RVA: 0x000FB34C File Offset: 0x000F954C
[Token(Token = "0x6003EBA")]
[Address(RVA = "0x10AE2B0", Offset = "0x10AD0B0", VA = "0x1810AE2B0", Slot = "18")]
protected override void LNEJNIEHGLD()
{
base.LNEJNIEHGLD();
MFBGLIHGCGO<MNHEFLIMKGO> lkdegagmamp = MNHEFLIMKGO.LKDEGAGMAMP;
Action<MNHEFLIMKGO> action = new Action(base.ONGOOHCFLLE);
MFBGLIHGCGO<MNHEFLIMKGO> lkdegagmamp2 = MNHEFLIMKGO.LKDEGAGMAMP;
Action<MNHEFLIMKGO> action2 = new Action(this.ONGOOHCFLLE);
OKNNKFGFODL browsableItemsChangedEvent = OutfitManager.BrowsableItemsChangedEvent;
Action action3 = new Action(base.MKBLJJGJAOH);
int num = 0;
browsableItemsChangedEvent.BPAJKKAGPKB(action3, num != 0);
DelegateData data = action3.data;
Action action4 = new Action(base.MKBLJJGJAOH);
OKNNKFGFODL hairDyeUnlockedEvent = HairColorVault.HairDyeUnlockedEvent;
Action action5 = new Action(base.MKBLJJGJAOH);
int num2 = 0;
hairDyeUnlockedEvent.BPAJKKAGPKB(action5, num2 != 0);
bool flag = base.GetComponentInParent<TitleScreenFlowModel>();
this.<MICMDGDJCDO>k__BackingField = flag;
}
// Token: 0x06003EBB RID: 16059 RVA: 0x000FB400 File Offset: 0x000F9600
[Token(Token = "0x6003EBB")]
[Address(RVA = "0x10AE790", Offset = "0x10AD590", VA = "0x1810AE790", Slot = "20")]
protected override void PECOFFFGNCH()
{
base.PECOFFFGNCH();
MFBGLIHGCGO<MNHEFLIMKGO> lkdegagmamp = MNHEFLIMKGO.LKDEGAGMAMP;
Action<MNHEFLIMKGO> action = new Action(base.ONGOOHCFLLE);
MFBGLIHGCGO<MNHEFLIMKGO> lkdegagmamp2 = MNHEFLIMKGO.LKDEGAGMAMP;
Action<MNHEFLIMKGO> action2 = new Action(this.ONGOOHCFLLE);
OKNNKFGFODL browsableItemsChangedEvent = OutfitManager.BrowsableItemsChangedEvent;
Action action3 = new Action(base.MKBLJJGJAOH);
browsableItemsChangedEvent.BIHKNNPGGKP(action3);
bool flag;
if (flag)
{
Action action4 = new Action(base.MKBLJJGJAOH);
}
OKNNKFGFODL hairDyeUnlockedEvent = HairColorVault.HairDyeUnlockedEvent;
Action action5 = new Action(base.MKBLJJGJAOH);
hairDyeUnlockedEvent.BIHKNNPGGKP(action5);
}
// Token: 0x17000B33 RID: 2867
// (get) Token: 0x06003EBC RID: 16060 RVA: 0x000FB490 File Offset: 0x000F9690
[Token(Token = "0x17000B33")]
protected override bool PHGOLNMDJLH
{
[Token(Token = "0x6003EBC")]
[Address(RVA = "0x460D40", Offset = "0x45FB40", VA = "0x180460D40", Slot = "12")]
get
{
return true;
}
}
// Token: 0x06003EBD RID: 16061 RVA: 0x000FB4A0 File Offset: 0x000F96A0
[Token(Token = "0x6003EBD")]
[Address(RVA = "0x10AD700", Offset = "0x10AC500", VA = "0x1810AD700", Slot = "26")]
protected override DABKFAIHBBP GLPJPIEOLDF()
{
if (this.BJJLOAAFEPN.ENONEADFACP == 0)
{
this.AddUndoStack();
}
DABKFAIHBBP dabkfaihbbp = this.GLPJPIEOLDF();
return JJEKJGALHKO.<EIDHKJMHBEC>k__BackingField;
}
// Token: 0x06003EBE RID: 16062 RVA: 0x000FB4D4 File Offset: 0x000F96D4
[Token(Token = "0x6003EBE")]
[Address(RVA = "0x10AE640", Offset = "0x10AD440", VA = "0x1810AE640")]
private void ONGOOHCFLLE(MNHEFLIMKGO KJAFOCJMDIH)
{
MNHEFLIMKGO lhkbodfdflc = MNHEFLIMKGO.LHKBODFDFLC;
if (lhkbodfdflc != 0)
{
this.AGCAPLPAAHH = lhkbodfdflc;
base.MKBLJJGJAOH();
}
MNHEFLIMKGO.GFOMCHMBLHE(this.AGCAPLPAAHH);
base.MKBLJJGJAOH();
}
// Token: 0x06003EBF RID: 16063 RVA: 0x0000220F File Offset: 0x0000040F
[Token(Token = "0x6003EBF")]
[Address(RVA = "0x10AD9E0", Offset = "0x10AC7E0", VA = "0x1810AD9E0")]
public static PMGCJEPKFOF<JPIJGHNNIDP> HandleTrialItems(DGOHCPBKOHD PFNGHHBCMGE, bool NEBEOPDJMJC = false)
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
// Token: 0x06003EC0 RID: 16064 RVA: 0x000FB50C File Offset: 0x000F970C
[Token(Token = "0x6003EC0")]
[Address(RVA = "0x10B0670", Offset = "0x10AF470", VA = "0x1810B0670")]
public AvatarCustomizationModel()
{
BEPMBLAHCML<PBNNFOJIBOD> bepmblahcml = new BEPMBLAHCML(10);
this.BJJLOAAFEPN = bepmblahcml;
this.FJGNNGGOHKB = (AvatarCustomizationModel.OPGHFCLCNJB)((ulong)5L);
base..ctor();
}
// Token: 0x06003EC1 RID: 16065 RVA: 0x000FB54C File Offset: 0x000F974C
// Note: this type is marked as 'beforefieldinit'.
[Token(Token = "0x6003EC1")]
[Address(RVA = "0x10B0470", Offset = "0x10AF270", VA = "0x1810B0470")]
static AvatarCustomizationModel()
{
int num;
int num2;
OKNNKFGFODL oknnkfgfodl = new OKNNKFGFODL(32, num != 0, num2 != 0);
num2 = 0;
num = 0;
AvatarCustomizationModel.AvatarFaceChangedEvent = oknnkfgfodl;
int num3;
int num4;
OKNNKFGFODL oknnkfgfodl2 = new OKNNKFGFODL(32, num3 != 0, num4 != 0);
num4 = 0;
num3 = 0;
AvatarCustomizationModel.AvatarBodyChangedEvent = oknnkfgfodl2;
int num5;
int num6;
OKNNKFGFODL oknnkfgfodl3 = new OKNNKFGFODL(32, num5 != 0, num6 != 0);
num6 = 0;
num5 = 0;
AvatarCustomizationModel.AvatarHairOrBeardColorChangedEvent = oknnkfgfodl3;
int num7;
int num8;
OKNNKFGFODL oknnkfgfodl4 = new OKNNKFGFODL(32, num7 != 0, num8 != 0);
num8 = 0;
num7 = 0;
AvatarCustomizationModel.AvatarRandomizedEvent = oknnkfgfodl4;
int num9;
int num10;
OKNNKFGFODL oknnkfgfodl5 = new OKNNKFGFODL(32, num9 != 0, num10 != 0);
num10 = 0;
num9 = 0;
AvatarCustomizationModel.AvatarUndoEvent = oknnkfgfodl5;
int num11;
int num12;
OKNNKFGFODL oknnkfgfodl6 = new OKNNKFGFODL(32, num11 != 0, num12 != 0);
num12 = 0;
num11 = 0;
AvatarCustomizationModel.AvatarRedoEvent = oknnkfgfodl6;
int num13;
int num14;
MFBGLIHGCGO<OutfitType> mfbglihgcgo = new MFBGLIHGCGO(4, num13 != 0, num14 != 0);
num14 = 0;
num13 = 0;
AvatarCustomizationModel.AvatarItemChangedEvent = mfbglihgcgo;
int num15;
int num16;
MFBGLIHGCGO<OutfitType> mfbglihgcgo2 = new MFBGLIHGCGO(4, num15 != 0, num16 != 0);
num16 = 0;
num15 = 0;
AvatarCustomizationModel.AvatarItemUnequippedEvent = mfbglihgcgo2;
}
// Token: 0x06003EC2 RID: 16066 RVA: 0x000FB624 File Offset: 0x000F9824
[Token(Token = "0x6003EC2")]
[Address(RVA = "0xF63CB0", Offset = "0xF62AB0", VA = "0x180F63CB0")]
[CompilerGenerated]
private void FFCCFJMDNNE(JPIJGHNNIDP MAOOLFEBOOD)
{
base.MKBLJJGJAOH();
}
// Token: 0x06003EC3 RID: 16067 RVA: 0x000FB638 File Offset: 0x000F9838
[Token(Token = "0x6003EC3")]
[Address(RVA = "0x10AD9B0", Offset = "0x10AC7B0", VA = "0x1810AD9B0")]
[CompilerGenerated]
private bool HKBKCJCHMHM(CECAKDDNHLN PACGLAIGOMF)
{
Route <GIAMNOCCOHD>k__BackingField = PACGLAIGOMF.<GIAMNOCCOHD>k__BackingField;
Route route = this.customizeMainRoute;
return <GIAMNOCCOHD>k__BackingField.Equals(route);
}
// Token: 0x06003EC4 RID: 16068 RVA: 0x000FB660 File Offset: 0x000F9860
[Token(Token = "0x6003EC4")]
[Address(RVA = "0x10AD2C0", Offset = "0x10AC0C0", VA = "0x1810AD2C0")]
[CompilerGenerated]
private bool BDLKLBIHFPP()
{
return this.IMJKADIIAGN == EOBKJELFMIA.LFFHCBCBCJJ.Owned;
}
// Token: 0x06003EC5 RID: 16069 RVA: 0x000FB678 File Offset: 0x000F9878
[Token(Token = "0x6003EC5")]
[Address(RVA = "0x10AE010", Offset = "0x10ACE10", VA = "0x1810AE010")]
[CompilerGenerated]
private void JDGLCAHEMPC(bool ONGBFDACHHG)
{
this.IMJKADIIAGN = (ONGBFDACHHG ? EOBKJELFMIA.LFFHCBCBCJJ.Store : EOBKJELFMIA.LFFHCBCBCJJ.None);
base.MKBLJJGJAOH();
}
// Token: 0x06003EC6 RID: 16070 RVA: 0x000FB698 File Offset: 0x000F9898
[Token(Token = "0x6003EC6")]
[Address(RVA = "0x10AE220", Offset = "0x10AD020", VA = "0x1810AE220")]
[CompilerGenerated]
private void KIBOAMMALGK(BaseDialogModel<NLONGNGOMON> BBPMNICHFLM)
{
if (BBPMNICHFLM == 0)
{
int num = 0;
this.IPOJPDBOPEI = num;
return;
}
this.IPOJPDBOPEI = BBPMNICHFLM;
}
// Token: 0x06003EC7 RID: 16071 RVA: 0x000FB6BC File Offset: 0x000F98BC
[Token(Token = "0x6003EC7")]
[Address(RVA = "0x10AE140", Offset = "0x10ACF40", VA = "0x1810AE140")]
[CompilerGenerated]
private object JOEBNHGCNNO()
{
/*
An exception occurred when decompiling this method (06003EC7)
ICSharpCode.Decompiler.DecompilerException: Error decompiling System.Object RRUI.Data.AvatarCustomizationModel::JOEBNHGCNNO()
---> System.Exception: Basic block has to end with unconditional control flow.
{
Block_0:
stloc:PFIGBFIKKEG(var_0_06, ldfld:PFIGBFIKKEG(AvatarCustomizationModel::PFFKBHDEIDH, ldloc:AvatarCustomizationModel(this)))
}
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.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: 0x06003EC8 RID: 16072 RVA: 0x000FB6D0 File Offset: 0x000F98D0
[Token(Token = "0x6003EC8")]
[Address(RVA = "0x10AE190", Offset = "0x10ACF90", VA = "0x1810AE190")]
[CompilerGenerated]
private void KHFGDIPIHAE(object DNGKIAJLLHG)
{
object obj;
this.PFFKBHDEIDH = obj;
base.MKBLJJGJAOH();
this.FEDHFBJAAOA();
}
// Token: 0x06003EC9 RID: 16073 RVA: 0x000FB6F8 File Offset: 0x000F98F8
[Token(Token = "0x6003EC9")]
[Address(RVA = "0x10AE5B0", Offset = "0x10AD3B0", VA = "0x1810AE5B0")]
[CompilerGenerated]
private void NOGBLGCFHNM(BaseDialogModel<NLONGNGOMON> BBPMNICHFLM)
{
if (BBPMNICHFLM == 0)
{
int num = 0;
this.PLKDDECHEBC = num;
return;
}
this.PLKDDECHEBC = BBPMNICHFLM;
}
// Token: 0x040033B1 RID: 13233
[Token(Token = "0x40033B1")]
private const int CLGDCHJIPMF = 10;
// Token: 0x040033B2 RID: 13234
[FieldOffset(Offset = "0x70")]
[Token(Token = "0x40033B2")]
[SerializeField]
private EOBKJELFMIA.LFFHCBCBCJJ defaultOwnershipFilter = (EOBKJELFMIA.LFFHCBCBCJJ)((ulong)2L);
// Token: 0x040033B3 RID: 13235
[FieldOffset(Offset = "0x74")]
[Token(Token = "0x40033B3")]
[SerializeField]
private EOBKJELFMIA.PFIGBFIKKEG defaultSorting = (EOBKJELFMIA.PFIGBFIKKEG)((ulong)2L);
// Token: 0x040033B4 RID: 13236
[FieldOffset(Offset = "0x78")]
[Token(Token = "0x40033B4")]
[SerializeField]
[Header("Sub pages")]
private BrowserModel customizationBrowser;
// Token: 0x040033B5 RID: 13237
[FieldOffset(Offset = "0x80")]
[Token(Token = "0x40033B5")]
[SerializeField]
private Route customizeMainRoute;
// Token: 0x040033B6 RID: 13238
[FieldOffset(Offset = "0x88")]
[Token(Token = "0x40033B6")]
[SerializeField]
private Route customizeEyeRoute;
// Token: 0x040033B7 RID: 13239
[FieldOffset(Offset = "0x90")]
[Token(Token = "0x40033B7")]
[SerializeField]
private Route customizeMouthRoute;
// Token: 0x040033B8 RID: 13240
[FieldOffset(Offset = "0x98")]
[Token(Token = "0x40033B8")]
[SerializeField]
private Route customizeHatRoute;
// Token: 0x040033B9 RID: 13241
[FieldOffset(Offset = "0xA0")]
[Token(Token = "0x40033B9")]
[SerializeField]
private Route customizeCompleteRoute;
// Token: 0x040033BA RID: 13242
[FieldOffset(Offset = "0xA8")]
[Token(Token = "0x40033BA")]
[SerializeField]
private Route customizeHairRoute;
// Token: 0x040033BB RID: 13243
[FieldOffset(Offset = "0xB0")]
[Token(Token = "0x40033BB")]
private readonly BEPMBLAHCML<PBNNFOJIBOD> BJJLOAAFEPN;
// Token: 0x040033BC RID: 13244
[Token(Token = "0x40033BC")]
public static readonly OKNNKFGFODL AvatarFaceChangedEvent;
// Token: 0x040033BD RID: 13245
[Token(Token = "0x40033BD")]
public static readonly OKNNKFGFODL AvatarBodyChangedEvent;
// Token: 0x040033BE RID: 13246
[Token(Token = "0x40033BE")]
public static readonly OKNNKFGFODL AvatarHairOrBeardColorChangedEvent;
// Token: 0x040033BF RID: 13247
[Token(Token = "0x40033BF")]
public static readonly OKNNKFGFODL AvatarRandomizedEvent;
// Token: 0x040033C0 RID: 13248
[Token(Token = "0x40033C0")]
public static readonly OKNNKFGFODL AvatarUndoEvent;
// Token: 0x040033C1 RID: 13249
[Token(Token = "0x40033C1")]
public static readonly OKNNKFGFODL AvatarRedoEvent;
// Token: 0x040033C2 RID: 13250
[Token(Token = "0x40033C2")]
public static readonly MFBGLIHGCGO<OutfitType> AvatarItemChangedEvent;
// Token: 0x040033C3 RID: 13251
[Token(Token = "0x40033C3")]
public static readonly MFBGLIHGCGO<OutfitType> AvatarItemUnequippedEvent;
// Token: 0x040033C4 RID: 13252
[FieldOffset(Offset = "0xB8")]
[Token(Token = "0x40033C4")]
private AvatarCustomizationModel.OPGHFCLCNJB FJGNNGGOHKB;
// Token: 0x040033C5 RID: 13253
[FieldOffset(Offset = "0xBC")]
[Token(Token = "0x40033C5")]
private AvatarCustomizationModel.LHIFBBOIHDN HEBIMNOHFIO;
// Token: 0x040033C6 RID: 13254
[FieldOffset(Offset = "0xC0")]
[Token(Token = "0x40033C6")]
private AvatarCustomizationModel.LHIFBBOIHDN IJBPKOEBIMA;
// Token: 0x040033C7 RID: 13255
[FieldOffset(Offset = "0xC4")]
[Token(Token = "0x40033C7")]
private AvatarCustomizationModel.NPPNKEECNHH OLPCAFKPKMM;
// Token: 0x040033C8 RID: 13256
[FieldOffset(Offset = "0xC8")]
[Token(Token = "0x40033C8")]
private AvatarCustomizationModel.AHHLAJFBBEP BMJHDDEGMPJ;
// Token: 0x040033C9 RID: 13257
[FieldOffset(Offset = "0xCC")]
[Token(Token = "0x40033C9")]
private AvatarCustomizationModel.GNMMOOFNADF GEJBGMJOMKI;
// Token: 0x040033CA RID: 13258
[FieldOffset(Offset = "0xD0")]
[Token(Token = "0x40033CA")]
private EOBKJELFMIA.PFIGBFIKKEG PFFKBHDEIDH;
// Token: 0x040033CB RID: 13259
[FieldOffset(Offset = "0xD4")]
[Token(Token = "0x40033CB")]
private EOBKJELFMIA.LFFHCBCBCJJ IMJKADIIAGN;
// Token: 0x040033CC RID: 13260
[FieldOffset(Offset = "0xD8")]
[Token(Token = "0x40033CC")]
private string EFAODIPOHBL;
// Token: 0x040033CD RID: 13261
[FieldOffset(Offset = "0xE0")]
[Token(Token = "0x40033CD")]
private bool MNJHFGHJBDN;
// Token: 0x040033D0 RID: 13264
[FieldOffset(Offset = "0xF8")]
[Token(Token = "0x40033D0")]
private DynamicUIDialogModel IPOJPDBOPEI;
// Token: 0x040033D1 RID: 13265
[FieldOffset(Offset = "0x100")]
[Token(Token = "0x40033D1")]
private NLONGNGOMON FKMFLKEKGDO;
// Token: 0x040033D2 RID: 13266
[FieldOffset(Offset = "0x108")]
[Token(Token = "0x40033D2")]
private DynamicUIDialogModel PLKDDECHEBC;
// Token: 0x040033D3 RID: 13267
[FieldOffset(Offset = "0x110")]
[Token(Token = "0x40033D3")]
private NLONGNGOMON KMLOCGKNKKM;
// Token: 0x02000909 RID: 2313
[Token(Token = "0x2000909")]
public enum LHIFBBOIHDN
{
// Token: 0x040033D5 RID: 13269
[Token(Token = "0x40033D5")]
Style,
// Token: 0x040033D6 RID: 13270
[Token(Token = "0x40033D6")]
Color
}
// Token: 0x0200090A RID: 2314
[Token(Token = "0x200090A")]
public enum OPGHFCLCNJB
{
// Token: 0x040033D8 RID: 13272
[Token(Token = "0x40033D8")]
FaceShape,
// Token: 0x040033D9 RID: 13273
[Token(Token = "0x40033D9")]
Eyes,
// Token: 0x040033DA RID: 13274
[Token(Token = "0x40033DA")]
Mouth,
// Token: 0x040033DB RID: 13275
[Token(Token = "0x40033DB")]
Ears,
// Token: 0x040033DC RID: 13276
[Token(Token = "0x40033DC")]
BodyShape,
// Token: 0x040033DD RID: 13277
[Token(Token = "0x40033DD")]
SkinColor
}
// Token: 0x0200090B RID: 2315
[Token(Token = "0x200090B")]
public enum NPPNKEECNHH
{
// Token: 0x040033DF RID: 13279
[Token(Token = "0x40033DF")]
BothHands,
// Token: 0x040033E0 RID: 13280
[Token(Token = "0x40033E0")]
LeftHand,
// Token: 0x040033E1 RID: 13281
[Token(Token = "0x40033E1")]
RightHand
}
// Token: 0x0200090C RID: 2316
[Token(Token = "0x200090C")]
public enum AHHLAJFBBEP
{
// Token: 0x040033E3 RID: 13283
[Token(Token = "0x40033E3")]
Hats,
// Token: 0x040033E4 RID: 13284
[Token(Token = "0x40033E4")]
Glasses,
// Token: 0x040033E5 RID: 13285
[Token(Token = "0x40033E5")]
Earrings
}
// Token: 0x0200090D RID: 2317
[Token(Token = "0x200090D")]
public enum GNMMOOFNADF
{
// Token: 0x040033E7 RID: 13287
[Token(Token = "0x40033E7")]
Clothes,
// Token: 0x040033E8 RID: 13288
[Token(Token = "0x40033E8")]
Shoulders,
// Token: 0x040033E9 RID: 13289
[Token(Token = "0x40033E9")]
Necklaces,
// Token: 0x040033EA RID: 13290
[Token(Token = "0x40033EA")]
Belts
}
// Token: 0x0200090E RID: 2318
[Token(Token = "0x200090E")]
[CompilerGenerated]
private sealed class PKHFGJLJDLN
{
// Token: 0x06003ECA RID: 16074 RVA: 0x000FB71C File Offset: 0x000F991C
[Token(Token = "0x6003ECA")]
[Address(RVA = "0x3F5100", Offset = "0x3F3F00", VA = "0x1803F5100")]
public PKHFGJLJDLN()
{
}
// Token: 0x06003ECB RID: 16075 RVA: 0x000FB730 File Offset: 0x000F9930
[Token(Token = "0x6003ECB")]
[Address(RVA = "0x10B7CD0", Offset = "0x10B6AD0", VA = "0x1810B7CD0")]
internal void <HandleTrialItems>b__2(BKFGFHDDNFG sf)
{
AvatarCustomizationModel.BMBFHNJHMIN bmbfhnjhmin = new AvatarCustomizationModel.BMBFHNJHMIN();
bmbfhnjhmin.CS$<>8__locals1 = this;
List<HOJMGAMMIAD> jdgebbmdjbc = sf.JDGEBBMDJBC;
Func<HOJMGAMMIAD, bool> func = this.<>9__5;
if (func == 0)
{
Func<HOJMGAMMIAD, bool> func2 = (HOJMGAMMIAD storeGiftDrop) => this.giftDrops.Contains(storeGiftDrop);
this.<>9__5 = func2;
}
List<HOJMGAMMIAD> list = Enumerable.ToList<HOJMGAMMIAD>(Enumerable.Where<HOJMGAMMIAD>(jdgebbmdjbc, func));
bmbfhnjhmin.allItems = list;
AvatarCustomizationModel.AGKLFILGOKL agklfilgokl = new AvatarCustomizationModel.AGKLFILGOKL();
agklfilgokl.CS$<>8__locals2 = bmbfhnjhmin;
if (GCBPKHFJKCE.KHKBGCCMFPE == 0)
{
}
bool flag = GCBPKHFJKCE.KHKBGCCMFPE.MIKDLDEALPN;
agklfilgokl.isLocalPlayerRRPlusMember = flag;
if (flag)
{
}
List<HOJMGAMMIAD> allItems = agklfilgokl.CS$<>8__locals2.allItems;
Func<HOJMGAMMIAD, bool> func3;
if (AvatarCustomizationModel.<>c.<>9__118_6 == 0)
{
func3 = (HOJMGAMMIAD item) => item.<IPAKFAFGINE>k__BackingField.<EFFHIKNPACF>k__BackingField;
AvatarCustomizationModel.<>c.<>9__118_6 = func3;
}
bool flag2 = Enumerable.Any<HOJMGAMMIAD>(allItems, func3);
agklfilgokl.isShowingPurchaseResults = false;
IIKFCAONJCO iikfcaonjco = new IIKFCAONJCO();
AvatarCustomizationModel.BMBFHNJHMIN cs$<>8__locals = agklfilgokl.CS$<>8__locals2;
agklfilgokl.costInfo = iikfcaonjco;
List<HOJMGAMMIAD> allItems2 = cs$<>8__locals.allItems;
int num = 0;
iikfcaonjco.BDJFGEJFPPO(allItems2, DGOHCPBKOHD.Watch, ACDKILABNNC.RecCenterTokens);
agklfilgokl.checkoutDialogModel = num;
IIKFCAONJCO costInfo = agklfilgokl.costInfo;
Action<int, CardModel, StoreItemModel, BAEJLDPBGFI> action = delegate(int index, CardModel cardModel, StoreItemModel storeItemModel, BAEJLDPBGFI storeItemToCardController)
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
};
int num2 = 0;
PCEJMCMGIIA pcejmcmgiia = PCEJMCMGIIA.KJIKOFCAMAJ<StoreItemModel, StoreItemModelController>(costInfo, action, num2);
agklfilgokl.checkoutDialogData = pcejmcmgiia;
pcejmcmgiia.<PPEEEICBMBN>k__BackingField = flag2;
DGOHCPBKOHD dgohcpbkohd = this.storefrontEntryPoint;
PCEJMCMGIIA checkoutDialogData = agklfilgokl.checkoutDialogData;
string text = string.Format("PurchaseTrialItems_{0}", dgohcpbkohd);
checkoutDialogData.<FNJFBAEINFF>k__BackingField = text;
PCEJMCMGIIA checkoutDialogData2 = agklfilgokl.checkoutDialogData;
if (this.showWarning)
{
}
string empty = string.Empty;
checkoutDialogData2.<MOHBIFLJNPB>k__BackingField = empty;
DGOHCPBKOHD dgohcpbkohd2 = this.storefrontEntryPoint;
PCEJMCMGIIA checkoutDialogData3 = agklfilgokl.checkoutDialogData;
string text2 = string.Format("PurchaseTrialItems_NotEnoughTokens_{0}", dgohcpbkohd2);
checkoutDialogData3.<GOIJONLEIAG>k__BackingField = text2;
PCEJMCMGIIA checkoutDialogData4 = agklfilgokl.checkoutDialogData;
Action action2 = delegate
{
AvatarCustomizationModel.NHBIKOCJBOG nhbikocjbog = new AvatarCustomizationModel.NHBIKOCJBOG();
nhbikocjbog.CS$<>8__locals4 = agklfilgokl;
DialogListModel dialogListModel = agklfilgokl.checkoutDialogModel.PKJJDBNMMEA;
nhbikocjbog.dialogListModel = dialogListModel;
DGOHCPBKOHD dgohcpbkohd3 = agklfilgokl.CS$<>8__locals2.CS$<>8__locals1.storefrontEntryPoint;
int num3 = 0;
Action<BNOHDIHPGBA.OFCMJLHAKLH> action4 = delegate(BNOHDIHPGBA.OFCMJLHAKLH purchaseResults)
{
nhbikocjbog.CS$<>8__locals4.isShowingPurchaseResults = true;
CheckoutDialogModel checkoutDialogModel2 = nhbikocjbog.CS$<>8__locals4.checkoutDialogModel;
if (checkoutDialogModel2 != 0)
{
checkoutDialogModel2.Dismiss();
}
if (purchaseResults != 0)
{
List<HOJMGAMMIAD> allItems3 = nhbikocjbog.CS$<>8__locals4.CS$<>8__locals2.allItems;
List<string> hnibdnimaii = purchaseResults.HNIBDNIMAII;
DialogListModel dialogListModel2 = nhbikocjbog.dialogListModel;
List<string> ngcmlajjcpg = purchaseResults.NGCMLAJJCPG;
bool flag3 = allItems3._size != 1;
DABKFAIHBBP dabkfaihbbp = BNOHDIHPGBA.GDAJPJGPNIM(dialogListModel2, hnibdnimaii, ngcmlajjcpg, flag3);
AvatarCustomizationModel.PKHFGJLJDLN cs$<>8__locals2 = nhbikocjbog.CS$<>8__locals4.CS$<>8__locals2.CS$<>8__locals1;
if (cs$<>8__locals2.<>9__13 == 0)
{
Action action5 = delegate
{
cs$<>8__locals2.promise.OOOIENHGNCA((uint)1);
};
cs$<>8__locals2.<>9__13 = action5;
}
AvatarCustomizationModel.PKHFGJLJDLN cs$<>8__locals3 = nhbikocjbog.CS$<>8__locals4.CS$<>8__locals2.CS$<>8__locals1;
if (cs$<>8__locals3.<>9__14 == 0)
{
Action<string> action6 = delegate(string _)
{
cs$<>8__locals3.promise.OOOIENHGNCA((uint)2);
};
cs$<>8__locals3.<>9__14 = action6;
}
AvatarCustomizationModel.AGKLFILGOKL cs$<>8__locals4 = nhbikocjbog.CS$<>8__locals4;
if (cs$<>8__locals4.<>9__15 == 0)
{
Action action7 = delegate
{
cs$<>8__locals4.isShowingPurchaseResults = false;
};
cs$<>8__locals4.<>9__15 = action7;
}
}
};
PMGCJEPKFOF<BNOHDIHPGBA.OFCMJLHAKLH> pmgcjepkfof;
if (num3 < nhbikocjbog)
{
num3 += num3;
if (num3 == nhbikocjbog)
{
pmgcjepkfof += pmgcjepkfof;
throw new NullReferenceException();
}
num3++;
}
PMGCJEPKFOF<BNOHDIHPGBA.OFCMJLHAKLH> pmgcjepkfof2 = pmgcjepkfof.OHLPJBFCABI(action4);
};
checkoutDialogData4.<PAABJIENLBM>k__BackingField = action2;
PCEJMCMGIIA checkoutDialogData5 = agklfilgokl.checkoutDialogData;
Action action3 = delegate
{
agklfilgokl.checkoutDialogData.<NPFBOHLFFJH>k__BackingField = (ulong)0L;
CBLLFJEDOII<JPIJGHNNIDP> cbllfjedoii = agklfilgokl.CS$<>8__locals2.CS$<>8__locals1.promise;
if (!agklfilgokl.isShowingPurchaseResults)
{
int num4 = 0;
cbllfjedoii.OOOIENHGNCA(num4);
return;
}
};
checkoutDialogData5.<NPFBOHLFFJH>k__BackingField = action3;
RRUIRootScreen flowByType = WatchUI.BFPPPLIJIGC.GetFlowByType<RRUIRootScreen>();
PCEJMCMGIIA checkoutDialogData6 = agklfilgokl.checkoutDialogData;
CheckoutDialogModel checkoutDialogModel = flowByType.ShowScreenAndDisplayCheckoutDialog<StoreItemModel, StoreItemModelController>(checkoutDialogData6);
agklfilgokl.checkoutDialogModel = checkoutDialogModel;
}
// Token: 0x06003ECC RID: 16076 RVA: 0x000FB968 File Offset: 0x000F9B68
[Token(Token = "0x6003ECC")]
[Address(RVA = "0x10B8150", Offset = "0x10B6F50", VA = "0x1810B8150")]
internal bool <HandleTrialItems>b__5(HOJMGAMMIAD storeGiftDrop)
{
return this.giftDrops.Contains(storeGiftDrop);
}
// Token: 0x06003ECD RID: 16077 RVA: 0x000FB988 File Offset: 0x000F9B88
[Token(Token = "0x6003ECD")]
[Address(RVA = "0x10B7C30", Offset = "0x10B6A30", VA = "0x1810B7C30")]
internal void <HandleTrialItems>b__13()
{
this.promise.OOOIENHGNCA((uint)1);
}
// Token: 0x06003ECE RID: 16078 RVA: 0x000FB9A8 File Offset: 0x000F9BA8
[Token(Token = "0x6003ECE")]
[Address(RVA = "0x10B7C80", Offset = "0x10B6A80", VA = "0x1810B7C80")]
internal void <HandleTrialItems>b__14(string _)
{
this.promise.OOOIENHGNCA((uint)2);
}
// Token: 0x040033EB RID: 13291
[FieldOffset(Offset = "0x10")]
[Token(Token = "0x40033EB")]
public List<HOJMGAMMIAD> giftDrops;
// Token: 0x040033EC RID: 13292
[FieldOffset(Offset = "0x18")]
[Token(Token = "0x40033EC")]
public CBLLFJEDOII<JPIJGHNNIDP> promise;
// Token: 0x040033ED RID: 13293
[FieldOffset(Offset = "0x20")]
[Token(Token = "0x40033ED")]
public DGOHCPBKOHD storefrontEntryPoint;
// Token: 0x040033EE RID: 13294
[FieldOffset(Offset = "0x24")]
[Token(Token = "0x40033EE")]
public bool showWarning;
// Token: 0x040033EF RID: 13295
[FieldOffset(Offset = "0x28")]
[Token(Token = "0x40033EF")]
public Func<HOJMGAMMIAD, bool> <>9__5;
// Token: 0x040033F0 RID: 13296
[FieldOffset(Offset = "0x30")]
[Token(Token = "0x40033F0")]
public Action <>9__13;
// Token: 0x040033F1 RID: 13297
[FieldOffset(Offset = "0x38")]
[Token(Token = "0x40033F1")]
public Action<string> <>9__14;
}
// Token: 0x0200090F RID: 2319
[Token(Token = "0x200090F")]
[CompilerGenerated]
private sealed class PFHKBHGLOLB
{
// Token: 0x06003ECF RID: 16079 RVA: 0x000FB9C8 File Offset: 0x000F9BC8
[Token(Token = "0x6003ECF")]
[Address(RVA = "0x3F5100", Offset = "0x3F3F00", VA = "0x1803F5100")]
public PFHKBHGLOLB()
{
}
// Token: 0x06003ED0 RID: 16080 RVA: 0x000FB9DC File Offset: 0x000F9BDC
[Token(Token = "0x6003ED0")]
[Address(RVA = "0x10B7AB0", Offset = "0x10B68B0", VA = "0x1810B7AB0")]
internal DABKFAIHBBP <HandleTrialItems>b__3()
{
Scheduler instance = SingletonMonoBehaviour.ONCPNMDGGKG;
GiftManager instance2 = SingletonMonoBehaviour.ONCPNMDGGKG;
GiftManager instance3 = SingletonMonoBehaviour.ONCPNMDGGKG;
NLEKGNENMCO.LOCNECLOHCA locneclohca = this.package;
GiftManager.PFJMNDHPNBK <>9__118_ = AvatarCustomizationModel.<>c.<>9__118_4;
if (<>9__118_ == 0)
{
AvatarCustomizationModel.<>c.<>9__118_4 = delegate(bool successful)
{
if (!successful)
{
Debug.LogError("Could not consume gift in trial purchase queue");
return;
}
};
}
IEnumerator<KENFJGFMIPM> enumerator = instance3.RunConsumeGift(locneclohca, <>9__118_);
KFBABPAPIMB kfbabpapimb = instance.Run(instance2, enumerator);
throw new NullReferenceException();
}
// Token: 0x040033F2 RID: 13298
[FieldOffset(Offset = "0x10")]
[Token(Token = "0x40033F2")]
public NLEKGNENMCO.LOCNECLOHCA package;
}
// Token: 0x02000910 RID: 2320
[Token(Token = "0x2000910")]
[CompilerGenerated]
private sealed class BMBFHNJHMIN
{
// Token: 0x06003ED1 RID: 16081 RVA: 0x000FBA40 File Offset: 0x000F9C40
[Token(Token = "0x6003ED1")]
[Address(RVA = "0x3F5100", Offset = "0x3F3F00", VA = "0x1803F5100")]
public BMBFHNJHMIN()
{
}
// Token: 0x040033F3 RID: 13299
[FieldOffset(Offset = "0x10")]
[Token(Token = "0x40033F3")]
public List<HOJMGAMMIAD> allItems;
// Token: 0x040033F4 RID: 13300
[FieldOffset(Offset = "0x18")]
[Token(Token = "0x40033F4")]
public AvatarCustomizationModel.PKHFGJLJDLN CS$<>8__locals1;
}
// Token: 0x02000911 RID: 2321
[Token(Token = "0x2000911")]
[CompilerGenerated]
private sealed class AGKLFILGOKL
{
// Token: 0x06003ED2 RID: 16082 RVA: 0x000FBA54 File Offset: 0x000F9C54
[Token(Token = "0x6003ED2")]
[Address(RVA = "0x3F5100", Offset = "0x3F3F00", VA = "0x1803F5100")]
public AGKLFILGOKL()
{
}
// Token: 0x06003ED3 RID: 16083 RVA: 0x0000220F File Offset: 0x0000040F
[Token(Token = "0x6003ED3")]
[Address(RVA = "0x10A5AF0", Offset = "0x10A48F0", VA = "0x1810A5AF0")]
internal void <HandleTrialItems>b__7(int index, CardModel cardModel, StoreItemModel storeItemModel, BAEJLDPBGFI storeItemToCardController)
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
// Token: 0x06003ED4 RID: 16084 RVA: 0x000FBA68 File Offset: 0x000F9C68
[Token(Token = "0x6003ED4")]
[Address(RVA = "0x10A5C00", Offset = "0x10A4A00", VA = "0x1810A5C00")]
internal void <HandleTrialItems>b__8()
{
AvatarCustomizationModel.NHBIKOCJBOG nhbikocjbog = new AvatarCustomizationModel.NHBIKOCJBOG();
nhbikocjbog.CS$<>8__locals4 = this;
DialogListModel dialogListModel = this.checkoutDialogModel.PKJJDBNMMEA;
nhbikocjbog.dialogListModel = dialogListModel;
DGOHCPBKOHD storefrontEntryPoint = this.CS$<>8__locals2.CS$<>8__locals1.storefrontEntryPoint;
int num = 0;
Action<BNOHDIHPGBA.OFCMJLHAKLH> action = delegate(BNOHDIHPGBA.OFCMJLHAKLH purchaseResults)
{
nhbikocjbog.CS$<>8__locals4.isShowingPurchaseResults = true;
CheckoutDialogModel checkoutDialogModel = nhbikocjbog.CS$<>8__locals4.checkoutDialogModel;
if (checkoutDialogModel != 0)
{
checkoutDialogModel.Dismiss();
}
if (purchaseResults != 0)
{
List<HOJMGAMMIAD> allItems = nhbikocjbog.CS$<>8__locals4.CS$<>8__locals2.allItems;
List<string> hnibdnimaii = purchaseResults.HNIBDNIMAII;
DialogListModel dialogListModel2 = nhbikocjbog.dialogListModel;
List<string> ngcmlajjcpg = purchaseResults.NGCMLAJJCPG;
bool flag = allItems._size != 1;
DABKFAIHBBP dabkfaihbbp = BNOHDIHPGBA.GDAJPJGPNIM(dialogListModel2, hnibdnimaii, ngcmlajjcpg, flag);
AvatarCustomizationModel.PKHFGJLJDLN cs$<>8__locals = nhbikocjbog.CS$<>8__locals4.CS$<>8__locals2.CS$<>8__locals1;
if (cs$<>8__locals.<>9__13 == 0)
{
Action action2 = delegate
{
cs$<>8__locals.promise.OOOIENHGNCA((uint)1);
};
cs$<>8__locals.<>9__13 = action2;
}
AvatarCustomizationModel.PKHFGJLJDLN cs$<>8__locals2 = nhbikocjbog.CS$<>8__locals4.CS$<>8__locals2.CS$<>8__locals1;
if (cs$<>8__locals2.<>9__14 == 0)
{
Action<string> action3 = delegate(string _)
{
cs$<>8__locals2.promise.OOOIENHGNCA((uint)2);
};
cs$<>8__locals2.<>9__14 = action3;
}
AvatarCustomizationModel.AGKLFILGOKL cs$<>8__locals3 = nhbikocjbog.CS$<>8__locals4;
if (cs$<>8__locals3.<>9__15 == 0)
{
Action action4 = delegate
{
cs$<>8__locals3.isShowingPurchaseResults = false;
};
cs$<>8__locals3.<>9__15 = action4;
}
}
};
PMGCJEPKFOF<BNOHDIHPGBA.OFCMJLHAKLH> pmgcjepkfof;
if (num < nhbikocjbog)
{
num += num;
if (num == nhbikocjbog)
{
pmgcjepkfof += pmgcjepkfof;
throw new NullReferenceException();
}
num++;
}
PMGCJEPKFOF<BNOHDIHPGBA.OFCMJLHAKLH> pmgcjepkfof2 = pmgcjepkfof.OHLPJBFCABI(action);
}
// Token: 0x06003ED5 RID: 16085 RVA: 0x000FBAE0 File Offset: 0x000F9CE0
[Token(Token = "0x6003ED5")]
[Address(RVA = "0x10A5AE0", Offset = "0x10A48E0", VA = "0x1810A5AE0")]
internal void <HandleTrialItems>b__15()
{
this.isShowingPurchaseResults = false;
}
// Token: 0x06003ED6 RID: 16086 RVA: 0x000FBAF4 File Offset: 0x000F9CF4
[Token(Token = "0x6003ED6")]
[Address(RVA = "0x10A5DA0", Offset = "0x10A4BA0", VA = "0x1810A5DA0")]
internal void <HandleTrialItems>b__9()
{
this.checkoutDialogData.<NPFBOHLFFJH>k__BackingField = (ulong)0L;
CBLLFJEDOII<JPIJGHNNIDP> promise = this.CS$<>8__locals2.CS$<>8__locals1.promise;
if (!this.isShowingPurchaseResults)
{
int num = 0;
promise.OOOIENHGNCA(num);
return;
}
}
// Token: 0x040033F5 RID: 13301
[FieldOffset(Offset = "0x10")]
[Token(Token = "0x40033F5")]
public CheckoutDialogModel checkoutDialogModel;
// Token: 0x040033F6 RID: 13302
[FieldOffset(Offset = "0x18")]
[Token(Token = "0x40033F6")]
public IIKFCAONJCO costInfo;
// Token: 0x040033F7 RID: 13303
[FieldOffset(Offset = "0x20")]
[Token(Token = "0x40033F7")]
public bool isLocalPlayerRRPlusMember;
// Token: 0x040033F8 RID: 13304
[FieldOffset(Offset = "0x21")]
[Token(Token = "0x40033F8")]
public bool isShowingPurchaseResults;
// Token: 0x040033F9 RID: 13305
[FieldOffset(Offset = "0x28")]
[Token(Token = "0x40033F9")]
public PCEJMCMGIIA checkoutDialogData;
// Token: 0x040033FA RID: 13306
[FieldOffset(Offset = "0x30")]
[Token(Token = "0x40033FA")]
public AvatarCustomizationModel.BMBFHNJHMIN CS$<>8__locals2;
// Token: 0x040033FB RID: 13307
[FieldOffset(Offset = "0x38")]
[Token(Token = "0x40033FB")]
public Action <>9__15;
}
// Token: 0x02000912 RID: 2322
[Token(Token = "0x2000912")]
[CompilerGenerated]
private sealed class GNFFCGDCLDD
{
// Token: 0x06003ED7 RID: 16087 RVA: 0x000FBB3C File Offset: 0x000F9D3C
[Token(Token = "0x6003ED7")]
[Address(RVA = "0x3F5100", Offset = "0x3F3F00", VA = "0x1803F5100")]
public GNFFCGDCLDD()
{
}
// Token: 0x06003ED8 RID: 16088 RVA: 0x000FBB50 File Offset: 0x000F9D50
[Token(Token = "0x6003ED8")]
[Address(RVA = "0x10B55F0", Offset = "0x10B43F0", VA = "0x1810B55F0")]
internal void <HandleTrialItems>b__10()
{
AvatarCustomizationModel.BMBFHNJHMIN cs$<>8__locals = this.CS$<>8__locals3.CS$<>8__locals2;
int num = this.index;
HOJMGAMMIAD hojmgammiad = ECNNGIFNNNM.BMCEKIFDDJK<HOJMGAMMIAD>(cs$<>8__locals.allItems, num);
MNHEFLIMKGO lhkbodfdflc = MNHEFLIMKGO.LHKBODFDFLC;
int num2 = 0;
lhkbodfdflc.BCLDGDMDOKK(hojmgammiad);
AvatarCustomizationModel.AGKLFILGOKL cs$<>8__locals2 = this.CS$<>8__locals3;
AvatarCustomizationModel.BMBFHNJHMIN cs$<>8__locals3 = cs$<>8__locals2.CS$<>8__locals2;
List<HOJMGAMMIAD> allItems = cs$<>8__locals3.allItems;
IIKFCAONJCO iikfcaonjco = new IIKFCAONJCO();
cs$<>8__locals2.costInfo = iikfcaonjco;
AvatarCustomizationModel.AGKLFILGOKL cs$<>8__locals4 = this.CS$<>8__locals3;
AvatarCustomizationModel.BMBFHNJHMIN cs$<>8__locals5 = cs$<>8__locals4.CS$<>8__locals2;
IIKFCAONJCO costInfo = cs$<>8__locals4.costInfo;
List<HOJMGAMMIAD> allItems2 = cs$<>8__locals5.allItems;
costInfo.BDJFGEJFPPO(allItems2, (DGOHCPBKOHD)num2, (ACDKILABNNC)((uint)2));
AvatarCustomizationModel.AGKLFILGOKL cs$<>8__locals6 = this.CS$<>8__locals3;
if (cs$<>8__locals6.isLocalPlayerRRPlusMember)
{
}
List<HOJMGAMMIAD> allItems3 = cs$<>8__locals6.CS$<>8__locals2.allItems;
Func<HOJMGAMMIAD, bool> <>9__118_ = AvatarCustomizationModel.<>c.<>9__118_11;
if (<>9__118_ == 0)
{
AvatarCustomizationModel.<>c.<>9__118_11 = (HOJMGAMMIAD item) => item.<IPAKFAFGINE>k__BackingField.<EFFHIKNPACF>k__BackingField;
}
bool flag = Enumerable.Any<HOJMGAMMIAD>(allItems3, <>9__118_);
AvatarCustomizationModel.AGKLFILGOKL cs$<>8__locals7 = this.CS$<>8__locals3;
CheckoutDialogModel checkoutDialogModel = cs$<>8__locals7.checkoutDialogModel;
IIKFCAONJCO costInfo2 = cs$<>8__locals7.costInfo;
checkoutDialogModel.ResetCostInfo(costInfo2, flag);
}
// Token: 0x040033FC RID: 13308
[FieldOffset(Offset = "0x10")]
[Token(Token = "0x40033FC")]
public int index;
// Token: 0x040033FD RID: 13309
[FieldOffset(Offset = "0x18")]
[Token(Token = "0x40033FD")]
public AvatarCustomizationModel.AGKLFILGOKL CS$<>8__locals3;
}
// Token: 0x02000913 RID: 2323
[Token(Token = "0x2000913")]
[CompilerGenerated]
private sealed class NHBIKOCJBOG
{
// Token: 0x06003ED9 RID: 16089 RVA: 0x000FBC8C File Offset: 0x000F9E8C
[Token(Token = "0x6003ED9")]
[Address(RVA = "0x3F5100", Offset = "0x3F3F00", VA = "0x1803F5100")]
public NHBIKOCJBOG()
{
}
// Token: 0x06003EDA RID: 16090 RVA: 0x000FBCA0 File Offset: 0x000F9EA0
[Token(Token = "0x6003EDA")]
[Address(RVA = "0x10B7110", Offset = "0x10B5F10", VA = "0x1810B7110")]
internal void <HandleTrialItems>b__12(BNOHDIHPGBA.OFCMJLHAKLH purchaseResults)
{
this.CS$<>8__locals4.isShowingPurchaseResults = true;
CheckoutDialogModel checkoutDialogModel = this.CS$<>8__locals4.checkoutDialogModel;
if (checkoutDialogModel != 0)
{
checkoutDialogModel.Dismiss();
}
if (purchaseResults != 0)
{
List<HOJMGAMMIAD> allItems = this.CS$<>8__locals4.CS$<>8__locals2.allItems;
List<string> hnibdnimaii = purchaseResults.HNIBDNIMAII;
DialogListModel dialogListModel = this.dialogListModel;
List<string> ngcmlajjcpg = purchaseResults.NGCMLAJJCPG;
bool flag = allItems._size != 1;
DABKFAIHBBP dabkfaihbbp = BNOHDIHPGBA.GDAJPJGPNIM(dialogListModel, hnibdnimaii, ngcmlajjcpg, flag);
AvatarCustomizationModel.PKHFGJLJDLN cs$<>8__locals = this.CS$<>8__locals4.CS$<>8__locals2.CS$<>8__locals1;
if (cs$<>8__locals.<>9__13 == 0)
{
Action action = delegate
{
cs$<>8__locals.promise.OOOIENHGNCA((uint)1);
};
cs$<>8__locals.<>9__13 = action;
}
AvatarCustomizationModel.PKHFGJLJDLN cs$<>8__locals2 = this.CS$<>8__locals4.CS$<>8__locals2.CS$<>8__locals1;
if (cs$<>8__locals2.<>9__14 == 0)
{
Action<string> action2 = delegate(string _)
{
cs$<>8__locals2.promise.OOOIENHGNCA((uint)2);
};
cs$<>8__locals2.<>9__14 = action2;
}
AvatarCustomizationModel.AGKLFILGOKL cs$<>8__locals3 = this.CS$<>8__locals4;
if (cs$<>8__locals3.<>9__15 == 0)
{
Action action3 = delegate
{
cs$<>8__locals3.isShowingPurchaseResults = false;
};
cs$<>8__locals3.<>9__15 = action3;
}
}
}
// Token: 0x040033FE RID: 13310
[FieldOffset(Offset = "0x10")]
[Token(Token = "0x40033FE")]
public DialogListModel dialogListModel;
// Token: 0x040033FF RID: 13311
[FieldOffset(Offset = "0x18")]
[Token(Token = "0x40033FF")]
public AvatarCustomizationModel.AGKLFILGOKL CS$<>8__locals4;
}
}
}
@@ -0,0 +1,996 @@
using System;
using Cpp2IlInjected;
using RRUI.Navigation;
using UnityEngine;
using UnityEngine.Rendering;
namespace RRUI.Data
{
// Token: 0x02000916 RID: 2326
[Token(Token = "0x2000916")]
public class AvatarCustomizationModelController : ModelController<AvatarCustomizationModel>
{
// Token: 0x06003EEB RID: 16107 RVA: 0x000FBF94 File Offset: 0x000FA194
[Token(Token = "0x6003EEB")]
[Address(RVA = "0x10AD200", Offset = "0x10AC000", VA = "0x1810AD200")]
public AvatarCustomizationModelController()
{
}
// Token: 0x02000917 RID: 2327
[Token(Token = "0x2000917")]
[Serializable]
private class BuyButtonImpl : ButtonControllerImpl<AvatarCustomizationModel>
{
// Token: 0x06003EEC RID: 16108 RVA: 0x000FBFA8 File Offset: 0x000FA1A8
[Token(Token = "0x6003EEC")]
[Address(RVA = "0x10B3F10", Offset = "0x10B2D10", VA = "0x1810B3F10", Slot = "27")]
protected override void DMAHGBLDMFA()
{
}
// Token: 0x06003EED RID: 16109 RVA: 0x000FBFBC File Offset: 0x000FA1BC
[Token(Token = "0x6003EED")]
[Address(RVA = "0x10B3F80", Offset = "0x10B2D80", VA = "0x1810B3F80", Slot = "29")]
protected override void IKNMALNFPII()
{
}
// Token: 0x06003EEE RID: 16110 RVA: 0x000FBFD0 File Offset: 0x000FA1D0
[Token(Token = "0x6003EEE")]
[Address(RVA = "0x10B3FC0", Offset = "0x10B2DC0", VA = "0x1810B3FC0")]
public BuyButtonImpl()
{
}
}
// Token: 0x02000918 RID: 2328
[Token(Token = "0x2000918")]
[Serializable]
private class UndoButtonImpl : ButtonControllerImpl<AvatarCustomizationModel>
{
// Token: 0x06003EEF RID: 16111 RVA: 0x000FBFE4 File Offset: 0x000FA1E4
[Token(Token = "0x6003EEF")]
[Address(RVA = "0x10BB6E0", Offset = "0x10BA4E0", VA = "0x1810BB6E0", Slot = "27")]
protected override void DMAHGBLDMFA()
{
PBNNFOJIBOD pbnnfojibod;
bool flag = pbnnfojibod != 0;
}
// Token: 0x06003EF0 RID: 16112 RVA: 0x000FC000 File Offset: 0x000FA200
[Token(Token = "0x6003EF0")]
[Address(RVA = "0x10BB770", Offset = "0x10BA570", VA = "0x1810BB770", Slot = "29")]
protected override void IKNMALNFPII()
{
PBNNFOJIBOD pbnnfojibod;
if (pbnnfojibod != 0)
{
AvatarCustomizationModel.AvatarUndoEvent.CNFDGDEOPPF();
}
}
// Token: 0x06003EF1 RID: 16113 RVA: 0x000FC024 File Offset: 0x000FA224
[Token(Token = "0x6003EF1")]
[Address(RVA = "0x10BB8B0", Offset = "0x10BA6B0", VA = "0x1810BB8B0")]
public UndoButtonImpl()
{
}
}
// Token: 0x02000919 RID: 2329
[Token(Token = "0x2000919")]
[Serializable]
private class RedoButtonImpl : ButtonControllerImpl<AvatarCustomizationModel>
{
// Token: 0x06003EF2 RID: 16114 RVA: 0x000FC038 File Offset: 0x000FA238
[Token(Token = "0x6003EF2")]
[Address(RVA = "0x10B87A0", Offset = "0x10B75A0", VA = "0x1810B87A0", Slot = "27")]
protected override void DMAHGBLDMFA()
{
PBNNFOJIBOD pbnnfojibod;
bool flag = pbnnfojibod != 0;
}
// Token: 0x06003EF3 RID: 16115 RVA: 0x000FC054 File Offset: 0x000FA254
[Token(Token = "0x6003EF3")]
[Address(RVA = "0x10B8830", Offset = "0x10B7630", VA = "0x1810B8830", Slot = "29")]
protected override void IKNMALNFPII()
{
PBNNFOJIBOD pbnnfojibod;
if (pbnnfojibod != 0)
{
AvatarCustomizationModel.AvatarRedoEvent.CNFDGDEOPPF();
}
}
// Token: 0x06003EF4 RID: 16116 RVA: 0x000FC078 File Offset: 0x000FA278
[Token(Token = "0x6003EF4")]
[Address(RVA = "0x10B8970", Offset = "0x10B7770", VA = "0x1810B8970")]
public RedoButtonImpl()
{
}
}
// Token: 0x0200091A RID: 2330
[Token(Token = "0x200091A")]
[Serializable]
private class RandomizeButtonImpl : ButtonControllerImpl<AvatarCustomizationModel>
{
// Token: 0x06003EF5 RID: 16117 RVA: 0x000FC08C File Offset: 0x000FA28C
[Token(Token = "0x6003EF5")]
[Address(RVA = "0xF6D2D0", Offset = "0xF6C0D0", VA = "0x180F6D2D0", Slot = "27")]
protected override void DMAHGBLDMFA()
{
}
// Token: 0x06003EF6 RID: 16118 RVA: 0x000FC0A0 File Offset: 0x000FA2A0
[Token(Token = "0x6003EF6")]
[Address(RVA = "0x10B8670", Offset = "0x10B7470", VA = "0x1810B8670", Slot = "29")]
protected override void IKNMALNFPII()
{
CFLMJLFBOKH.LLHCBFEEGDN();
}
// Token: 0x06003EF7 RID: 16119 RVA: 0x000FC0BC File Offset: 0x000FA2BC
[Token(Token = "0x6003EF7")]
[Address(RVA = "0x10B86E0", Offset = "0x10B74E0", VA = "0x1810B86E0")]
public RandomizeButtonImpl()
{
}
}
// Token: 0x0200091B RID: 2331
[Token(Token = "0x200091B")]
[Serializable]
private class RandomizeHairButtonImpl : ButtonControllerImpl<AvatarCustomizationModel>
{
// Token: 0x06003EF8 RID: 16120 RVA: 0x000FC0D0 File Offset: 0x000FA2D0
[Token(Token = "0x6003EF8")]
[Address(RVA = "0xF6D2D0", Offset = "0xF6C0D0", VA = "0x180F6D2D0", Slot = "27")]
protected override void DMAHGBLDMFA()
{
}
// Token: 0x06003EF9 RID: 16121 RVA: 0x000FC0E4 File Offset: 0x000FA2E4
[Token(Token = "0x6003EF9")]
[Address(RVA = "0x10B8720", Offset = "0x10B7520", VA = "0x1810B8720", Slot = "29")]
protected override void IKNMALNFPII()
{
}
// Token: 0x06003EFA RID: 16122 RVA: 0x000FC0F8 File Offset: 0x000FA2F8
[Token(Token = "0x6003EFA")]
[Address(RVA = "0x10B8760", Offset = "0x10B7560", VA = "0x1810B8760")]
public RandomizeHairButtonImpl()
{
}
}
// Token: 0x0200091C RID: 2332
[Token(Token = "0x200091C")]
[Serializable]
private class GoToCustomizeEyesButtonImpl : ButtonControllerImpl<AvatarCustomizationModel>
{
// Token: 0x06003EFB RID: 16123 RVA: 0x000FC10C File Offset: 0x000FA30C
[Token(Token = "0x6003EFB")]
[Address(RVA = "0xF6D2D0", Offset = "0xF6C0D0", VA = "0x180F6D2D0", Slot = "27")]
protected override void DMAHGBLDMFA()
{
}
// Token: 0x06003EFC RID: 16124 RVA: 0x000FC120 File Offset: 0x000FA320
[Token(Token = "0x6003EFC")]
[Address(RVA = "0x10B5910", Offset = "0x10B4710", VA = "0x1810B5910", Slot = "29")]
protected override void IKNMALNFPII()
{
}
// Token: 0x06003EFD RID: 16125 RVA: 0x000FC134 File Offset: 0x000FA334
[Token(Token = "0x6003EFD")]
[Address(RVA = "0x10B5980", Offset = "0x10B4780", VA = "0x1810B5980")]
public GoToCustomizeEyesButtonImpl()
{
}
}
// Token: 0x0200091D RID: 2333
[Token(Token = "0x200091D")]
[Serializable]
private class GoToCustomizeMouthButtonImpl : ButtonControllerImpl<AvatarCustomizationModel>
{
// Token: 0x06003EFE RID: 16126 RVA: 0x000FC148 File Offset: 0x000FA348
[Token(Token = "0x6003EFE")]
[Address(RVA = "0xF6D2D0", Offset = "0xF6C0D0", VA = "0x180F6D2D0", Slot = "27")]
protected override void DMAHGBLDMFA()
{
}
// Token: 0x06003EFF RID: 16127 RVA: 0x000FC15C File Offset: 0x000FA35C
[Token(Token = "0x6003EFF")]
[Address(RVA = "0x10B5AC0", Offset = "0x10B48C0", VA = "0x1810B5AC0", Slot = "29")]
protected override void IKNMALNFPII()
{
}
// Token: 0x06003F00 RID: 16128 RVA: 0x000FC170 File Offset: 0x000FA370
[Token(Token = "0x6003F00")]
[Address(RVA = "0x10B5B30", Offset = "0x10B4930", VA = "0x1810B5B30")]
public GoToCustomizeMouthButtonImpl()
{
}
}
// Token: 0x0200091E RID: 2334
[Token(Token = "0x200091E")]
[Serializable]
private class GoToCustomizeMainButtonImpl : ButtonControllerImpl<AvatarCustomizationModel>
{
// Token: 0x06003F01 RID: 16129 RVA: 0x000FC184 File Offset: 0x000FA384
[Token(Token = "0x6003F01")]
[Address(RVA = "0xF6D2D0", Offset = "0xF6C0D0", VA = "0x180F6D2D0", Slot = "27")]
protected override void DMAHGBLDMFA()
{
}
// Token: 0x06003F02 RID: 16130 RVA: 0x000FC198 File Offset: 0x000FA398
[Token(Token = "0x6003F02")]
[Address(RVA = "0x10B59C0", Offset = "0x10B47C0", VA = "0x1810B59C0", Slot = "29")]
protected override void IKNMALNFPII()
{
Func<CECAKDDNHLN, bool> func = new Func(base.HKBKCJCHMHM);
}
// Token: 0x06003F03 RID: 16131 RVA: 0x000FC1B8 File Offset: 0x000FA3B8
[Token(Token = "0x6003F03")]
[Address(RVA = "0x10B5A80", Offset = "0x10B4880", VA = "0x1810B5A80")]
public GoToCustomizeMainButtonImpl()
{
}
}
// Token: 0x0200091F RID: 2335
[Token(Token = "0x200091F")]
[Serializable]
private class CompleteCustomizationButtonImpl : ButtonControllerImpl<AvatarCustomizationModel>
{
// Token: 0x06003F04 RID: 16132 RVA: 0x000FC1CC File Offset: 0x000FA3CC
[Token(Token = "0x6003F04")]
[Address(RVA = "0xF6D2D0", Offset = "0xF6C0D0", VA = "0x180F6D2D0", Slot = "27")]
protected override void DMAHGBLDMFA()
{
}
// Token: 0x06003F05 RID: 16133 RVA: 0x000FC1E0 File Offset: 0x000FA3E0
[Token(Token = "0x6003F05")]
[Address(RVA = "0x10B4780", Offset = "0x10B3580", VA = "0x1810B4780", Slot = "29")]
protected override void IKNMALNFPII()
{
}
// Token: 0x06003F06 RID: 16134 RVA: 0x000FC1F4 File Offset: 0x000FA3F4
[Token(Token = "0x6003F06")]
[Address(RVA = "0x10B47E0", Offset = "0x10B35E0", VA = "0x1810B47E0")]
public CompleteCustomizationButtonImpl()
{
}
}
// Token: 0x02000920 RID: 2336
[Token(Token = "0x2000920")]
[Serializable]
private class ShowFiltersButtonImpl : ButtonControllerImpl<AvatarCustomizationModel>
{
// Token: 0x06003F07 RID: 16135 RVA: 0x0000220F File Offset: 0x0000040F
[Token(Token = "0x6003F07")]
[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: 0x06003F08 RID: 16136 RVA: 0x000FC208 File Offset: 0x000FA408
[Token(Token = "0x6003F08")]
[Address(RVA = "0x10B9730", Offset = "0x10B8530", VA = "0x1810B9730", Slot = "29")]
protected override void IKNMALNFPII()
{
}
// Token: 0x06003F09 RID: 16137 RVA: 0x000FC21C File Offset: 0x000FA41C
[Token(Token = "0x6003F09")]
[Address(RVA = "0x10B9770", Offset = "0x10B8570", VA = "0x1810B9770")]
public ShowFiltersButtonImpl()
{
}
}
// Token: 0x02000921 RID: 2337
[Token(Token = "0x2000921")]
[Serializable]
private class ShowSortingButtonImpl : ButtonControllerImpl<AvatarCustomizationModel>
{
// Token: 0x06003F0A RID: 16138 RVA: 0x0000220F File Offset: 0x0000040F
[Token(Token = "0x6003F0A")]
[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: 0x06003F0B RID: 16139 RVA: 0x000FC230 File Offset: 0x000FA430
[Token(Token = "0x6003F0B")]
[Address(RVA = "0x10B97B0", Offset = "0x10B85B0", VA = "0x1810B97B0", Slot = "29")]
protected override void IKNMALNFPII()
{
}
// Token: 0x06003F0C RID: 16140 RVA: 0x000FC244 File Offset: 0x000FA444
[Token(Token = "0x6003F0C")]
[Address(RVA = "0x10B97F0", Offset = "0x10B85F0", VA = "0x1810B97F0")]
public ShowSortingButtonImpl()
{
}
}
// Token: 0x02000922 RID: 2338
[Token(Token = "0x2000922")]
[Serializable]
private class GoToSearchButtonImpl : ButtonControllerImpl<AvatarCustomizationModel>
{
// Token: 0x06003F0D RID: 16141 RVA: 0x000FC258 File Offset: 0x000FA458
[Token(Token = "0x6003F0D")]
[Address(RVA = "0x10B5B70", Offset = "0x10B4970", VA = "0x1810B5B70", Slot = "27")]
protected override void DMAHGBLDMFA()
{
BrowserModel browserModel = this.mainCategoryBrowser;
int num = 0;
if (browserModel == num)
{
BrowserModel browserModel2;
this.mainCategoryBrowser = browserModel2;
}
}
// Token: 0x06003F0E RID: 16142 RVA: 0x000FC288 File Offset: 0x000FA488
[Token(Token = "0x6003F0E")]
[Address(RVA = "0x10B5C00", Offset = "0x10B4A00", VA = "0x1810B5C00", Slot = "29")]
protected override void IKNMALNFPII()
{
if (this.mainCategoryBrowser.GMAKMKMNHAP != 0)
{
Route route = this.mainCategoryBrowser.GMAKMKMNHAP;
Route route2 = this.searchRoute;
if (route.Equals(route2))
{
this.mainCategoryBrowser.GoBack();
return;
}
}
CECAKDDNHLN cecakddnhln = new CECAKDDNHLN(this.searchRoute);
BrowserModel browserModel = this.mainCategoryBrowser;
int num = 0;
browserModel.GoTo(cecakddnhln, num != 0);
browserModel.MKBLJJGJAOH();
}
// Token: 0x06003F0F RID: 16143 RVA: 0x000FC2F8 File Offset: 0x000FA4F8
[Token(Token = "0x6003F0F")]
[Address(RVA = "0x10B5D20", Offset = "0x10B4B20", VA = "0x1810B5D20")]
public GoToSearchButtonImpl()
{
}
// Token: 0x04003407 RID: 13319
[FieldOffset(Offset = "0x38")]
[Token(Token = "0x4003407")]
[SerializeField]
private Route searchRoute;
// Token: 0x04003408 RID: 13320
[FieldOffset(Offset = "0x40")]
[Token(Token = "0x4003408")]
private BrowserModel mainCategoryBrowser;
}
// Token: 0x02000923 RID: 2339
[Token(Token = "0x2000923")]
[Serializable]
private class StopSearchingButtonImpl : ButtonControllerImpl<AvatarCustomizationModel>
{
// Token: 0x06003F10 RID: 16144 RVA: 0x000FC30C File Offset: 0x000FA50C
[Token(Token = "0x6003F10")]
[Address(RVA = "0x10B9FA0", Offset = "0x10B8DA0", VA = "0x1810B9FA0", Slot = "27")]
protected override void DMAHGBLDMFA()
{
BrowserModel browserModel = this.mainCategoryBrowser;
int num = 0;
if (browserModel == num)
{
BrowserModel browserModel2;
this.mainCategoryBrowser = browserModel2;
}
}
// Token: 0x06003F11 RID: 16145 RVA: 0x000FC33C File Offset: 0x000FA53C
[Token(Token = "0x6003F11")]
[Address(RVA = "0x10BA030", Offset = "0x10B8E30", VA = "0x1810BA030", Slot = "29")]
protected override void IKNMALNFPII()
{
this.mainCategoryBrowser.GoBack();
}
// Token: 0x06003F12 RID: 16146 RVA: 0x000FC35C File Offset: 0x000FA55C
[Token(Token = "0x6003F12")]
[Address(RVA = "0x10BA0A0", Offset = "0x10B8EA0", VA = "0x1810BA0A0")]
public StopSearchingButtonImpl()
{
}
// Token: 0x04003409 RID: 13321
[FieldOffset(Offset = "0x38")]
[Token(Token = "0x4003409")]
private BrowserModel mainCategoryBrowser;
}
// Token: 0x02000924 RID: 2340
[Token(Token = "0x2000924")]
[Serializable]
private class ClearSearchButtonImpl : ButtonControllerImpl<AvatarCustomizationModel>
{
// Token: 0x06003F13 RID: 16147 RVA: 0x0000220F File Offset: 0x0000040F
[Token(Token = "0x6003F13")]
[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: 0x06003F14 RID: 16148 RVA: 0x000FC370 File Offset: 0x000FA570
[Token(Token = "0x6003F14")]
[Address(RVA = "0x10B4290", Offset = "0x10B3090", VA = "0x1810B4290", Slot = "29")]
protected override void IKNMALNFPII()
{
bool flag;
if (flag)
{
}
}
// Token: 0x06003F15 RID: 16149 RVA: 0x000FC388 File Offset: 0x000FA588
[Token(Token = "0x6003F15")]
[Address(RVA = "0x10B4310", Offset = "0x10B3110", VA = "0x1810B4310")]
public ClearSearchButtonImpl()
{
}
}
// Token: 0x02000925 RID: 2341
[Token(Token = "0x2000925")]
[Serializable]
private class HairCategoriesToggleButtonImpl : AvatarCustomizationModelController.BaseCustomizationCategoryToggleButtonImpl<AvatarCustomizationModel.LHIFBBOIHDN>
{
// Token: 0x06003F16 RID: 16150 RVA: 0x000FC39C File Offset: 0x000FA59C
[Token(Token = "0x6003F16")]
[Address(RVA = "0x10B5F10", Offset = "0x10B4D10", VA = "0x1810B5F10", Slot = "30")]
protected override bool OAICIBKHHGB(AvatarCustomizationModel.LHIFBBOIHDN NPOHJMEHEKB)
{
bool flag;
return flag;
}
// Token: 0x06003F17 RID: 16151 RVA: 0x000FC3B4 File Offset: 0x000FA5B4
[Token(Token = "0x6003F17")]
[Address(RVA = "0x10B5E90", Offset = "0x10B4C90", VA = "0x1810B5E90", Slot = "31")]
protected override void LDFCKBDINCN(AvatarCustomizationModel.LHIFBBOIHDN NPOHJMEHEKB)
{
}
// Token: 0x06003F18 RID: 16152 RVA: 0x000FC3CC File Offset: 0x000FA5CC
[Token(Token = "0x6003F18")]
[Address(RVA = "0x10B5F60", Offset = "0x10B4D60", VA = "0x1810B5F60")]
public HairCategoriesToggleButtonImpl()
{
}
}
// Token: 0x02000926 RID: 2342
[Token(Token = "0x2000926")]
[Serializable]
private class FacialHairCategoriesToggleButtonImpl : AvatarCustomizationModelController.BaseCustomizationCategoryToggleButtonImpl<AvatarCustomizationModel.LHIFBBOIHDN>
{
// Token: 0x06003F19 RID: 16153 RVA: 0x000FC3E0 File Offset: 0x000FA5E0
[Token(Token = "0x6003F19")]
[Address(RVA = "0x10B52A0", Offset = "0x10B40A0", VA = "0x1810B52A0", Slot = "30")]
protected override bool OAICIBKHHGB(AvatarCustomizationModel.LHIFBBOIHDN NPOHJMEHEKB)
{
bool flag;
return flag;
}
// Token: 0x06003F1A RID: 16154 RVA: 0x000FC3F8 File Offset: 0x000FA5F8
[Token(Token = "0x6003F1A")]
[Address(RVA = "0x10B5220", Offset = "0x10B4020", VA = "0x1810B5220", Slot = "31")]
protected override void LDFCKBDINCN(AvatarCustomizationModel.LHIFBBOIHDN NPOHJMEHEKB)
{
}
// Token: 0x06003F1B RID: 16155 RVA: 0x000FC410 File Offset: 0x000FA610
[Token(Token = "0x6003F1B")]
[Address(RVA = "0x10B52F0", Offset = "0x10B40F0", VA = "0x1810B52F0")]
public FacialHairCategoriesToggleButtonImpl()
{
}
}
// Token: 0x02000927 RID: 2343
[Token(Token = "0x2000927")]
[Serializable]
private class FaceCategoriesToggleButtonImpl : AvatarCustomizationModelController.BaseCustomizationCategoryToggleButtonImpl<AvatarCustomizationModel.OPGHFCLCNJB>
{
// Token: 0x06003F1C RID: 16156 RVA: 0x000FC424 File Offset: 0x000FA624
[Token(Token = "0x6003F1C")]
[Address(RVA = "0x10B5100", Offset = "0x10B3F00", VA = "0x1810B5100", Slot = "30")]
protected override bool OAICIBKHHGB(AvatarCustomizationModel.OPGHFCLCNJB NPOHJMEHEKB)
{
bool flag;
return flag;
}
// Token: 0x06003F1D RID: 16157 RVA: 0x000FC43C File Offset: 0x000FA63C
[Token(Token = "0x6003F1D")]
[Address(RVA = "0x10B5080", Offset = "0x10B3E80", VA = "0x1810B5080", Slot = "31")]
protected override void LDFCKBDINCN(AvatarCustomizationModel.OPGHFCLCNJB NPOHJMEHEKB)
{
}
// Token: 0x06003F1E RID: 16158 RVA: 0x000FC454 File Offset: 0x000FA654
[Token(Token = "0x6003F1E")]
[Address(RVA = "0x10B5150", Offset = "0x10B3F50", VA = "0x1810B5150")]
public FaceCategoriesToggleButtonImpl()
{
}
}
// Token: 0x02000928 RID: 2344
[Token(Token = "0x2000928")]
[Serializable]
private class HandCategoriesToggleButtonImpl : AvatarCustomizationModelController.BaseCustomizationCategoryToggleButtonImpl<AvatarCustomizationModel.NPPNKEECNHH>
{
// Token: 0x06003F1F RID: 16159 RVA: 0x000FC468 File Offset: 0x000FA668
[Token(Token = "0x6003F1F")]
[Address(RVA = "0x10B60B0", Offset = "0x10B4EB0", VA = "0x1810B60B0", Slot = "30")]
protected override bool OAICIBKHHGB(AvatarCustomizationModel.NPPNKEECNHH NPOHJMEHEKB)
{
bool flag;
return flag;
}
// Token: 0x06003F20 RID: 16160 RVA: 0x000FC480 File Offset: 0x000FA680
[Token(Token = "0x6003F20")]
[Address(RVA = "0x10B6030", Offset = "0x10B4E30", VA = "0x1810B6030", Slot = "31")]
protected override void LDFCKBDINCN(AvatarCustomizationModel.NPPNKEECNHH NPOHJMEHEKB)
{
}
// Token: 0x06003F21 RID: 16161 RVA: 0x000FC498 File Offset: 0x000FA698
[Token(Token = "0x6003F21")]
[Address(RVA = "0x10B6100", Offset = "0x10B4F00", VA = "0x1810B6100")]
public HandCategoriesToggleButtonImpl()
{
}
}
// Token: 0x02000929 RID: 2345
[Token(Token = "0x2000929")]
[Serializable]
private class HeadCategoriesToggleButtonImpl : AvatarCustomizationModelController.BaseCustomizationCategoryToggleButtonImpl<AvatarCustomizationModel.AHHLAJFBBEP>
{
// Token: 0x06003F22 RID: 16162 RVA: 0x000FC4AC File Offset: 0x000FA6AC
[Token(Token = "0x6003F22")]
[Address(RVA = "0x10B6250", Offset = "0x10B5050", VA = "0x1810B6250", Slot = "30")]
protected override bool OAICIBKHHGB(AvatarCustomizationModel.AHHLAJFBBEP NPOHJMEHEKB)
{
bool flag;
return flag;
}
// Token: 0x06003F23 RID: 16163 RVA: 0x000FC4C4 File Offset: 0x000FA6C4
[Token(Token = "0x6003F23")]
[Address(RVA = "0x10B61D0", Offset = "0x10B4FD0", VA = "0x1810B61D0", Slot = "31")]
protected override void LDFCKBDINCN(AvatarCustomizationModel.AHHLAJFBBEP NPOHJMEHEKB)
{
}
// Token: 0x06003F24 RID: 16164 RVA: 0x000FC4DC File Offset: 0x000FA6DC
[Token(Token = "0x6003F24")]
[Address(RVA = "0x10B62A0", Offset = "0x10B50A0", VA = "0x1810B62A0")]
public HeadCategoriesToggleButtonImpl()
{
}
}
// Token: 0x0200092A RID: 2346
[Token(Token = "0x200092A")]
[Serializable]
private class TorsoCategoriesToggleButtonImpl : AvatarCustomizationModelController.BaseCustomizationCategoryToggleButtonImpl<AvatarCustomizationModel.GNMMOOFNADF>
{
// Token: 0x06003F25 RID: 16165 RVA: 0x000FC4F0 File Offset: 0x000FA6F0
[Token(Token = "0x6003F25")]
[Address(RVA = "0x10BB220", Offset = "0x10BA020", VA = "0x1810BB220", Slot = "30")]
protected override bool OAICIBKHHGB(AvatarCustomizationModel.GNMMOOFNADF NPOHJMEHEKB)
{
bool flag;
return flag;
}
// Token: 0x06003F26 RID: 16166 RVA: 0x000FC508 File Offset: 0x000FA708
[Token(Token = "0x6003F26")]
[Address(RVA = "0x10BB1A0", Offset = "0x10B9FA0", VA = "0x1810BB1A0", Slot = "31")]
protected override void LDFCKBDINCN(AvatarCustomizationModel.GNMMOOFNADF NPOHJMEHEKB)
{
}
// Token: 0x06003F27 RID: 16167 RVA: 0x000FC520 File Offset: 0x000FA720
[Token(Token = "0x6003F27")]
[Address(RVA = "0x10BB270", Offset = "0x10BA070", VA = "0x1810BB270")]
public TorsoCategoriesToggleButtonImpl()
{
}
}
// Token: 0x0200092B RID: 2347
[Token(Token = "0x200092B")]
private abstract class BaseCustomizationCategoryToggleButtonImpl<TEnum> : ToggleControllerImpl<AvatarCustomizationModel> where TEnum : Enum
{
// Token: 0x06003F28 RID: 16168
[Token(Token = "0x6003F28")]
[Address(Slot = "30")]
protected abstract bool OAICIBKHHGB(TEnum NPOHJMEHEKB);
// Token: 0x06003F29 RID: 16169
[Token(Token = "0x6003F29")]
[Address(Slot = "31")]
protected abstract void LDFCKBDINCN(TEnum NPOHJMEHEKB);
// Token: 0x06003F2A RID: 16170 RVA: 0x000FC534 File Offset: 0x000FA734
[Token(Token = "0x6003F2A")]
[Address(RVA = "0x1F8B820", Offset = "0x1F8A620", VA = "0x181F8B820", Slot = "27")]
protected override void DMAHGBLDMFA()
{
this.IKNMALNFPII();
}
// Token: 0x06003F2B RID: 16171 RVA: 0x000FC550 File Offset: 0x000FA750
[Token(Token = "0x6003F2B")]
[Address(RVA = "0x1F8B8A0", Offset = "0x1F8A6A0", VA = "0x181F8B8A0", Slot = "29")]
protected override void IKNMALNFPII()
{
}
// Token: 0x06003F2C RID: 16172 RVA: 0x000FC564 File Offset: 0x000FA764
[Token(Token = "0x6003F2C")]
[Address(RVA = "0x1F8B900", Offset = "0x1F8A700", VA = "0x181F8B900")]
protected BaseCustomizationCategoryToggleButtonImpl()
{
}
// Token: 0x0400340A RID: 13322
[FieldOffset(Offset = "0x0")]
[Token(Token = "0x400340A")]
[SerializeField]
private TEnum categoryType;
}
// Token: 0x0200092C RID: 2348
[Token(Token = "0x200092C")]
private abstract class BaseCustomizationCategoryHideableImpl<TEnum> : HideableControllerImpl<AvatarCustomizationModel> where TEnum : Enum
{
// Token: 0x06003F2D RID: 16173
[Token(Token = "0x6003F2D")]
[Address(Slot = "29")]
protected abstract bool OAICIBKHHGB(TEnum NPOHJMEHEKB);
// Token: 0x06003F2E RID: 16174 RVA: 0x000FC580 File Offset: 0x000FA780
[Token(Token = "0x6003F2E")]
[Address(RVA = "0x1F8B730", Offset = "0x1F8A530", VA = "0x181F8B730", Slot = "27")]
protected override void DMAHGBLDMFA()
{
this.HDCFHIKKDBC();
}
// Token: 0x06003F2F RID: 16175 RVA: 0x000FC59C File Offset: 0x000FA79C
[Token(Token = "0x6003F2F")]
[Address(RVA = "0x1F8B780", Offset = "0x1F8A580", VA = "0x181F8B780")]
protected BaseCustomizationCategoryHideableImpl()
{
}
// Token: 0x0400340B RID: 13323
[FieldOffset(Offset = "0x0")]
[Token(Token = "0x400340B")]
[SerializeField]
private TEnum categoryType;
}
// Token: 0x0200092D RID: 2349
[Token(Token = "0x200092D")]
[Serializable]
private class HairCategoriesHideableImpl : AvatarCustomizationModelController.BaseCustomizationCategoryHideableImpl<AvatarCustomizationModel.LHIFBBOIHDN>
{
// Token: 0x06003F30 RID: 16176 RVA: 0x000FC5B8 File Offset: 0x000FA7B8
[Token(Token = "0x6003F30")]
[Address(RVA = "0x10B5E00", Offset = "0x10B4C00", VA = "0x1810B5E00", Slot = "29")]
protected override bool OAICIBKHHGB(AvatarCustomizationModel.LHIFBBOIHDN NPOHJMEHEKB)
{
bool flag;
return flag;
}
// Token: 0x06003F31 RID: 16177 RVA: 0x000FC5D0 File Offset: 0x000FA7D0
[Token(Token = "0x6003F31")]
[Address(RVA = "0x10B5E50", Offset = "0x10B4C50", VA = "0x1810B5E50")]
public HairCategoriesHideableImpl()
{
}
}
// Token: 0x0200092E RID: 2350
[Token(Token = "0x200092E")]
[Serializable]
private class FacialHairCategoriesHideableImpl : AvatarCustomizationModelController.BaseCustomizationCategoryHideableImpl<AvatarCustomizationModel.LHIFBBOIHDN>
{
// Token: 0x06003F32 RID: 16178 RVA: 0x000FC5E4 File Offset: 0x000FA7E4
[Token(Token = "0x6003F32")]
[Address(RVA = "0x10B5190", Offset = "0x10B3F90", VA = "0x1810B5190", Slot = "29")]
protected override bool OAICIBKHHGB(AvatarCustomizationModel.LHIFBBOIHDN NPOHJMEHEKB)
{
bool flag;
return flag;
}
// Token: 0x06003F33 RID: 16179 RVA: 0x000FC5FC File Offset: 0x000FA7FC
[Token(Token = "0x6003F33")]
[Address(RVA = "0x10B51E0", Offset = "0x10B3FE0", VA = "0x1810B51E0")]
public FacialHairCategoriesHideableImpl()
{
}
}
// Token: 0x0200092F RID: 2351
[Token(Token = "0x200092F")]
[Serializable]
private class FaceCategoriesHideableImpl : AvatarCustomizationModelController.BaseCustomizationCategoryHideableImpl<AvatarCustomizationModel.OPGHFCLCNJB>
{
// Token: 0x06003F34 RID: 16180 RVA: 0x000FC610 File Offset: 0x000FA810
[Token(Token = "0x6003F34")]
[Address(RVA = "0x10B4FF0", Offset = "0x10B3DF0", VA = "0x1810B4FF0", Slot = "29")]
protected override bool OAICIBKHHGB(AvatarCustomizationModel.OPGHFCLCNJB NPOHJMEHEKB)
{
bool flag;
return flag;
}
// Token: 0x06003F35 RID: 16181 RVA: 0x000FC628 File Offset: 0x000FA828
[Token(Token = "0x6003F35")]
[Address(RVA = "0x10B5040", Offset = "0x10B3E40", VA = "0x1810B5040")]
public FaceCategoriesHideableImpl()
{
}
}
// Token: 0x02000930 RID: 2352
[Token(Token = "0x2000930")]
[Serializable]
private class HandCategoriesHideableImpl : AvatarCustomizationModelController.BaseCustomizationCategoryHideableImpl<AvatarCustomizationModel.NPPNKEECNHH>
{
// Token: 0x06003F36 RID: 16182 RVA: 0x000FC63C File Offset: 0x000FA83C
[Token(Token = "0x6003F36")]
[Address(RVA = "0x10B5FA0", Offset = "0x10B4DA0", VA = "0x1810B5FA0", Slot = "29")]
protected override bool OAICIBKHHGB(AvatarCustomizationModel.NPPNKEECNHH NPOHJMEHEKB)
{
bool flag;
return flag;
}
// Token: 0x06003F37 RID: 16183 RVA: 0x000FC654 File Offset: 0x000FA854
[Token(Token = "0x6003F37")]
[Address(RVA = "0x10B5FF0", Offset = "0x10B4DF0", VA = "0x1810B5FF0")]
public HandCategoriesHideableImpl()
{
}
}
// Token: 0x02000931 RID: 2353
[Token(Token = "0x2000931")]
[Serializable]
private class HeadCategoriesHideableImpl : AvatarCustomizationModelController.BaseCustomizationCategoryHideableImpl<AvatarCustomizationModel.AHHLAJFBBEP>
{
// Token: 0x06003F38 RID: 16184 RVA: 0x000FC668 File Offset: 0x000FA868
[Token(Token = "0x6003F38")]
[Address(RVA = "0x10B6140", Offset = "0x10B4F40", VA = "0x1810B6140", Slot = "29")]
protected override bool OAICIBKHHGB(AvatarCustomizationModel.AHHLAJFBBEP NPOHJMEHEKB)
{
bool flag;
return flag;
}
// Token: 0x06003F39 RID: 16185 RVA: 0x000FC680 File Offset: 0x000FA880
[Token(Token = "0x6003F39")]
[Address(RVA = "0x10B6190", Offset = "0x10B4F90", VA = "0x1810B6190")]
public HeadCategoriesHideableImpl()
{
}
}
// Token: 0x02000932 RID: 2354
[Token(Token = "0x2000932")]
[Serializable]
private class TorsoCategoriesHideableImpl : AvatarCustomizationModelController.BaseCustomizationCategoryHideableImpl<AvatarCustomizationModel.GNMMOOFNADF>
{
// Token: 0x06003F3A RID: 16186 RVA: 0x000FC694 File Offset: 0x000FA894
[Token(Token = "0x6003F3A")]
[Address(RVA = "0x10BB110", Offset = "0x10B9F10", VA = "0x1810BB110", Slot = "29")]
protected override bool OAICIBKHHGB(AvatarCustomizationModel.GNMMOOFNADF NPOHJMEHEKB)
{
bool flag;
return flag;
}
// Token: 0x06003F3B RID: 16187 RVA: 0x000FC6AC File Offset: 0x000FA8AC
[Token(Token = "0x6003F3B")]
[Address(RVA = "0x10BB160", Offset = "0x10B9F60", VA = "0x1810BB160")]
public TorsoCategoriesHideableImpl()
{
}
}
// Token: 0x02000933 RID: 2355
[Token(Token = "0x2000933")]
[Serializable]
private class HideInTitleScreenFlowImpl : HideableControllerImpl<AvatarCustomizationModel>
{
// Token: 0x06003F3C RID: 16188 RVA: 0x000FC6C0 File Offset: 0x000FA8C0
[Token(Token = "0x6003F3C")]
[Address(RVA = "0x10B6890", Offset = "0x10B5690", VA = "0x1810B6890", Slot = "27")]
protected override void DMAHGBLDMFA()
{
}
// Token: 0x06003F3D RID: 16189 RVA: 0x000FC6D4 File Offset: 0x000FA8D4
[Token(Token = "0x6003F3D")]
[Address(RVA = "0x10B68F0", Offset = "0x10B56F0", VA = "0x1810B68F0")]
public HideInTitleScreenFlowImpl()
{
}
}
// Token: 0x02000934 RID: 2356
[Token(Token = "0x2000934")]
[Serializable]
private class HideWhenTryingItemsImpl : HideableControllerImpl<AvatarCustomizationModel>
{
// Token: 0x06003F3E RID: 16190 RVA: 0x000FC6E8 File Offset: 0x000FA8E8
[Token(Token = "0x6003F3E")]
[Address(RVA = "0x10B69E0", Offset = "0x10B57E0", VA = "0x1810B69E0", Slot = "27")]
protected override void DMAHGBLDMFA()
{
}
// Token: 0x06003F3F RID: 16191 RVA: 0x000FC6FC File Offset: 0x000FA8FC
[Token(Token = "0x6003F3F")]
[Address(RVA = "0x10B6A50", Offset = "0x10B5850", VA = "0x1810B6A50")]
public HideWhenTryingItemsImpl()
{
}
}
// Token: 0x02000935 RID: 2357
[Token(Token = "0x2000935")]
[Serializable]
private class HideWhenNotTryingItemsImpl : HideableControllerImpl<AvatarCustomizationModel>
{
// Token: 0x06003F40 RID: 16192 RVA: 0x000FC710 File Offset: 0x000FA910
[Token(Token = "0x6003F40")]
[Address(RVA = "0x10B6930", Offset = "0x10B5730", VA = "0x1810B6930", Slot = "27")]
protected override void DMAHGBLDMFA()
{
bool flag2;
bool flag = !flag2;
}
// Token: 0x06003F41 RID: 16193 RVA: 0x000FC728 File Offset: 0x000FA928
[Token(Token = "0x6003F41")]
[Address(RVA = "0x10B69A0", Offset = "0x10B57A0", VA = "0x1810B69A0")]
public HideWhenNotTryingItemsImpl()
{
}
}
// Token: 0x02000936 RID: 2358
[Token(Token = "0x2000936")]
[Serializable]
private class ShowWhileSearchingHideableImpl : HideableControllerImpl<AvatarCustomizationModel>
{
// Token: 0x06003F42 RID: 16194 RVA: 0x000FC73C File Offset: 0x000FA93C
[Token(Token = "0x6003F42")]
[Address(RVA = "0x10B9830", Offset = "0x10B8630", VA = "0x1810B9830", Slot = "27")]
protected override void DMAHGBLDMFA()
{
}
// Token: 0x06003F43 RID: 16195 RVA: 0x000FC750 File Offset: 0x000FA950
[Token(Token = "0x6003F43")]
[Address(RVA = "0x10B9890", Offset = "0x10B8690", VA = "0x1810B9890")]
public ShowWhileSearchingHideableImpl()
{
}
}
// Token: 0x02000937 RID: 2359
[Token(Token = "0x2000937")]
[Serializable]
private class TotalCostTextImpl : TextControllerImpl<AvatarCustomizationModel>
{
// Token: 0x06003F44 RID: 16196 RVA: 0x000FC764 File Offset: 0x000FA964
[Token(Token = "0x6003F44")]
[Address(RVA = "0x10BB2B0", Offset = "0x10BA0B0", VA = "0x1810BB2B0", Slot = "27")]
protected override void DMAHGBLDMFA()
{
bool flag;
if (flag && NetworkedSingletonMonoBehaviour.FFNIFALJLDD)
{
IIKFCAONJCO iikfcaonjco = new IIKFCAONJCO();
long <PEPPCAGNNDB>k__BackingField = iikfcaonjco.<PEPPCAGNNDB>k__BackingField;
string text = iikfcaonjco.GOMGLLEGIIK();
bool subscribeToDefaultModelEvents = ((MIGKLLCFKNJ)this).OFMCMEJOOJN;
return;
}
int num = 0;
CoreUnsafeUtils.QuickSort(119697, num);
}
// Token: 0x06003F45 RID: 16197 RVA: 0x000FC7B0 File Offset: 0x000FA9B0
[Token(Token = "0x6003F45")]
[Address(RVA = "0x10BB400", Offset = "0x10BA200", VA = "0x1810BB400")]
public TotalCostTextImpl()
{
}
}
// Token: 0x02000938 RID: 2360
[Token(Token = "0x2000938")]
[Serializable]
private class SearchQueryInputFieldImpl : InputFieldControllerImpl<AvatarCustomizationModel>
{
// Token: 0x06003F46 RID: 16198 RVA: 0x000FC7C4 File Offset: 0x000FA9C4
[Token(Token = "0x6003F46")]
[Address(RVA = "0x10B8B70", Offset = "0x10B7970", VA = "0x1810B8B70", Slot = "27")]
protected override void DMAHGBLDMFA()
{
bool flag;
if (flag)
{
return;
}
}
// Token: 0x06003F47 RID: 16199 RVA: 0x000FC7DC File Offset: 0x000FA9DC
[Token(Token = "0x6003F47")]
[Address(RVA = "0x10B8D40", Offset = "0x10B7B40", VA = "0x1810B8D40", Slot = "30")]
protected override void OCOCJCIGJLE(string ONGBFDACHHG)
{
bool flag;
if (flag)
{
}
}
// Token: 0x06003F48 RID: 16200 RVA: 0x000FC7F4 File Offset: 0x000FA9F4
[Token(Token = "0x6003F48")]
[Address(RVA = "0x10B8DF0", Offset = "0x10B7BF0", VA = "0x1810B8DF0")]
public SearchQueryInputFieldImpl()
{
}
}
}
}
@@ -0,0 +1,73 @@
using System;
using Cpp2IlInjected;
namespace RRUI.Data
{
// Token: 0x02000C32 RID: 3122
[Token(Token = "0x2000C32")]
public class AvatarFeaturesModel : AvatarCustomizationDependentModel
{
// Token: 0x17000DB3 RID: 3507
// (get) Token: 0x06004C00 RID: 19456 RVA: 0x00118C40 File Offset: 0x00116E40
[Token(Token = "0x17000DB3")]
protected override bool PHGOLNMDJLH
{
[Token(Token = "0x6004C00")]
[Address(RVA = "0x460D40", Offset = "0x45FB40", VA = "0x180460D40", Slot = "12")]
get
{
return true;
}
}
// Token: 0x17000DB4 RID: 3508
// (get) Token: 0x06004C01 RID: 19457 RVA: 0x00118C50 File Offset: 0x00116E50
// (set) Token: 0x06004C02 RID: 19458 RVA: 0x00118C80 File Offset: 0x00116E80
[Token(Token = "0x17000DB4")]
public bool AHALCOMOBDF
{
[Token(Token = "0x6004C01")]
[Address(RVA = "0x10B0D30", Offset = "0x10AFB30", VA = "0x1810B0D30")]
get
{
AvatarCustomizationModel avatarCustomizationModel = base.JAHLPGDLMOC;
if (avatarCustomizationModel != 0)
{
return avatarCustomizationModel.AGCAPLPAAHH.KGFKHHAFMAH.hideEars;
}
throw new NullReferenceException();
}
[Token(Token = "0x6004C02")]
[Address(RVA = "0x10B0D70", Offset = "0x10AFB70", VA = "0x1810B0D70")]
set
{
base.JAHLPGDLMOC.AGCAPLPAAHH.AGANJPALBAI(value);
CFLMJLFBOKH.LDMGHNPFKCM();
base.MKBLJJGJAOH();
}
}
// Token: 0x06004C03 RID: 19459 RVA: 0x0000220F File Offset: 0x0000040F
[Token(Token = "0x6004C03")]
[Address(RVA = "0x402080", Offset = "0x400E80", VA = "0x180402080", Slot = "22")]
protected override void AHFKACICJNC()
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
// Token: 0x06004C04 RID: 19460 RVA: 0x00118CB4 File Offset: 0x00116EB4
[Token(Token = "0x6004C04")]
[Address(RVA = "0x10B0C90", Offset = "0x10AFA90", VA = "0x1810B0C90", Slot = "26")]
protected override DABKFAIHBBP GLPJPIEOLDF()
{
return JJEKJGALHKO.<EIDHKJMHBEC>k__BackingField;
}
// Token: 0x06004C05 RID: 19461 RVA: 0x00118CC8 File Offset: 0x00116EC8
[Token(Token = "0x6004C05")]
[Address(RVA = "0xF6A2D0", Offset = "0xF690D0", VA = "0x180F6A2D0")]
public AvatarFeaturesModel()
{
}
}
}
@@ -0,0 +1,109 @@
using System;
using System.Runtime.CompilerServices;
using Cpp2IlInjected;
using RecRoom.Avatars;
using UnityEngine;
namespace RRUI.Data
{
// Token: 0x02000C33 RID: 3123
[Token(Token = "0x2000C33")]
public class AvatarFeaturesModelController : ModelController<AvatarFeaturesModel>
{
// Token: 0x06004C06 RID: 19462 RVA: 0x00118CDC File Offset: 0x00116EDC
[Token(Token = "0x6004C06")]
[Address(RVA = "0x10B0BA0", Offset = "0x10AF9A0", VA = "0x1810B0BA0")]
public BAEJLDPBGFI GetToCardController()
{
/*
An exception occurred when decompiling this method (06004C06)
ICSharpCode.Decompiler.DecompilerException: Error decompiling BAEJLDPBGFI RRUI.Data.AvatarFeaturesModelController::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: 0x06004C07 RID: 19463 RVA: 0x00118D08 File Offset: 0x00116F08
[Token(Token = "0x6004C07")]
[Address(RVA = "0x10B0C50", Offset = "0x10AFA50", VA = "0x1810B0C50")]
public AvatarFeaturesModelController()
{
}
// Token: 0x02000C34 RID: 3124
[Token(Token = "0x2000C34")]
[Serializable]
private class OutfitItemToCardImpl : ToCardControllerImpl<AvatarFeaturesModel>
{
// Token: 0x17000DB5 RID: 3509
// (get) Token: 0x06004C08 RID: 19464 RVA: 0x00118D1C File Offset: 0x00116F1C
[Token(Token = "0x17000DB5")]
protected override GALEIGFHNBB CardData
{
[Token(Token = "0x6004C08")]
[Address(RVA = "0x10B79C0", Offset = "0x10B67C0", VA = "0x1810B79C0", Slot = "76")]
get
{
GALEIGFHNBB galeigfhnbb = new GALEIGFHNBB();
string text = "Ears";
if (this.hideEars)
{
text = "No Ears";
}
galeigfhnbb.<EEAGJCIHELJ>k__BackingField = text;
AvatarCustomizationModel avatarCustomizationModel;
if (avatarCustomizationModel != 0)
{
AvatarCustomizationSettings kgfkhhafmah = avatarCustomizationModel.AGCAPLPAAHH.KGFKHHAFMAH;
}
bool flag = avatarCustomizationModel == this.hideEars;
galeigfhnbb.<EKHFIFAJLBA>k__BackingField = flag;
Action action = new Action(this.BDFLEDHEDGA);
galeigfhnbb.<OBKDGIJGGFF>k__BackingField = action;
return galeigfhnbb;
}
}
// Token: 0x06004C09 RID: 19465 RVA: 0x00118D8C File Offset: 0x00116F8C
[Token(Token = "0x6004C09")]
[Address(RVA = "0x10B7980", Offset = "0x10B6780", VA = "0x1810B7980")]
public OutfitItemToCardImpl()
{
}
// Token: 0x06004C0A RID: 19466 RVA: 0x00118DA0 File Offset: 0x00116FA0
[Token(Token = "0x6004C0A")]
[Address(RVA = "0x10B78C0", Offset = "0x10B66C0", VA = "0x1810B78C0")]
[CompilerGenerated]
private void BDFLEDHEDGA()
{
bool flag = this.hideEars;
AvatarCustomizationModel avatarCustomizationModel;
avatarCustomizationModel.AGCAPLPAAHH.AGANJPALBAI(flag);
CFLMJLFBOKH.LDMGHNPFKCM();
}
// Token: 0x04003820 RID: 14368
[FieldOffset(Offset = "0x100")]
[Token(Token = "0x4003820")]
[SerializeField]
private bool hideEars;
}
}
}
+118
View File
@@ -0,0 +1,118 @@
using System;
using Cpp2IlInjected;
namespace RRUI.Data
{
// Token: 0x020008F7 RID: 2295
[Token(Token = "0x20008F7")]
public class AvatarModel : RRUIModel
{
// Token: 0x17000B09 RID: 2825
// (get) Token: 0x06003E2D RID: 15917 RVA: 0x000F96C8 File Offset: 0x000F78C8
[Token(Token = "0x17000B09")]
public MNHEFLIMKGO ONBHMHCNDLO
{
[Token(Token = "0x6003E2D")]
[Address(RVA = "0x423E10", Offset = "0x422C10", VA = "0x180423E10")]
get
{
return this.AGCAPLPAAHH;
}
}
// Token: 0x17000B0A RID: 2826
// (get) Token: 0x06003E2E RID: 15918 RVA: 0x000F96DC File Offset: 0x000F78DC
[Token(Token = "0x17000B0A")]
protected override bool PHGOLNMDJLH
{
[Token(Token = "0x6003E2E")]
[Address(RVA = "0x460D40", Offset = "0x45FB40", VA = "0x180460D40", Slot = "12")]
get
{
return true;
}
}
// Token: 0x06003E2F RID: 15919 RVA: 0x000F96EC File Offset: 0x000F78EC
[Token(Token = "0x6003E2F")]
[Address(RVA = "0x10B0F10", Offset = "0x10AFD10", VA = "0x1810B0F10", Slot = "18")]
protected override void LNEJNIEHGLD()
{
base.LNEJNIEHGLD();
MFBGLIHGCGO<MNHEFLIMKGO> lkdegagmamp = MNHEFLIMKGO.LKDEGAGMAMP;
Action<MNHEFLIMKGO> action = new Action(this.ONGOOHCFLLE);
}
// Token: 0x06003E30 RID: 15920 RVA: 0x000F9718 File Offset: 0x000F7918
[Token(Token = "0x6003E30")]
[Address(RVA = "0x10B0FF0", Offset = "0x10AFDF0", VA = "0x1810B0FF0", Slot = "20")]
protected override void PECOFFFGNCH()
{
base.PECOFFFGNCH();
MFBGLIHGCGO<MNHEFLIMKGO> lkdegagmamp = MNHEFLIMKGO.LKDEGAGMAMP;
Action<MNHEFLIMKGO> action = new Action(this.ONGOOHCFLLE);
}
// Token: 0x06003E31 RID: 15921 RVA: 0x000F9744 File Offset: 0x000F7944
[Token(Token = "0x6003E31")]
[Address(RVA = "0x10B0FE0", Offset = "0x10AFDE0", VA = "0x1810B0FE0")]
private void ONGOOHCFLLE(MNHEFLIMKGO KJAFOCJMDIH)
{
if (KJAFOCJMDIH == this.AGCAPLPAAHH)
{
base.MKBLJJGJAOH();
return;
}
}
// Token: 0x06003E32 RID: 15922 RVA: 0x000F9764 File Offset: 0x000F7964
[Token(Token = "0x6003E32")]
[Address(RVA = "0x10B10C0", Offset = "0x10AFEC0", VA = "0x1810B10C0")]
public void SetAvatarReference(MNHEFLIMKGO KJAFOCJMDIH)
{
if (KJAFOCJMDIH != 0 && KJAFOCJMDIH != this.AGCAPLPAAHH)
{
this.AGCAPLPAAHH = KJAFOCJMDIH;
base.MKBLJJGJAOH();
return;
}
}
// Token: 0x06003E33 RID: 15923 RVA: 0x0000220F File Offset: 0x0000040F
[Token(Token = "0x6003E33")]
[Address(RVA = "0x402080", Offset = "0x400E80", VA = "0x180402080", Slot = "27")]
protected virtual void CEIEIEPOMNH()
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
// Token: 0x06003E34 RID: 15924 RVA: 0x000F978C File Offset: 0x000F798C
[Token(Token = "0x6003E34")]
[Address(RVA = "0x10B0E40", Offset = "0x10AFC40", VA = "0x1810B0E40", Slot = "22")]
protected override void AHFKACICJNC()
{
this.AGCAPLPAAHH = (ulong)0L;
}
// Token: 0x06003E35 RID: 15925 RVA: 0x000F97A4 File Offset: 0x000F79A4
[Token(Token = "0x6003E35")]
[Address(RVA = "0x10B0E50", Offset = "0x10AFC50", VA = "0x1810B0E50", Slot = "26")]
protected override DABKFAIHBBP GLPJPIEOLDF()
{
DABKFAIHBBP dabkfaihbbp = this.GLPJPIEOLDF();
return JJEKJGALHKO.<EIDHKJMHBEC>k__BackingField;
}
// Token: 0x06003E36 RID: 15926 RVA: 0x000F97C0 File Offset: 0x000F79C0
[Token(Token = "0x6003E36")]
[Address(RVA = "0xF6A2D0", Offset = "0xF690D0", VA = "0x180F6A2D0")]
public AvatarModel()
{
}
// Token: 0x0400339B RID: 13211
[FieldOffset(Offset = "0x68")]
[Token(Token = "0x400339B")]
private MNHEFLIMKGO AGCAPLPAAHH;
}
}
@@ -0,0 +1,72 @@
using System;
using Cpp2IlInjected;
namespace RRUI.Data
{
// Token: 0x020008F8 RID: 2296
[Token(Token = "0x20008F8")]
public class AvatarModelController : ModelController<AvatarModel>
{
// Token: 0x06003E37 RID: 15927 RVA: 0x000F97D4 File Offset: 0x000F79D4
[Token(Token = "0x6003E37")]
[Address(RVA = "0x10B0E00", Offset = "0x10AFC00", VA = "0x1810B0E00")]
public AvatarModelController()
{
}
// Token: 0x020008F9 RID: 2297
[Token(Token = "0x20008F9")]
[Serializable]
private class SynchronizeWithLocalAvatarImpl : ControllerImplementation<AvatarModel>
{
// Token: 0x06003E38 RID: 15928 RVA: 0x000F97E8 File Offset: 0x000F79E8
[Token(Token = "0x6003E38")]
[Address(RVA = "0x10BA880", Offset = "0x10B9680", VA = "0x1810BA880", Slot = "27")]
protected override void DMAHGBLDMFA()
{
bool flag;
if (flag || MNHEFLIMKGO.LHKBODFDFLC != 0)
{
}
}
// Token: 0x06003E39 RID: 15929 RVA: 0x000F9808 File Offset: 0x000F7A08
[Token(Token = "0x6003E39")]
[Address(RVA = "0x10BAAD0", Offset = "0x10B98D0", VA = "0x1810BAAD0", Slot = "23")]
protected override void PPAOALHOODL()
{
base.PPAOALHOODL();
MFBGLIHGCGO<MNHEFLIMKGO> gockedimbcj = MNHEFLIMKGO.GOCKEDIMBCJ;
Action<MNHEFLIMKGO> action = new Action(this.BKKPHGJNHAK);
}
// Token: 0x06003E3A RID: 15930 RVA: 0x000F9834 File Offset: 0x000F7A34
[Token(Token = "0x6003E3A")]
[Address(RVA = "0x10BAA00", Offset = "0x10B9800", VA = "0x1810BAA00", Slot = "24")]
protected override void JNGMMNANOCH()
{
base.JNGMMNANOCH();
MFBGLIHGCGO<MNHEFLIMKGO> gockedimbcj = MNHEFLIMKGO.GOCKEDIMBCJ;
Action<MNHEFLIMKGO> action = new Action(this.BKKPHGJNHAK);
}
// Token: 0x06003E3B RID: 15931 RVA: 0x000F9860 File Offset: 0x000F7A60
[Token(Token = "0x6003E3B")]
[Address(RVA = "0x10BA770", Offset = "0x10B9570", VA = "0x1810BA770")]
private void BKKPHGJNHAK(MNHEFLIMKGO GHHKJGIDEPF)
{
bool flag;
if (flag || MNHEFLIMKGO.LHKBODFDFLC != 0)
{
}
}
// Token: 0x06003E3C RID: 15932 RVA: 0x000F9880 File Offset: 0x000F7A80
[Token(Token = "0x6003E3C")]
[Address(RVA = "0x10BABA0", Offset = "0x10B99A0", VA = "0x1810BABA0")]
public SynchronizeWithLocalAvatarImpl()
{
}
}
}
}
@@ -0,0 +1,1006 @@
using System;
using System.Runtime.CompilerServices;
using CodeStage.AntiCheat.ObscuredTypes;
using Cpp2IlInjected;
using RecNet;
using UnityEngine;
namespace RRUI.Data
{
// Token: 0x020008BE RID: 2238
[Token(Token = "0x20008BE")]
public abstract class BaseAccountModel : RRUIModel<CFCKDFGFJEM>
{
// Token: 0x17000AD5 RID: 2773
// (get) Token: 0x06003D00 RID: 15616 RVA: 0x000F5E0C File Offset: 0x000F400C
[Token(Token = "0x17000AD5")]
protected override bool PHGOLNMDJLH
{
[Token(Token = "0x6003D00")]
[Address(RVA = "0x10B2880", Offset = "0x10B1680", VA = "0x1810B2880", Slot = "12")]
get
{
return this.GKLPIFBPGOD > 0;
}
}
// Token: 0x17000AD6 RID: 2774
// (get) Token: 0x06003D01 RID: 15617 RVA: 0x000F5E24 File Offset: 0x000F4024
[Token(Token = "0x17000AD6")]
public bool ACAJFAIIOPE
{
[Token(Token = "0x6003D01")]
[Address(RVA = "0x10B3130", Offset = "0x10B1F30", VA = "0x1810B3130")]
get
{
return this.GKLPIFBPGOD != -1;
}
}
// Token: 0x17000AD7 RID: 2775
// (get) Token: 0x06003D02 RID: 15618 RVA: 0x000F5E40 File Offset: 0x000F4040
// (set) Token: 0x06003D03 RID: 15619 RVA: 0x000F5E54 File Offset: 0x000F4054
[Token(Token = "0x17000AD7")]
public CCEOLAOLEKJ DJMJFEJGIHM
{
[Token(Token = "0x6003D02")]
[Address(RVA = "0x423E10", Offset = "0x422C10", VA = "0x180423E10")]
get;
[Token(Token = "0x6003D03")]
[Address(RVA = "0x687270", Offset = "0x686070", VA = "0x180687270")]
protected set;
}
// Token: 0x17000AD8 RID: 2776
// (get) Token: 0x06003D04 RID: 15620 RVA: 0x000F5E68 File Offset: 0x000F4068
// (set) Token: 0x06003D05 RID: 15621 RVA: 0x000F5E90 File Offset: 0x000F4090
[Token(Token = "0x17000AD8")]
public string AHOEKLABOBN
{
[Token(Token = "0x6003D04")]
[Address(RVA = "0x10B2F30", Offset = "0x10B1D30", VA = "0x1810B2F30")]
get
{
/*
An exception occurred when decompiling this method (06003D04)
ICSharpCode.Decompiler.DecompilerException: Error decompiling System.String RRUI.Data.BaseAccountModel::get_Bio()
---> System.Exception: Basic block has to end with unconditional control flow.
{
IL_10:
call:void(Debug::LogError, ldstr:string[exp:object]("AccountModel not configured to fetch Bio"))
}
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(Token = "0x6003D05")]
[Address(RVA = "0x703580", Offset = "0x702380", VA = "0x180703580")]
protected set
{
this.HHPHKBJCDKG = value;
}
}
// Token: 0x17000AD9 RID: 2777
// (get) Token: 0x06003D06 RID: 15622 RVA: 0x000F5EA4 File Offset: 0x000F40A4
// (set) Token: 0x06003D07 RID: 15623 RVA: 0x000F5EB8 File Offset: 0x000F40B8
[Token(Token = "0x17000AD9")]
public LLKHFJDNFMM OIBJCGKCHCJ
{
[Token(Token = "0x6003D06")]
[Address(RVA = "0x4391F0", Offset = "0x437FF0", VA = "0x1804391F0")]
get;
[Token(Token = "0x6003D07")]
[Address(RVA = "0x7D58F0", Offset = "0x7D46F0", VA = "0x1807D58F0")]
private set;
}
// Token: 0x17000ADA RID: 2778
// (get) Token: 0x06003D08 RID: 15624 RVA: 0x000F5ECC File Offset: 0x000F40CC
// (set) Token: 0x06003D09 RID: 15625 RVA: 0x000F5EE0 File Offset: 0x000F40E0
[Token(Token = "0x17000ADA")]
public EFAJBHGDIDD GEFLKCNNIPA
{
[Token(Token = "0x6003D08")]
[Address(RVA = "0x567CE0", Offset = "0x566AE0", VA = "0x180567CE0")]
get;
[Token(Token = "0x6003D09")]
[Address(RVA = "0x567D20", Offset = "0x566B20", VA = "0x180567D20")]
private set;
}
// Token: 0x17000ADB RID: 2779
// (get) Token: 0x06003D0A RID: 15626 RVA: 0x000F5EF4 File Offset: 0x000F40F4
// (set) Token: 0x06003D0B RID: 15627 RVA: 0x000F5F1C File Offset: 0x000F411C
[Token(Token = "0x17000ADB")]
public JGEBJEJLNBK PMNEHLDPLLN
{
[Token(Token = "0x6003D0A")]
[Address(RVA = "0x10B3260", Offset = "0x10B2060", VA = "0x1810B3260")]
get
{
/*
An exception occurred when decompiling this method (06003D0A)
ICSharpCode.Decompiler.DecompilerException: Error decompiling JGEBJEJLNBK RRUI.Data.BaseAccountModel::get_Reputation()
---> System.Exception: Basic block has to end with unconditional control flow.
{
IL_10:
call:void(Debug::LogError, ldstr:string[exp:object]("AccountModel not configured to fetch Reputation"))
}
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(Token = "0x6003D0B")]
[Address(RVA = "0x567D10", Offset = "0x566B10", VA = "0x180567D10")]
protected set
{
this.NFHKMIJGNFL = value;
}
}
// Token: 0x17000ADC RID: 2780
// (get) Token: 0x06003D0C RID: 15628 RVA: 0x000F5F30 File Offset: 0x000F4130
// (set) Token: 0x06003D0D RID: 15629 RVA: 0x000F5F58 File Offset: 0x000F4158
[Token(Token = "0x17000ADC")]
public int? MLBLIGBBIAJ
{
[Token(Token = "0x6003D0C")]
[Address(RVA = "0x10B32D0", Offset = "0x10B20D0", VA = "0x1810B32D0")]
get
{
/*
An exception occurred when decompiling this method (06003D0C)
ICSharpCode.Decompiler.DecompilerException: Error decompiling System.Nullable`1<System.Int32> RRUI.Data.BaseAccountModel::get_SubscriberCount()
---> System.Exception: Basic block has to end with unconditional control flow.
{
IL_10:
call:void(Debug::LogError, ldstr:string[exp:object]("AccountModel not configured to fetch SubscriberCount"))
}
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.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(Token = "0x6003D0D")]
[Address(RVA = "0x10B1440", Offset = "0x10B0240", VA = "0x1810B1440")]
protected set
{
int num = 0;
this.HBHGOFKEHLJ = num;
}
}
// Token: 0x17000ADD RID: 2781
// (get) Token: 0x06003D0E RID: 15630 RVA: 0x000F5F74 File Offset: 0x000F4174
// (set) Token: 0x06003D0F RID: 15631 RVA: 0x000F5F9C File Offset: 0x000F419C
[Token(Token = "0x17000ADD")]
public NFMBDLEJEDD IEHGCMHGLIP
{
[Token(Token = "0x6003D0E")]
[Address(RVA = "0x10B31F0", Offset = "0x10B1FF0", VA = "0x1810B31F0")]
get
{
/*
An exception occurred when decompiling this method (06003D0E)
ICSharpCode.Decompiler.DecompilerException: Error decompiling NFMBDLEJEDD RRUI.Data.BaseAccountModel::get_Progression()
---> System.Exception: Basic block has to end with unconditional control flow.
{
IL_10:
call:void(Debug::LogError, ldstr:string[exp:object]("AccountModel not configured to fetch Progression"))
}
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(Token = "0x6003D0F")]
[Address(RVA = "0x7A45D0", Offset = "0x7A33D0", VA = "0x1807A45D0")]
protected set
{
this.EJGILMEAPLC = value;
}
}
// Token: 0x17000ADE RID: 2782
// (get) Token: 0x06003D10 RID: 15632 RVA: 0x000F5FB0 File Offset: 0x000F41B0
// (set) Token: 0x06003D11 RID: 15633 RVA: 0x000F5FDC File Offset: 0x000F41DC
[Token(Token = "0x17000ADE")]
public bool? DHCPHDOBCCH
{
[Token(Token = "0x6003D10")]
[Address(RVA = "0x10B3140", Offset = "0x10B1F40", VA = "0x1810B3140")]
get
{
/*
An exception occurred when decompiling this method (06003D10)
ICSharpCode.Decompiler.DecompilerException: Error decompiling System.Nullable`1<System.Boolean> RRUI.Data.BaseAccountModel::get_HasUnreadCreatorAnnouncements()
---> System.Exception: Basic block has to end with unconditional control flow.
{
IL_12:
call:void(Debug::LogError, ldstr:string[exp:object]("AccountModel not configured to fetch UnreadCreatorAnnouncements"))
}
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.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(Token = "0x6003D11")]
[Address(RVA = "0x10B11E0", Offset = "0x10AFFE0", VA = "0x1810B11E0")]
protected set
{
if (value != 0)
{
}
bool flag = 0 != 0;
this.hasUnreadCreatorAnnouncements = flag;
}
}
// Token: 0x17000ADF RID: 2783
// (get) Token: 0x06003D12 RID: 15634 RVA: 0x000F6004 File Offset: 0x000F4204
// (set) Token: 0x06003D13 RID: 15635 RVA: 0x000F6018 File Offset: 0x000F4218
[Token(Token = "0x17000ADF")]
public bool ECICLPAPAMD
{
[Token(Token = "0x6003D12")]
[Address(RVA = "0xA45A60", Offset = "0xA44860", VA = "0x180A45A60")]
get;
[Token(Token = "0x6003D13")]
[Address(RVA = "0x10B14A0", Offset = "0x10B02A0", VA = "0x1810B14A0")]
private set;
}
// Token: 0x17000AE0 RID: 2784
// (get) Token: 0x06003D14 RID: 15636 RVA: 0x000F602C File Offset: 0x000F422C
[Token(Token = "0x17000AE0")]
public int GAINIOENNCG
{
[Token(Token = "0x6003D14")]
[Address(RVA = "0x8F3B80", Offset = "0x8F2980", VA = "0x1808F3B80")]
get
{
return this.GKLPIFBPGOD;
}
}
// Token: 0x17000AE1 RID: 2785
// (get) Token: 0x06003D15 RID: 15637 RVA: 0x000F6040 File Offset: 0x000F4240
// (set) Token: 0x06003D16 RID: 15638 RVA: 0x000F6054 File Offset: 0x000F4254
[Token(Token = "0x17000AE1")]
public virtual bool GPCNCNGJJDI
{
[Token(Token = "0x6003D15")]
[Address(RVA = "0x4569A0", Offset = "0x4557A0", VA = "0x1804569A0", Slot = "26")]
get
{
return this.DMLBEPKMLLI;
}
[Token(Token = "0x6003D16")]
[Address(RVA = "0x10B3360", Offset = "0x10B2160", VA = "0x1810B3360", Slot = "27")]
set
{
this.DMLBEPKMLLI = value;
int num = 0;
base.MKBLJJGJAOH(num);
}
}
// Token: 0x17000AE2 RID: 2786
// (get) Token: 0x06003D17 RID: 15639 RVA: 0x000F6074 File Offset: 0x000F4274
// (set) Token: 0x06003D18 RID: 15640 RVA: 0x000F6088 File Offset: 0x000F4288
[Token(Token = "0x17000AE2")]
public virtual bool GNHNJHFDODF
{
[Token(Token = "0x6003D17")]
[Address(RVA = "0xB628E0", Offset = "0xB616E0", VA = "0x180B628E0", Slot = "28")]
get
{
return this.KCJGHNPFBPE;
}
[Token(Token = "0x6003D18")]
[Address(RVA = "0x10B3400", Offset = "0x10B2200", VA = "0x1810B3400", Slot = "29")]
set
{
this.KCJGHNPFBPE = value;
int num = 0;
base.MKBLJJGJAOH(num);
}
}
// Token: 0x17000AE3 RID: 2787
// (get) Token: 0x06003D19 RID: 15641 RVA: 0x000F60A8 File Offset: 0x000F42A8
// (set) Token: 0x06003D1A RID: 15642 RVA: 0x000F60BC File Offset: 0x000F42BC
[Token(Token = "0x17000AE3")]
public virtual bool OIMMLPBCBPI
{
[Token(Token = "0x6003D19")]
[Address(RVA = "0x10B31D0", Offset = "0x10B1FD0", VA = "0x1810B31D0", Slot = "30")]
get
{
return this.BKINDJHPMNB;
}
[Token(Token = "0x6003D1A")]
[Address(RVA = "0x10B3450", Offset = "0x10B2250", VA = "0x1810B3450", Slot = "31")]
set
{
this.BKINDJHPMNB = value;
int num = 0;
base.MKBLJJGJAOH(num);
}
}
// Token: 0x17000AE4 RID: 2788
// (get) Token: 0x06003D1B RID: 15643 RVA: 0x000F60DC File Offset: 0x000F42DC
// (set) Token: 0x06003D1C RID: 15644 RVA: 0x000F60F0 File Offset: 0x000F42F0
[Token(Token = "0x17000AE4")]
public virtual bool OBDAILFNFPE
{
[Token(Token = "0x6003D1B")]
[Address(RVA = "0x10B31E0", Offset = "0x10B1FE0", VA = "0x1810B31E0", Slot = "32")]
get
{
return this.FLIHPDAIEHH;
}
[Token(Token = "0x6003D1C")]
[Address(RVA = "0x10B34A0", Offset = "0x10B22A0", VA = "0x1810B34A0", Slot = "33")]
set
{
this.FLIHPDAIEHH = value;
int num = 0;
base.MKBLJJGJAOH(num);
}
}
// Token: 0x17000AE5 RID: 2789
// (get) Token: 0x06003D1D RID: 15645 RVA: 0x000F6110 File Offset: 0x000F4310
// (set) Token: 0x06003D1E RID: 15646 RVA: 0x000F6124 File Offset: 0x000F4324
[Token(Token = "0x17000AE5")]
public virtual bool EEPJNPDNDPE
{
[Token(Token = "0x6003D1D")]
[Address(RVA = "0x9F6FD0", Offset = "0x9F5DD0", VA = "0x1809F6FD0", Slot = "34")]
get
{
return this.LPPACMPNBNI;
}
[Token(Token = "0x6003D1E")]
[Address(RVA = "0x10B33B0", Offset = "0x10B21B0", VA = "0x1810B33B0", Slot = "35")]
set
{
this.LPPACMPNBNI = value;
int num = 0;
base.MKBLJJGJAOH(num);
}
}
// Token: 0x06003D1F RID: 15647 RVA: 0x000F6144 File Offset: 0x000F4344
[Token(Token = "0x6003D1F")]
[Address(RVA = "0x10B24B0", Offset = "0x10B12B0", VA = "0x1810B24B0", Slot = "18")]
protected override void LNEJNIEHGLD()
{
base.LNEJNIEHGLD();
MFBGLIHGCGO<int> nlhpibggdmo = PEGGCEDHBOF.NLHPIBGGDMO;
Action<int> action = new Action(this.NLHPIBGGDMO);
PEGGCEDHBOF.NLHPIBGGDMO = MFBGLIHGCGO.BPJDFPACLMK(nlhpibggdmo, action);
MFBGLIHGCGO<int> lejanlmckdd = Matchmaking.LEJANLMCKDD;
Action<int> action2 = new Action(this.LEJANLMCKDD);
Matchmaking.LEJANLMCKDD = MFBGLIHGCGO.BPJDFPACLMK(lejanlmckdd, action2);
MFBGLIHGCGO<int?> hodokbidhhg = FGPIDGLCKEF.HODOKBIDHHG;
Action<int?> action3 = new Action(this.PABKIEKBHGA);
FGPIDGLCKEF.HODOKBIDHHG = MFBGLIHGCGO.BPJDFPACLMK(hodokbidhhg, action3);
MFBGLIHGCGO<int> pcadimdifdl = EBAIPNMBKLK.PCADIMDIFDL;
Action<int> action4 = new Action(this.PCADIMDIFDL);
EBAIPNMBKLK.PCADIMDIFDL = MFBGLIHGCGO.BPJDFPACLMK(pcadimdifdl, action4);
MFBGLIHGCGO<int> dggdhooobli = ACJLCBNBJDK.DGGDHOOOBLI;
Action<int> action5 = new Action(this.DGGDHOOOBLI);
ACJLCBNBJDK.DGGDHOOOBLI = MFBGLIHGCGO.BPJDFPACLMK(dggdhooobli, action5);
}
// Token: 0x06003D20 RID: 15648 RVA: 0x000F6200 File Offset: 0x000F4400
[Token(Token = "0x6003D20")]
[Address(RVA = "0x10B2960", Offset = "0x10B1760", VA = "0x1810B2960", Slot = "20")]
protected override void PECOFFFGNCH()
{
base.PECOFFFGNCH();
MFBGLIHGCGO<int> nlhpibggdmo = PEGGCEDHBOF.NLHPIBGGDMO;
Action<int> action = new Action(this.NLHPIBGGDMO);
PEGGCEDHBOF.NLHPIBGGDMO = MFBGLIHGCGO.GMNMHGMFGOL(nlhpibggdmo, action);
MFBGLIHGCGO<int> lejanlmckdd = Matchmaking.LEJANLMCKDD;
Action<int> action2 = new Action(this.LEJANLMCKDD);
Matchmaking.LEJANLMCKDD = MFBGLIHGCGO.GMNMHGMFGOL(lejanlmckdd, action2);
MFBGLIHGCGO<int?> hodokbidhhg = FGPIDGLCKEF.HODOKBIDHHG;
Action<int?> action3 = new Action(this.PABKIEKBHGA);
FGPIDGLCKEF.HODOKBIDHHG = MFBGLIHGCGO.GMNMHGMFGOL(hodokbidhhg, action3);
MFBGLIHGCGO<int> pcadimdifdl = EBAIPNMBKLK.PCADIMDIFDL;
Action<int> action4 = new Action(this.PCADIMDIFDL);
EBAIPNMBKLK.PCADIMDIFDL = MFBGLIHGCGO.GMNMHGMFGOL(pcadimdifdl, action4);
MFBGLIHGCGO<int> dggdhooobli = ACJLCBNBJDK.DGGDHOOOBLI;
Action<int> action5 = new Action(this.DGGDHOOOBLI);
ACJLCBNBJDK.DGGDHOOOBLI = MFBGLIHGCGO.GMNMHGMFGOL(dggdhooobli, action5);
}
// Token: 0x06003D21 RID: 15649 RVA: 0x000F62BC File Offset: 0x000F44BC
[Token(Token = "0x6003D21")]
[Address(RVA = "0x10B2820", Offset = "0x10B1620", VA = "0x1810B2820")]
private void NLHPIBGGDMO(int GKLPIFBPGOD)
{
if (GKLPIFBPGOD == this.GKLPIFBPGOD)
{
base.MKBLJJGJAOH((uint)1);
}
}
// Token: 0x06003D22 RID: 15650 RVA: 0x000F62DC File Offset: 0x000F44DC
[Token(Token = "0x6003D22")]
[Address(RVA = "0x10B2450", Offset = "0x10B1250", VA = "0x1810B2450")]
private void LEJANLMCKDD(int GKLPIFBPGOD)
{
if (GKLPIFBPGOD == this.GKLPIFBPGOD)
{
base.MKBLJJGJAOH((uint)1);
}
}
// Token: 0x06003D23 RID: 15651 RVA: 0x000F62FC File Offset: 0x000F44FC
[Token(Token = "0x6003D23")]
[Address(RVA = "0x10B2890", Offset = "0x10B1690", VA = "0x1810B2890")]
private void PABKIEKBHGA(int? GKLPIFBPGOD)
{
bool flag = GKLPIFBPGOD == this.GKLPIFBPGOD;
if (GKLPIFBPGOD != flag)
{
base.MKBLJJGJAOH((uint)1);
}
}
// Token: 0x06003D24 RID: 15652 RVA: 0x000F6320 File Offset: 0x000F4520
[Token(Token = "0x6003D24")]
[Address(RVA = "0x10B2900", Offset = "0x10B1700", VA = "0x1810B2900")]
private void PCADIMDIFDL(int GKLPIFBPGOD)
{
if (this.KCJGHNPFBPE && GKLPIFBPGOD == this.GKLPIFBPGOD)
{
base.MKBLJJGJAOH((uint)1);
}
}
// Token: 0x06003D25 RID: 15653 RVA: 0x000F6348 File Offset: 0x000F4548
[Token(Token = "0x6003D25")]
[Address(RVA = "0x10B14B0", Offset = "0x10B02B0", VA = "0x1810B14B0")]
private void DGGDHOOOBLI(int GKLPIFBPGOD)
{
if (this.LPPACMPNBNI && GKLPIFBPGOD == this.GKLPIFBPGOD)
{
base.MKBLJJGJAOH((uint)1);
}
}
// Token: 0x06003D26 RID: 15654 RVA: 0x000F6370 File Offset: 0x000F4570
[Token(Token = "0x6003D26")]
[Address(RVA = "0x10B1240", Offset = "0x10B0040", VA = "0x1810B1240", Slot = "22")]
protected override void AHFKACICJNC()
{
int num = 0;
this.GKLPIFBPGOD = (int)((ulong)4294967295L);
this.<NDLNIKOAECE>k__BackingField = num;
this.<DMLODDAGJDK>k__BackingField = num;
this.<MFPPDOGMLNE>k__BackingField = num != 0;
this.HHPHKBJCDKG = num;
this.NFHKMIJGNFL = num;
this.HBHGOFKEHLJ = num;
this.EJGILMEAPLC = num;
if (num != 0)
{
}
bool flag = num != 0;
this.hasUnreadCreatorAnnouncements = flag;
}
// Token: 0x06003D27 RID: 15655 RVA: 0x000F63D8 File Offset: 0x000F45D8
[Token(Token = "0x6003D27")]
[Address(RVA = "0x10B1790", Offset = "0x10B0590", VA = "0x1810B1790", Slot = "21")]
protected override DABKFAIHBBP GLPJPIEOLDF(CFCKDFGFJEM JHDKGBJPOEI)
{
LLKHFJDNFMM llkhfjdnfmm = FGPIDGLCKEF.IAHDANBDAAM(this.GKLPIFBPGOD);
int gklpifbpgod = this.GKLPIFBPGOD;
this.<NDLNIKOAECE>k__BackingField = llkhfjdnfmm;
EFAJBHGDIDD efajbhgdidd = Matchmaking.OLIKKLKLBKJ(gklpifbpgod);
int gklpifbpgod2 = this.GKLPIFBPGOD;
this.<DMLODDAGJDK>k__BackingField = efajbhgdidd;
PMGCJEPKFOF<bool> pmgcjepkfof = JDJGIBLMFKK.DPFECPNKKEL(gklpifbpgod2);
Action<bool> action = new Action(this.CMNFGCMJHKH);
int num = 0;
num += num;
num++;
PMGCJEPKFOF<CCEOLAOLEKJ> pmgcjepkfof2 = PEGGCEDHBOF.NFKMGNHDCMN(this.GKLPIFBPGOD);
Action<CCEOLAOLEKJ> action2 = new Action(this.HGFAODIGEFM);
num += num;
num++;
if ((this.DMLBEPKMLLI ? 1 : 0) != num)
{
PMGCJEPKFOF<FKNGFLFDIIB> pmgcjepkfof3 = PEGGCEDHBOF.GBLAOEFPDAH(this.GKLPIFBPGOD);
Action<FKNGFLFDIIB> action3 = new Action(this.FBABADHBJKM);
num += num;
num++;
action3 += action3;
num += 19;
action3 += action3;
num += 19;
action3 += action3;
num += 19;
}
PMGCJEPKFOF<FKNGFLFDIIB> pmgcjepkfof4 = JJEKJGALHKO.MKLIDFOGIGO<FKNGFLFDIIB>(0);
if ((this.KCJGHNPFBPE ? 1 : 0) != num)
{
PMGCJEPKFOF<JGEBJEJLNBK> pmgcjepkfof5 = EBAIPNMBKLK.JNLDMDCGHHJ(this.GKLPIFBPGOD);
Action<JGEBJEJLNBK> action4 = new Action(this.LHMCPCFKBGL);
num += num;
num++;
action4 += action4;
num += 19;
}
PMGCJEPKFOF<JGEBJEJLNBK> pmgcjepkfof6 = JJEKJGALHKO.MKLIDFOGIGO<JGEBJEJLNBK>(0);
if ((this.BKINDJHPMNB ? 1 : 0) != num)
{
PMGCJEPKFOF<int> pmgcjepkfof7 = JDJGIBLMFKK.PNFHJBIAPBM(this.GKLPIFBPGOD);
Action<int> action5 = new Action(this.DKBDDDDLOLK);
num += num;
num++;
action5 += action5;
num += 19;
}
PMGCJEPKFOF<int> pmgcjepkfof8 = JJEKJGALHKO.MKLIDFOGIGO<int>(0);
if ((this.FLIHPDAIEHH ? 1 : 0) != num)
{
PMGCJEPKFOF<long?> pmgcjepkfof9 = JDJGIBLMFKK.BBELCAOOCOJ(this.GKLPIFBPGOD);
Func<long?, DABKFAIHBBP> func = new Func(this.FJPPJDHHLGF);
num += num;
num++;
func += func;
num += 5;
num += 19;
}
PMGCJEPKFOF<bool> pmgcjepkfof10 = JJEKJGALHKO.MKLIDFOGIGO<bool>(false);
if ((this.LPPACMPNBNI ? 1 : 0) != num)
{
PMGCJEPKFOF<NFMBDLEJEDD> pmgcjepkfof11 = ACJLCBNBJDK.AAGPDEDFCNI(this.GKLPIFBPGOD);
Action<NFMBDLEJEDD> action6 = new Action(this.OBCOELKODPB);
if (num < this)
{
num += num;
if (num != this)
{
num++;
}
}
pmgcjepkfof11 += pmgcjepkfof11;
num += 19;
}
PMGCJEPKFOF<NFMBDLEJEDD> pmgcjepkfof12 = JJEKJGALHKO.MKLIDFOGIGO<NFMBDLEJEDD>(0);
DABKFAIHBBP[] array = new DABKFAIHBBP[6];
if (num != 0)
{
}
array[0] = num;
if (pmgcjepkfof4 != 0)
{
}
array[1] = pmgcjepkfof4;
if (pmgcjepkfof8 != 0)
{
}
array[2] = pmgcjepkfof8;
if (pmgcjepkfof12 != 0)
{
}
array[3] = pmgcjepkfof12;
if (num != 0)
{
}
array[4] = num;
if (pmgcjepkfof10 != 0)
{
}
array[5] = pmgcjepkfof10;
throw new NullReferenceException();
}
// Token: 0x06003D28 RID: 15656 RVA: 0x000F6660 File Offset: 0x000F4860
[Token(Token = "0x6003D28")]
[Address(RVA = "0x10B2DA0", Offset = "0x10B1BA0", VA = "0x1810B2DA0")]
public void ToggleIsSubscribed(string LGHBPPIOOBM)
{
bool flag = this.<MFPPDOGMLNE>k__BackingField;
int gklpifbpgod = this.GKLPIFBPGOD;
GameObject gameObject = base.gameObject;
if (flag)
{
Action action = new Action(this.JCEBMBGMPFH);
}
throw new NullReferenceException();
}
// Token: 0x06003D29 RID: 15657 RVA: 0x000F669C File Offset: 0x000F489C
[Token(Token = "0x6003D29")]
[Address(RVA = "0x10B2C70", Offset = "0x10B1A70", VA = "0x1810B2C70")]
public void ToggleIsFavorited()
{
LLKHFJDNFMM llkhfjdnfmm = this.<NDLNIKOAECE>k__BackingField;
if (llkhfjdnfmm != 0 && llkhfjdnfmm.MHEGHKNGOEG)
{
LLKHFJDNFMM llkhfjdnfmm2 = this.<NDLNIKOAECE>k__BackingField;
if (llkhfjdnfmm2 != 0)
{
bool flag = llkhfjdnfmm2.CPAAFLNLLMP;
}
int num = 0;
int gklpifbpgod = this.GKLPIFBPGOD;
if (num != 0)
{
BPHGKAEDBPE.CBEOHBCIPEA cbeohbcipea = new BPHGKAEDBPE.CBEOHBCIPEA(this.LOMECJKAGOG);
bool flag2 = FGPIDGLCKEF.CKANLFMOMCC(gklpifbpgod, cbeohbcipea);
return;
}
}
}
// Token: 0x17000AE6 RID: 2790
// (get) Token: 0x06003D2A RID: 15658 RVA: 0x000F66F8 File Offset: 0x000F48F8
[Token(Token = "0x17000AE6")]
public string OAKBKEJLPCB
{
[Token(Token = "0x6003D2A")]
[Address(RVA = "0x10B2FA0", Offset = "0x10B1DA0", VA = "0x1810B2FA0")]
get
{
string empty;
CIIBGMBOFEI <NNDJBLGCAEE>k__BackingField;
do
{
EFAJBHGDIDD efajbhgdidd = this.<DMLODDAGJDK>k__BackingField;
if (efajbhgdidd == 0)
{
goto IL_C5;
}
if (!efajbhgdidd.<JMOCJMLHGBD>k__BackingField)
{
goto IL_BF;
}
empty = string.Empty;
bool flag = efajbhgdidd.KFLLKOOKPKF;
EFAJBHGDIDD efajbhgdidd2 = this.<DMLODDAGJDK>k__BackingField;
if (!flag)
{
string text = Matchmaking.KJFCMNOEBDC(efajbhgdidd2);
string text2 = empty + " " + text;
}
<NNDJBLGCAEE>k__BackingField = efajbhgdidd2.<NNDJBLGCAEE>k__BackingField;
if (<NNDJBLGCAEE>k__BackingField != 0)
{
}
}
while (<NNDJBLGCAEE>k__BackingField == 0);
string text3 = empty + " [FULL]";
CIIBGMBOFEI <NNDJBLGCAEE>k__BackingField2 = this.<DMLODDAGJDK>k__BackingField.<NNDJBLGCAEE>k__BackingField;
string text4;
if (<NNDJBLGCAEE>k__BackingField2 != 0 && <NNDJBLGCAEE>k__BackingField2.<MPMKHIHOJMO>k__BackingField)
{
text4 = text3 + " [PRIVATE]";
}
EFAJBHGDIDD efajbhgdidd3 = this.<DMLODDAGJDK>k__BackingField;
string empty2;
if (efajbhgdidd3 == 0 || efajbhgdidd3.BBDCOKOCFHL == 0)
{
empty2 = string.Empty;
}
return text4 + " " + empty2;
IL_BF:
return "Offline";
IL_C5:
return string.Empty;
}
}
// Token: 0x06003D2B RID: 15659 RVA: 0x000F67D8 File Offset: 0x000F49D8
[Token(Token = "0x6003D2B")]
[Address(RVA = "0x10B2170", Offset = "0x10B0F70", VA = "0x1810B2170")]
public GALEIGFHNBB GetCardDataForAccount()
{
LLKHFJDNFMM llkhfjdnfmm = this.<NDLNIKOAECE>k__BackingField;
int num = 0;
if (llkhfjdnfmm != 0)
{
if (!llkhfjdnfmm.CPAAFLNLLMP)
{
if (!this.<NDLNIKOAECE>k__BackingField.MHEGHKNGOEG)
{
goto IL_36;
}
CardsConfig instance = CardsConfig.Instance;
}
CardsConfig instance2 = CardsConfig.Instance;
}
IL_36:
GALEIGFHNBB galeigfhnbb = new GALEIGFHNBB();
if (this.<IOINKGNIKDM>k__BackingField != 0)
{
}
string text = ObscuredString.FAJDMKOEFLH(num);
galeigfhnbb.<GJINGNPBMOF>k__BackingField = text;
CCEOLAOLEKJ cceolaolekj = this.<IOINKGNIKDM>k__BackingField;
if (cceolaolekj != 0)
{
string text2 = cceolaolekj.<KHJCEENDAOL>k__BackingField.NEFJIGBPGNM();
}
string text3 = "@" + num;
galeigfhnbb.<BFDIBJOMOMM>k__BackingField = text3;
string friendlyPresence = this.OAKBKEJLPCB;
galeigfhnbb.<DKPKBGEABHC>k__BackingField = friendlyPresence;
if (!string.IsNullOrEmpty(this.OAKBKEJLPCB))
{
CardsConfig instance3 = CardsConfig.Instance;
}
galeigfhnbb.<IKEOPMLJEGG>k__BackingField = num;
galeigfhnbb.<NHBCJNENEMO>k__BackingField = num;
string empty;
if ((this.hasUnreadCreatorAnnouncements ? 1 : 0) != num)
{
empty = string.Empty;
}
galeigfhnbb.<FOIMMDBIEMM>k__BackingField = empty;
Action action = new Action(this.AIBEBHIGOAI);
galeigfhnbb.<OBKDGIJGGFF>k__BackingField = action;
return galeigfhnbb;
}
// Token: 0x06003D2C RID: 15660 RVA: 0x000F68E0 File Offset: 0x000F4AE0
[Token(Token = "0x6003D2C")]
[Address(RVA = "0x10A6390", Offset = "0x10A5190", VA = "0x1810A6390")]
protected BaseAccountModel()
{
}
// Token: 0x06003D2D RID: 15661 RVA: 0x000F6904 File Offset: 0x000F4B04
[Token(Token = "0x6003D2D")]
[Address(RVA = "0x10B14A0", Offset = "0x10B02A0", VA = "0x1810B14A0")]
[CompilerGenerated]
private void CMNFGCMJHKH(bool FALMOMEIDBM)
{
this.<MFPPDOGMLNE>k__BackingField = FALMOMEIDBM;
}
// Token: 0x06003D2E RID: 15662 RVA: 0x000F6918 File Offset: 0x000F4B18
[Token(Token = "0x6003D2E")]
[Address(RVA = "0x687270", Offset = "0x686070", VA = "0x180687270")]
[CompilerGenerated]
private void HGFAODIGEFM(CCEOLAOLEKJ HFIDFDPOCKA)
{
this.<IOINKGNIKDM>k__BackingField = HFIDFDPOCKA;
}
// Token: 0x06003D2F RID: 15663 RVA: 0x000F692C File Offset: 0x000F4B2C
[Token(Token = "0x6003D2F")]
[Address(RVA = "0x10B15B0", Offset = "0x10B03B0", VA = "0x1810B15B0")]
[CompilerGenerated]
private void FBABADHBJKM(FKNGFLFDIIB FOJLJNMAJLC)
{
string <NGEADOIEOFA>k__BackingField = FOJLJNMAJLC.<NGEADOIEOFA>k__BackingField;
this.HHPHKBJCDKG = <NGEADOIEOFA>k__BackingField;
}
// Token: 0x06003D30 RID: 15664 RVA: 0x000F6950 File Offset: 0x000F4B50
[Token(Token = "0x6003D30")]
[Address(RVA = "0x567D10", Offset = "0x566B10", VA = "0x180567D10")]
[CompilerGenerated]
private void LHMCPCFKBGL(JGEBJEJLNBK PBAOMKNFBFL)
{
this.NFHKMIJGNFL = PBAOMKNFBFL;
}
// Token: 0x06003D31 RID: 15665 RVA: 0x000F6964 File Offset: 0x000F4B64
[Token(Token = "0x6003D31")]
[Address(RVA = "0x10B1510", Offset = "0x10B0310", VA = "0x1810B1510")]
[CompilerGenerated]
private void DKBDDDDLOLK(int ENMDDKHBHPA)
{
int num = 0;
this.HBHGOFKEHLJ = num;
}
// Token: 0x06003D32 RID: 15666 RVA: 0x000F6980 File Offset: 0x000F4B80
[Token(Token = "0x6003D32")]
[Address(RVA = "0x10B15D0", Offset = "0x10B03D0", VA = "0x1810B15D0")]
[CompilerGenerated]
private DABKFAIHBBP FJPPJDHHLGF(long? AOMBLGBCENO)
{
bool flag = JDJGIBLMFKK.NHMAIMBEBHF(AOMBLGBCENO.Value);
int num = 0;
if (num != 0)
{
}
bool flag2 = num != 0;
this.hasUnreadCreatorAnnouncements = flag2;
bool? flag3 = this.HasUnreadCreatorAnnouncements;
int num2 = 0;
if (num2 != 0)
{
}
bool flag4 = num2 != 0;
this.hasUnreadCreatorAnnouncements = flag4;
return JJEKJGALHKO.LIPGKFECLDO("Invalid club id");
}
// Token: 0x06003D33 RID: 15667 RVA: 0x000F69E4 File Offset: 0x000F4BE4
[Token(Token = "0x6003D33")]
[Address(RVA = "0x7A45D0", Offset = "0x7A33D0", VA = "0x1807A45D0")]
[CompilerGenerated]
private void OBCOELKODPB(NFMBDLEJEDD GPEKFHLOFGA)
{
this.EJGILMEAPLC = GPEKFHLOFGA;
}
// Token: 0x06003D34 RID: 15668 RVA: 0x000F69F8 File Offset: 0x000F4BF8
[Token(Token = "0x6003D34")]
[Address(RVA = "0x10B2C30", Offset = "0x10B1A30", VA = "0x1810B2C30")]
[CompilerGenerated]
private void PLKBDGDMMEI()
{
base.MKBLJJGJAOH((uint)1);
}
// Token: 0x06003D35 RID: 15669 RVA: 0x000F6A10 File Offset: 0x000F4C10
[Token(Token = "0x6003D35")]
[Address(RVA = "0x10B2370", Offset = "0x10B1170", VA = "0x1810B2370")]
[CompilerGenerated]
private void JCEBMBGMPFH()
{
base.MKBLJJGJAOH((uint)1);
}
// Token: 0x06003D36 RID: 15670 RVA: 0x000F6A28 File Offset: 0x000F4C28
[Token(Token = "0x6003D36")]
[Address(RVA = "0x10B23B0", Offset = "0x10B11B0", VA = "0x1810B23B0")]
[CompilerGenerated]
private void KOPFBMDCNEK(string MOPOMPHBHKF)
{
ToastListModel toastListModel = base.ADJIAENKNAN;
ObscuredString <KHJCEENDAOL>k__BackingField = this.<IOINKGNIKDM>k__BackingField.<KHJCEENDAOL>k__BackingField;
string text = string.Format("Favorited @{0}", <KHJCEENDAOL>k__BackingField);
toastListModel.AddMessageToast(text);
base.MKBLJJGJAOH((uint)1);
}
// Token: 0x06003D37 RID: 15671 RVA: 0x000F6A6C File Offset: 0x000F4C6C
[Token(Token = "0x6003D37")]
[Address(RVA = "0x10B2780", Offset = "0x10B1580", VA = "0x1810B2780")]
[CompilerGenerated]
private void LOMECJKAGOG(string MOPOMPHBHKF)
{
ToastListModel toastListModel = base.ADJIAENKNAN;
ObscuredString <KHJCEENDAOL>k__BackingField = this.<IOINKGNIKDM>k__BackingField.<KHJCEENDAOL>k__BackingField;
string text = string.Format("Unfavorited @{0}", <KHJCEENDAOL>k__BackingField);
toastListModel.AddMessageToast(text);
base.MKBLJJGJAOH((uint)1);
}
// Token: 0x06003D38 RID: 15672 RVA: 0x000F6AB0 File Offset: 0x000F4CB0
[Token(Token = "0x6003D38")]
[Address(RVA = "0x10B1320", Offset = "0x10B0120", VA = "0x1810B1320")]
[CompilerGenerated]
private void AIBEBHIGOAI()
{
BrowserModel browserModel = base.DHJAICFKEHL;
CardsConfig.AccountCardConfig account = CardsConfig.Instance.account;
CCEOLAOLEKJ cceolaolekj = this.<IOINKGNIKDM>k__BackingField;
ObscuredInt <IFBPANODIPA>k__BackingField = cceolaolekj.<IFBPANODIPA>k__BackingField;
bool fakeValueActive = cceolaolekj.<IFBPANODIPA>k__BackingField.fakeValueActive;
int num = ObscuredInt.FAJDMKOEFLH(<IFBPANODIPA>k__BackingField);
CECAKDDNHLN cecakddnhln2;
CECAKDDNHLN cecakddnhln = cecakddnhln2.DMCCBFAKOJP(num);
int num2 = 0;
browserModel.GoTo(cecakddnhln, num2 != 0);
}
// Token: 0x0400332E RID: 13102
[FieldOffset(Offset = "0x70")]
[Token(Token = "0x400332E")]
protected string HHPHKBJCDKG;
// Token: 0x04003331 RID: 13105
[FieldOffset(Offset = "0x88")]
[Token(Token = "0x4003331")]
protected JGEBJEJLNBK NFHKMIJGNFL;
// Token: 0x04003332 RID: 13106
[FieldOffset(Offset = "0x90")]
[Token(Token = "0x4003332")]
protected int HBHGOFKEHLJ;
// Token: 0x04003333 RID: 13107
[FieldOffset(Offset = "0x98")]
[Token(Token = "0x4003333")]
protected NFMBDLEJEDD EJGILMEAPLC;
// Token: 0x04003334 RID: 13108
[FieldOffset(Offset = "0xA0")]
[Token(Token = "0x4003334")]
public bool hasUnreadCreatorAnnouncements;
// Token: 0x04003336 RID: 13110
[FieldOffset(Offset = "0xA4")]
[Token(Token = "0x4003336")]
protected int GKLPIFBPGOD = (int)((ulong)4294967295L);
// Token: 0x04003337 RID: 13111
[FieldOffset(Offset = "0xA8")]
[Token(Token = "0x4003337")]
protected bool DMLBEPKMLLI;
// Token: 0x04003338 RID: 13112
[FieldOffset(Offset = "0xA9")]
[Token(Token = "0x4003338")]
protected bool KCJGHNPFBPE;
// Token: 0x04003339 RID: 13113
[FieldOffset(Offset = "0xAA")]
[Token(Token = "0x4003339")]
protected bool BKINDJHPMNB;
// Token: 0x0400333A RID: 13114
[FieldOffset(Offset = "0xAB")]
[Token(Token = "0x400333A")]
protected bool FLIHPDAIEHH;
// Token: 0x0400333B RID: 13115
[FieldOffset(Offset = "0xAC")]
[Token(Token = "0x400333B")]
protected bool LPPACMPNBNI;
}
}
@@ -0,0 +1,120 @@
using System;
using System.Runtime.CompilerServices;
using Cpp2IlInjected;
namespace RRUI.Data
{
// Token: 0x02000B2C RID: 2860
[Token(Token = "0x2000B2C")]
public class BaseDialogModel<T> : BaseDialogModel where T : IBNJBJLLJFF
{
// Token: 0x17000C82 RID: 3202
// (get) Token: 0x060047FC RID: 18428 RVA: 0x0000220F File Offset: 0x0000040F
[Token(Token = "0x17000C82")]
protected override bool PHGOLNMDJLH
{
[Token(Token = "0x60047FC")]
[Address(RVA = "0x18BE430", Offset = "0x18BD230", VA = "0x1818BE430", Slot = "12")]
get
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
}
// Token: 0x17000C83 RID: 3203
// (get) Token: 0x060047FD RID: 18429 RVA: 0x0000220F File Offset: 0x0000040F
// (set) Token: 0x060047FE RID: 18430 RVA: 0x00112198 File Offset: 0x00110398
[Token(Token = "0x17000C83")]
public bool LFJMGHHIHEL
{
[Token(Token = "0x60047FD")]
[Address(RVA = "0x5679C0", Offset = "0x5667C0", VA = "0x1805679C0")]
[CompilerGenerated]
get
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
[Token(Token = "0x60047FE")]
[Address(RVA = "0x567D30", Offset = "0x566B30", VA = "0x180567D30")]
[CompilerGenerated]
private set
{
}
}
// Token: 0x17000C84 RID: 3204
// (get) Token: 0x060047FF RID: 18431 RVA: 0x0000220F File Offset: 0x0000040F
// (set) Token: 0x06004800 RID: 18432 RVA: 0x001121A8 File Offset: 0x001103A8
[Token(Token = "0x17000C84")]
public T PBPPCMNHODC
{
[Token(Token = "0x60047FF")]
[Address(RVA = "0x423E10", Offset = "0x422C10", VA = "0x180423E10")]
get
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
[Token(Token = "0x6004800")]
[Address(RVA = "0x1F8BA10", Offset = "0x1F8A810", VA = "0x181F8BA10")]
set
{
IBNJBJLLJFF ibnjbjlljff = this.GONMFHPPKOH;
base.MKBLJJGJAOH();
}
}
// Token: 0x17000C85 RID: 3205
// (get) Token: 0x06004801 RID: 18433 RVA: 0x001121C4 File Offset: 0x001103C4
[Token(Token = "0x17000C85")]
protected sealed override IBNJBJLLJFF GONMFHPPKOH
{
[Token(Token = "0x6004801")]
[Address(RVA = "0x118F680", Offset = "0x118E480", VA = "0x18118F680", Slot = "29")]
get
{
bool isCompleted = ((IAsyncResult)this).IsCompleted;
throw new NullReferenceException();
}
}
// Token: 0x06004802 RID: 18434 RVA: 0x001121E0 File Offset: 0x001103E0
[Token(Token = "0x6004802")]
[Address(RVA = "0x1F8B9A0", Offset = "0x1F8A7A0", VA = "0x181F8B9A0", Slot = "22")]
protected override void AHFKACICJNC()
{
}
// Token: 0x06004803 RID: 18435 RVA: 0x001121F0 File Offset: 0x001103F0
[Token(Token = "0x6004803")]
[Address(RVA = "0x1F8B9B0", Offset = "0x1F8A7B0", VA = "0x181F8B9B0", Slot = "26")]
protected override DABKFAIHBBP GLPJPIEOLDF()
{
return base.GLPJPIEOLDF();
}
// Token: 0x06004804 RID: 18436 RVA: 0x0000220F File Offset: 0x0000040F
[Token(Token = "0x6004804")]
[Address(RVA = "0x402080", Offset = "0x400E80", VA = "0x180402080", Slot = "30")]
protected virtual void IHNDJGGEMHH()
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
// Token: 0x06004805 RID: 18437 RVA: 0x0011220C File Offset: 0x0011040C
[Token(Token = "0x6004805")]
[Address(RVA = "0x1F8B9F0", Offset = "0x1F8A7F0", VA = "0x181F8B9F0")]
public BaseDialogModel()
{
}
// Token: 0x040036C9 RID: 14025
[FieldOffset(Offset = "0x0")]
[Token(Token = "0x40036C9")]
private T ABADFLCBFIJ;
// Token: 0x040036CA RID: 14026
[FieldOffset(Offset = "0x0")]
[Token(Token = "0x40036CA")]
private bool EFKEGFPMJGC;
}
}
@@ -0,0 +1,129 @@
using System;
using Cpp2IlInjected;
using UnityEngine;
namespace RRUI.Data
{
// Token: 0x02000B2B RID: 2859
[Token(Token = "0x2000B2B")]
public abstract class BaseDialogModel : RRUIModel, NOGFJAIJCGD, OFGCDJBGGAD, ICEIABPJKLB
{
// Token: 0x17000C7E RID: 3198
// (get) Token: 0x060047F4 RID: 18420
[Token(Token = "0x17000C7E")]
protected abstract IBNJBJLLJFF GONMFHPPKOH
{
[Token(Token = "0x60047F4")]
[Address(Slot = "29")]
get;
}
// Token: 0x17000C7F RID: 3199
// (get) Token: 0x060047F5 RID: 18421 RVA: 0x0011210C File Offset: 0x0011030C
[Token(Token = "0x17000C7F")]
public string LKIBJOMNFFD
{
[Token(Token = "0x60047F5")]
[Address(RVA = "0x10B3620", Offset = "0x10B2420", VA = "0x1810B3620", Slot = "27")]
get
{
/*
An exception occurred when decompiling this method (060047F5)
ICSharpCode.Decompiler.DecompilerException: Error decompiling System.String RRUI.Data.BaseDialogModel::get_Title()
---> System.Exception: Basic block has to end with unconditional control flow.
{
Block_0:
callvirt:void(BaseDialogModel::Dismiss, ldloc:BaseDialogModel(this))
}
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.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: 0x060047F6 RID: 18422 RVA: 0x00112120 File Offset: 0x00110320
[Token(Token = "0x60047F6")]
[Address(RVA = "0x10B3520", Offset = "0x10B2320", VA = "0x1810B3520", Slot = "26")]
protected override DABKFAIHBBP GLPJPIEOLDF()
{
return JJEKJGALHKO.<EIDHKJMHBEC>k__BackingField;
}
// Token: 0x17000C80 RID: 3200
// (get) Token: 0x060047F7 RID: 18423 RVA: 0x00112134 File Offset: 0x00110334
[Token(Token = "0x17000C80")]
public bool IHFIFPIDAMB
{
[Token(Token = "0x60047F7")]
[Address(RVA = "0x10B35C0", Offset = "0x10B23C0", VA = "0x1810B35C0")]
get
{
this.Dismiss();
bool flag;
return flag;
}
}
// Token: 0x17000C81 RID: 3201
// (get) Token: 0x060047F8 RID: 18424 RVA: 0x00112148 File Offset: 0x00110348
[Token(Token = "0x17000C81")]
public bool HAPONBPEPOJ
{
[Token(Token = "0x60047F8")]
[Address(RVA = "0x10B35F0", Offset = "0x10B23F0", VA = "0x1810B35F0")]
get
{
/*
An exception occurred when decompiling this method (060047F8)
ICSharpCode.Decompiler.DecompilerException: Error decompiling System.Boolean RRUI.Data.BaseDialogModel::get_Dismissed()
---> System.Exception: Basic block has to end with unconditional control flow.
{
Block_0:
callvirt:void(BaseDialogModel::Dismiss, ldloc:BaseDialogModel(this))
}
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.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: 0x060047F9 RID: 18425 RVA: 0x0011215C File Offset: 0x0011035C
[Token(Token = "0x60047F9")]
[Address(RVA = "0x10B34F0", Offset = "0x10B22F0", VA = "0x1810B34F0", Slot = "28")]
public void Dismiss()
{
this.Dismiss();
}
// Token: 0x060047FA RID: 18426 RVA: 0x00112170 File Offset: 0x00110370
[Token(Token = "0x60047FA")]
[Address(RVA = "0xF6A2D0", Offset = "0xF690D0", VA = "0x180F6A2D0")]
protected BaseDialogModel()
{
}
// Token: 0x060047FB RID: 18427 RVA: 0x00112184 File Offset: 0x00110384
[Token(Token = "0x60047FB")]
[Address(RVA = "0x981B80", Offset = "0x980980", VA = "0x180981B80", Slot = "7")]
private GameObject BJPCCJPPLKE()
{
return base.gameObject;
}
}
}
@@ -0,0 +1,258 @@
using System;
using System.Collections.Generic;
using System.Reflection;
using Cpp2IlInjected;
using RRUI.Navigation;
namespace RRUI.Data
{
// Token: 0x02000E73 RID: 3699
[Token(Token = "0x2000E73")]
public abstract class BaseRouteFlowModel : RRUIModel
{
// Token: 0x060055F7 RID: 22007 RVA: 0x00134810 File Offset: 0x00132A10
[Token(Token = "0x60055F7")]
[Address(RVA = "0x10B3BD0", Offset = "0x10B29D0", VA = "0x1810B3BD0")]
public bool NextRouteExists()
{
int num = 0;
BrowserModel browserModel = base.DHJAICFKEHL;
if (browserModel != 0)
{
Route route = browserModel.GMAKMKMNHAP;
}
return this.FHIHMEHMMHD(num, num);
}
// Token: 0x060055F8 RID: 22008 RVA: 0x0013483C File Offset: 0x00132A3C
[Token(Token = "0x60055F8")]
[Address(RVA = "0x10B3D80", Offset = "0x10B2B80", VA = "0x1810B3D80")]
public bool PreviousRouteExists()
{
int num = 0;
BrowserModel browserModel = base.DHJAICFKEHL;
if (browserModel != 0)
{
Route route = browserModel.GMAKMKMNHAP;
}
return this.ONPFOEFIHNC(num, num);
}
// Token: 0x060055F9 RID: 22009 RVA: 0x00134868 File Offset: 0x00132A68
[Token(Token = "0x60055F9")]
[Address(RVA = "0x10B3A90", Offset = "0x10B2890", VA = "0x1810B3A90")]
public void GoToNextRoute()
{
BrowserModel browserModel = base.DHJAICFKEHL;
if (browserModel != 0)
{
Route route = browserModel.GMAKMKMNHAP;
}
bool flag;
if (flag)
{
BrowserModel browserModel2 = base.DHJAICFKEHL;
}
}
// Token: 0x060055FA RID: 22010 RVA: 0x0013489C File Offset: 0x00132A9C
[Token(Token = "0x60055FA")]
[Address(RVA = "0x10B3B30", Offset = "0x10B2930", VA = "0x1810B3B30")]
public void GoToPreviousRoute()
{
BrowserModel browserModel = base.DHJAICFKEHL;
if (browserModel != 0)
{
Route route = browserModel.GMAKMKMNHAP;
}
bool flag;
if (flag)
{
BrowserModel browserModel2 = base.DHJAICFKEHL;
}
}
// Token: 0x17000EE7 RID: 3815
// (get) Token: 0x060055FB RID: 22011 RVA: 0x001348D0 File Offset: 0x00132AD0
[Token(Token = "0x17000EE7")]
protected override bool PHGOLNMDJLH
{
[Token(Token = "0x60055FB")]
[Address(RVA = "0x460D40", Offset = "0x45FB40", VA = "0x180460D40", Slot = "12")]
get
{
return true;
}
}
// Token: 0x060055FC RID: 22012 RVA: 0x001348E0 File Offset: 0x00132AE0
[Token(Token = "0x60055FC")]
[Address(RVA = "0x10B39F0", Offset = "0x10B27F0", VA = "0x1810B39F0", Slot = "26")]
protected override DABKFAIHBBP GLPJPIEOLDF()
{
return JJEKJGALHKO.<EIDHKJMHBEC>k__BackingField;
}
// Token: 0x060055FD RID: 22013 RVA: 0x0000220F File Offset: 0x0000040F
[Token(Token = "0x60055FD")]
[Address(RVA = "0x402080", Offset = "0x400E80", VA = "0x180402080", Slot = "22")]
protected override void AHFKACICJNC()
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
// Token: 0x060055FE RID: 22014 RVA: 0x001348F4 File Offset: 0x00132AF4
[Token(Token = "0x60055FE")]
[Address(RVA = "0x10B3920", Offset = "0x10B2720", VA = "0x1810B3920")]
private bool FNNNPEDOECF(Route GJIOCANDGPE, out int EFBDCIJMFGD)
{
List<BaseRouteFlowModel.LIDFBPLHANO> kjmpdbgfgdh = this.KJMPDBGFGDH;
int num = 0;
ThrowHelper.ThrowArgumentOutOfRangeException();
bool flag;
if (!flag)
{
List<BaseRouteFlowModel.LIDFBPLHANO> kjmpdbgfgdh2 = this.KJMPDBGFGDH;
num++;
}
EFBDCIJMFGD.m_value = num;
throw new NullReferenceException();
}
// Token: 0x060055FF RID: 22015 RVA: 0x0000220F File Offset: 0x0000040F
[Token(Token = "0x60055FF")]
[Address(RVA = "0x10B3690", Offset = "0x10B2490", VA = "0x1810B3690")]
protected bool FALLLFKLLCN(Route FIPJLODOPBJ, out Route PEFABIOAAFM)
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
// Token: 0x06005600 RID: 22016 RVA: 0x0000220F File Offset: 0x0000040F
[Token(Token = "0x6005600")]
[Address(RVA = "0x10B37C0", Offset = "0x10B25C0", VA = "0x1810B37C0")]
protected bool FHIHMEHMMHD(Route LNLLLDPAHIB, out Route HOJBNABENKP)
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
// Token: 0x06005601 RID: 22017 RVA: 0x0000220F File Offset: 0x0000040F
[Token(Token = "0x6005601")]
[Address(RVA = "0x10B3C40", Offset = "0x10B2A40", VA = "0x1810B3C40")]
private bool ONPFOEFIHNC(Route LNLLLDPAHIB, out Route DCHNGDMONMI)
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
// Token: 0x06005602 RID: 22018 RVA: 0x00134930 File Offset: 0x00132B30
[Token(Token = "0x6005602")]
[Address(RVA = "0x10B3DF0", Offset = "0x10B2BF0", VA = "0x1810B3DF0")]
protected BaseRouteFlowModel()
{
List<BaseRouteFlowModel.LIDFBPLHANO> list = new List();
this.KJMPDBGFGDH = list;
base..ctor();
}
// Token: 0x04003B55 RID: 15189
[FieldOffset(Offset = "0x68")]
[Token(Token = "0x4003B55")]
protected readonly List<BaseRouteFlowModel.LIDFBPLHANO> KJMPDBGFGDH;
// Token: 0x02000E74 RID: 3700
[Token(Token = "0x2000E74")]
protected sealed class CIAAJAOPELK : MulticastDelegate
{
// Token: 0x06005603 RID: 22019 RVA: 0x00134950 File Offset: 0x00132B50
[Token(Token = "0x6005603")]
[Address(RVA = "0x448ED0", Offset = "0x447CD0", VA = "0x180448ED0")]
public CIAAJAOPELK(object FEDFKKMABOG, IntPtr APAICGIHAGJ)
{
this.method = APAICGIHAGJ;
this.m_target = FEDFKKMABOG;
}
// Token: 0x06005604 RID: 22020 RVA: 0x0013496C File Offset: 0x00132B6C
[Token(Token = "0x6005604")]
[Address(RVA = "0x76B2E0", Offset = "0x76A0E0", VA = "0x18076B2E0", Slot = "13")]
public bool Invoke()
{
Delegate[] delegates = this.delegates;
if (delegates != 0)
{
}
int num = 0;
uint num2;
if (num2 == (uint)0)
{
return;
}
Delegate @delegate = delegates[1];
Delegate delegate2 = delegates[0];
uint num3;
if (@delegate.method_info == num3)
{
throw new ExecutionEngineException();
}
ExecutionEngineException ex;
if (ex != 0)
{
}
if (delegate2 != 0 && @delegate.method_info != num3 && @delegate == (ulong)1L)
{
MethodInfo method_info = @delegate.method_info;
int num4 = 0;
num4 += num4;
num4++;
num4 += num4;
num4 += method_info;
num4 += 19;
uint num5;
num5 += num5;
uint num6;
num6 += (uint)19;
}
num++;
}
// Token: 0x06005605 RID: 22021 RVA: 0x0000220F File Offset: 0x0000040F
[Token(Token = "0x6005605")]
[Address(RVA = "0x456AA0", Offset = "0x4558A0", VA = "0x180456AA0", Slot = "14")]
public IAsyncResult BeginInvoke(AsyncCallback AFLPGGJMPOE, object FEDFKKMABOG)
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
// Token: 0x06005606 RID: 22022 RVA: 0x00134A10 File Offset: 0x00132C10
[Token(Token = "0x6005606")]
[Address(RVA = "0x451890", Offset = "0x450690", VA = "0x180451890", Slot = "15")]
public bool EndInvoke(IAsyncResult GIAOBLMEMMI)
{
throw new NullReferenceException();
}
}
// Token: 0x02000E75 RID: 3701
[Token(Token = "0x2000E75")]
protected readonly struct LIDFBPLHANO
{
// Token: 0x06005607 RID: 22023 RVA: 0x00134A24 File Offset: 0x00132C24
[Token(Token = "0x6005607")]
[Address(RVA = "0x479F00", Offset = "0x478D00", VA = "0x180479F00")]
public LIDFBPLHANO(Route GJIOCANDGPE, BaseRouteFlowModel.CIAAJAOPELK LKMLNOJIFHH)
{
this.GJIOCANDGPE = GJIOCANDGPE;
this.LKMLNOJIFHH = LKMLNOJIFHH;
}
// Token: 0x04003B56 RID: 15190
[FieldOffset(Offset = "0x0")]
[Token(Token = "0x4003B56")]
public readonly Route GJIOCANDGPE;
// Token: 0x04003B57 RID: 15191
[FieldOffset(Offset = "0x8")]
[Token(Token = "0x4003B57")]
public readonly BaseRouteFlowModel.CIAAJAOPELK LKMLNOJIFHH;
}
}
}
@@ -0,0 +1,59 @@
using System;
using Cpp2IlInjected;
using RRUI.Navigation;
namespace RRUI.Data
{
// Token: 0x02000E76 RID: 3702
[Token(Token = "0x2000E76")]
public class BaseRouteFlowModelController : ModelController<BaseRouteFlowModel>
{
// Token: 0x06005608 RID: 22024 RVA: 0x00134A40 File Offset: 0x00132C40
[Token(Token = "0x6005608")]
[Address(RVA = "0x10B3650", Offset = "0x10B2450", VA = "0x1810B3650")]
public BaseRouteFlowModelController()
{
}
// Token: 0x02000E77 RID: 3703
[Token(Token = "0x2000E77")]
[Serializable]
private class NextRouteButtonImpl : ButtonControllerImpl<BaseRouteFlowModel>
{
// Token: 0x06005609 RID: 22025 RVA: 0x00134A54 File Offset: 0x00132C54
[Token(Token = "0x6005609")]
[Address(RVA = "0x10B73C0", Offset = "0x10B61C0", VA = "0x1810B73C0", Slot = "27")]
protected override void DMAHGBLDMFA()
{
BrowserModel browserModel;
if (browserModel != 0)
{
Route route = browserModel.GMAKMKMNHAP;
}
}
// Token: 0x0600560A RID: 22026 RVA: 0x00134A74 File Offset: 0x00132C74
[Token(Token = "0x600560A")]
[Address(RVA = "0x10B7480", Offset = "0x10B6280", VA = "0x1810B7480", Slot = "29")]
protected override void IKNMALNFPII()
{
BrowserModel browserModel;
if (browserModel != 0)
{
Route route = browserModel.GMAKMKMNHAP;
}
bool flag;
if (flag)
{
}
}
// Token: 0x0600560B RID: 22027 RVA: 0x00134A98 File Offset: 0x00132C98
[Token(Token = "0x600560B")]
[Address(RVA = "0x10B7550", Offset = "0x10B6350", VA = "0x1810B7550")]
public NextRouteButtonImpl()
{
}
}
}
}
@@ -0,0 +1,77 @@
using System;
using Cpp2IlInjected;
namespace RRUI.Data
{
// Token: 0x02000FC6 RID: 4038
[Token(Token = "0x2000FC6")]
public class BaseToastModel<T> : BaseToastModel where T : AFCNAALMDAG
{
// Token: 0x17000FC6 RID: 4038
// (get) Token: 0x06005C02 RID: 23554 RVA: 0x0000220F File Offset: 0x0000040F
[Token(Token = "0x17000FC6")]
protected override bool PHGOLNMDJLH
{
[Token(Token = "0x6005C02")]
[Address(RVA = "0x18BE430", Offset = "0x18BD230", VA = "0x1818BE430", Slot = "12")]
get
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
}
// Token: 0x17000FC7 RID: 4039
// (get) Token: 0x06005C03 RID: 23555 RVA: 0x0000220F File Offset: 0x0000040F
// (set) Token: 0x06005C04 RID: 23556 RVA: 0x0000220F File Offset: 0x0000040F
[Token(Token = "0x17000FC7")]
public T PBPPCMNHODC
{
[Token(Token = "0x6005C03")]
[Address(RVA = "0x423E10", Offset = "0x422C10", VA = "0x180423E10")]
get
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
[Token(Token = "0x6005C04")]
[Address(RVA = "0x1276C30", Offset = "0x1275A30", VA = "0x181276C30")]
set
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
}
// Token: 0x17000FC8 RID: 4040
// (get) Token: 0x06005C05 RID: 23557 RVA: 0x00145B30 File Offset: 0x00143D30
[Token(Token = "0x17000FC8")]
protected sealed override AFCNAALMDAG GONMFHPPKOH
{
[Token(Token = "0x6005C05")]
[Address(RVA = "0x118F680", Offset = "0x118E480", VA = "0x18118F680", Slot = "30")]
get
{
bool isCompleted = ((IAsyncResult)this).IsCompleted;
throw new NullReferenceException();
}
}
// Token: 0x06005C06 RID: 23558 RVA: 0x0000220F File Offset: 0x0000040F
[Token(Token = "0x6005C06")]
[Address(RVA = "0x1F8B9A0", Offset = "0x1F8A7A0", VA = "0x181F8B9A0", Slot = "22")]
protected override void AHFKACICJNC()
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
// Token: 0x06005C07 RID: 23559 RVA: 0x00145B4C File Offset: 0x00143D4C
[Token(Token = "0x6005C07")]
[Address(RVA = "0x1F8B9F0", Offset = "0x1F8A7F0", VA = "0x181F8B9F0")]
public BaseToastModel()
{
}
// Token: 0x04003DB1 RID: 15793
[FieldOffset(Offset = "0x0")]
[Token(Token = "0x4003DB1")]
private T ABADFLCBFIJ;
}
}
+111
View File
@@ -0,0 +1,111 @@
using System;
using Cpp2IlInjected;
using UnityEngine;
namespace RRUI.Data
{
// Token: 0x02000FC5 RID: 4037
[Token(Token = "0x2000FC5")]
public abstract class BaseToastModel : RRUIModel, NEDPMEABHFB, ICEIABPJKLB
{
// Token: 0x17000FC2 RID: 4034
// (get) Token: 0x06005BFB RID: 23547
[Token(Token = "0x17000FC2")]
protected abstract AFCNAALMDAG GONMFHPPKOH
{
[Token(Token = "0x6005BFB")]
[Address(Slot = "30")]
get;
}
// Token: 0x17000FC3 RID: 4035
// (get) Token: 0x06005BFC RID: 23548 RVA: 0x00145A94 File Offset: 0x00143C94
[Token(Token = "0x17000FC3")]
public string KKJIOHNFHFJ
{
[Token(Token = "0x6005BFC")]
[Address(RVA = "0x1274A10", Offset = "0x1273810", VA = "0x181274A10", Slot = "27")]
get
{
/*
An exception occurred when decompiling this method (06005BFC)
ICSharpCode.Decompiler.DecompilerException: Error decompiling System.String RRUI.Data.BaseToastModel::get_Text()
---> System.Exception: Basic block has to end with unconditional control flow.
{
Block_0:
stloc:native int(var_1_11, ldfld:native int(Delegate::method_ptr, ldloc:Action[exp:Delegate](var_0_06)))
}
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.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: 0x17000FC4 RID: 4036
// (get) Token: 0x06005BFD RID: 23549 RVA: 0x00145AB4 File Offset: 0x00143CB4
[Token(Token = "0x17000FC4")]
public Action IIONCBJOADP
{
[Token(Token = "0x6005BFD")]
[Address(RVA = "0x12749E0", Offset = "0x12737E0", VA = "0x1812749E0", Slot = "28")]
get
{
Action onClick = this.MEEKCCGGFFD;
if (onClick != 0)
{
IntPtr invoke_impl = onClick.invoke_impl;
}
return onClick;
}
}
// Token: 0x17000FC5 RID: 4037
// (get) Token: 0x06005BFE RID: 23550 RVA: 0x00145AD4 File Offset: 0x00143CD4
[Token(Token = "0x17000FC5")]
public Action MEEKCCGGFFD
{
[Token(Token = "0x6005BFE")]
[Address(RVA = "0x12749B0", Offset = "0x12737B0", VA = "0x1812749B0", Slot = "29")]
get
{
Action onClick = this.MEEKCCGGFFD;
if (onClick != 0)
{
object target = onClick.m_target;
}
return onClick;
}
}
// Token: 0x06005BFF RID: 23551 RVA: 0x00145AF4 File Offset: 0x00143CF4
[Token(Token = "0x6005BFF")]
[Address(RVA = "0x1274910", Offset = "0x1273710", VA = "0x181274910", Slot = "26")]
protected override DABKFAIHBBP GLPJPIEOLDF()
{
return JJEKJGALHKO.<EIDHKJMHBEC>k__BackingField;
}
// Token: 0x06005C00 RID: 23552 RVA: 0x00145B08 File Offset: 0x00143D08
[Token(Token = "0x6005C00")]
[Address(RVA = "0xF6A2D0", Offset = "0xF690D0", VA = "0x180F6A2D0")]
protected BaseToastModel()
{
}
// Token: 0x06005C01 RID: 23553 RVA: 0x00145B1C File Offset: 0x00143D1C
[Token(Token = "0x6005C01")]
[Address(RVA = "0x981B80", Offset = "0x980980", VA = "0x180981B80", Slot = "7")]
private GameObject BJPCCJPPLKE()
{
return base.gameObject;
}
}
}
@@ -0,0 +1,112 @@
using System;
using System.Collections.Generic;
using Cpp2IlInjected;
using RecRoom.Avatars;
namespace RRUI.Data
{
// Token: 0x0200094B RID: 2379
[Token(Token = "0x200094B")]
public class BodyShapeListModel : ListModel
{
// Token: 0x17000B3D RID: 2877
// (get) Token: 0x06003F80 RID: 16256 RVA: 0x000FD25C File Offset: 0x000FB45C
[Token(Token = "0x17000B3D")]
protected override bool PHGOLNMDJLH
{
[Token(Token = "0x6003F80")]
[Address(RVA = "0x460D40", Offset = "0x45FB40", VA = "0x180460D40", Slot = "12")]
get
{
return true;
}
}
// Token: 0x17000B3E RID: 2878
// (get) Token: 0x06003F81 RID: 16257 RVA: 0x000FD26C File Offset: 0x000FB46C
[Token(Token = "0x17000B3E")]
protected override bool DALKHIPOALJ
{
[Token(Token = "0x6003F81")]
[Address(RVA = "0x403930", Offset = "0x402730", VA = "0x180403930", Slot = "27")]
get
{
}
}
// Token: 0x17000B3F RID: 2879
// (get) Token: 0x06003F82 RID: 16258 RVA: 0x000FD27C File Offset: 0x000FB47C
[Token(Token = "0x17000B3F")]
public override bool MEBGJGNMIMG
{
[Token(Token = "0x6003F82")]
[Address(RVA = "0x1274DE0", Offset = "0x1273BE0", VA = "0x181274DE0", Slot = "26")]
get
{
bool flag;
return this.LLCPCIIGNHO == 0 || flag;
}
}
// Token: 0x17000B40 RID: 2880
// (get) Token: 0x06003F83 RID: 16259 RVA: 0x000FD298 File Offset: 0x000FB498
[Token(Token = "0x17000B40")]
public IReadOnlyList<AvatarBodyShape> EJMAJKMJDFJ
{
[Token(Token = "0x6003F83")]
[Address(RVA = "0x44EC80", Offset = "0x44DA80", VA = "0x18044EC80")]
get
{
/*
An exception occurred when decompiling this method (06003F83)
ICSharpCode.Decompiler.DecompilerException: Error decompiling System.Collections.Generic.IReadOnlyList`1<RecRoom.Avatars.AvatarBodyShape> RRUI.Data.BodyShapeListModel::get_BodyShapes()
---> System.Exception: Basic block has to end with unconditional control flow.
{
Block_0:
stloc:class [mscorlib]System.Collections.Generic.List`1<class RecRoom.Avatars.AvatarBodyShape>(var_0_06, ldfld:class [mscorlib]System.Collections.Generic.List`1<class RecRoom.Avatars.AvatarBodyShape>(BodyShapeListModel::LLCPCIIGNHO, ldloc:BodyShapeListModel(this)))
}
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.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: 0x06003F84 RID: 16260 RVA: 0x000FD2AC File Offset: 0x000FB4AC
[Token(Token = "0x6003F84")]
[Address(RVA = "0x1274BA0", Offset = "0x12739A0", VA = "0x181274BA0", Slot = "22")]
protected override void AHFKACICJNC()
{
base.AHFKACICJNC();
this.LLCPCIIGNHO = (ulong)0L;
}
// Token: 0x06003F85 RID: 16261 RVA: 0x000FD2C8 File Offset: 0x000FB4C8
[Token(Token = "0x6003F85")]
[Address(RVA = "0x1274BF0", Offset = "0x12739F0", VA = "0x181274BF0", Slot = "31")]
protected override DABKFAIHBBP GLPJPIEOLDF()
{
!0 gcclejogcce = NetworkedSingletonMonoBehaviour.GCCLEJOGCCE;
return JJEKJGALHKO.<EIDHKJMHBEC>k__BackingField;
}
// Token: 0x06003F86 RID: 16262 RVA: 0x000FD2E8 File Offset: 0x000FB4E8
[Token(Token = "0x6003F86")]
[Address(RVA = "0xF604B0", Offset = "0xF5F2B0", VA = "0x180F604B0")]
public BodyShapeListModel()
{
}
// Token: 0x0400342D RID: 13357
[FieldOffset(Offset = "0x88")]
[Token(Token = "0x400342D")]
private List<AvatarBodyShape> LLCPCIIGNHO;
}
}
@@ -0,0 +1,81 @@
using System;
using Cpp2IlInjected;
using RecRoom.Avatars;
using UnityEngine;
namespace RRUI.Data
{
// Token: 0x0200094C RID: 2380
[Token(Token = "0x200094C")]
public class BodyShapeListModelController : ModelController<BodyShapeListModel>
{
// Token: 0x06003F87 RID: 16263 RVA: 0x000FD2FC File Offset: 0x000FB4FC
[Token(Token = "0x6003F87")]
[Address(RVA = "0x1274B60", Offset = "0x1273960", VA = "0x181274B60")]
public BodyShapeListModelController()
{
}
// Token: 0x0200094D RID: 2381
[Token(Token = "0x200094D")]
[Serializable]
private class BodyShapeListSpawnerImpl : RecyclingListControllerImpl<BodyShapeListModel, BodyShapeModel>
{
// Token: 0x06003F88 RID: 16264 RVA: 0x000FD310 File Offset: 0x000FB510
[Token(Token = "0x6003F88")]
[Address(RVA = "0x1274E30", Offset = "0x1273C30", VA = "0x181274E30", Slot = "33")]
protected override void CLBPDGGELMA(GameObject GCCLEJOGCCE, int EFBDCIJMFGD)
{
BodyShapeModel componentInChildren = GCCLEJOGCCE.GetComponentInChildren<BodyShapeModel>();
componentInChildren.<AJEINECAPHG>k__BackingField = this;
componentInChildren.MKBLJJGJAOH();
}
// Token: 0x06003F89 RID: 16265 RVA: 0x000FD338 File Offset: 0x000FB538
[Token(Token = "0x6003F89")]
[Address(RVA = "0x1274ED0", Offset = "0x1273CD0", VA = "0x181274ED0", Slot = "27")]
protected override void DMAHGBLDMFA()
{
int num = 0;
base.KDEDJECMBGK<AvatarBodyShape>(num);
}
// Token: 0x06003F8A RID: 16266 RVA: 0x000FD350 File Offset: 0x000FB550
[Token(Token = "0x6003F8A")]
[Address(RVA = "0x1274F20", Offset = "0x1273D20", VA = "0x181274F20")]
public BodyShapeListSpawnerImpl()
{
}
}
// Token: 0x0200094E RID: 2382
[Token(Token = "0x200094E")]
[Serializable]
private class BodyShapeCardSpawnerImpl : RecyclingListCardSpawnerControllerImpl<BodyShapeListModel, BodyShapeModel, BodyShapeModelController>
{
// Token: 0x06003F8B RID: 16267 RVA: 0x000FD364 File Offset: 0x000FB564
[Token(Token = "0x6003F8B")]
[Address(RVA = "0x1274AD0", Offset = "0x12738D0", VA = "0x181274AD0", Slot = "27")]
protected override void DMAHGBLDMFA()
{
int num = 0;
base.KDEDJECMBGK<AvatarBodyShape>(num);
}
// Token: 0x06003F8C RID: 16268 RVA: 0x000FD37C File Offset: 0x000FB57C
[Token(Token = "0x6003F8C")]
[Address(RVA = "0x1274A40", Offset = "0x1273840", VA = "0x181274A40", Slot = "34")]
protected override void CLBPDGGELMA(GameObject GCCLEJOGCCE, int EFBDCIJMFGD, BodyShapeModel OFOBHOJBDCP, BAEJLDPBGFI HELKKLDLMKB)
{
OFOBHOJBDCP.MKBLJJGJAOH();
}
// Token: 0x06003F8D RID: 16269 RVA: 0x000FD398 File Offset: 0x000FB598
[Token(Token = "0x6003F8D")]
[Address(RVA = "0x1274B20", Offset = "0x1273920", VA = "0x181274B20")]
public BodyShapeCardSpawnerImpl()
{
}
}
}
}
+102
View File
@@ -0,0 +1,102 @@
using System;
using Cpp2IlInjected;
using RecRoom.Avatars;
namespace RRUI.Data
{
// Token: 0x0200094F RID: 2383
[Token(Token = "0x200094F")]
public class BodyShapeModel : AvatarCustomizationDependentModel
{
// Token: 0x17000B41 RID: 2881
// (get) Token: 0x06003F8E RID: 16270 RVA: 0x000FD3AC File Offset: 0x000FB5AC
[Token(Token = "0x17000B41")]
protected override bool PHGOLNMDJLH
{
[Token(Token = "0x6003F8E")]
[Address(RVA = "0x1275150", Offset = "0x1273F50", VA = "0x181275150", Slot = "12")]
get
{
AvatarBodyShape avatarBodyShape = this.<AJEINECAPHG>k__BackingField;
int num = 0;
return avatarBodyShape != num;
}
}
// Token: 0x17000B42 RID: 2882
// (get) Token: 0x06003F8F RID: 16271 RVA: 0x000FD3CC File Offset: 0x000FB5CC
// (set) Token: 0x06003F90 RID: 16272 RVA: 0x000FD3E0 File Offset: 0x000FB5E0
[Token(Token = "0x17000B42")]
public AvatarBodyShape KPFJMLIGLIL
{
[Token(Token = "0x6003F8F")]
[Address(RVA = "0x4335D0", Offset = "0x4323D0", VA = "0x1804335D0")]
get;
[Token(Token = "0x6003F90")]
[Address(RVA = "0x703580", Offset = "0x702380", VA = "0x180703580")]
private set;
}
// Token: 0x17000B43 RID: 2883
// (get) Token: 0x06003F91 RID: 16273 RVA: 0x000FD3F4 File Offset: 0x000FB5F4
// (set) Token: 0x06003F92 RID: 16274 RVA: 0x000FD408 File Offset: 0x000FB608
[Token(Token = "0x17000B43")]
public bool POIIEDMCEOO
{
[Token(Token = "0x6003F91")]
[Address(RVA = "0x7C9360", Offset = "0x7C8160", VA = "0x1807C9360")]
get;
[Token(Token = "0x6003F92")]
[Address(RVA = "0x7C8EB0", Offset = "0x7C7CB0", VA = "0x1807C8EB0")]
private set;
}
// Token: 0x06003F93 RID: 16275 RVA: 0x000FD41C File Offset: 0x000FB61C
[Token(Token = "0x6003F93")]
[Address(RVA = "0xF60920", Offset = "0xF5F720", VA = "0x180F60920")]
public void Set(AvatarBodyShape NAEHIKOGNND)
{
this.<AJEINECAPHG>k__BackingField = NAEHIKOGNND;
base.MKBLJJGJAOH();
}
// Token: 0x06003F94 RID: 16276 RVA: 0x000FD438 File Offset: 0x000FB638
[Token(Token = "0x6003F94")]
[Address(RVA = "0xF60730", Offset = "0xF5F530", VA = "0x180F60730", Slot = "22")]
protected override void AHFKACICJNC()
{
this.<AJEINECAPHG>k__BackingField = (ulong)0L;
this.<BLHKPIMEGDM>k__BackingField = false;
}
// Token: 0x06003F95 RID: 16277 RVA: 0x000FD458 File Offset: 0x000FB658
[Token(Token = "0x6003F95")]
[Address(RVA = "0x1275050", Offset = "0x1273E50", VA = "0x181275050", Slot = "26")]
protected override DABKFAIHBBP GLPJPIEOLDF()
{
string guidString = this.<AJEINECAPHG>k__BackingField.guidString;
string bodyShapeId = base.ONBHMHCNDLO.KGFKHHAFMAH.bodyShapeId;
bool flag = string.Equals(guidString, bodyShapeId);
this.<BLHKPIMEGDM>k__BackingField = flag;
return JJEKJGALHKO.<EIDHKJMHBEC>k__BackingField;
}
// Token: 0x06003F96 RID: 16278 RVA: 0x000FD49C File Offset: 0x000FB69C
[Token(Token = "0x6003F96")]
[Address(RVA = "0x12751B0", Offset = "0x1273FB0", VA = "0x1812751B0")]
public void SetBodyShape()
{
AvatarCustomizationModel avatarCustomizationModel = base.JAHLPGDLMOC;
string guidString = this.<AJEINECAPHG>k__BackingField.guidString;
avatarCustomizationModel.SetBodyShape(guidString);
CFLMJLFBOKH.JEJANAMDMOJ();
}
// Token: 0x06003F97 RID: 16279 RVA: 0x000FD4D0 File Offset: 0x000FB6D0
[Token(Token = "0x6003F97")]
[Address(RVA = "0xF60930", Offset = "0xF5F730", VA = "0x180F60930")]
public BodyShapeModel()
{
}
}
}
@@ -0,0 +1,133 @@
using System;
using Cpp2IlInjected;
namespace RRUI.Data
{
// Token: 0x02000950 RID: 2384
[Token(Token = "0x2000950")]
public class BodyShapeModelController : ModelController<BodyShapeModel>, IOLLIDNPNNA
{
// Token: 0x06003F98 RID: 16280 RVA: 0x000FD4E4 File Offset: 0x000FB6E4
[Token(Token = "0x6003F98")]
[Address(RVA = "0x1274F60", Offset = "0x1273D60", VA = "0x181274F60", Slot = "20")]
public BAEJLDPBGFI GetToCardController()
{
/*
An exception occurred when decompiling this method (06003F98)
ICSharpCode.Decompiler.DecompilerException: Error decompiling BAEJLDPBGFI RRUI.Data.BodyShapeModelController::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: 0x06003F99 RID: 16281 RVA: 0x000FD510 File Offset: 0x000FB710
[Token(Token = "0x6003F99")]
[Address(RVA = "0x1275010", Offset = "0x1273E10", VA = "0x181275010")]
public BodyShapeModelController()
{
}
// Token: 0x02000951 RID: 2385
[Token(Token = "0x2000951")]
[Serializable]
private class BodyShapeSpriteImpl : ImageControllerImpl<BodyShapeModel>
{
// Token: 0x06003F9A RID: 16282 RVA: 0x000FD524 File Offset: 0x000FB724
[Token(Token = "0x6003F9A")]
[Address(RVA = "0x1275230", Offset = "0x1274030", VA = "0x181275230", Slot = "27")]
protected override void DMAHGBLDMFA()
{
}
// Token: 0x06003F9B RID: 16283 RVA: 0x000FD538 File Offset: 0x000FB738
[Token(Token = "0x6003F9B")]
[Address(RVA = "0x1275290", Offset = "0x1274090", VA = "0x181275290")]
public BodyShapeSpriteImpl()
{
}
}
// Token: 0x02000952 RID: 2386
[Token(Token = "0x2000952")]
[Serializable]
private class BodyShapeToggleImpl : ToggleControllerImpl<BodyShapeModel>
{
// Token: 0x06003F9C RID: 16284 RVA: 0x000FD54C File Offset: 0x000FB74C
[Token(Token = "0x6003F9C")]
[Address(RVA = "0x12753E0", Offset = "0x12741E0", VA = "0x1812753E0", Slot = "27")]
protected override void DMAHGBLDMFA()
{
}
// Token: 0x06003F9D RID: 16285 RVA: 0x000FD560 File Offset: 0x000FB760
[Token(Token = "0x6003F9D")]
[Address(RVA = "0x1275430", Offset = "0x1274230", VA = "0x181275430", Slot = "29")]
protected override void IKNMALNFPII()
{
int num = 0;
AvatarCustomizationModel avatarCustomizationModel;
avatarCustomizationModel.SetBodyShape(num);
CFLMJLFBOKH.JEJANAMDMOJ();
}
// Token: 0x06003F9E RID: 16286 RVA: 0x000FD584 File Offset: 0x000FB784
[Token(Token = "0x6003F9E")]
[Address(RVA = "0x12754D0", Offset = "0x12742D0", VA = "0x1812754D0")]
public BodyShapeToggleImpl()
{
}
}
// Token: 0x02000953 RID: 2387
[Token(Token = "0x2000953")]
[Serializable]
private class BodyShapeToCardImpl : ToCardControllerImpl<BodyShapeModel>
{
// Token: 0x17000B44 RID: 2884
// (get) Token: 0x06003F9F RID: 16287 RVA: 0x000FD598 File Offset: 0x000FB798
[Token(Token = "0x17000B44")]
protected override GALEIGFHNBB CardData
{
[Token(Token = "0x6003F9F")]
[Address(RVA = "0x1275310", Offset = "0x1274110", VA = "0x181275310", Slot = "76")]
get
{
GALEIGFHNBB galeigfhnbb = new GALEIGFHNBB();
if (galeigfhnbb == 0 || galeigfhnbb.<IKEOPMLJEGG>k__BackingField != 0)
{
}
int num = 0;
galeigfhnbb.<MMAGCHLAJHE>k__BackingField = num;
galeigfhnbb.<EKHFIFAJLBA>k__BackingField = num != 0;
galeigfhnbb.<IDLDOFGJKJI>k__BackingField = true;
Action action = new Action(base.SetBodyShape);
galeigfhnbb.<OBKDGIJGGFF>k__BackingField = action;
return galeigfhnbb;
}
}
// Token: 0x06003FA0 RID: 16288 RVA: 0x000FD5EC File Offset: 0x000FB7EC
[Token(Token = "0x6003FA0")]
[Address(RVA = "0x12752D0", Offset = "0x12740D0", VA = "0x1812752D0")]
public BodyShapeToCardImpl()
{
}
}
}
}
+770
View File
@@ -0,0 +1,770 @@
using System;
using System.Collections.Generic;
using System.Runtime.CompilerServices;
using System.Runtime.InteropServices;
using Cpp2IlInjected;
using RRUI.Navigation;
using UnityEngine;
namespace RRUI.Data
{
// Token: 0x02000954 RID: 2388
[Token(Token = "0x2000954")]
public class BrowserModel : RRUIModel
{
// Token: 0x17000B45 RID: 2885
// (get) Token: 0x06003FA1 RID: 16289 RVA: 0x000FD600 File Offset: 0x000FB800
[Token(Token = "0x17000B45")]
protected override bool PHGOLNMDJLH
{
[Token(Token = "0x6003FA1")]
[Address(RVA = "0x460D40", Offset = "0x45FB40", VA = "0x180460D40", Slot = "12")]
get
{
return true;
}
}
// Token: 0x17000B46 RID: 2886
// (get) Token: 0x06003FA2 RID: 16290 RVA: 0x000FD610 File Offset: 0x000FB810
[Token(Token = "0x17000B46")]
protected override Model<RRUIModel.CIGLFOOGNJL>.COPCOEAOFDJ NHLKMFJLJKE
{
[Token(Token = "0x6003FA2")]
[Address(RVA = "0x460DB0", Offset = "0x45FBB0", VA = "0x180460DB0", Slot = "13")]
get
{
return Model<RRUIModel.CIGLFOOGNJL>.COPCOEAOFDJ.None;
}
}
// Token: 0x17000B47 RID: 2887
// (get) Token: 0x06003FA3 RID: 16291 RVA: 0x000FD620 File Offset: 0x000FB820
// (set) Token: 0x06003FA4 RID: 16292 RVA: 0x000FD634 File Offset: 0x000FB834
[Token(Token = "0x17000B47")]
public BrowserModel.LPHOBCGJLFF CDINMMPNAID
{
[Token(Token = "0x6003FA3")]
[Address(RVA = "0x567200", Offset = "0x566000", VA = "0x180567200")]
get;
[Token(Token = "0x6003FA4")]
[Address(RVA = "0x5674A0", Offset = "0x5662A0", VA = "0x1805674A0")]
protected set;
}
// Token: 0x06003FA5 RID: 16293 RVA: 0x000FD648 File Offset: 0x000FB848
[Token(Token = "0x6003FA5")]
[Address(RVA = "0x1275720", Offset = "0x1274520", VA = "0x181275720")]
private static BrowserModel CHMENFMDKOC(GameObject LHOMKMINCHH)
{
BrowserModel componentInParent = LHOMKMINCHH.GetComponentInParent<BrowserModel>();
int num = 0;
if (componentInParent == num)
{
BrowserModel componentInChildren = LHOMKMINCHH.GetComponentInChildren<BrowserModel>();
}
return componentInParent;
}
// Token: 0x06003FA6 RID: 16294 RVA: 0x000FD678 File Offset: 0x000FB878
[Token(Token = "0x6003FA6")]
[Address(RVA = "0x1275C40", Offset = "0x1274A40", VA = "0x181275C40")]
public static void GoTo(GameObject LHOMKMINCHH, CECAKDDNHLN PACGLAIGOMF, bool CKFIDCOIFMM = false)
{
BrowserModel browserModel = BrowserModel.CHMENFMDKOC(LHOMKMINCHH);
if (browserModel != 0)
{
browserModel.GoTo(PACGLAIGOMF, CKFIDCOIFMM);
}
}
// Token: 0x06003FA7 RID: 16295 RVA: 0x000FD698 File Offset: 0x000FB898
[Token(Token = "0x6003FA7")]
[Address(RVA = "0x1275C80", Offset = "0x1274A80", VA = "0x181275C80")]
public static void GoTo(GameObject LHOMKMINCHH, Route GJIOCANDGPE, [Optional] Dictionary<string, object> ABADFLCBFIJ, bool CKFIDCOIFMM = false)
{
BrowserModel browserModel = BrowserModel.CHMENFMDKOC(LHOMKMINCHH);
if (browserModel != 0)
{
CECAKDDNHLN cecakddnhln = new CECAKDDNHLN(GJIOCANDGPE, ABADFLCBFIJ);
browserModel.GoTo(cecakddnhln, CKFIDCOIFMM);
}
}
// Token: 0x17000B48 RID: 2888
// (get) Token: 0x06003FA8 RID: 16296 RVA: 0x000FD6C0 File Offset: 0x000FB8C0
[Token(Token = "0x17000B48")]
public Route CJKGDEIOHMA
{
[Token(Token = "0x6003FA8")]
[Address(RVA = "0x4335D0", Offset = "0x4323D0", VA = "0x1804335D0")]
get
{
return this.defaultRoute;
}
}
// Token: 0x17000B49 RID: 2889
// (get) Token: 0x06003FA9 RID: 16297 RVA: 0x000FD6D4 File Offset: 0x000FB8D4
// (set) Token: 0x06003FAA RID: 16298 RVA: 0x000FD6F8 File Offset: 0x000FB8F8
[Token(Token = "0x17000B49")]
public Route GMAKMKMNHAP
{
[Token(Token = "0x6003FA9")]
[Address(RVA = "0x1276460", Offset = "0x1275260", VA = "0x181276460")]
get
{
return this.ENJABEBOEHC.<HLKOMAHANDO>k__BackingField.<GIAMNOCCOHD>k__BackingField;
}
[Token(Token = "0x6003FAA")]
[Address(RVA = "0x12764B0", Offset = "0x12752B0", VA = "0x1812764B0")]
set
{
CECAKDDNHLN cecakddnhln = new CECAKDDNHLN(value);
int num = 0;
this.GoTo(cecakddnhln, num != 0);
}
}
// Token: 0x17000B4A RID: 2890
// (get) Token: 0x06003FAB RID: 16299 RVA: 0x000FD718 File Offset: 0x000FB918
// (set) Token: 0x06003FAC RID: 16300 RVA: 0x000FD738 File Offset: 0x000FB938
[Token(Token = "0x17000B4A")]
public CECAKDDNHLN NJIBHKPHKFF
{
[Token(Token = "0x6003FAB")]
[Address(RVA = "0x1276490", Offset = "0x1275290", VA = "0x181276490")]
get
{
return this.ENJABEBOEHC.<HLKOMAHANDO>k__BackingField;
}
[Token(Token = "0x6003FAC")]
[Address(RVA = "0x1276520", Offset = "0x1275320", VA = "0x181276520")]
set
{
int num = 0;
this.GoTo(value, num != 0);
}
}
// Token: 0x17000B4B RID: 2891
// (get) Token: 0x06003FAD RID: 16301 RVA: 0x000FD750 File Offset: 0x000FB950
[Token(Token = "0x17000B4B")]
public CECAKDDNHLN LNAPHLOJCFN
{
[Token(Token = "0x6003FAD")]
[Address(RVA = "0x1276430", Offset = "0x1275230", VA = "0x181276430")]
get
{
BrowserModel.GNDBPEDGFBH <NEDIGJGGGGM>k__BackingField = this.ENJABEBOEHC.<NEDIGJGGGGM>k__BackingField;
if (<NEDIGJGGGGM>k__BackingField != 0)
{
return <NEDIGJGGGGM>k__BackingField.<HLKOMAHANDO>k__BackingField;
}
throw new NullReferenceException();
}
}
// Token: 0x17000B4C RID: 2892
// (get) Token: 0x06003FAE RID: 16302 RVA: 0x000FD77C File Offset: 0x000FB97C
[Token(Token = "0x17000B4C")]
public CECAKDDNHLN PHHNBEIFGLI
{
[Token(Token = "0x6003FAE")]
[Address(RVA = "0x1276400", Offset = "0x1275200", VA = "0x181276400")]
get
{
BrowserModel.GNDBPEDGFBH <EOLCBGFGJDM>k__BackingField = this.ENJABEBOEHC.<EOLCBGFGJDM>k__BackingField;
if (<EOLCBGFGJDM>k__BackingField != 0)
{
return <EOLCBGFGJDM>k__BackingField.<HLKOMAHANDO>k__BackingField;
}
throw new NullReferenceException();
}
}
// Token: 0x17000B4D RID: 2893
// (get) Token: 0x06003FAF RID: 16303 RVA: 0x000FD7A8 File Offset: 0x000FB9A8
[Token(Token = "0x17000B4D")]
public bool DIHCCBHGAIM
{
[Token(Token = "0x6003FAF")]
[Address(RVA = "0x12763C0", Offset = "0x12751C0", VA = "0x1812763C0")]
get
{
/*
An exception occurred when decompiling this method (06003FAF)
ICSharpCode.Decompiler.DecompilerException: Error decompiling System.Boolean RRUI.Data.BrowserModel::get_CanGoBack()
---> System.Exception: Basic block has to end with unconditional control flow.
{
IL_00:
brtrue(IL_00, cne:bool(ldfld:GNDBPEDGFBH(BrowserModel::ENJABEBOEHC, ldloc:BrowserModel(this)), ldc.i4:int32[exp:GNDBPEDGFBH](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: 0x17000B4E RID: 2894
// (get) Token: 0x06003FB0 RID: 16304 RVA: 0x000FD7C0 File Offset: 0x000FB9C0
[Token(Token = "0x17000B4E")]
public bool LLPCELDKALE
{
[Token(Token = "0x6003FB0")]
[Address(RVA = "0x12763E0", Offset = "0x12751E0", VA = "0x1812763E0")]
get
{
/*
An exception occurred when decompiling this method (06003FB0)
ICSharpCode.Decompiler.DecompilerException: Error decompiling System.Boolean RRUI.Data.BrowserModel::get_CanGoForward()
---> System.Exception: Basic block has to end with unconditional control flow.
{
IL_00:
brtrue(IL_00, cne:bool(ldfld:GNDBPEDGFBH(BrowserModel::ENJABEBOEHC, ldloc:BrowserModel(this)), ldc.i4:int32[exp:GNDBPEDGFBH](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: 0x06003FB1 RID: 16305 RVA: 0x000FD7D8 File Offset: 0x000FB9D8
[Token(Token = "0x6003FB1")]
[Address(RVA = "0x1275E80", Offset = "0x1274C80", VA = "0x181275E80", Slot = "15")]
protected override void JMFHPBDMELA()
{
base.JMFHPBDMELA();
Route route = this.defaultRoute;
if (route != 0 && this.ENJABEBOEHC.<HLKOMAHANDO>k__BackingField.<GIAMNOCCOHD>k__BackingField == (ulong)0L)
{
CECAKDDNHLN cecakddnhln = new CECAKDDNHLN(route);
BrowserModel.GNDBPEDGFBH gndbpedgfbh;
gndbpedgfbh.<HLKOMAHANDO>k__BackingField = cecakddnhln;
this.<JLJEPDBGHNG>k__BackingField = (BrowserModel.LPHOBCGJLFF)((ulong)1L);
this.ENJABEBOEHC = gndbpedgfbh;
}
}
// Token: 0x06003FB2 RID: 16306 RVA: 0x000FD830 File Offset: 0x000FBA30
[Token(Token = "0x6003FB2")]
[Address(RVA = "0x1275BB0", Offset = "0x12749B0", VA = "0x181275BB0")]
public void GoTo(Route GJIOCANDGPE, [Optional] Dictionary<string, object> ABADFLCBFIJ, bool CKFIDCOIFMM = false)
{
CECAKDDNHLN cecakddnhln = new CECAKDDNHLN(GJIOCANDGPE, ABADFLCBFIJ);
this.GoTo(cecakddnhln, CKFIDCOIFMM);
}
// Token: 0x06003FB3 RID: 16307 RVA: 0x000FD850 File Offset: 0x000FBA50
[Token(Token = "0x6003FB3")]
[Address(RVA = "0x1275A30", Offset = "0x1274830", VA = "0x181275A30")]
public void GoTo(CECAKDDNHLN PACGLAIGOMF, bool CKFIDCOIFMM = false)
{
if (!CECAKDDNHLN.FKCEAFNEBAM(this.ENJABEBOEHC.<HLKOMAHANDO>k__BackingField, PACGLAIGOMF))
{
CECAKDDNHLN <HLKOMAHANDO>k__BackingField = this.ENJABEBOEHC.<HLKOMAHANDO>k__BackingField;
Route <GIAMNOCCOHD>k__BackingField = PACGLAIGOMF.<GIAMNOCCOHD>k__BackingField;
BrowserModel.GNDBPEDGFBH gndbpedgfbh = new BrowserModel.GNDBPEDGFBH();
gndbpedgfbh.<HLKOMAHANDO>k__BackingField = PACGLAIGOMF;
BrowserModel.GNDBPEDGFBH enjabeboehc = this.ENJABEBOEHC;
if (CKFIDCOIFMM)
{
}
gndbpedgfbh.<NEDIGJGGGGM>k__BackingField = enjabeboehc;
if (enjabeboehc != 0)
{
enjabeboehc.<EOLCBGFGJDM>k__BackingField = gndbpedgfbh;
}
string text = this.analyticsContext;
this.<JLJEPDBGHNG>k__BackingField = (BrowserModel.LPHOBCGJLFF)((ulong)1L);
this.ENJABEBOEHC = gndbpedgfbh;
if (gndbpedgfbh == 0)
{
string text2 = this.analyticsContext;
if (<HLKOMAHANDO>k__BackingField != 0)
{
int hashCode = <HLKOMAHANDO>k__BackingField.GetHashCode();
}
if (<GIAMNOCCOHD>k__BackingField != 0)
{
int hashCode2 = <GIAMNOCCOHD>k__BackingField.GetHashCode();
}
}
}
base.MKBLJJGJAOH();
}
// Token: 0x06003FB4 RID: 16308 RVA: 0x000FD8FC File Offset: 0x000FBAFC
[Token(Token = "0x6003FB4")]
[Address(RVA = "0x1275990", Offset = "0x1274790", VA = "0x181275990")]
public void GoBack()
{
BrowserModel.GNDBPEDGFBH <NEDIGJGGGGM>k__BackingField = this.ENJABEBOEHC.<NEDIGJGGGGM>k__BackingField;
if (<NEDIGJGGGGM>k__BackingField != 0)
{
this.ENJABEBOEHC = <NEDIGJGGGGM>k__BackingField;
this.<JLJEPDBGHNG>k__BackingField = (BrowserModel.LPHOBCGJLFF)((ulong)1L);
base.MKBLJJGJAOH();
return;
}
}
// Token: 0x06003FB5 RID: 16309 RVA: 0x000FD938 File Offset: 0x000FBB38
[Token(Token = "0x6003FB5")]
[Address(RVA = "0x12758A0", Offset = "0x12746A0", VA = "0x1812758A0")]
public void GoBackTo(Func<CECAKDDNHLN, bool> PBPLOKIJLLN)
{
BrowserModel.GNDBPEDGFBH enjabeboehc;
BrowserModel.GNDBPEDGFBH <NEDIGJGGGGM>k__BackingField;
do
{
enjabeboehc = this.ENJABEBOEHC;
<NEDIGJGGGGM>k__BackingField = enjabeboehc.<NEDIGJGGGGM>k__BackingField;
if (<NEDIGJGGGGM>k__BackingField == 0)
{
break;
}
if (PBPLOKIJLLN != 0)
{
CECAKDDNHLN <HLKOMAHANDO>k__BackingField = <NEDIGJGGGGM>k__BackingField.<HLKOMAHANDO>k__BackingField;
if (PBPLOKIJLLN(<HLKOMAHANDO>k__BackingField) != 0)
{
goto IL_52;
}
}
}
while (<NEDIGJGGGGM>k__BackingField.<NEDIGJGGGGM>k__BackingField != 0);
BrowserModel.GNDBPEDGFBH <NEDIGJGGGGM>k__BackingField2 = enjabeboehc.<NEDIGJGGGGM>k__BackingField;
if (<NEDIGJGGGGM>k__BackingField2 != 0)
{
this.<JLJEPDBGHNG>k__BackingField = (BrowserModel.LPHOBCGJLFF)((ulong)1L);
this.ENJABEBOEHC = <NEDIGJGGGGM>k__BackingField2;
base.MKBLJJGJAOH();
}
return;
IL_52:
this.<JLJEPDBGHNG>k__BackingField = (BrowserModel.LPHOBCGJLFF)((ulong)1L);
this.ENJABEBOEHC = 0;
throw new NullReferenceException();
}
// Token: 0x06003FB6 RID: 16310 RVA: 0x000FD9AC File Offset: 0x000FBBAC
[Token(Token = "0x6003FB6")]
[Address(RVA = "0x12759E0", Offset = "0x12747E0", VA = "0x1812759E0")]
public void GoForward()
{
BrowserModel.GNDBPEDGFBH <EOLCBGFGJDM>k__BackingField = this.ENJABEBOEHC.<EOLCBGFGJDM>k__BackingField;
if (<EOLCBGFGJDM>k__BackingField != 0)
{
this.ENJABEBOEHC = <EOLCBGFGJDM>k__BackingField;
this.<JLJEPDBGHNG>k__BackingField = (BrowserModel.LPHOBCGJLFF)((ulong)1L);
base.MKBLJJGJAOH();
return;
}
}
// Token: 0x06003FB7 RID: 16311 RVA: 0x000FD9E8 File Offset: 0x000FBBE8
[Token(Token = "0x6003FB7")]
[Address(RVA = "0x1276290", Offset = "0x1275090", VA = "0x181276290")]
public void ResetAndGoTo(CECAKDDNHLN PACGLAIGOMF)
{
BrowserModel.GNDBPEDGFBH gndbpedgfbh = new BrowserModel.GNDBPEDGFBH();
gndbpedgfbh.<HLKOMAHANDO>k__BackingField = PACGLAIGOMF;
this.<JLJEPDBGHNG>k__BackingField = (BrowserModel.LPHOBCGJLFF)((ulong)1L);
this.ENJABEBOEHC = gndbpedgfbh;
base.MKBLJJGJAOH();
}
// Token: 0x06003FB8 RID: 16312 RVA: 0x000FDA18 File Offset: 0x000FBC18
[Token(Token = "0x6003FB8")]
[Address(RVA = "0x12761E0", Offset = "0x1274FE0", VA = "0x1812761E0")]
public void ResetAndGoTo(Route GJIOCANDGPE)
{
CECAKDDNHLN cecakddnhln = new CECAKDDNHLN(GJIOCANDGPE);
BrowserModel.GNDBPEDGFBH gndbpedgfbh = new BrowserModel.GNDBPEDGFBH();
gndbpedgfbh.<HLKOMAHANDO>k__BackingField = cecakddnhln;
this.<JLJEPDBGHNG>k__BackingField = (BrowserModel.LPHOBCGJLFF)((ulong)1L);
this.ENJABEBOEHC = gndbpedgfbh;
base.MKBLJJGJAOH();
}
// Token: 0x06003FB9 RID: 16313 RVA: 0x000FDA50 File Offset: 0x000FBC50
[Token(Token = "0x6003FB9")]
[Address(RVA = "0x1276130", Offset = "0x1274F30", VA = "0x181276130")]
public void Remove(CECAKDDNHLN PACGLAIGOMF)
{
BrowserModel.GNDBPEDGFBH enjabeboehc = this.ENJABEBOEHC;
if (enjabeboehc.<HLKOMAHANDO>k__BackingField != PACGLAIGOMF)
{
BrowserModel.GNDBPEDGFBH <NEDIGJGGGGM>k__BackingField = enjabeboehc.<NEDIGJGGGGM>k__BackingField;
if (<NEDIGJGGGGM>k__BackingField != 0)
{
BrowserModel.GNDBPEDGFBH <NEDIGJGGGGM>k__BackingField2;
if (<NEDIGJGGGGM>k__BackingField.<HLKOMAHANDO>k__BackingField == PACGLAIGOMF)
{
this.DFACDKNJHHE(<NEDIGJGGGGM>k__BackingField2);
return;
}
<NEDIGJGGGGM>k__BackingField2 = <NEDIGJGGGGM>k__BackingField.<NEDIGJGGGGM>k__BackingField;
while (<NEDIGJGGGGM>k__BackingField2 != 0)
{
}
}
return;
}
BrowserModel.GNDBPEDGFBH <NEDIGJGGGGM>k__BackingField3 = enjabeboehc.<NEDIGJGGGGM>k__BackingField;
if (<NEDIGJGGGGM>k__BackingField3 != 0)
{
this.<JLJEPDBGHNG>k__BackingField = (BrowserModel.LPHOBCGJLFF)((ulong)1L);
this.ENJABEBOEHC = <NEDIGJGGGGM>k__BackingField3;
base.MKBLJJGJAOH();
}
BrowserModel.GNDBPEDGFBH <NEDIGJGGGGM>k__BackingField4 = enjabeboehc.<NEDIGJGGGGM>k__BackingField;
if (<NEDIGJGGGGM>k__BackingField4 != 0)
{
BrowserModel.GNDBPEDGFBH <EOLCBGFGJDM>k__BackingField = enjabeboehc.<EOLCBGFGJDM>k__BackingField;
<NEDIGJGGGGM>k__BackingField4.<EOLCBGFGJDM>k__BackingField = <EOLCBGFGJDM>k__BackingField;
}
BrowserModel.GNDBPEDGFBH <EOLCBGFGJDM>k__BackingField2 = enjabeboehc.<EOLCBGFGJDM>k__BackingField;
while (<EOLCBGFGJDM>k__BackingField2 == 0)
{
}
BrowserModel.GNDBPEDGFBH <NEDIGJGGGGM>k__BackingField5 = enjabeboehc.<NEDIGJGGGGM>k__BackingField;
<EOLCBGFGJDM>k__BackingField2.<NEDIGJGGGGM>k__BackingField = <NEDIGJGGGGM>k__BackingField5;
}
// Token: 0x06003FBA RID: 16314 RVA: 0x000FDAF8 File Offset: 0x000FBCF8
[Token(Token = "0x6003FBA")]
[Address(RVA = "0x1275FE0", Offset = "0x1274DE0", VA = "0x181275FE0")]
public void RemoveFromHistory(Func<CECAKDDNHLN, bool> LMAJKCLDDIF)
{
BrowserModel.GNDBPEDGFBH <EOLCBGFGJDM>k__BackingField3;
do
{
BrowserModel.GNDBPEDGFBH enjabeboehc = this.ENJABEBOEHC;
BrowserModel.GNDBPEDGFBH <NEDIGJGGGGM>k__BackingField = enjabeboehc.<NEDIGJGGGGM>k__BackingField;
if (<NEDIGJGGGGM>k__BackingField != 0)
{
if (LMAJKCLDDIF != 0)
{
CECAKDDNHLN <HLKOMAHANDO>k__BackingField = <NEDIGJGGGGM>k__BackingField.<HLKOMAHANDO>k__BackingField;
if (LMAJKCLDDIF(<HLKOMAHANDO>k__BackingField) != 0)
{
BrowserModel.GNDBPEDGFBH <NEDIGJGGGGM>k__BackingField2 = <NEDIGJGGGGM>k__BackingField.<NEDIGJGGGGM>k__BackingField;
if (<NEDIGJGGGGM>k__BackingField2 != 0)
{
BrowserModel.GNDBPEDGFBH <EOLCBGFGJDM>k__BackingField = <NEDIGJGGGGM>k__BackingField.<EOLCBGFGJDM>k__BackingField;
<NEDIGJGGGGM>k__BackingField2.<EOLCBGFGJDM>k__BackingField = <EOLCBGFGJDM>k__BackingField;
}
BrowserModel.GNDBPEDGFBH <EOLCBGFGJDM>k__BackingField2 = <NEDIGJGGGGM>k__BackingField.<EOLCBGFGJDM>k__BackingField;
if (<EOLCBGFGJDM>k__BackingField2 != 0)
{
BrowserModel.GNDBPEDGFBH <NEDIGJGGGGM>k__BackingField3 = <NEDIGJGGGGM>k__BackingField.<NEDIGJGGGGM>k__BackingField;
<EOLCBGFGJDM>k__BackingField2.<NEDIGJGGGGM>k__BackingField = <NEDIGJGGGGM>k__BackingField3;
}
}
}
if (<NEDIGJGGGGM>k__BackingField.<NEDIGJGGGGM>k__BackingField != 0)
{
continue;
}
}
<EOLCBGFGJDM>k__BackingField3 = enjabeboehc.<EOLCBGFGJDM>k__BackingField;
if (<EOLCBGFGJDM>k__BackingField3 == 0)
{
break;
}
if (LMAJKCLDDIF != 0)
{
CECAKDDNHLN <HLKOMAHANDO>k__BackingField2 = <EOLCBGFGJDM>k__BackingField3.<HLKOMAHANDO>k__BackingField;
if (LMAJKCLDDIF(<HLKOMAHANDO>k__BackingField2) != 0)
{
BrowserModel.GNDBPEDGFBH <NEDIGJGGGGM>k__BackingField4 = <EOLCBGFGJDM>k__BackingField3.<NEDIGJGGGGM>k__BackingField;
if (<NEDIGJGGGGM>k__BackingField4 != 0)
{
BrowserModel.GNDBPEDGFBH <EOLCBGFGJDM>k__BackingField4 = <EOLCBGFGJDM>k__BackingField3.<EOLCBGFGJDM>k__BackingField;
<NEDIGJGGGGM>k__BackingField4.<EOLCBGFGJDM>k__BackingField = <EOLCBGFGJDM>k__BackingField4;
}
BrowserModel.GNDBPEDGFBH <EOLCBGFGJDM>k__BackingField5 = <EOLCBGFGJDM>k__BackingField3.<EOLCBGFGJDM>k__BackingField;
if (<EOLCBGFGJDM>k__BackingField5 != 0)
{
BrowserModel.GNDBPEDGFBH <NEDIGJGGGGM>k__BackingField5 = <EOLCBGFGJDM>k__BackingField3.<NEDIGJGGGGM>k__BackingField;
<EOLCBGFGJDM>k__BackingField5.<NEDIGJGGGGM>k__BackingField = <NEDIGJGGGGM>k__BackingField5;
}
}
}
}
while (<EOLCBGFGJDM>k__BackingField3.<EOLCBGFGJDM>k__BackingField != 0);
}
// Token: 0x06003FBB RID: 16315 RVA: 0x000FDBE8 File Offset: 0x000FBDE8
[Token(Token = "0x6003FBB")]
[Address(RVA = "0x12757C0", Offset = "0x12745C0", VA = "0x1812757C0")]
private void DFACDKNJHHE(BrowserModel.GNDBPEDGFBH BJJLOAAFEPN)
{
BrowserModel.GNDBPEDGFBH <NEDIGJGGGGM>k__BackingField = BJJLOAAFEPN.<NEDIGJGGGGM>k__BackingField;
if (<NEDIGJGGGGM>k__BackingField != 0)
{
BrowserModel.GNDBPEDGFBH <EOLCBGFGJDM>k__BackingField = BJJLOAAFEPN.<EOLCBGFGJDM>k__BackingField;
<NEDIGJGGGGM>k__BackingField.<EOLCBGFGJDM>k__BackingField = <EOLCBGFGJDM>k__BackingField;
}
BrowserModel.GNDBPEDGFBH <EOLCBGFGJDM>k__BackingField2 = BJJLOAAFEPN.<EOLCBGFGJDM>k__BackingField;
if (<EOLCBGFGJDM>k__BackingField2 != 0)
{
BrowserModel.GNDBPEDGFBH <NEDIGJGGGGM>k__BackingField2 = BJJLOAAFEPN.<NEDIGJGGGGM>k__BackingField;
<EOLCBGFGJDM>k__BackingField2.<NEDIGJGGGGM>k__BackingField = <NEDIGJGGGGM>k__BackingField2;
}
}
// Token: 0x06003FBC RID: 16316 RVA: 0x000FDC30 File Offset: 0x000FBE30
[Token(Token = "0x6003FBC")]
[Address(RVA = "0x1275D20", Offset = "0x1274B20", VA = "0x181275D20")]
public void InsertBackHistory(CECAKDDNHLN PACGLAIGOMF)
{
BrowserModel.GNDBPEDGFBH gndbpedgfbh = new BrowserModel.GNDBPEDGFBH();
gndbpedgfbh.<HLKOMAHANDO>k__BackingField = PACGLAIGOMF;
BrowserModel.GNDBPEDGFBH <NEDIGJGGGGM>k__BackingField = this.ENJABEBOEHC.<NEDIGJGGGGM>k__BackingField;
gndbpedgfbh.<NEDIGJGGGGM>k__BackingField = <NEDIGJGGGGM>k__BackingField;
BrowserModel.GNDBPEDGFBH enjabeboehc = this.ENJABEBOEHC;
gndbpedgfbh.<EOLCBGFGJDM>k__BackingField = enjabeboehc;
BrowserModel.GNDBPEDGFBH enjabeboehc2 = this.ENJABEBOEHC;
BrowserModel.GNDBPEDGFBH <NEDIGJGGGGM>k__BackingField2 = enjabeboehc2.<NEDIGJGGGGM>k__BackingField;
if (<NEDIGJGGGGM>k__BackingField2 != 0)
{
<NEDIGJGGGGM>k__BackingField2.<EOLCBGFGJDM>k__BackingField = gndbpedgfbh;
}
enjabeboehc2.<NEDIGJGGGGM>k__BackingField = gndbpedgfbh;
}
// Token: 0x06003FBD RID: 16317 RVA: 0x000FDC94 File Offset: 0x000FBE94
[Token(Token = "0x6003FBD")]
[Address(RVA = "0x1275DD0", Offset = "0x1274BD0", VA = "0x181275DD0")]
public void InsertForwardHistory(CECAKDDNHLN PACGLAIGOMF)
{
BrowserModel.GNDBPEDGFBH gndbpedgfbh = new BrowserModel.GNDBPEDGFBH();
gndbpedgfbh.<HLKOMAHANDO>k__BackingField = PACGLAIGOMF;
BrowserModel.GNDBPEDGFBH enjabeboehc = this.ENJABEBOEHC;
gndbpedgfbh.<NEDIGJGGGGM>k__BackingField = enjabeboehc;
BrowserModel.GNDBPEDGFBH <EOLCBGFGJDM>k__BackingField = this.ENJABEBOEHC.<EOLCBGFGJDM>k__BackingField;
gndbpedgfbh.<EOLCBGFGJDM>k__BackingField = <EOLCBGFGJDM>k__BackingField;
BrowserModel.GNDBPEDGFBH enjabeboehc2 = this.ENJABEBOEHC;
BrowserModel.GNDBPEDGFBH <EOLCBGFGJDM>k__BackingField2 = enjabeboehc2.<EOLCBGFGJDM>k__BackingField;
if (<EOLCBGFGJDM>k__BackingField2 != 0)
{
<EOLCBGFGJDM>k__BackingField2.<NEDIGJGGGGM>k__BackingField = gndbpedgfbh;
}
enjabeboehc2.<EOLCBGFGJDM>k__BackingField = gndbpedgfbh;
}
// Token: 0x06003FBE RID: 16318 RVA: 0x000FDCF8 File Offset: 0x000FBEF8
[Token(Token = "0x6003FBE")]
[Address(RVA = "0x1275710", Offset = "0x1274510", VA = "0x181275710")]
private void AMCGMJMDFLM(BrowserModel.GNDBPEDGFBH IKFLAODDALD)
{
this.<JLJEPDBGHNG>k__BackingField = (BrowserModel.LPHOBCGJLFF)((ulong)1L);
this.ENJABEBOEHC = IKFLAODDALD;
}
// Token: 0x06003FBF RID: 16319 RVA: 0x000FDD18 File Offset: 0x000FBF18
[Token(Token = "0x6003FBF")]
[Address(RVA = "0x1275FD0", Offset = "0x1274DD0", VA = "0x181275FD0")]
public void MarkRoutingCompleted()
{
this.<JLJEPDBGHNG>k__BackingField = (BrowserModel.LPHOBCGJLFF)((ulong)0L);
}
// Token: 0x06003FC0 RID: 16320 RVA: 0x000FDD30 File Offset: 0x000FBF30
[Token(Token = "0x6003FC0")]
[Address(RVA = "0x1275670", Offset = "0x1274470", VA = "0x181275670", Slot = "22")]
protected override void AHFKACICJNC()
{
BrowserModel.GNDBPEDGFBH gndbpedgfbh = new BrowserModel.GNDBPEDGFBH();
int num;
CECAKDDNHLN cecakddnhln = new CECAKDDNHLN(num);
num = 0;
gndbpedgfbh.<HLKOMAHANDO>k__BackingField = cecakddnhln;
this.ENJABEBOEHC = gndbpedgfbh;
}
// Token: 0x06003FC1 RID: 16321 RVA: 0x000FDD5C File Offset: 0x000FBF5C
[Token(Token = "0x6003FC1")]
[Address(RVA = "0x1275800", Offset = "0x1274600", VA = "0x181275800", Slot = "26")]
protected override DABKFAIHBBP GLPJPIEOLDF()
{
return JJEKJGALHKO.<EIDHKJMHBEC>k__BackingField;
}
// Token: 0x06003FC2 RID: 16322 RVA: 0x000FDD70 File Offset: 0x000FBF70
[Token(Token = "0x6003FC2")]
[Address(RVA = "0x1276310", Offset = "0x1275110", VA = "0x181276310")]
public BrowserModel()
{
BrowserModel.GNDBPEDGFBH gndbpedgfbh = new BrowserModel.GNDBPEDGFBH();
int num;
CECAKDDNHLN cecakddnhln = new CECAKDDNHLN(num);
num = 0;
gndbpedgfbh.<HLKOMAHANDO>k__BackingField = cecakddnhln;
this.ENJABEBOEHC = gndbpedgfbh;
base..ctor();
}
// Token: 0x06003FC3 RID: 16323 RVA: 0x000FDDA0 File Offset: 0x000FBFA0
[Token(Token = "0x6003FC3")]
[Address(RVA = "0x1275F40", Offset = "0x1274D40", VA = "0x181275F40")]
[CompilerGenerated]
private void LLECPOJHEGP(BrowserModel.GNDBPEDGFBH BJJLOAAFEPN, ref BrowserModel.OLGAPGNFIDM cpp2il__autoParamName__idx_1)
{
CECAKDDNHLN <HLKOMAHANDO>k__BackingField = BJJLOAAFEPN.<HLKOMAHANDO>k__BackingField;
bool flag;
if (flag)
{
BrowserModel.GNDBPEDGFBH <NEDIGJGGGGM>k__BackingField = BJJLOAAFEPN.<NEDIGJGGGGM>k__BackingField;
if (<NEDIGJGGGGM>k__BackingField != 0)
{
BrowserModel.GNDBPEDGFBH <EOLCBGFGJDM>k__BackingField = BJJLOAAFEPN.<EOLCBGFGJDM>k__BackingField;
<NEDIGJGGGGM>k__BackingField.<EOLCBGFGJDM>k__BackingField = <EOLCBGFGJDM>k__BackingField;
}
BrowserModel.GNDBPEDGFBH <EOLCBGFGJDM>k__BackingField2 = BJJLOAAFEPN.<EOLCBGFGJDM>k__BackingField;
if (<EOLCBGFGJDM>k__BackingField2 != 0)
{
BrowserModel.GNDBPEDGFBH <NEDIGJGGGGM>k__BackingField2 = BJJLOAAFEPN.<NEDIGJGGGGM>k__BackingField;
<EOLCBGFGJDM>k__BackingField2.<NEDIGJGGGGM>k__BackingField = <NEDIGJGGGGM>k__BackingField2;
}
}
}
// Token: 0x04003431 RID: 13361
[global::Cpp2IlInjected.FieldOffset(Offset = "0x70")]
[Token(Token = "0x4003431")]
[SerializeField]
private Route defaultRoute;
// Token: 0x04003432 RID: 13362
[global::Cpp2IlInjected.FieldOffset(Offset = "0x78")]
[Token(Token = "0x4003432")]
[SerializeField]
private string analyticsContext;
// Token: 0x04003433 RID: 13363
[global::Cpp2IlInjected.FieldOffset(Offset = "0x80")]
[Token(Token = "0x4003433")]
private BrowserModel.GNDBPEDGFBH ENJABEBOEHC;
// Token: 0x02000955 RID: 2389
[Token(Token = "0x2000955")]
public enum LPHOBCGJLFF
{
// Token: 0x04003435 RID: 13365
[Token(Token = "0x4003435")]
Default,
// Token: 0x04003436 RID: 13366
[Token(Token = "0x4003436")]
Pending
}
// Token: 0x02000956 RID: 2390
[Token(Token = "0x2000956")]
private class GNDBPEDGFBH
{
// Token: 0x17000B4F RID: 2895
// (get) Token: 0x06003FC4 RID: 16324 RVA: 0x000FDDF8 File Offset: 0x000FBFF8
// (set) Token: 0x06003FC5 RID: 16325 RVA: 0x000FDE0C File Offset: 0x000FC00C
[Token(Token = "0x17000B4F")]
public CECAKDDNHLN NJIBHKPHKFF
{
[Token(Token = "0x6003FC4")]
[Address(RVA = "0x3F6E20", Offset = "0x3F5C20", VA = "0x1803F6E20")]
get;
[Token(Token = "0x6003FC5")]
[Address(RVA = "0x3F7200", Offset = "0x3F6000", VA = "0x1803F7200")]
private set;
}
// Token: 0x17000B50 RID: 2896
// (get) Token: 0x06003FC6 RID: 16326 RVA: 0x000FDE20 File Offset: 0x000FC020
// (set) Token: 0x06003FC7 RID: 16327 RVA: 0x000FDE34 File Offset: 0x000FC034
[Token(Token = "0x17000B50")]
public BrowserModel.GNDBPEDGFBH IBDJAKGMLEB
{
[Token(Token = "0x6003FC6")]
[Address(RVA = "0x3F5F40", Offset = "0x3F4D40", VA = "0x1803F5F40")]
get;
[Token(Token = "0x6003FC7")]
[Address(RVA = "0x3F7210", Offset = "0x3F6010", VA = "0x1803F7210")]
set;
}
// Token: 0x17000B51 RID: 2897
// (get) Token: 0x06003FC8 RID: 16328 RVA: 0x000FDE48 File Offset: 0x000FC048
// (set) Token: 0x06003FC9 RID: 16329 RVA: 0x000FDE5C File Offset: 0x000FC05C
[Token(Token = "0x17000B51")]
public BrowserModel.GNDBPEDGFBH FLAGPNDNLFI
{
[Token(Token = "0x6003FC8")]
[Address(RVA = "0x3F6400", Offset = "0x3F5200", VA = "0x1803F6400")]
get;
[Token(Token = "0x6003FC9")]
[Address(RVA = "0x460F90", Offset = "0x45FD90", VA = "0x180460F90")]
set;
}
// Token: 0x06003FCA RID: 16330 RVA: 0x000FDE70 File Offset: 0x000FC070
[Token(Token = "0x6003FCA")]
[Address(RVA = "0x1282550", Offset = "0x1281350", VA = "0x181282550")]
public GNDBPEDGFBH()
{
int num;
CECAKDDNHLN cecakddnhln = new CECAKDDNHLN(num);
num = 0;
this.NJIBHKPHKFF = cecakddnhln;
}
// Token: 0x06003FCB RID: 16331 RVA: 0x000FDE94 File Offset: 0x000FC094
[Token(Token = "0x6003FCB")]
[Address(RVA = "0x3FFB80", Offset = "0x3FE980", VA = "0x1803FFB80")]
public GNDBPEDGFBH(CECAKDDNHLN PACGLAIGOMF)
{
this.NJIBHKPHKFF = PACGLAIGOMF;
}
}
// Token: 0x02000957 RID: 2391
[Token(Token = "0x2000957")]
[CompilerGenerated]
[StructLayout(3)]
private struct OLGAPGNFIDM
{
// Token: 0x0400343A RID: 13370
[global::Cpp2IlInjected.FieldOffset(Offset = "0x0")]
[Token(Token = "0x400343A")]
public Func<CECAKDDNHLN, bool> filter;
// Token: 0x0400343B RID: 13371
[global::Cpp2IlInjected.FieldOffset(Offset = "0x8")]
[Token(Token = "0x400343B")]
public BrowserModel <>4__this;
}
}
}
@@ -0,0 +1,462 @@
using System;
using System.Runtime.CompilerServices;
using AGUI.StackedUI;
using Cpp2IlInjected;
using RRUI.Navigation;
using RRUI.Theme;
using UnityEngine;
using UnityEngine.UI;
namespace RRUI.Data
{
// Token: 0x02000958 RID: 2392
[Token(Token = "0x2000958")]
public class BrowserModelController : ModelController<BrowserModel>
{
// Token: 0x06003FCC RID: 16332 RVA: 0x000FDEB0 File Offset: 0x000FC0B0
[Token(Token = "0x6003FCC")]
[Address(RVA = "0x1275630", Offset = "0x1274430", VA = "0x181275630")]
public BrowserModelController()
{
}
// Token: 0x02000959 RID: 2393
[Token(Token = "0x2000959")]
[Serializable]
private class NavigateBackButtonImpl : ButtonControllerImpl<BrowserModel>
{
// Token: 0x06003FCD RID: 16333 RVA: 0x000FDEC4 File Offset: 0x000FC0C4
[Token(Token = "0x6003FCD")]
[Address(RVA = "0x1285650", Offset = "0x1284450", VA = "0x181285650", Slot = "22")]
protected override void OFFLOPLJBBG()
{
int num = 0;
GameObject gameObject;
StackedUIBase stackedUIBase = gameObject.JLOAAIEKGLO(true, num != 0);
this.modelStackedUI = stackedUIBase;
base.OFFLOPLJBBG();
}
// Token: 0x06003FCE RID: 16334 RVA: 0x000FDEF0 File Offset: 0x000FC0F0
[Token(Token = "0x6003FCE")]
[Address(RVA = "0x12854B0", Offset = "0x12842B0", VA = "0x1812854B0", Slot = "27")]
protected override void DMAHGBLDMFA()
{
StackedUIBase stackedUIBase = this.modelStackedUI;
int num = 0;
if (!(stackedUIBase != num))
{
}
bool flag = this.modelStackedUI.BJFAPACIOIC > 1;
}
// Token: 0x06003FCF RID: 16335 RVA: 0x000FDF28 File Offset: 0x000FC128
[Token(Token = "0x6003FCF")]
[Address(RVA = "0x1285580", Offset = "0x1284380", VA = "0x181285580", Slot = "29")]
protected override void IKNMALNFPII()
{
}
// Token: 0x06003FD0 RID: 16336 RVA: 0x000FDF5C File Offset: 0x000FC15C
[Token(Token = "0x6003FD0")]
[Address(RVA = "0x12856F0", Offset = "0x12844F0", VA = "0x1812856F0")]
public NavigateBackButtonImpl()
{
}
// Token: 0x0400343C RID: 13372
[FieldOffset(Offset = "0x38")]
[Token(Token = "0x400343C")]
private StackedUIBase modelStackedUI;
}
// Token: 0x0200095A RID: 2394
[Token(Token = "0x200095A")]
[Serializable]
private class NavigateBackToRouteButtonImpl : ButtonControllerImpl<BrowserModel>
{
// Token: 0x06003FD1 RID: 16337 RVA: 0x000FDF70 File Offset: 0x000FC170
[Token(Token = "0x6003FD1")]
[Address(RVA = "0x1285730", Offset = "0x1284530", VA = "0x181285730", Slot = "27")]
protected override void DMAHGBLDMFA()
{
}
// Token: 0x06003FD2 RID: 16338 RVA: 0x000FDF88 File Offset: 0x000FC188
[Token(Token = "0x6003FD2")]
[Address(RVA = "0x12857A0", Offset = "0x12845A0", VA = "0x1812857A0", Slot = "29")]
protected override void IKNMALNFPII()
{
Func<CECAKDDNHLN, bool> func = new Func(this.JGGKOLDCHJL);
if (this != 0)
{
bool flag;
if (func != 0 && flag)
{
throw new NullReferenceException();
}
while (this != 0)
{
}
}
}
// Token: 0x06003FD3 RID: 16339 RVA: 0x000FDFB8 File Offset: 0x000FC1B8
[Token(Token = "0x6003FD3")]
[Address(RVA = "0x1285900", Offset = "0x1284700", VA = "0x181285900")]
public NavigateBackToRouteButtonImpl()
{
}
// Token: 0x06003FD4 RID: 16340 RVA: 0x000FDFCC File Offset: 0x000FC1CC
[Token(Token = "0x6003FD4")]
[Address(RVA = "0x12858D0", Offset = "0x12846D0", VA = "0x1812858D0")]
[CompilerGenerated]
private bool JGGKOLDCHJL(CECAKDDNHLN PACGLAIGOMF)
{
Route <GIAMNOCCOHD>k__BackingField = PACGLAIGOMF.<GIAMNOCCOHD>k__BackingField;
Route route = this.route;
return <GIAMNOCCOHD>k__BackingField.Equals(route);
}
// Token: 0x0400343D RID: 13373
[FieldOffset(Offset = "0x38")]
[Token(Token = "0x400343D")]
[SerializeField]
private Route route;
}
// Token: 0x0200095B RID: 2395
[Token(Token = "0x200095B")]
[Serializable]
private class NavigateForwardButtonImpl : ButtonControllerImpl<BrowserModel>
{
// Token: 0x06003FD5 RID: 16341 RVA: 0x000FDFF4 File Offset: 0x000FC1F4
[Token(Token = "0x6003FD5")]
[Address(RVA = "0x1285940", Offset = "0x1284740", VA = "0x181285940", Slot = "27")]
protected override void DMAHGBLDMFA()
{
}
// Token: 0x06003FD6 RID: 16342 RVA: 0x000FE00C File Offset: 0x000FC20C
[Token(Token = "0x6003FD6")]
[Address(RVA = "0x12859B0", Offset = "0x12847B0", VA = "0x1812859B0", Slot = "29")]
protected override void IKNMALNFPII()
{
}
// Token: 0x06003FD7 RID: 16343 RVA: 0x000FE020 File Offset: 0x000FC220
[Token(Token = "0x6003FD7")]
[Address(RVA = "0x1285A20", Offset = "0x1284820", VA = "0x181285A20")]
public NavigateForwardButtonImpl()
{
}
}
// Token: 0x0200095C RID: 2396
[Token(Token = "0x200095C")]
[Serializable]
private class LinkButtonImpl : ButtonControllerImpl<BrowserModel>
{
// Token: 0x17000B52 RID: 2898
// (get) Token: 0x06003FD8 RID: 16344 RVA: 0x000FE034 File Offset: 0x000FC234
[Token(Token = "0x17000B52")]
public Route Route
{
[Token(Token = "0x6003FD8")]
[Address(RVA = "0x408890", Offset = "0x407690", VA = "0x180408890")]
get
{
return this.route;
}
}
// Token: 0x06003FD9 RID: 16345 RVA: 0x000FE048 File Offset: 0x000FC248
[Token(Token = "0x6003FD9")]
[Address(RVA = "0x1284B10", Offset = "0x1283910", VA = "0x181284B10", Slot = "29")]
protected override void IKNMALNFPII()
{
Route route = this.route;
bool flag;
if (!flag)
{
CECAKDDNHLN cecakddnhln = new CECAKDDNHLN(this.route);
bool flag2 = this.removeCurrentUriHistory;
}
}
// Token: 0x06003FDA RID: 16346 RVA: 0x000FE07C File Offset: 0x000FC27C
[Token(Token = "0x6003FDA")]
[Address(RVA = "0x1284A30", Offset = "0x1283830", VA = "0x181284A30", Slot = "27")]
protected override void DMAHGBLDMFA()
{
Route route = this.route;
ToggleTheme toggleTheme = this.toggleTheme;
int num = 0;
if (toggleTheme != num)
{
bool flag;
this.toggleTheme.MIKDLDEALPN = flag;
}
}
// Token: 0x06003FDB RID: 16347 RVA: 0x000FE0B8 File Offset: 0x000FC2B8
[Token(Token = "0x6003FDB")]
[Address(RVA = "0x1284BE0", Offset = "0x12839E0", VA = "0x181284BE0")]
public LinkButtonImpl()
{
}
// Token: 0x0400343E RID: 13374
[FieldOffset(Offset = "0x38")]
[Token(Token = "0x400343E")]
[SerializeField]
[OCIDFHDICIP(JIBDPHMGEGO.Self, false, false, false)]
private ToggleTheme toggleTheme;
// Token: 0x0400343F RID: 13375
[FieldOffset(Offset = "0x40")]
[Token(Token = "0x400343F")]
[SerializeField]
private Route route;
// Token: 0x04003440 RID: 13376
[FieldOffset(Offset = "0x48")]
[Token(Token = "0x4003440")]
[SerializeField]
[Tooltip("If true, removes the current uri from browser model history when following this link")]
private bool removeCurrentUriHistory;
}
// Token: 0x0200095D RID: 2397
[Token(Token = "0x200095D")]
public enum ONJIKNDFCOP
{
// Token: 0x04003442 RID: 13378
[Token(Token = "0x4003442")]
IsEmpty,
// Token: 0x04003443 RID: 13379
[Token(Token = "0x4003443")]
IsNotEmpty
}
// Token: 0x0200095E RID: 2398
[Token(Token = "0x200095E")]
[Serializable]
private class HideIfBackStackEmptyImpl : HideableControllerImpl<BrowserModel>, CPNNLEAKNBA<BrowserModelController.ONJIKNDFCOP>
{
// Token: 0x06003FDC RID: 16348 RVA: 0x000FE0CC File Offset: 0x000FC2CC
[Token(Token = "0x6003FDC")]
[Address(RVA = "0x1282B00", Offset = "0x1281900", VA = "0x181282B00", Slot = "27")]
protected override void DMAHGBLDMFA()
{
int num = 0;
bool flag;
if (!flag)
{
Debug.LogError(string.Format("{0}: Hideable cannot be null", num));
return;
}
}
// Token: 0x06003FDD RID: 16349 RVA: 0x000FE0F8 File Offset: 0x000FC2F8
[Token(Token = "0x6003FDD")]
[Address(RVA = "0x1282C00", Offset = "0x1281A00", VA = "0x181282C00")]
public HideIfBackStackEmptyImpl()
{
}
}
// Token: 0x0200095F RID: 2399
[Token(Token = "0x200095F")]
public enum AFHDMAHNEKI
{
// Token: 0x04003445 RID: 13381
[Token(Token = "0x4003445")]
IsEmpty,
// Token: 0x04003446 RID: 13382
[Token(Token = "0x4003446")]
IsNotEmpty
}
// Token: 0x02000960 RID: 2400
[Token(Token = "0x2000960")]
[Serializable]
private class HideIfForwardStackEmptyImpl : HideableControllerImpl<BrowserModel>, CPNNLEAKNBA<BrowserModelController.AFHDMAHNEKI>
{
// Token: 0x06003FDE RID: 16350 RVA: 0x000FE10C File Offset: 0x000FC30C
[Token(Token = "0x6003FDE")]
[Address(RVA = "0x1282C40", Offset = "0x1281A40", VA = "0x181282C40", Slot = "27")]
protected override void DMAHGBLDMFA()
{
int num = 0;
bool flag;
if (!flag)
{
Debug.LogError(string.Format("{0}: Hideable cannot be null", num));
return;
}
}
// Token: 0x06003FDF RID: 16351 RVA: 0x000FE138 File Offset: 0x000FC338
[Token(Token = "0x6003FDF")]
[Address(RVA = "0x1282D40", Offset = "0x1281B40", VA = "0x181282D40")]
public HideIfForwardStackEmptyImpl()
{
}
}
// Token: 0x02000961 RID: 2401
[Token(Token = "0x2000961")]
public enum NCGDEMEFLKC
{
// Token: 0x04003448 RID: 13384
[Token(Token = "0x4003448")]
IsMatch,
// Token: 0x04003449 RID: 13385
[Token(Token = "0x4003449")]
IsNotMatch
}
// Token: 0x02000962 RID: 2402
[Token(Token = "0x2000962")]
[Serializable]
private class HideIfRouteMatchImpl : HideableControllerImpl<BrowserModel>, CPNNLEAKNBA<BrowserModelController.NCGDEMEFLKC>
{
// Token: 0x06003FE0 RID: 16352 RVA: 0x000FE14C File Offset: 0x000FC34C
[Token(Token = "0x6003FE0")]
[Address(RVA = "0x12843F0", Offset = "0x12831F0", VA = "0x1812843F0", Slot = "27")]
protected override void DMAHGBLDMFA()
{
Route route = this.route;
}
// Token: 0x06003FE1 RID: 16353 RVA: 0x000FE168 File Offset: 0x000FC368
[Token(Token = "0x6003FE1")]
[Address(RVA = "0x1284480", Offset = "0x1283280", VA = "0x181284480")]
public HideIfRouteMatchImpl()
{
}
// Token: 0x0400344A RID: 13386
[FieldOffset(Offset = "0x38")]
[Token(Token = "0x400344A")]
[SerializeField]
private Route route;
}
// Token: 0x02000963 RID: 2403
[Token(Token = "0x2000963")]
[Serializable]
private class ResetScrollRectDuringRoutesImpl : ControllerImplementation<BrowserModel>
{
// Token: 0x06003FE2 RID: 16354 RVA: 0x000FE17C File Offset: 0x000FC37C
[Token(Token = "0x6003FE2")]
[Address(RVA = "0x12865A0", Offset = "0x12853A0", VA = "0x1812865A0", Slot = "27")]
protected override void DMAHGBLDMFA()
{
ScrollRect scrollRect = this.scrollRect;
}
// Token: 0x06003FE3 RID: 16355 RVA: 0x000FE198 File Offset: 0x000FC398
[Token(Token = "0x6003FE3")]
[Address(RVA = "0x12865F0", Offset = "0x12853F0", VA = "0x1812865F0")]
public ResetScrollRectDuringRoutesImpl()
{
}
// Token: 0x0400344B RID: 13387
[FieldOffset(Offset = "0x30")]
[Token(Token = "0x400344B")]
[SerializeField]
[DDPIINEJFMD(JIBDPHMGEGO.Self, false, false, false)]
private ScrollRect scrollRect;
}
// Token: 0x02000964 RID: 2404
[Token(Token = "0x2000964")]
[Serializable]
private class BrowserRouterImpl : ControllerImplementation<BrowserModel>
{
// Token: 0x06003FE4 RID: 16356 RVA: 0x000FE1AC File Offset: 0x000FC3AC
[Token(Token = "0x6003FE4")]
[Address(RVA = "0x1276530", Offset = "0x1275330", VA = "0x181276530", Slot = "27")]
protected override void DMAHGBLDMFA()
{
BrowserModelController.BrowserRouterImpl.MFOKBAFJJJL mfokbafjjjl = new BrowserModelController.BrowserRouterImpl.MFOKBAFJJJL();
int num = 0;
mfokbafjjjl.<>4__this = this;
if (mfokbafjjjl.<>4__this != 0)
{
}
CECAKDDNHLN cecakddnhln = new CECAKDDNHLN(num);
mfokbafjjjl.uri = cecakddnhln;
Router router = this.router;
Action action = new Action(mfokbafjjjl.<OnModelChanged>g__OnPreDisplay|0);
DABKFAIHBBP dabkfaihbbp = router.TryGoTo(cecakddnhln, action);
Action<string> action2 = delegate(string error)
{
};
throw new NullReferenceException();
}
// Token: 0x06003FE5 RID: 16357 RVA: 0x000FE214 File Offset: 0x000FC414
[Token(Token = "0x6003FE5")]
[Address(RVA = "0x12766A0", Offset = "0x12754A0", VA = "0x1812766A0")]
public BrowserRouterImpl()
{
}
// Token: 0x0400344C RID: 13388
[FieldOffset(Offset = "0x30")]
[Token(Token = "0x400344C")]
[SerializeField]
[DDPIINEJFMD(JIBDPHMGEGO.Self, false, false, false)]
private Router router;
// Token: 0x02000965 RID: 2405
[Token(Token = "0x2000965")]
[CompilerGenerated]
private sealed class MFOKBAFJJJL
{
// Token: 0x06003FE6 RID: 16358 RVA: 0x000396E2 File Offset: 0x000378E2
[Token(Token = "0x6003FE6")]
[Address(RVA = "0x3F5100", Offset = "0x3F3F00", VA = "0x1803F5100")]
public MFOKBAFJJJL()
{
}
// Token: 0x06003FE7 RID: 16359 RVA: 0x000396E2 File Offset: 0x000378E2
[Token(Token = "0x6003FE7")]
[Address(RVA = "0x1285000", Offset = "0x1283E00", VA = "0x181285000")]
internal void <OnModelChanged>g__OnPreDisplay|0()
{
}
// Token: 0x06003FE8 RID: 16360 RVA: 0x000396E2 File Offset: 0x000378E2
[Token(Token = "0x6003FE8")]
[Address(RVA = "0x1284EB0", Offset = "0x1283CB0", VA = "0x181284EB0")]
internal void <OnModelChanged>g__OnLoadFailed|1()
{
}
// Token: 0x06003FE9 RID: 16361 RVA: 0x000396E2 File Offset: 0x000378E2
[Token(Token = "0x6003FE9")]
[Address(RVA = "0x1284D20", Offset = "0x1283B20", VA = "0x181284D20")]
internal void <OnModelChanged>b__2(string error)
{
}
// Token: 0x0400344D RID: 13389
[FieldOffset(Offset = "0x10")]
[Token(Token = "0x400344D")]
public BrowserModelController.BrowserRouterImpl <>4__this;
// Token: 0x0400344E RID: 13390
[FieldOffset(Offset = "0x18")]
[Token(Token = "0x400344E")]
public CECAKDDNHLN uri;
}
}
}
}
@@ -0,0 +1,48 @@
using System;
using Cpp2IlInjected;
using UnityEngine;
using UnityEngine.UI;
namespace RRUI.Data
{
// Token: 0x02000856 RID: 2134
[Token(Token = "0x2000856")]
public abstract class ButtonControllerImpl<T> : ControllerImplementation<T> where T : ICEIABPJKLB
{
// Token: 0x06003B0E RID: 15118 RVA: 0x000F2D0C File Offset: 0x000F0F0C
[Token(Token = "0x6003B0E")]
[Address(RVA = "0x1F8BAF0", Offset = "0x1F8A8F0", VA = "0x181F8BAF0", Slot = "22")]
protected override void OFFLOPLJBBG()
{
this.OFFLOPLJBBG();
}
// Token: 0x06003B0F RID: 15119 RVA: 0x000F2D28 File Offset: 0x000F0F28
[Token(Token = "0x6003B0F")]
[Address(RVA = "0x1F8BA40", Offset = "0x1F8A840", VA = "0x181F8BA40", Slot = "25")]
protected override void MDDAPCCABNK()
{
this.MDDAPCCABNK();
}
// Token: 0x06003B10 RID: 15120
[Token(Token = "0x6003B10")]
[Address(Slot = "29")]
protected abstract void IKNMALNFPII();
// Token: 0x06003B11 RID: 15121 RVA: 0x000F2D44 File Offset: 0x000F0F44
[Token(Token = "0x6003B11")]
[Address(RVA = "0x119EE00", Offset = "0x119DC00", VA = "0x18119EE00")]
protected ButtonControllerImpl()
{
this.IKNMALNFPII();
}
// Token: 0x0400327A RID: 12922
[FieldOffset(Offset = "0x0")]
[Token(Token = "0x400327A")]
[SerializeField]
[DDPIINEJFMD(JIBDPHMGEGO.Self, false, false, false)]
protected Button button;
}
}
@@ -0,0 +1,113 @@
using System;
using Cpp2IlInjected;
using UnityEngine;
namespace RRUI.Data
{
// Token: 0x02000857 RID: 2135
[Token(Token = "0x2000857")]
public abstract class CachedViewStateControllerImpl<T> : NavigationListenerControllerImpl<CachedViewStateModel>
{
// Token: 0x17000A88 RID: 2696
// (get) Token: 0x06003B12 RID: 15122 RVA: 0x000F2D60 File Offset: 0x000F0F60
[Token(Token = "0x17000A88")]
public override bool OFMCMEJOOJN
{
[Token(Token = "0x6003B12")]
[Address(RVA = "0x403930", Offset = "0x402730", VA = "0x180403930", Slot = "13")]
get
{
}
}
// Token: 0x17000A89 RID: 2697
// (get) Token: 0x06003B13 RID: 15123
[Token(Token = "0x17000A89")]
protected abstract T GHEDHNCCJOL
{
[Token(Token = "0x6003B13")]
[Address(Slot = "32")]
get;
}
// Token: 0x06003B14 RID: 15124 RVA: 0x0000220F File Offset: 0x0000040F
[Token(Token = "0x6003B14")]
[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: 0x06003B15 RID: 15125
[Token(Token = "0x6003B15")]
[Address(Slot = "33")]
protected abstract T CHLAOLCBEND();
// Token: 0x06003B16 RID: 15126
[Token(Token = "0x6003B16")]
[Address(Slot = "34")]
protected abstract void PJDBALGNOAE(T ONGBFDACHHG);
// Token: 0x06003B17 RID: 15127 RVA: 0x000F2D70 File Offset: 0x000F0F70
[Token(Token = "0x6003B17")]
[Address(RVA = "0x1F8BFC0", Offset = "0x1F8ADC0", VA = "0x181F8BFC0", Slot = "29")]
protected override DABKFAIHBBP JIPFOBCBDEA(CECAKDDNHLN PACGLAIGOMF, PMGCJEPKFOF<BDCCHCIDIFD> EFDCPLFGBCO)
{
SerializableIdentifier serializableIdentifier = this.identifier;
BrowserModel browserModel;
if (browserModel.LNAPHLOJCFN != 0)
{
CachedViewStateModel defaultValue = this.GHEDHNCCJOL;
SerializableIdentifier serializableIdentifier2 = this.identifier;
BrowserModel browserModel2;
CECAKDDNHLN previousUri = browserModel2.LNAPHLOJCFN;
}
return JJEKJGALHKO.<EIDHKJMHBEC>k__BackingField;
}
// Token: 0x06003B18 RID: 15128 RVA: 0x000F2DB4 File Offset: 0x000F0FB4
[Token(Token = "0x6003B18")]
[Address(RVA = "0x1F8BF20", Offset = "0x1F8AD20", VA = "0x181F8BF20", Slot = "30")]
protected override DABKFAIHBBP BFLFHEMGMIB(CECAKDDNHLN PACGLAIGOMF, BDCCHCIDIFD KDPEHPHODCD)
{
return JJEKJGALHKO.<EIDHKJMHBEC>k__BackingField;
}
// Token: 0x06003B19 RID: 15129 RVA: 0x000F2DC8 File Offset: 0x000F0FC8
[Token(Token = "0x6003B19")]
[Address(RVA = "0x1F8C700", Offset = "0x1F8B500", VA = "0x181F8C700", Slot = "31")]
protected override DABKFAIHBBP NJJAFDIGMBO(CECAKDDNHLN PACGLAIGOMF, BDCCHCIDIFD MFFDKHOEECJ)
{
SerializableIdentifier serializableIdentifier = this.identifier;
bool flag;
if (!flag)
{
SerializableIdentifier serializableIdentifier2 = this.identifier;
int num = 0;
if (!(serializableIdentifier2 != num))
{
goto IL_3A;
}
SerializableIdentifier serializableIdentifier3 = this.identifier;
CachedViewStateModel cachedViewStateModel = this.CHLAOLCBEND();
}
CachedViewStateModel cachedViewStateModel2 = this.CHLAOLCBEND();
IL_3A:
return JJEKJGALHKO.<EIDHKJMHBEC>k__BackingField;
}
// Token: 0x06003B1A RID: 15130 RVA: 0x000F2E1C File Offset: 0x000F101C
[Token(Token = "0x6003B1A")]
[Address(RVA = "0x1F8CBF0", Offset = "0x1F8B9F0", VA = "0x181F8CBF0")]
protected CachedViewStateControllerImpl()
{
}
// Token: 0x0400327B RID: 12923
[FieldOffset(Offset = "0x0")]
[Token(Token = "0x400327B")]
[SerializeField]
[DDPIINEJFMD(JIBDPHMGEGO.Self, false, false, false)]
private SerializableIdentifier identifier;
}
}
@@ -0,0 +1,125 @@
using System;
using System.Collections.Generic;
using Cpp2IlInjected;
using UnityEngine;
namespace RRUI.Data
{
// Token: 0x02000966 RID: 2406
[Token(Token = "0x2000966")]
public class CachedViewStateModel : RRUIModel
{
// Token: 0x17000B53 RID: 2899
// (get) Token: 0x06003FEA RID: 16362 RVA: 0x000FE228 File Offset: 0x000FC428
[Token(Token = "0x17000B53")]
protected override bool PHGOLNMDJLH
{
[Token(Token = "0x6003FEA")]
[Address(RVA = "0x460D40", Offset = "0x45FB40", VA = "0x180460D40", Slot = "12")]
get
{
return true;
}
}
// Token: 0x06003FEB RID: 16363 RVA: 0x000FE238 File Offset: 0x000FC438
[Token(Token = "0x6003FEB")]
[Address(RVA = "0x1276970", Offset = "0x1275770", VA = "0x181276970", Slot = "15")]
protected override void JMFHPBDMELA()
{
base.JMFHPBDMELA();
int num;
int num2;
CPHIIFBLCDH<CECAKDDNHLN, Dictionary<Guid, object>> cphiifblcdh = new CPHIIFBLCDH(this.cachedPageCapacity, num, num2);
num2 = 0;
num = 0;
this.HLDKIBIHMHO = cphiifblcdh;
}
// Token: 0x06003FEC RID: 16364 RVA: 0x000FE264 File Offset: 0x000FC464
[Token(Token = "0x6003FEC")]
[Address(RVA = "0x1276880", Offset = "0x1275680", VA = "0x181276880", Slot = "22")]
protected override void AHFKACICJNC()
{
this.HLDKIBIHMHO.LKLKGDMFMCC();
}
// Token: 0x06003FED RID: 16365 RVA: 0x000FE284 File Offset: 0x000FC484
[Token(Token = "0x6003FED")]
[Address(RVA = "0x12768D0", Offset = "0x12756D0", VA = "0x1812768D0", Slot = "26")]
protected override DABKFAIHBBP GLPJPIEOLDF()
{
return JJEKJGALHKO.<EIDHKJMHBEC>k__BackingField;
}
// Token: 0x06003FEE RID: 16366 RVA: 0x000FE298 File Offset: 0x000FC498
[Token(Token = "0x6003FEE")]
[Address(RVA = "0x1698170", Offset = "0x1696F70", VA = "0x181698170")]
public void Set<T>(CECAKDDNHLN PACGLAIGOMF, Guid DNGKIAJLLHG, T ONGBFDACHHG)
{
CPHIIFBLCDH<CECAKDDNHLN, Dictionary<Guid, object>> hldkibihmho = this.HLDKIBIHMHO;
bool flag;
if (!flag)
{
Dictionary<Guid, object> dictionary = new Dictionary();
this.HLDKIBIHMHO.GJPAALKJKLA(PACGLAIGOMF, dictionary);
}
base.MKBLJJGJAOH();
}
// Token: 0x06003FEF RID: 16367 RVA: 0x000FE2D0 File Offset: 0x000FC4D0
[Token(Token = "0x6003FEF")]
[Address(RVA = "0x1D718C0", Offset = "0x1D706C0", VA = "0x181D718C0")]
public bool TryGet<T>(CECAKDDNHLN PACGLAIGOMF, Guid DNGKIAJLLHG, out T ONGBFDACHHG)
{
CPHIIFBLCDH<CECAKDDNHLN, Dictionary<Guid, object>> hldkibihmho = this.HLDKIBIHMHO;
int num = 0;
bool flag;
if (hldkibihmho.IMCPFLDKEOH(PACGLAIGOMF, num) && flag && flag)
{
return true;
}
throw new NullReferenceException();
}
// Token: 0x06003FF0 RID: 16368 RVA: 0x000FE308 File Offset: 0x000FC508
[Token(Token = "0x6003FF0")]
[Address(RVA = "0x1276A90", Offset = "0x1275890", VA = "0x181276A90")]
public void Remove(CECAKDDNHLN PACGLAIGOMF)
{
bool flag = this.HLDKIBIHMHO.BIHKNNPGGKP(PACGLAIGOMF);
base.MKBLJJGJAOH();
}
// Token: 0x06003FF1 RID: 16369 RVA: 0x000FE330 File Offset: 0x000FC530
[Token(Token = "0x6003FF1")]
[Address(RVA = "0x12769F0", Offset = "0x12757F0", VA = "0x1812769F0")]
public void Remove(CECAKDDNHLN PACGLAIGOMF, Guid DNGKIAJLLHG)
{
CPHIIFBLCDH<CECAKDDNHLN, Dictionary<Guid, object>> hldkibihmho = this.HLDKIBIHMHO;
bool flag;
if (flag)
{
}
base.MKBLJJGJAOH();
}
// Token: 0x06003FF2 RID: 16370 RVA: 0x000FE354 File Offset: 0x000FC554
[Token(Token = "0x6003FF2")]
[Address(RVA = "0x1276AF0", Offset = "0x12758F0", VA = "0x181276AF0")]
public CachedViewStateModel()
{
}
// Token: 0x0400344F RID: 13391
[FieldOffset(Offset = "0x68")]
[Token(Token = "0x400344F")]
[SerializeField]
private int cachedPageCapacity = (int)((ulong)10L);
// Token: 0x04003450 RID: 13392
[FieldOffset(Offset = "0x70")]
[Token(Token = "0x4003450")]
private CPHIIFBLCDH<CECAKDDNHLN, Dictionary<Guid, object>> HLDKIBIHMHO;
}
}
@@ -0,0 +1,225 @@
using System;
using System.Collections.Generic;
using Cpp2IlInjected;
using RRUI.Navigation;
using UnityEngine;
using UnityEngine.UI;
namespace RRUI.Data
{
// Token: 0x02000967 RID: 2407
[Token(Token = "0x2000967")]
public class CachedViewStateModelController : ModelController<CachedViewStateModel>
{
// Token: 0x06003FF3 RID: 16371 RVA: 0x000FE374 File Offset: 0x000FC574
[Token(Token = "0x6003FF3")]
[Address(RVA = "0x1276840", Offset = "0x1275640", VA = "0x181276840")]
public CachedViewStateModelController()
{
}
// Token: 0x02000968 RID: 2408
[Token(Token = "0x2000968")]
[Serializable]
private class ClearViewStateOnBrowserChangeImpl : NavigationListenerControllerImpl<CachedViewStateModel>
{
// Token: 0x17000B54 RID: 2900
// (get) Token: 0x06003FF4 RID: 16372 RVA: 0x000FE388 File Offset: 0x000FC588
[Token(Token = "0x17000B54")]
public override bool SubscribeToDefaultModelEvents
{
[Token(Token = "0x6003FF4")]
[Address(RVA = "0x403930", Offset = "0x402730", VA = "0x180403930", Slot = "13")]
get
{
}
}
// Token: 0x06003FF5 RID: 16373 RVA: 0x000FE398 File Offset: 0x000FC598
[Token(Token = "0x6003FF5")]
[Address(RVA = "0x127D7E0", Offset = "0x127C5E0", VA = "0x18127D7E0", Slot = "29")]
protected override DABKFAIHBBP JIPFOBCBDEA(CECAKDDNHLN PACGLAIGOMF, PMGCJEPKFOF<BDCCHCIDIFD> EFDCPLFGBCO)
{
return JJEKJGALHKO.<EIDHKJMHBEC>k__BackingField;
}
// Token: 0x06003FF6 RID: 16374 RVA: 0x000FE3AC File Offset: 0x000FC5AC
[Token(Token = "0x6003FF6")]
[Address(RVA = "0x127D540", Offset = "0x127C340", VA = "0x18127D540", Slot = "30")]
protected override DABKFAIHBBP BFLFHEMGMIB(CECAKDDNHLN PACGLAIGOMF, BDCCHCIDIFD KDPEHPHODCD)
{
BrowserModel browserModel;
BrowserModel.GNDBPEDGFBH <EOLCBGFGJDM>k__BackingField = browserModel.ENJABEBOEHC.<EOLCBGFGJDM>k__BackingField;
if (<EOLCBGFGJDM>k__BackingField == 0 || <EOLCBGFGJDM>k__BackingField.<HLKOMAHANDO>k__BackingField == (ulong)0L)
{
List<Route> list = this.excludedRoutes;
BrowserModel browserModel2;
Route <GIAMNOCCOHD>k__BackingField = browserModel2.ENJABEBOEHC.<NEDIGJGGGGM>k__BackingField.<HLKOMAHANDO>k__BackingField.<GIAMNOCCOHD>k__BackingField;
if (!list.Contains(<GIAMNOCCOHD>k__BackingField))
{
SerializableIdentifier serializableIdentifier = this.serializableIdentifier;
int num = 0;
if (!(serializableIdentifier == num))
{
SerializableIdentifier serializableIdentifier2 = this.serializableIdentifier;
bool flag;
if (flag)
{
}
}
}
}
return JJEKJGALHKO.<EIDHKJMHBEC>k__BackingField;
}
// Token: 0x06003FF7 RID: 16375 RVA: 0x000FE42C File Offset: 0x000FC62C
[Token(Token = "0x6003FF7")]
[Address(RVA = "0x127D880", Offset = "0x127C680", VA = "0x18127D880", Slot = "31")]
protected override DABKFAIHBBP NJJAFDIGMBO(CECAKDDNHLN PACGLAIGOMF, BDCCHCIDIFD MFFDKHOEECJ)
{
return JJEKJGALHKO.<EIDHKJMHBEC>k__BackingField;
}
// Token: 0x06003FF8 RID: 16376 RVA: 0x0000220F File Offset: 0x0000040F
[Token(Token = "0x6003FF8")]
[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: 0x06003FF9 RID: 16377 RVA: 0x000FE440 File Offset: 0x000FC640
[Token(Token = "0x6003FF9")]
[Address(RVA = "0x127D920", Offset = "0x127C720", VA = "0x18127D920")]
public ClearViewStateOnBrowserChangeImpl()
{
}
// Token: 0x04003451 RID: 13393
[FieldOffset(Offset = "0x38")]
[Token(Token = "0x4003451")]
[SerializeField]
private SerializableIdentifier serializableIdentifier;
// Token: 0x04003452 RID: 13394
[FieldOffset(Offset = "0x40")]
[Token(Token = "0x4003452")]
[SerializeField]
private List<Route> excludedRoutes;
}
// Token: 0x02000969 RID: 2409
[Token(Token = "0x2000969")]
[Serializable]
private class CacheScrollPositionFromScrollRectImpl : CachedViewStateControllerImpl<Vector2>
{
// Token: 0x17000B55 RID: 2901
// (get) Token: 0x06003FFA RID: 16378 RVA: 0x0000220F File Offset: 0x0000040F
[Token(Token = "0x17000B55")]
protected override Vector2 DefaultValue
{
[Token(Token = "0x6003FFA")]
[Address(RVA = "0x12767A0", Offset = "0x12755A0", VA = "0x1812767A0", Slot = "32")]
get
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
}
// Token: 0x06003FFB RID: 16379 RVA: 0x000FE454 File Offset: 0x000FC654
[Token(Token = "0x6003FFB")]
[Address(RVA = "0x1276700", Offset = "0x1275500", VA = "0x181276700", Slot = "34")]
protected override void PJDBALGNOAE(Vector2 ONGBFDACHHG)
{
this.scrollRect.normalizedPosition = ONGBFDACHHG;
}
// Token: 0x06003FFC RID: 16380 RVA: 0x000FE474 File Offset: 0x000FC674
[Token(Token = "0x6003FFC")]
[Address(RVA = "0x12766E0", Offset = "0x12754E0", VA = "0x1812766E0", Slot = "33")]
protected override Vector2 CHLAOLCBEND()
{
return this.scrollRect.normalizedPosition;
}
// Token: 0x06003FFD RID: 16381 RVA: 0x000FE494 File Offset: 0x000FC694
[Token(Token = "0x6003FFD")]
[Address(RVA = "0x1276720", Offset = "0x1275520", VA = "0x181276720")]
public CacheScrollPositionFromScrollRectImpl()
{
Vector2 up = Vector2.up;
this.defaultScrollPosition = up;
this.defaultScrollPosition.y = (float)0;
base..ctor();
}
// Token: 0x04003453 RID: 13395
[FieldOffset(Offset = "0x40")]
[Token(Token = "0x4003453")]
[SerializeField]
[DDPIINEJFMD(JIBDPHMGEGO.Self, false, false, false)]
private ScrollRect scrollRect;
// Token: 0x04003454 RID: 13396
[FieldOffset(Offset = "0x48")]
[Token(Token = "0x4003454")]
[SerializeField]
private Vector2 defaultScrollPosition;
}
// Token: 0x0200096A RID: 2410
[Token(Token = "0x200096A")]
[Serializable]
private class CacheStateFromFoldoutImpl : CachedViewStateControllerImpl<bool>
{
// Token: 0x17000B56 RID: 2902
// (get) Token: 0x06003FFE RID: 16382 RVA: 0x000FE4C4 File Offset: 0x000FC6C4
[Token(Token = "0x17000B56")]
protected override bool DefaultValue
{
[Token(Token = "0x6003FFE")]
[Address(RVA = "0x4C2F40", Offset = "0x4C1D40", VA = "0x1804C2F40", Slot = "32")]
get
{
return this.defaultIsOpen;
}
}
// Token: 0x06003FFF RID: 16383 RVA: 0x000FE4D8 File Offset: 0x000FC6D8
[Token(Token = "0x6003FFF")]
[Address(RVA = "0x12767E0", Offset = "0x12755E0", VA = "0x1812767E0", Slot = "34")]
protected override void PJDBALGNOAE(bool ONGBFDACHHG)
{
this.foldout.HACBIOINOLL = ONGBFDACHHG;
}
// Token: 0x06004000 RID: 16384 RVA: 0x000FE4F8 File Offset: 0x000FC6F8
[Token(Token = "0x6004000")]
[Address(RVA = "0x12767C0", Offset = "0x12755C0", VA = "0x1812767C0", Slot = "33")]
protected override bool CHLAOLCBEND()
{
return this.foldout.isOpen;
}
// Token: 0x06004001 RID: 16385 RVA: 0x000FE518 File Offset: 0x000FC718
[Token(Token = "0x6004001")]
[Address(RVA = "0x1276800", Offset = "0x1275600", VA = "0x181276800")]
public CacheStateFromFoldoutImpl()
{
}
// Token: 0x04003455 RID: 13397
[FieldOffset(Offset = "0x40")]
[Token(Token = "0x4003455")]
[SerializeField]
[DDPIINEJFMD(JIBDPHMGEGO.Self, false, false, false)]
private Foldout foldout;
// Token: 0x04003456 RID: 13398
[FieldOffset(Offset = "0x48")]
[Token(Token = "0x4003456")]
[SerializeField]
private bool defaultIsOpen;
}
}
}
+886
View File
@@ -0,0 +1,886 @@
using System;
using Cpp2IlInjected;
using UnityEngine;
namespace RRUI.Data
{
// Token: 0x0200096C RID: 2412
[Token(Token = "0x200096C")]
public class CardModel : RRUIModel
{
// Token: 0x17000B71 RID: 2929
// (get) Token: 0x06004037 RID: 16439 RVA: 0x000FE928 File Offset: 0x000FCB28
[Token(Token = "0x17000B71")]
protected override bool PHGOLNMDJLH
{
[Token(Token = "0x6004037")]
[Address(RVA = "0x460D40", Offset = "0x45FB40", VA = "0x180460D40", Slot = "12")]
get
{
return true;
}
}
// Token: 0x17000B72 RID: 2930
// (get) Token: 0x06004038 RID: 16440 RVA: 0x000FE938 File Offset: 0x000FCB38
// (set) Token: 0x06004039 RID: 16441 RVA: 0x000FE958 File Offset: 0x000FCB58
[Token(Token = "0x17000B72")]
public string EOOBEEPPAPD
{
[Token(Token = "0x6004038")]
[Address(RVA = "0x1276C80", Offset = "0x1275A80", VA = "0x181276C80")]
get
{
GALEIGFHNBB abadflcbfij;
do
{
abadflcbfij = this.ABADFLCBFIJ;
}
while (abadflcbfij == 0);
return abadflcbfij.<GJINGNPBMOF>k__BackingField;
}
[Token(Token = "0x6004039")]
[Address(RVA = "0x1276FD0", Offset = "0x1275DD0", VA = "0x181276FD0")]
set
{
GALEIGFHNBB abadflcbfij = this.ABADFLCBFIJ;
if (abadflcbfij != 0)
{
abadflcbfij.<GJINGNPBMOF>k__BackingField = value;
base.JOJPOMANGPO();
}
}
}
// Token: 0x17000B73 RID: 2931
// (get) Token: 0x0600403A RID: 16442 RVA: 0x000FE980 File Offset: 0x000FCB80
// (set) Token: 0x0600403B RID: 16443 RVA: 0x000FE9A0 File Offset: 0x000FCBA0
[Token(Token = "0x17000B73")]
public ImposterRawImage.POJHBPNMEAL FADOJGMBKIP
{
[Token(Token = "0x600403A")]
[Address(RVA = "0x1276D30", Offset = "0x1275B30", VA = "0x181276D30")]
get
{
GALEIGFHNBB abadflcbfij;
do
{
abadflcbfij = this.ABADFLCBFIJ;
}
while (abadflcbfij == 0);
return abadflcbfij.<FOKCHNBAOCE>k__BackingField;
}
[Token(Token = "0x600403B")]
[Address(RVA = "0x12771C0", Offset = "0x1275FC0", VA = "0x1812771C0")]
set
{
GALEIGFHNBB abadflcbfij = this.ABADFLCBFIJ;
if (abadflcbfij != 0)
{
abadflcbfij.<FOKCHNBAOCE>k__BackingField = value;
base.JOJPOMANGPO();
}
}
}
// Token: 0x17000B74 RID: 2932
// (get) Token: 0x0600403C RID: 16444 RVA: 0x000FE9C8 File Offset: 0x000FCBC8
// (set) Token: 0x0600403D RID: 16445 RVA: 0x000FE9E8 File Offset: 0x000FCBE8
[Token(Token = "0x17000B74")]
public Sprite BEKLFLACEPF
{
[Token(Token = "0x600403C")]
[Address(RVA = "0x1276C90", Offset = "0x1275A90", VA = "0x181276C90")]
get
{
GALEIGFHNBB abadflcbfij;
do
{
abadflcbfij = this.ABADFLCBFIJ;
}
while (abadflcbfij == 0);
return abadflcbfij.<MMAGCHLAJHE>k__BackingField;
}
[Token(Token = "0x600403D")]
[Address(RVA = "0x1277030", Offset = "0x1275E30", VA = "0x181277030")]
set
{
GALEIGFHNBB abadflcbfij = this.ABADFLCBFIJ;
if (abadflcbfij != 0)
{
abadflcbfij.<MMAGCHLAJHE>k__BackingField = value;
base.JOJPOMANGPO();
}
}
}
// Token: 0x17000B75 RID: 2933
// (get) Token: 0x0600403E RID: 16446 RVA: 0x000FEA10 File Offset: 0x000FCC10
// (set) Token: 0x0600403F RID: 16447 RVA: 0x000FEA24 File Offset: 0x000FCC24
[Token(Token = "0x17000B75")]
public Color? EGCKEMJIIAE
{
[Token(Token = "0x600403E")]
[Address(RVA = "0x1276C40", Offset = "0x1275A40", VA = "0x181276C40")]
get
{
/*
An exception occurred when decompiling this method (0600403E)
ICSharpCode.Decompiler.DecompilerException: Error decompiling System.Nullable`1<UnityEngine.Color> RRUI.Data.CardModel::get_BackgroundColor()
---> System.Exception: Basic block has to end with unconditional control flow.
{
Block_0:
stfld:BrowserModel(RRUIModel`1::BKGFONGNKBF, ldloc:CardModel[exp:RRUIModel`1](this), ldc.i4:int32[exp:BrowserModel](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.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(Token = "0x600403F")]
[Address(RVA = "0x1276F70", Offset = "0x1275D70", VA = "0x181276F70")]
set
{
if (this.ABADFLCBFIJ != 0)
{
bool has_value = value.has_value;
base.JOJPOMANGPO();
}
}
}
// Token: 0x17000B76 RID: 2934
// (get) Token: 0x06004040 RID: 16448 RVA: 0x000FEA48 File Offset: 0x000FCC48
// (set) Token: 0x06004041 RID: 16449 RVA: 0x000FEA68 File Offset: 0x000FCC68
[Token(Token = "0x17000B76")]
public string KDHCPIMIJAO
{
[Token(Token = "0x6004040")]
[Address(RVA = "0x1276E20", Offset = "0x1275C20", VA = "0x181276E20")]
get
{
GALEIGFHNBB abadflcbfij;
do
{
abadflcbfij = this.ABADFLCBFIJ;
}
while (abadflcbfij == 0);
return abadflcbfij.<BFDIBJOMOMM>k__BackingField;
}
[Token(Token = "0x6004041")]
[Address(RVA = "0x12774C0", Offset = "0x12762C0", VA = "0x1812774C0")]
set
{
GALEIGFHNBB abadflcbfij = this.ABADFLCBFIJ;
if (abadflcbfij != 0)
{
abadflcbfij.<BFDIBJOMOMM>k__BackingField = value;
base.JOJPOMANGPO();
}
}
}
// Token: 0x17000B77 RID: 2935
// (get) Token: 0x06004042 RID: 16450 RVA: 0x000FEA90 File Offset: 0x000FCC90
// (set) Token: 0x06004043 RID: 16451 RVA: 0x000FEAB0 File Offset: 0x000FCCB0
[Token(Token = "0x17000B77")]
public string FGOGOMCODDP
{
[Token(Token = "0x6004042")]
[Address(RVA = "0x1276EE0", Offset = "0x1275CE0", VA = "0x181276EE0")]
get
{
GALEIGFHNBB abadflcbfij;
do
{
abadflcbfij = this.ABADFLCBFIJ;
}
while (abadflcbfij == 0);
return abadflcbfij.<DKPKBGEABHC>k__BackingField;
}
[Token(Token = "0x6004043")]
[Address(RVA = "0x1277700", Offset = "0x1276500", VA = "0x181277700")]
set
{
GALEIGFHNBB abadflcbfij = this.ABADFLCBFIJ;
if (abadflcbfij != 0)
{
abadflcbfij.<DKPKBGEABHC>k__BackingField = value;
base.JOJPOMANGPO();
}
}
}
// Token: 0x17000B78 RID: 2936
// (get) Token: 0x06004044 RID: 16452 RVA: 0x000FEAD8 File Offset: 0x000FCCD8
// (set) Token: 0x06004045 RID: 16453 RVA: 0x000FEAF8 File Offset: 0x000FCCF8
[Token(Token = "0x17000B78")]
public string MGKPKHBIOPI
{
[Token(Token = "0x6004044")]
[Address(RVA = "0x1276F60", Offset = "0x1275D60", VA = "0x181276F60")]
get
{
GALEIGFHNBB abadflcbfij;
do
{
abadflcbfij = this.ABADFLCBFIJ;
}
while (abadflcbfij == 0);
return abadflcbfij.<EEAGJCIHELJ>k__BackingField;
}
[Token(Token = "0x6004045")]
[Address(RVA = "0x12778E0", Offset = "0x12766E0", VA = "0x1812778E0")]
set
{
GALEIGFHNBB abadflcbfij = this.ABADFLCBFIJ;
if (abadflcbfij != 0)
{
abadflcbfij.<EEAGJCIHELJ>k__BackingField = value;
base.JOJPOMANGPO();
}
}
}
// Token: 0x17000B79 RID: 2937
// (get) Token: 0x06004046 RID: 16454 RVA: 0x000FEB20 File Offset: 0x000FCD20
// (set) Token: 0x06004047 RID: 16455 RVA: 0x000FEB34 File Offset: 0x000FCD34
[Token(Token = "0x17000B79")]
public Color? AMOFJMAABBO
{
[Token(Token = "0x6004046")]
[Address(RVA = "0x1276EA0", Offset = "0x1275CA0", VA = "0x181276EA0")]
get
{
/*
An exception occurred when decompiling this method (06004046)
ICSharpCode.Decompiler.DecompilerException: Error decompiling System.Nullable`1<UnityEngine.Color> RRUI.Data.CardModel::get_SecondaryTextColor()
---> System.Exception: Basic block has to end with unconditional control flow.
{
Block_0:
stfld:BrowserModel(RRUIModel`1::BKGFONGNKBF, ldloc:CardModel[exp:RRUIModel`1](this), ldc.i4:int32[exp:BrowserModel](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.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(Token = "0x6004047")]
[Address(RVA = "0x12776A0", Offset = "0x12764A0", VA = "0x1812776A0")]
set
{
if (this.ABADFLCBFIJ != 0)
{
bool has_value = value.has_value;
base.JOJPOMANGPO();
}
}
}
// Token: 0x17000B7A RID: 2938
// (get) Token: 0x06004048 RID: 16456 RVA: 0x000FEB58 File Offset: 0x000FCD58
// (set) Token: 0x06004049 RID: 16457 RVA: 0x000FEB78 File Offset: 0x000FCD78
[Token(Token = "0x17000B7A")]
public Sprite LGHJJKOBAFK
{
[Token(Token = "0x6004048")]
[Address(RVA = "0x1276E90", Offset = "0x1275C90", VA = "0x181276E90")]
get
{
GALEIGFHNBB abadflcbfij;
do
{
abadflcbfij = this.ABADFLCBFIJ;
}
while (abadflcbfij == 0);
return abadflcbfij.<IKEOPMLJEGG>k__BackingField;
}
[Token(Token = "0x6004049")]
[Address(RVA = "0x1277640", Offset = "0x1276440", VA = "0x181277640")]
set
{
GALEIGFHNBB abadflcbfij = this.ABADFLCBFIJ;
if (abadflcbfij != 0)
{
abadflcbfij.<IKEOPMLJEGG>k__BackingField = value;
base.JOJPOMANGPO();
}
}
}
// Token: 0x17000B7B RID: 2939
// (get) Token: 0x0600404A RID: 16458 RVA: 0x000FEBA0 File Offset: 0x000FCDA0
// (set) Token: 0x0600404B RID: 16459 RVA: 0x000FEBC0 File Offset: 0x000FCDC0
[Token(Token = "0x17000B7B")]
public Sprite CJNFDMCKOGI
{
[Token(Token = "0x600404A")]
[Address(RVA = "0x1276F50", Offset = "0x1275D50", VA = "0x181276F50")]
get
{
GALEIGFHNBB abadflcbfij;
do
{
abadflcbfij = this.ABADFLCBFIJ;
}
while (abadflcbfij == 0);
return abadflcbfij.<NHBCJNENEMO>k__BackingField;
}
[Token(Token = "0x600404B")]
[Address(RVA = "0x1277880", Offset = "0x1276680", VA = "0x181277880")]
set
{
GALEIGFHNBB abadflcbfij = this.ABADFLCBFIJ;
if (abadflcbfij != 0)
{
abadflcbfij.<NHBCJNENEMO>k__BackingField = value;
base.JOJPOMANGPO();
}
}
}
// Token: 0x17000B7C RID: 2940
// (get) Token: 0x0600404C RID: 16460 RVA: 0x000FEBE8 File Offset: 0x000FCDE8
// (set) Token: 0x0600404D RID: 16461 RVA: 0x000FEC08 File Offset: 0x000FCE08
[Token(Token = "0x17000B7C")]
public string PLPEOJCGDHP
{
[Token(Token = "0x600404C")]
[Address(RVA = "0x1276D10", Offset = "0x1275B10", VA = "0x181276D10")]
get
{
GALEIGFHNBB abadflcbfij;
do
{
abadflcbfij = this.ABADFLCBFIJ;
}
while (abadflcbfij == 0);
return abadflcbfij.<FOIMMDBIEMM>k__BackingField;
}
[Token(Token = "0x600404D")]
[Address(RVA = "0x1277160", Offset = "0x1275F60", VA = "0x181277160")]
set
{
GALEIGFHNBB abadflcbfij = this.ABADFLCBFIJ;
if (abadflcbfij != 0)
{
abadflcbfij.<FOIMMDBIEMM>k__BackingField = value;
base.JOJPOMANGPO();
}
}
}
// Token: 0x17000B7D RID: 2941
// (get) Token: 0x0600404E RID: 16462 RVA: 0x000FEC30 File Offset: 0x000FCE30
// (set) Token: 0x0600404F RID: 16463 RVA: 0x000FEC50 File Offset: 0x000FCE50
[Token(Token = "0x17000B7D")]
public Sprite NDHLPHMBLIL
{
[Token(Token = "0x600404E")]
[Address(RVA = "0x1276CF0", Offset = "0x1275AF0", VA = "0x181276CF0")]
get
{
GALEIGFHNBB abadflcbfij;
do
{
abadflcbfij = this.ABADFLCBFIJ;
}
while (abadflcbfij == 0);
return abadflcbfij.<CAGGEAJPFLH>k__BackingField;
}
[Token(Token = "0x600404F")]
[Address(RVA = "0x1277100", Offset = "0x1275F00", VA = "0x181277100")]
set
{
GALEIGFHNBB abadflcbfij = this.ABADFLCBFIJ;
if (abadflcbfij != 0)
{
abadflcbfij.<CAGGEAJPFLH>k__BackingField = value;
base.JOJPOMANGPO();
}
}
}
// Token: 0x17000B7E RID: 2942
// (get) Token: 0x06004050 RID: 16464 RVA: 0x000FEC78 File Offset: 0x000FCE78
// (set) Token: 0x06004051 RID: 16465 RVA: 0x000FEC8C File Offset: 0x000FCE8C
[Token(Token = "0x17000B7E")]
public Color? JGLGKKOAGAB
{
[Token(Token = "0x6004050")]
[Address(RVA = "0x1276CA0", Offset = "0x1275AA0", VA = "0x181276CA0")]
get
{
/*
An exception occurred when decompiling this method (06004050)
ICSharpCode.Decompiler.DecompilerException: Error decompiling System.Nullable`1<UnityEngine.Color> RRUI.Data.CardModel::get_BadgeColor()
---> System.Exception: Basic block has to end with unconditional control flow.
{
Block_0:
stfld:BrowserModel(RRUIModel`1::BKGFONGNKBF, ldloc:CardModel[exp:RRUIModel`1](this), ldc.i4:int32[exp:BrowserModel](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.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(Token = "0x6004051")]
[Address(RVA = "0x1277090", Offset = "0x1275E90", VA = "0x181277090")]
set
{
if (this.ABADFLCBFIJ != 0)
{
bool has_value = value.has_value;
base.JOJPOMANGPO();
}
}
}
// Token: 0x17000B7F RID: 2943
// (get) Token: 0x06004052 RID: 16466 RVA: 0x000FECB0 File Offset: 0x000FCEB0
// (set) Token: 0x06004053 RID: 16467 RVA: 0x000FECD0 File Offset: 0x000FCED0
[Token(Token = "0x17000B7F")]
public bool EGGFDPLAJPL
{
[Token(Token = "0x6004052")]
[Address(RVA = "0x1276D60", Offset = "0x1275B60", VA = "0x181276D60")]
get
{
GALEIGFHNBB abadflcbfij = this.ABADFLCBFIJ;
return abadflcbfij == 0 || abadflcbfij.<IDLDOFGJKJI>k__BackingField;
}
[Token(Token = "0x6004053")]
[Address(RVA = "0x1277280", Offset = "0x1276080", VA = "0x181277280")]
set
{
GALEIGFHNBB abadflcbfij = this.ABADFLCBFIJ;
if (abadflcbfij != 0)
{
abadflcbfij.<IDLDOFGJKJI>k__BackingField = value;
base.JOJPOMANGPO();
}
}
}
// Token: 0x17000B80 RID: 2944
// (get) Token: 0x06004054 RID: 16468 RVA: 0x000FECF8 File Offset: 0x000FCEF8
// (set) Token: 0x06004055 RID: 16469 RVA: 0x000FED18 File Offset: 0x000FCF18
[Token(Token = "0x17000B80")]
public string HEIMFAPKFPG
{
[Token(Token = "0x6004054")]
[Address(RVA = "0x1276DE0", Offset = "0x1275BE0", VA = "0x181276DE0")]
get
{
GALEIGFHNBB abadflcbfij;
do
{
abadflcbfij = this.ABADFLCBFIJ;
}
while (abadflcbfij == 0);
return abadflcbfij.<AHIKLCLHOFO>k__BackingField;
}
[Token(Token = "0x6004055")]
[Address(RVA = "0x1277400", Offset = "0x1276200", VA = "0x181277400")]
set
{
GALEIGFHNBB abadflcbfij = this.ABADFLCBFIJ;
if (abadflcbfij != 0)
{
abadflcbfij.<AHIKLCLHOFO>k__BackingField = value;
base.JOJPOMANGPO();
}
}
}
// Token: 0x17000B81 RID: 2945
// (get) Token: 0x06004056 RID: 16470 RVA: 0x000FED40 File Offset: 0x000FCF40
// (set) Token: 0x06004057 RID: 16471 RVA: 0x000FED60 File Offset: 0x000FCF60
[Token(Token = "0x17000B81")]
public Action EIAALNPCLCM
{
[Token(Token = "0x6004056")]
[Address(RVA = "0x1276E00", Offset = "0x1275C00", VA = "0x181276E00")]
get
{
GALEIGFHNBB abadflcbfij;
do
{
abadflcbfij = this.ABADFLCBFIJ;
}
while (abadflcbfij == 0);
return abadflcbfij.<OBKDGIJGGFF>k__BackingField;
}
[Token(Token = "0x6004057")]
[Address(RVA = "0x1277460", Offset = "0x1276260", VA = "0x181277460")]
set
{
GALEIGFHNBB abadflcbfij = this.ABADFLCBFIJ;
if (abadflcbfij != 0)
{
abadflcbfij.<OBKDGIJGGFF>k__BackingField = value;
base.JOJPOMANGPO();
}
}
}
// Token: 0x17000B82 RID: 2946
// (get) Token: 0x06004058 RID: 16472 RVA: 0x000FED88 File Offset: 0x000FCF88
// (set) Token: 0x06004059 RID: 16473 RVA: 0x000FEDA8 File Offset: 0x000FCFA8
[Token(Token = "0x17000B82")]
public bool BGLPCECIPAP
{
[Token(Token = "0x6004058")]
[Address(RVA = "0x1276DA0", Offset = "0x1275BA0", VA = "0x181276DA0")]
get
{
GALEIGFHNBB abadflcbfij = this.ABADFLCBFIJ;
return abadflcbfij == 0 || abadflcbfij.<OBOGHPKEKFJ>k__BackingField;
}
[Token(Token = "0x6004059")]
[Address(RVA = "0x1277340", Offset = "0x1276140", VA = "0x181277340")]
set
{
GALEIGFHNBB abadflcbfij = this.ABADFLCBFIJ;
if (abadflcbfij != 0)
{
abadflcbfij.<OBOGHPKEKFJ>k__BackingField = value;
base.JOJPOMANGPO();
}
}
}
// Token: 0x17000B83 RID: 2947
// (get) Token: 0x0600405A RID: 16474 RVA: 0x000FEDD0 File Offset: 0x000FCFD0
// (set) Token: 0x0600405B RID: 16475 RVA: 0x000FEDF0 File Offset: 0x000FCFF0
[Token(Token = "0x17000B83")]
public string GEOEJALMMPB
{
[Token(Token = "0x600405A")]
[Address(RVA = "0x1276E50", Offset = "0x1275C50", VA = "0x181276E50")]
get
{
GALEIGFHNBB abadflcbfij;
do
{
abadflcbfij = this.ABADFLCBFIJ;
}
while (abadflcbfij == 0);
return abadflcbfij.<GNGPJNNHLCJ>k__BackingField;
}
[Token(Token = "0x600405B")]
[Address(RVA = "0x1277580", Offset = "0x1276380", VA = "0x181277580")]
set
{
GALEIGFHNBB abadflcbfij = this.ABADFLCBFIJ;
if (abadflcbfij != 0)
{
abadflcbfij.<GNGPJNNHLCJ>k__BackingField = value;
base.JOJPOMANGPO();
}
}
}
// Token: 0x17000B84 RID: 2948
// (get) Token: 0x0600405C RID: 16476 RVA: 0x000FEE18 File Offset: 0x000FD018
// (set) Token: 0x0600405D RID: 16477 RVA: 0x000FEE38 File Offset: 0x000FD038
[Token(Token = "0x17000B84")]
public Sprite IHIKODFFFII
{
[Token(Token = "0x600405C")]
[Address(RVA = "0x1276E30", Offset = "0x1275C30", VA = "0x181276E30")]
get
{
GALEIGFHNBB abadflcbfij;
do
{
abadflcbfij = this.ABADFLCBFIJ;
}
while (abadflcbfij == 0);
return abadflcbfij.<EMICANACGJK>k__BackingField;
}
[Token(Token = "0x600405D")]
[Address(RVA = "0x1277520", Offset = "0x1276320", VA = "0x181277520")]
set
{
GALEIGFHNBB abadflcbfij = this.ABADFLCBFIJ;
if (abadflcbfij != 0)
{
abadflcbfij.<EMICANACGJK>k__BackingField = value;
base.JOJPOMANGPO();
}
}
}
// Token: 0x17000B85 RID: 2949
// (get) Token: 0x0600405E RID: 16478 RVA: 0x000FEE60 File Offset: 0x000FD060
// (set) Token: 0x0600405F RID: 16479 RVA: 0x000FEE80 File Offset: 0x000FD080
[Token(Token = "0x17000B85")]
public Action CMKLJMFEFEL
{
[Token(Token = "0x600405E")]
[Address(RVA = "0x1276E70", Offset = "0x1275C70", VA = "0x181276E70")]
get
{
GALEIGFHNBB abadflcbfij;
do
{
abadflcbfij = this.ABADFLCBFIJ;
}
while (abadflcbfij == 0);
return abadflcbfij.<NDEBJBPHHJJ>k__BackingField;
}
[Token(Token = "0x600405F")]
[Address(RVA = "0x12775E0", Offset = "0x12763E0", VA = "0x1812775E0")]
set
{
GALEIGFHNBB abadflcbfij = this.ABADFLCBFIJ;
if (abadflcbfij != 0)
{
abadflcbfij.<NDEBJBPHHJJ>k__BackingField = value;
base.JOJPOMANGPO();
}
}
}
// Token: 0x17000B86 RID: 2950
// (get) Token: 0x06004060 RID: 16480 RVA: 0x000FEEA8 File Offset: 0x000FD0A8
// (set) Token: 0x06004061 RID: 16481 RVA: 0x000FEEC8 File Offset: 0x000FD0C8
[Token(Token = "0x17000B86")]
public bool HGAIOCEPIKD
{
[Token(Token = "0x6004060")]
[Address(RVA = "0x1276DC0", Offset = "0x1275BC0", VA = "0x181276DC0")]
get
{
GALEIGFHNBB abadflcbfij = this.ABADFLCBFIJ;
return abadflcbfij == 0 || abadflcbfij.<PIHPNEKKOEC>k__BackingField;
}
[Token(Token = "0x6004061")]
[Address(RVA = "0x12773A0", Offset = "0x12761A0", VA = "0x1812773A0")]
set
{
GALEIGFHNBB abadflcbfij = this.ABADFLCBFIJ;
if (abadflcbfij != 0)
{
abadflcbfij.<PIHPNEKKOEC>k__BackingField = value;
base.JOJPOMANGPO();
}
}
}
// Token: 0x17000B87 RID: 2951
// (get) Token: 0x06004062 RID: 16482 RVA: 0x000FEEF0 File Offset: 0x000FD0F0
// (set) Token: 0x06004063 RID: 16483 RVA: 0x000FEF10 File Offset: 0x000FD110
[Token(Token = "0x17000B87")]
public string GKLLCMDIBLF
{
[Token(Token = "0x6004062")]
[Address(RVA = "0x1276F10", Offset = "0x1275D10", VA = "0x181276F10")]
get
{
GALEIGFHNBB abadflcbfij;
do
{
abadflcbfij = this.ABADFLCBFIJ;
}
while (abadflcbfij == 0);
return abadflcbfij.<EPPCIFHLFOI>k__BackingField;
}
[Token(Token = "0x6004063")]
[Address(RVA = "0x12777C0", Offset = "0x12765C0", VA = "0x1812777C0")]
set
{
GALEIGFHNBB abadflcbfij = this.ABADFLCBFIJ;
if (abadflcbfij != 0)
{
abadflcbfij.<EPPCIFHLFOI>k__BackingField = value;
base.JOJPOMANGPO();
}
}
}
// Token: 0x17000B88 RID: 2952
// (get) Token: 0x06004064 RID: 16484 RVA: 0x000FEF38 File Offset: 0x000FD138
// (set) Token: 0x06004065 RID: 16485 RVA: 0x000FEF58 File Offset: 0x000FD158
[Token(Token = "0x17000B88")]
public Sprite MCIPGGCPPEE
{
[Token(Token = "0x6004064")]
[Address(RVA = "0x1276EF0", Offset = "0x1275CF0", VA = "0x181276EF0")]
get
{
GALEIGFHNBB abadflcbfij;
do
{
abadflcbfij = this.ABADFLCBFIJ;
}
while (abadflcbfij == 0);
return abadflcbfij.<ODNHBKCOMLM>k__BackingField;
}
[Token(Token = "0x6004065")]
[Address(RVA = "0x1277760", Offset = "0x1276560", VA = "0x181277760")]
set
{
GALEIGFHNBB abadflcbfij = this.ABADFLCBFIJ;
if (abadflcbfij != 0)
{
abadflcbfij.<ODNHBKCOMLM>k__BackingField = value;
base.JOJPOMANGPO();
}
}
}
// Token: 0x17000B89 RID: 2953
// (get) Token: 0x06004066 RID: 16486 RVA: 0x000FEF80 File Offset: 0x000FD180
// (set) Token: 0x06004067 RID: 16487 RVA: 0x000FEFA0 File Offset: 0x000FD1A0
[Token(Token = "0x17000B89")]
public Action DCLAPJDFAOD
{
[Token(Token = "0x6004066")]
[Address(RVA = "0x1276F30", Offset = "0x1275D30", VA = "0x181276F30")]
get
{
GALEIGFHNBB abadflcbfij;
do
{
abadflcbfij = this.ABADFLCBFIJ;
}
while (abadflcbfij == 0);
return abadflcbfij.<PIKHGCMFMIE>k__BackingField;
}
[Token(Token = "0x6004067")]
[Address(RVA = "0x1277820", Offset = "0x1276620", VA = "0x181277820")]
set
{
GALEIGFHNBB abadflcbfij = this.ABADFLCBFIJ;
if (abadflcbfij != 0)
{
abadflcbfij.<PIKHGCMFMIE>k__BackingField = value;
base.JOJPOMANGPO();
}
}
}
// Token: 0x17000B8A RID: 2954
// (get) Token: 0x06004068 RID: 16488 RVA: 0x000FEFC8 File Offset: 0x000FD1C8
// (set) Token: 0x06004069 RID: 16489 RVA: 0x000FEFE8 File Offset: 0x000FD1E8
[Token(Token = "0x17000B8A")]
public bool PGABFKOHPMJ
{
[Token(Token = "0x6004068")]
[Address(RVA = "0x1276D40", Offset = "0x1275B40", VA = "0x181276D40")]
get
{
GALEIGFHNBB abadflcbfij;
do
{
abadflcbfij = this.ABADFLCBFIJ;
}
while (abadflcbfij == 0);
return abadflcbfij.<EKHFIFAJLBA>k__BackingField;
}
[Token(Token = "0x6004069")]
[Address(RVA = "0x1277220", Offset = "0x1276020", VA = "0x181277220")]
set
{
GALEIGFHNBB abadflcbfij = this.ABADFLCBFIJ;
if (abadflcbfij != 0)
{
abadflcbfij.<EKHFIFAJLBA>k__BackingField = value;
base.JOJPOMANGPO();
}
}
}
// Token: 0x17000B8B RID: 2955
// (get) Token: 0x0600406A RID: 16490 RVA: 0x000FF010 File Offset: 0x000FD210
// (set) Token: 0x0600406B RID: 16491 RVA: 0x000FF030 File Offset: 0x000FD230
[Token(Token = "0x17000B8B")]
public bool FDFHJAFDFJO
{
[Token(Token = "0x600406A")]
[Address(RVA = "0x1276D80", Offset = "0x1275B80", VA = "0x181276D80")]
get
{
GALEIGFHNBB abadflcbfij;
do
{
abadflcbfij = this.ABADFLCBFIJ;
}
while (abadflcbfij == 0);
return abadflcbfij.<OMNDKBDBAJB>k__BackingField;
}
[Token(Token = "0x600406B")]
[Address(RVA = "0x12772E0", Offset = "0x12760E0", VA = "0x1812772E0")]
set
{
GALEIGFHNBB abadflcbfij = this.ABADFLCBFIJ;
if (abadflcbfij != 0)
{
abadflcbfij.<OMNDKBDBAJB>k__BackingField = value;
base.JOJPOMANGPO();
}
}
}
// Token: 0x0600406C RID: 16492 RVA: 0x000FF058 File Offset: 0x000FD258
[Token(Token = "0x600406C")]
[Address(RVA = "0x1276C30", Offset = "0x1275A30", VA = "0x181276C30")]
public void Set(GALEIGFHNBB ABADFLCBFIJ)
{
this.ABADFLCBFIJ = ABADFLCBFIJ;
base.MKBLJJGJAOH();
}
// Token: 0x0600406D RID: 16493 RVA: 0x000FF074 File Offset: 0x000FD274
[Token(Token = "0x600406D")]
[Address(RVA = "0x1276B40", Offset = "0x1275940", VA = "0x181276B40", Slot = "22")]
protected override void AHFKACICJNC()
{
GALEIGFHNBB galeigfhnbb = new GALEIGFHNBB();
this.ABADFLCBFIJ = galeigfhnbb;
}
// Token: 0x0600406E RID: 16494 RVA: 0x000FF090 File Offset: 0x000FD290
[Token(Token = "0x600406E")]
[Address(RVA = "0x1276B90", Offset = "0x1275990", VA = "0x181276B90", Slot = "26")]
protected override DABKFAIHBBP GLPJPIEOLDF()
{
return JJEKJGALHKO.<EIDHKJMHBEC>k__BackingField;
}
// Token: 0x0600406F RID: 16495 RVA: 0x000FF0A4 File Offset: 0x000FD2A4
[Token(Token = "0x600406F")]
[Address(RVA = "0xF6A2D0", Offset = "0xF690D0", VA = "0x180F6A2D0")]
public CardModel()
{
}
// Token: 0x04003471 RID: 13425
[FieldOffset(Offset = "0x68")]
[Token(Token = "0x4003471")]
private GALEIGFHNBB ABADFLCBFIJ;
}
}
@@ -0,0 +1,963 @@
using System;
using Cpp2IlInjected;
using UnityEngine.Rendering;
namespace RRUI.Data
{
// Token: 0x0200096D RID: 2413
[Token(Token = "0x200096D")]
public class CardModelController : ModelController<CardModel>
{
// Token: 0x06004070 RID: 16496 RVA: 0x000FF0B8 File Offset: 0x000FD2B8
[Token(Token = "0x6004070")]
[Address(RVA = "0x1276B00", Offset = "0x1275900", VA = "0x181276B00")]
public CardModelController()
{
}
// Token: 0x0200096E RID: 2414
[Token(Token = "0x200096E")]
[Serializable]
private class PrimaryTextImpl : TextControllerImpl<CardModel>
{
// Token: 0x06004071 RID: 16497 RVA: 0x000FF0CC File Offset: 0x000FD2CC
[Token(Token = "0x6004071")]
[Address(RVA = "0x1285D30", Offset = "0x1284B30", VA = "0x181285D30", Slot = "27")]
protected override void DMAHGBLDMFA()
{
}
// Token: 0x06004072 RID: 16498 RVA: 0x000FF0E0 File Offset: 0x000FD2E0
[Token(Token = "0x6004072")]
[Address(RVA = "0x1285DB0", Offset = "0x1284BB0", VA = "0x181285DB0")]
public PrimaryTextImpl()
{
}
}
// Token: 0x0200096F RID: 2415
[Token(Token = "0x200096F")]
[Serializable]
private class SecondaryTextImpl : TextControllerImpl<CardModel>
{
// Token: 0x06004073 RID: 16499 RVA: 0x000FF0F4 File Offset: 0x000FD2F4
[Token(Token = "0x6004073")]
[Address(RVA = "0x1286A90", Offset = "0x1285890", VA = "0x181286A90", Slot = "27")]
protected override void DMAHGBLDMFA()
{
}
// Token: 0x06004074 RID: 16500 RVA: 0x000FF108 File Offset: 0x000FD308
[Token(Token = "0x6004074")]
[Address(RVA = "0x1286B10", Offset = "0x1285910", VA = "0x181286B10")]
public SecondaryTextImpl()
{
}
}
// Token: 0x02000970 RID: 2416
[Token(Token = "0x2000970")]
[Serializable]
private class TertiaryTextImpl : TextControllerImpl<CardModel>
{
// Token: 0x06004075 RID: 16501 RVA: 0x000FF11C File Offset: 0x000FD31C
[Token(Token = "0x6004075")]
[Address(RVA = "0x1287540", Offset = "0x1286340", VA = "0x181287540", Slot = "27")]
protected override void DMAHGBLDMFA()
{
}
// Token: 0x06004076 RID: 16502 RVA: 0x000FF130 File Offset: 0x000FD330
[Token(Token = "0x6004076")]
[Address(RVA = "0x12875C0", Offset = "0x12863C0", VA = "0x1812875C0")]
public TertiaryTextImpl()
{
}
}
// Token: 0x02000971 RID: 2417
[Token(Token = "0x2000971")]
[Serializable]
private class BadgeTextImpl : TextControllerImpl<CardModel>
{
// Token: 0x06004077 RID: 16503 RVA: 0x000FF144 File Offset: 0x000FD344
[Token(Token = "0x6004077")]
[Address(RVA = "0x1274850", Offset = "0x1273650", VA = "0x181274850", Slot = "27")]
protected override void DMAHGBLDMFA()
{
}
// Token: 0x06004078 RID: 16504 RVA: 0x000FF158 File Offset: 0x000FD358
[Token(Token = "0x6004078")]
[Address(RVA = "0x12748D0", Offset = "0x12736D0", VA = "0x1812748D0")]
public BadgeTextImpl()
{
}
}
// Token: 0x02000972 RID: 2418
[Token(Token = "0x2000972")]
[Serializable]
private class PrimaryButtonTextImpl : TextControllerImpl<CardModel>
{
// Token: 0x06004079 RID: 16505 RVA: 0x000FF16C File Offset: 0x000FD36C
[Token(Token = "0x6004079")]
[Address(RVA = "0x1285C70", Offset = "0x1284A70", VA = "0x181285C70", Slot = "27")]
protected override void DMAHGBLDMFA()
{
int num = 0;
CoreUnsafeUtils.QuickSort(0, num);
}
// Token: 0x0600407A RID: 16506 RVA: 0x000FF18C File Offset: 0x000FD38C
[Token(Token = "0x600407A")]
[Address(RVA = "0x1285CF0", Offset = "0x1284AF0", VA = "0x181285CF0")]
public PrimaryButtonTextImpl()
{
}
}
// Token: 0x02000973 RID: 2419
[Token(Token = "0x2000973")]
[Serializable]
private class SecondaryButtonTextImpl : TextControllerImpl<CardModel>
{
// Token: 0x0600407B RID: 16507 RVA: 0x000FF1A0 File Offset: 0x000FD3A0
[Token(Token = "0x600407B")]
[Address(RVA = "0x1286800", Offset = "0x1285600", VA = "0x181286800", Slot = "27")]
protected override void DMAHGBLDMFA()
{
}
// Token: 0x0600407C RID: 16508 RVA: 0x000FF1B4 File Offset: 0x000FD3B4
[Token(Token = "0x600407C")]
[Address(RVA = "0x1286880", Offset = "0x1285680", VA = "0x181286880")]
public SecondaryButtonTextImpl()
{
}
}
// Token: 0x02000974 RID: 2420
[Token(Token = "0x2000974")]
[Serializable]
private class TertiaryButtonTextImpl : TextControllerImpl<CardModel>
{
// Token: 0x0600407D RID: 16509 RVA: 0x000FF1C8 File Offset: 0x000FD3C8
[Token(Token = "0x600407D")]
[Address(RVA = "0x12873E0", Offset = "0x12861E0", VA = "0x1812873E0", Slot = "27")]
protected override void DMAHGBLDMFA()
{
}
// Token: 0x0600407E RID: 16510 RVA: 0x000FF1DC File Offset: 0x000FD3DC
[Token(Token = "0x600407E")]
[Address(RVA = "0x1287460", Offset = "0x1286260", VA = "0x181287460")]
public TertiaryButtonTextImpl()
{
}
}
// Token: 0x02000975 RID: 2421
[Token(Token = "0x2000975")]
[Serializable]
private class SecondaryTextColorImpl : TextControllerImpl<CardModel>
{
// Token: 0x0600407F RID: 16511 RVA: 0x0000220F File Offset: 0x0000040F
[Token(Token = "0x600407F")]
[Address(RVA = "0x1286960", Offset = "0x1285760", VA = "0x181286960", Slot = "27")]
protected override void DMAHGBLDMFA()
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
// Token: 0x06004080 RID: 16512 RVA: 0x000FF1F0 File Offset: 0x000FD3F0
[Token(Token = "0x6004080")]
[Address(RVA = "0x1286A50", Offset = "0x1285850", VA = "0x181286A50")]
public SecondaryTextColorImpl()
{
}
}
// Token: 0x02000976 RID: 2422
[Token(Token = "0x2000976")]
[Serializable]
private class BackgroundImageImpl : RecNetRawImageControllerImpl<CardModel>
{
// Token: 0x06004081 RID: 16513 RVA: 0x000FF204 File Offset: 0x000FD404
[Token(Token = "0x6004081")]
[Address(RVA = "0x1274530", Offset = "0x1273330", VA = "0x181274530", Slot = "27")]
protected override void DMAHGBLDMFA()
{
}
// Token: 0x06004082 RID: 16514 RVA: 0x000FF21C File Offset: 0x000FD41C
[Token(Token = "0x6004082")]
[Address(RVA = "0x1274590", Offset = "0x1273390", VA = "0x181274590")]
public BackgroundImageImpl()
{
}
}
// Token: 0x02000977 RID: 2423
[Token(Token = "0x2000977")]
[Serializable]
private class BackgroundImageSpriteImpl : ImageControllerImpl<CardModel>
{
// Token: 0x06004083 RID: 16515 RVA: 0x000FF230 File Offset: 0x000FD430
[Token(Token = "0x6004083")]
[Address(RVA = "0x12745D0", Offset = "0x12733D0", VA = "0x1812745D0", Slot = "27")]
protected override void DMAHGBLDMFA()
{
}
// Token: 0x06004084 RID: 16516 RVA: 0x000FF248 File Offset: 0x000FD448
[Token(Token = "0x6004084")]
[Address(RVA = "0x1274630", Offset = "0x1273430", VA = "0x181274630")]
public BackgroundImageSpriteImpl()
{
}
}
// Token: 0x02000978 RID: 2424
[Token(Token = "0x2000978")]
[Serializable]
private class ImposterImageImpl : ImposterRawImageControllerImpl<CardModel>
{
// Token: 0x06004085 RID: 16517 RVA: 0x000FF25C File Offset: 0x000FD45C
[Token(Token = "0x6004085")]
[Address(RVA = "0x1284660", Offset = "0x1283460", VA = "0x181284660", Slot = "27")]
protected override void DMAHGBLDMFA()
{
}
// Token: 0x06004086 RID: 16518 RVA: 0x000FF274 File Offset: 0x000FD474
[Token(Token = "0x6004086")]
[Address(RVA = "0x12846C0", Offset = "0x12834C0", VA = "0x1812846C0")]
public ImposterImageImpl()
{
}
}
// Token: 0x02000979 RID: 2425
[Token(Token = "0x2000979")]
[Serializable]
private class SecondaryIconImageImpl : ImageControllerImpl<CardModel>
{
// Token: 0x06004087 RID: 16519 RVA: 0x000FF288 File Offset: 0x000FD488
[Token(Token = "0x6004087")]
[Address(RVA = "0x12868C0", Offset = "0x12856C0", VA = "0x1812868C0", Slot = "27")]
protected override void DMAHGBLDMFA()
{
}
// Token: 0x06004088 RID: 16520 RVA: 0x000FF2A0 File Offset: 0x000FD4A0
[Token(Token = "0x6004088")]
[Address(RVA = "0x1286920", Offset = "0x1285720", VA = "0x181286920")]
public SecondaryIconImageImpl()
{
}
}
// Token: 0x0200097A RID: 2426
[Token(Token = "0x200097A")]
[Serializable]
private class TertiaryIconImageImpl : ImageControllerImpl<CardModel>
{
// Token: 0x06004089 RID: 16521 RVA: 0x000FF2B4 File Offset: 0x000FD4B4
[Token(Token = "0x6004089")]
[Address(RVA = "0x12874A0", Offset = "0x12862A0", VA = "0x1812874A0", Slot = "27")]
protected override void DMAHGBLDMFA()
{
}
// Token: 0x0600408A RID: 16522 RVA: 0x000FF2CC File Offset: 0x000FD4CC
[Token(Token = "0x600408A")]
[Address(RVA = "0x1287500", Offset = "0x1286300", VA = "0x181287500")]
public TertiaryIconImageImpl()
{
}
}
// Token: 0x0200097B RID: 2427
[Token(Token = "0x200097B")]
[Serializable]
private class SecondaryButtonIconImageImpl : ImageControllerImpl<CardModel>
{
// Token: 0x0600408B RID: 16523 RVA: 0x000FF2E0 File Offset: 0x000FD4E0
[Token(Token = "0x600408B")]
[Address(RVA = "0x1286630", Offset = "0x1285430", VA = "0x181286630", Slot = "27")]
protected override void DMAHGBLDMFA()
{
}
// Token: 0x0600408C RID: 16524 RVA: 0x000FF2F8 File Offset: 0x000FD4F8
[Token(Token = "0x600408C")]
[Address(RVA = "0x1286690", Offset = "0x1285490", VA = "0x181286690")]
public SecondaryButtonIconImageImpl()
{
}
}
// Token: 0x0200097C RID: 2428
[Token(Token = "0x200097C")]
[Serializable]
private class TertiaryButtonIconImageImpl : ImageControllerImpl<CardModel>
{
// Token: 0x0600408D RID: 16525 RVA: 0x000FF30C File Offset: 0x000FD50C
[Token(Token = "0x600408D")]
[Address(RVA = "0x1287210", Offset = "0x1286010", VA = "0x181287210", Slot = "27")]
protected override void DMAHGBLDMFA()
{
}
// Token: 0x0600408E RID: 16526 RVA: 0x000FF324 File Offset: 0x000FD524
[Token(Token = "0x600408E")]
[Address(RVA = "0x1287270", Offset = "0x1286070", VA = "0x181287270")]
public TertiaryButtonIconImageImpl()
{
}
}
// Token: 0x0200097D RID: 2429
[Token(Token = "0x200097D")]
[Serializable]
private class BadgeIconImageImpl : ImageControllerImpl<CardModel>
{
// Token: 0x0600408F RID: 16527 RVA: 0x000FF338 File Offset: 0x000FD538
[Token(Token = "0x600408F")]
[Address(RVA = "0x12747B0", Offset = "0x12735B0", VA = "0x1812747B0", Slot = "27")]
protected override void DMAHGBLDMFA()
{
}
// Token: 0x06004090 RID: 16528 RVA: 0x000FF350 File Offset: 0x000FD550
[Token(Token = "0x6004090")]
[Address(RVA = "0x1274810", Offset = "0x1273610", VA = "0x181274810")]
public BadgeIconImageImpl()
{
}
}
// Token: 0x0200097E RID: 2430
[Token(Token = "0x200097E")]
[Serializable]
private class BadgeColorImageImpl : ImageControllerImpl<CardModel>
{
// Token: 0x06004091 RID: 16529 RVA: 0x0000220F File Offset: 0x0000040F
[Token(Token = "0x6004091")]
[Address(RVA = "0x1274670", Offset = "0x1273470", VA = "0x181274670", Slot = "27")]
protected override void DMAHGBLDMFA()
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
// Token: 0x06004092 RID: 16530 RVA: 0x000FF364 File Offset: 0x000FD564
[Token(Token = "0x6004092")]
[Address(RVA = "0x1274770", Offset = "0x1273570", VA = "0x181274770")]
public BadgeColorImageImpl()
{
}
}
// Token: 0x0200097F RID: 2431
[Token(Token = "0x200097F")]
[Serializable]
private class BackgroundColorImageImpl : ImageControllerImpl<CardModel>
{
// Token: 0x06004093 RID: 16531 RVA: 0x0000220F File Offset: 0x0000040F
[Token(Token = "0x6004093")]
[Address(RVA = "0x1274400", Offset = "0x1273200", VA = "0x181274400", Slot = "27")]
protected override void DMAHGBLDMFA()
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
// Token: 0x06004094 RID: 16532 RVA: 0x000FF378 File Offset: 0x000FD578
[Token(Token = "0x6004094")]
[Address(RVA = "0x12744F0", Offset = "0x12732F0", VA = "0x1812744F0")]
public BackgroundColorImageImpl()
{
}
}
// Token: 0x02000980 RID: 2432
[Token(Token = "0x2000980")]
[Serializable]
private class PrimaryButtonImpl : ButtonControllerImpl<CardModel>
{
// Token: 0x06004095 RID: 16533 RVA: 0x000FF38C File Offset: 0x000FD58C
[Token(Token = "0x6004095")]
[Address(RVA = "0x1285B40", Offset = "0x1284940", VA = "0x181285B40", Slot = "27")]
protected override void DMAHGBLDMFA()
{
bool flag = 0 != 0;
}
// Token: 0x06004096 RID: 16534 RVA: 0x000FF3A8 File Offset: 0x000FD5A8
[Token(Token = "0x6004096")]
[Address(RVA = "0x1285BD0", Offset = "0x12849D0", VA = "0x181285BD0", Slot = "29")]
protected override void IKNMALNFPII()
{
}
// Token: 0x06004097 RID: 16535 RVA: 0x000FF3BC File Offset: 0x000FD5BC
[Token(Token = "0x6004097")]
[Address(RVA = "0x1285C30", Offset = "0x1284A30", VA = "0x181285C30")]
public PrimaryButtonImpl()
{
}
}
// Token: 0x02000981 RID: 2433
[Token(Token = "0x2000981")]
[Serializable]
private class SecondaryButtonImpl : ButtonControllerImpl<CardModel>
{
// Token: 0x06004098 RID: 16536 RVA: 0x000FF3D0 File Offset: 0x000FD5D0
[Token(Token = "0x6004098")]
[Address(RVA = "0x12866D0", Offset = "0x12854D0", VA = "0x1812866D0", Slot = "27")]
protected override void DMAHGBLDMFA()
{
bool flag = 0 != 0;
}
// Token: 0x06004099 RID: 16537 RVA: 0x000FF3EC File Offset: 0x000FD5EC
[Token(Token = "0x6004099")]
[Address(RVA = "0x1286760", Offset = "0x1285560", VA = "0x181286760", Slot = "29")]
protected override void IKNMALNFPII()
{
}
// Token: 0x0600409A RID: 16538 RVA: 0x000FF400 File Offset: 0x000FD600
[Token(Token = "0x600409A")]
[Address(RVA = "0x12867C0", Offset = "0x12855C0", VA = "0x1812867C0")]
public SecondaryButtonImpl()
{
}
}
// Token: 0x02000982 RID: 2434
[Token(Token = "0x2000982")]
[Serializable]
private class TertiaryButtonImpl : ButtonControllerImpl<CardModel>
{
// Token: 0x0600409B RID: 16539 RVA: 0x000FF414 File Offset: 0x000FD614
[Token(Token = "0x600409B")]
[Address(RVA = "0x12872B0", Offset = "0x12860B0", VA = "0x1812872B0", Slot = "27")]
protected override void DMAHGBLDMFA()
{
bool flag = 0 != 0;
}
// Token: 0x0600409C RID: 16540 RVA: 0x000FF430 File Offset: 0x000FD630
[Token(Token = "0x600409C")]
[Address(RVA = "0x1287340", Offset = "0x1286140", VA = "0x181287340", Slot = "29")]
protected override void IKNMALNFPII()
{
}
// Token: 0x0600409D RID: 16541 RVA: 0x000FF444 File Offset: 0x000FD644
[Token(Token = "0x600409D")]
[Address(RVA = "0x12873A0", Offset = "0x12861A0", VA = "0x1812873A0")]
public TertiaryButtonImpl()
{
}
}
// Token: 0x02000983 RID: 2435
[Token(Token = "0x2000983")]
[Serializable]
private class PrimaryToggleButtonImpl : ToggleControllerImpl<CardModel>
{
// Token: 0x0600409E RID: 16542 RVA: 0x000FF458 File Offset: 0x000FD658
[Token(Token = "0x600409E")]
[Address(RVA = "0x1285DF0", Offset = "0x1284BF0", VA = "0x181285DF0", Slot = "27")]
protected override void DMAHGBLDMFA()
{
int num = 0;
bool flag = num != 0;
if (num != 0)
{
}
}
// Token: 0x0600409F RID: 16543 RVA: 0x000FF47C File Offset: 0x000FD67C
[Token(Token = "0x600409F")]
[Address(RVA = "0x1285EB0", Offset = "0x1284CB0", VA = "0x181285EB0", Slot = "29")]
protected override void IKNMALNFPII()
{
}
// Token: 0x060040A0 RID: 16544 RVA: 0x000FF490 File Offset: 0x000FD690
[Token(Token = "0x60040A0")]
[Address(RVA = "0x1285F10", Offset = "0x1284D10", VA = "0x181285F10")]
public PrimaryToggleButtonImpl()
{
}
}
// Token: 0x02000984 RID: 2436
[Token(Token = "0x2000984")]
[Serializable]
private class HideIfNoImposterImpl : HideableControllerImpl<CardModel>
{
// Token: 0x060040A1 RID: 16545 RVA: 0x000FF4A4 File Offset: 0x000FD6A4
[Token(Token = "0x60040A1")]
[Address(RVA = "0x1283630", Offset = "0x1282430", VA = "0x181283630", Slot = "27")]
protected override void DMAHGBLDMFA()
{
bool flag = 0 == 0;
}
// Token: 0x060040A2 RID: 16546 RVA: 0x000FF4BC File Offset: 0x000FD6BC
[Token(Token = "0x60040A2")]
[Address(RVA = "0x12836A0", Offset = "0x12824A0", VA = "0x1812836A0")]
public HideIfNoImposterImpl()
{
}
}
// Token: 0x02000985 RID: 2437
[Token(Token = "0x2000985")]
[Serializable]
private class HideIfNoBadgeTextAndIconImpl : HideableControllerImpl<CardModel>
{
// Token: 0x060040A3 RID: 16547 RVA: 0x000FF4D0 File Offset: 0x000FD6D0
[Token(Token = "0x60040A3")]
[Address(RVA = "0x1283350", Offset = "0x1282150", VA = "0x181283350", Slot = "27")]
protected override void DMAHGBLDMFA()
{
int num = 0;
bool flag = string.IsNullOrEmpty(num);
if (!flag)
{
}
if (flag)
{
}
int num2 = 0;
bool flag2 = num == num2;
}
// Token: 0x060040A4 RID: 16548 RVA: 0x000FF500 File Offset: 0x000FD700
[Token(Token = "0x60040A4")]
[Address(RVA = "0x1283420", Offset = "0x1282220", VA = "0x181283420")]
public HideIfNoBadgeTextAndIconImpl()
{
}
}
// Token: 0x02000986 RID: 2438
[Token(Token = "0x2000986")]
[Serializable]
private class HideIfNoBadgeTextImpl : HideableControllerImpl<CardModel>
{
// Token: 0x060040A5 RID: 16549 RVA: 0x000FF514 File Offset: 0x000FD714
[Token(Token = "0x60040A5")]
[Address(RVA = "0x1283460", Offset = "0x1282260", VA = "0x181283460", Slot = "27")]
protected override void DMAHGBLDMFA()
{
bool flag = string.IsNullOrEmpty(0);
}
// Token: 0x060040A6 RID: 16550 RVA: 0x000FF530 File Offset: 0x000FD730
[Token(Token = "0x60040A6")]
[Address(RVA = "0x12834D0", Offset = "0x12822D0", VA = "0x1812834D0")]
public HideIfNoBadgeTextImpl()
{
}
}
// Token: 0x02000987 RID: 2439
[Token(Token = "0x2000987")]
[Serializable]
private class HideIfNoBadgeIconImpl : HideableControllerImpl<CardModel>
{
// Token: 0x060040A7 RID: 16551 RVA: 0x000FF544 File Offset: 0x000FD744
[Token(Token = "0x60040A7")]
[Address(RVA = "0x1283270", Offset = "0x1282070", VA = "0x181283270", Slot = "27")]
protected override void DMAHGBLDMFA()
{
int num = 0;
int num2 = 0;
bool flag = num == num2;
}
// Token: 0x060040A8 RID: 16552 RVA: 0x000FF564 File Offset: 0x000FD764
[Token(Token = "0x60040A8")]
[Address(RVA = "0x1283310", Offset = "0x1282110", VA = "0x181283310")]
public HideIfNoBadgeIconImpl()
{
}
}
// Token: 0x02000988 RID: 2440
[Token(Token = "0x2000988")]
[Serializable]
private class HideIfNoBackgroundImageImpl : HideableControllerImpl<CardModel>
{
// Token: 0x060040A9 RID: 16553 RVA: 0x000FF578 File Offset: 0x000FD778
[Token(Token = "0x60040A9")]
[Address(RVA = "0x12830E0", Offset = "0x1281EE0", VA = "0x1812830E0", Slot = "27")]
protected override void DMAHGBLDMFA()
{
bool flag = string.IsNullOrEmpty(0);
}
// Token: 0x060040AA RID: 16554 RVA: 0x000FF594 File Offset: 0x000FD794
[Token(Token = "0x60040AA")]
[Address(RVA = "0x1283150", Offset = "0x1281F50", VA = "0x181283150")]
public HideIfNoBackgroundImageImpl()
{
}
}
// Token: 0x02000989 RID: 2441
[Token(Token = "0x2000989")]
[Serializable]
private class HideIfNoBackgroundImageSpriteImpl : HideableControllerImpl<CardModel>
{
// Token: 0x060040AB RID: 16555 RVA: 0x000FF5A8 File Offset: 0x000FD7A8
[Token(Token = "0x60040AB")]
[Address(RVA = "0x1283190", Offset = "0x1281F90", VA = "0x181283190", Slot = "27")]
protected override void DMAHGBLDMFA()
{
int num = 0;
int num2 = 0;
bool flag = num == num2;
}
// Token: 0x060040AC RID: 16556 RVA: 0x000FF5C8 File Offset: 0x000FD7C8
[Token(Token = "0x60040AC")]
[Address(RVA = "0x1283230", Offset = "0x1282030", VA = "0x181283230")]
public HideIfNoBackgroundImageSpriteImpl()
{
}
}
// Token: 0x0200098A RID: 2442
[Token(Token = "0x200098A")]
[Serializable]
private class HideIfNoBackgroundColorImpl : HideableControllerImpl<CardModel>
{
// Token: 0x060040AD RID: 16557 RVA: 0x000FF5DC File Offset: 0x000FD7DC
[Token(Token = "0x60040AD")]
[Address(RVA = "0x1283030", Offset = "0x1281E30", VA = "0x181283030", Slot = "27")]
protected override void DMAHGBLDMFA()
{
}
// Token: 0x060040AE RID: 16558 RVA: 0x000FF5F0 File Offset: 0x000FD7F0
[Token(Token = "0x60040AE")]
[Address(RVA = "0x12830A0", Offset = "0x1281EA0", VA = "0x1812830A0")]
public HideIfNoBackgroundColorImpl()
{
}
}
// Token: 0x0200098B RID: 2443
[Token(Token = "0x200098B")]
[Serializable]
private class HideIfNoSecondaryTextImpl : HideableControllerImpl<CardModel>
{
// Token: 0x060040AF RID: 16559 RVA: 0x000FF604 File Offset: 0x000FD804
[Token(Token = "0x60040AF")]
[Address(RVA = "0x1283A00", Offset = "0x1282800", VA = "0x181283A00", Slot = "27")]
protected override void DMAHGBLDMFA()
{
bool flag = string.IsNullOrEmpty(0);
}
// Token: 0x060040B0 RID: 16560 RVA: 0x000FF620 File Offset: 0x000FD820
[Token(Token = "0x60040B0")]
[Address(RVA = "0x1283A70", Offset = "0x1282870", VA = "0x181283A70")]
public HideIfNoSecondaryTextImpl()
{
}
}
// Token: 0x0200098C RID: 2444
[Token(Token = "0x200098C")]
[Serializable]
private class HideIfNoSecondaryIconImpl : HideableControllerImpl<CardModel>
{
// Token: 0x060040B1 RID: 16561 RVA: 0x000FF634 File Offset: 0x000FD834
[Token(Token = "0x60040B1")]
[Address(RVA = "0x1283920", Offset = "0x1282720", VA = "0x181283920", Slot = "27")]
protected override void DMAHGBLDMFA()
{
int num = 0;
int num2 = 0;
bool flag = num == num2;
}
// Token: 0x060040B2 RID: 16562 RVA: 0x000FF654 File Offset: 0x000FD854
[Token(Token = "0x60040B2")]
[Address(RVA = "0x12839C0", Offset = "0x12827C0", VA = "0x1812839C0")]
public HideIfNoSecondaryIconImpl()
{
}
}
// Token: 0x0200098D RID: 2445
[Token(Token = "0x200098D")]
[Serializable]
private class HideIfNoTertiaryTextImpl : HideableControllerImpl<CardModel>
{
// Token: 0x060040B3 RID: 16563 RVA: 0x000FF668 File Offset: 0x000FD868
[Token(Token = "0x60040B3")]
[Address(RVA = "0x1283DD0", Offset = "0x1282BD0", VA = "0x181283DD0", Slot = "27")]
protected override void DMAHGBLDMFA()
{
bool flag = string.IsNullOrEmpty(0);
}
// Token: 0x060040B4 RID: 16564 RVA: 0x000FF684 File Offset: 0x000FD884
[Token(Token = "0x60040B4")]
[Address(RVA = "0x1283E40", Offset = "0x1282C40", VA = "0x181283E40")]
public HideIfNoTertiaryTextImpl()
{
}
}
// Token: 0x0200098E RID: 2446
[Token(Token = "0x200098E")]
[Serializable]
private class HideIfNoTertiaryIconImpl : HideableControllerImpl<CardModel>
{
// Token: 0x060040B5 RID: 16565 RVA: 0x000FF698 File Offset: 0x000FD898
[Token(Token = "0x60040B5")]
[Address(RVA = "0x1283CF0", Offset = "0x1282AF0", VA = "0x181283CF0", Slot = "27")]
protected override void DMAHGBLDMFA()
{
int num = 0;
int num2 = 0;
bool flag = num == num2;
}
// Token: 0x060040B6 RID: 16566 RVA: 0x000FF6B8 File Offset: 0x000FD8B8
[Token(Token = "0x60040B6")]
[Address(RVA = "0x1283D90", Offset = "0x1282B90", VA = "0x181283D90")]
public HideIfNoTertiaryIconImpl()
{
}
}
// Token: 0x0200098F RID: 2447
[Token(Token = "0x200098F")]
[Serializable]
private class HideIfNoSecondaryButtonTextImpl : HideableControllerImpl<CardModel>
{
// Token: 0x060040B7 RID: 16567 RVA: 0x000FF6CC File Offset: 0x000FD8CC
[Token(Token = "0x60040B7")]
[Address(RVA = "0x1283870", Offset = "0x1282670", VA = "0x181283870", Slot = "27")]
protected override void DMAHGBLDMFA()
{
bool flag = 0 == 0;
}
// Token: 0x060040B8 RID: 16568 RVA: 0x000FF6E4 File Offset: 0x000FD8E4
[Token(Token = "0x60040B8")]
[Address(RVA = "0x12838E0", Offset = "0x12826E0", VA = "0x1812838E0")]
public HideIfNoSecondaryButtonTextImpl()
{
}
}
// Token: 0x02000990 RID: 2448
[Token(Token = "0x2000990")]
[Serializable]
private class HideIfNoSecondaryButtonIconImpl : HideableControllerImpl<CardModel>
{
// Token: 0x060040B9 RID: 16569 RVA: 0x000FF6F8 File Offset: 0x000FD8F8
[Token(Token = "0x60040B9")]
[Address(RVA = "0x12836E0", Offset = "0x12824E0", VA = "0x1812836E0", Slot = "27")]
protected override void DMAHGBLDMFA()
{
int num = 0;
int num2 = 0;
bool flag = num == num2;
}
// Token: 0x060040BA RID: 16570 RVA: 0x000FF718 File Offset: 0x000FD918
[Token(Token = "0x60040BA")]
[Address(RVA = "0x1283780", Offset = "0x1282580", VA = "0x181283780")]
public HideIfNoSecondaryButtonIconImpl()
{
}
}
// Token: 0x02000991 RID: 2449
[Token(Token = "0x2000991")]
[Serializable]
private class HideIfNoSecondaryButtonImpl : HideableControllerImpl<CardModel>
{
// Token: 0x060040BB RID: 16571 RVA: 0x000FF72C File Offset: 0x000FD92C
[Token(Token = "0x60040BB")]
[Address(RVA = "0x12837C0", Offset = "0x12825C0", VA = "0x1812837C0", Slot = "27")]
protected override void DMAHGBLDMFA()
{
bool flag = 0 == 0;
}
// Token: 0x060040BC RID: 16572 RVA: 0x000FF744 File Offset: 0x000FD944
[Token(Token = "0x60040BC")]
[Address(RVA = "0x1283830", Offset = "0x1282630", VA = "0x181283830")]
public HideIfNoSecondaryButtonImpl()
{
}
}
// Token: 0x02000992 RID: 2450
[Token(Token = "0x2000992")]
[Serializable]
private class HideIfNoTertiaryButtonTextImpl : HideableControllerImpl<CardModel>
{
// Token: 0x060040BD RID: 16573 RVA: 0x000FF758 File Offset: 0x000FD958
[Token(Token = "0x60040BD")]
[Address(RVA = "0x1283C40", Offset = "0x1282A40", VA = "0x181283C40", Slot = "27")]
protected override void DMAHGBLDMFA()
{
bool flag = 0 == 0;
}
// Token: 0x060040BE RID: 16574 RVA: 0x000FF770 File Offset: 0x000FD970
[Token(Token = "0x60040BE")]
[Address(RVA = "0x1283CB0", Offset = "0x1282AB0", VA = "0x181283CB0")]
public HideIfNoTertiaryButtonTextImpl()
{
}
}
// Token: 0x02000993 RID: 2451
[Token(Token = "0x2000993")]
[Serializable]
private class HideIfNoTertiaryButtonIconImpl : HideableControllerImpl<CardModel>
{
// Token: 0x060040BF RID: 16575 RVA: 0x000FF784 File Offset: 0x000FD984
[Token(Token = "0x60040BF")]
[Address(RVA = "0x1283AB0", Offset = "0x12828B0", VA = "0x181283AB0", Slot = "27")]
protected override void DMAHGBLDMFA()
{
int num = 0;
int num2 = 0;
bool flag = num == num2;
}
// Token: 0x060040C0 RID: 16576 RVA: 0x000FF7A4 File Offset: 0x000FD9A4
[Token(Token = "0x60040C0")]
[Address(RVA = "0x1283B50", Offset = "0x1282950", VA = "0x181283B50")]
public HideIfNoTertiaryButtonIconImpl()
{
}
}
// Token: 0x02000994 RID: 2452
[Token(Token = "0x2000994")]
[Serializable]
private class HideIfNoTertiaryButtonImpl : HideableControllerImpl<CardModel>
{
// Token: 0x060040C1 RID: 16577 RVA: 0x000FF7B8 File Offset: 0x000FD9B8
[Token(Token = "0x60040C1")]
[Address(RVA = "0x1283B90", Offset = "0x1282990", VA = "0x181283B90", Slot = "27")]
protected override void DMAHGBLDMFA()
{
bool flag = 0 == 0;
}
// Token: 0x060040C2 RID: 16578 RVA: 0x000FF7D0 File Offset: 0x000FD9D0
[Token(Token = "0x60040C2")]
[Address(RVA = "0x1283C00", Offset = "0x1282A00", VA = "0x181283C00")]
public HideIfNoTertiaryButtonImpl()
{
}
}
// Token: 0x02000995 RID: 2453
[Token(Token = "0x2000995")]
[Serializable]
private class HideIfHighlightedImpl : HideableControllerImpl<CardModel>
{
// Token: 0x060040C3 RID: 16579 RVA: 0x000FF7E4 File Offset: 0x000FD9E4
[Token(Token = "0x60040C3")]
[Address(RVA = "0x1282EA0", Offset = "0x1281CA0", VA = "0x181282EA0", Slot = "27")]
protected override void DMAHGBLDMFA()
{
}
// Token: 0x060040C4 RID: 16580 RVA: 0x000FF7FC File Offset: 0x000FD9FC
[Token(Token = "0x60040C4")]
[Address(RVA = "0x1282F10", Offset = "0x1281D10", VA = "0x181282F10")]
public HideIfHighlightedImpl()
{
}
}
// Token: 0x02000996 RID: 2454
[Token(Token = "0x2000996")]
[Serializable]
private class HideIfNotHighlightedImpl : HideableControllerImpl<CardModel>
{
// Token: 0x060040C5 RID: 16581 RVA: 0x000FF810 File Offset: 0x000FDA10
[Token(Token = "0x60040C5")]
[Address(RVA = "0x1283F20", Offset = "0x1282D20", VA = "0x181283F20", Slot = "27")]
protected override void DMAHGBLDMFA()
{
bool flag = 0 == 0;
}
// Token: 0x060040C6 RID: 16582 RVA: 0x000FF828 File Offset: 0x000FDA28
[Token(Token = "0x60040C6")]
[Address(RVA = "0x1283F90", Offset = "0x1282D90", VA = "0x181283F90")]
public HideIfNotHighlightedImpl()
{
}
}
// Token: 0x02000997 RID: 2455
[Token(Token = "0x2000997")]
[Serializable]
private class HideIfNotRemovableImpl : HideableControllerImpl<CardModel>
{
// Token: 0x060040C7 RID: 16583 RVA: 0x000FF83C File Offset: 0x000FDA3C
[Token(Token = "0x60040C7")]
[Address(RVA = "0x1284090", Offset = "0x1282E90", VA = "0x181284090", Slot = "27")]
protected override void DMAHGBLDMFA()
{
}
// Token: 0x060040C8 RID: 16584 RVA: 0x000FF854 File Offset: 0x000FDA54
[Token(Token = "0x60040C8")]
[Address(RVA = "0x1284110", Offset = "0x1282F10", VA = "0x181284110")]
public HideIfNotRemovableImpl()
{
}
}
// Token: 0x02000998 RID: 2456
[Token(Token = "0x2000998")]
[Serializable]
private class ActiveInactiveTransitionImpl : TransitionControllerImpl<CardModel>
{
// Token: 0x17000B8C RID: 2956
// (get) Token: 0x060040C9 RID: 16585 RVA: 0x000FF868 File Offset: 0x000FDA68
[Token(Token = "0x17000B8C")]
protected override bool IsActive
{
[Token(Token = "0x60040C9")]
[Address(RVA = "0x1274340", Offset = "0x1273140", VA = "0x181274340", Slot = "29")]
get
{
throw new NullReferenceException();
}
}
// Token: 0x060040CA RID: 16586 RVA: 0x000FF87C File Offset: 0x000FDA7C
[Token(Token = "0x60040CA")]
[Address(RVA = "0x1274300", Offset = "0x1273100", VA = "0x181274300")]
public ActiveInactiveTransitionImpl()
{
}
}
}
}
@@ -0,0 +1,58 @@
using System;
using Cpp2IlInjected;
using UnityEngine;
namespace RRUI.Data
{
// Token: 0x0200085B RID: 2139
[Token(Token = "0x200085B")]
public abstract class CharacterCountControllerImpl<T> : TextControllerImpl<T> where T : ICEIABPJKLB
{
// Token: 0x17000ABA RID: 2746
// (get) Token: 0x06003B82 RID: 15234
[Token(Token = "0x17000ABA")]
protected abstract string KKJIOHNFHFJ
{
[Token(Token = "0x6003B82")]
[Address(Slot = "29")]
get;
}
// Token: 0x06003B83 RID: 15235 RVA: 0x000F3258 File Offset: 0x000F1458
[Token(Token = "0x6003B83")]
[Address(RVA = "0x1F8CC40", Offset = "0x1F8BA40", VA = "0x181F8CC40", Slot = "27")]
protected sealed override void DMAHGBLDMFA()
{
int num = 0;
this.HDCFHIKKDBC();
string empty;
if (num == 0)
{
empty = string.Empty;
}
string empty2 = string.Empty;
string text2;
string text = empty + text2 + empty2;
}
// Token: 0x06003B84 RID: 15236 RVA: 0x000F3290 File Offset: 0x000F1490
[Token(Token = "0x6003B84")]
[Address(RVA = "0x1190C70", Offset = "0x118FA70", VA = "0x181190C70")]
protected CharacterCountControllerImpl()
{
string text = this.KKJIOHNFHFJ;
}
// Token: 0x04003296 RID: 12950
[FieldOffset(Offset = "0x0")]
[Token(Token = "0x4003296")]
[SerializeField]
private string prefix;
// Token: 0x04003297 RID: 12951
[FieldOffset(Offset = "0x0")]
[Token(Token = "0x4003297")]
[SerializeField]
private string suffix;
}
}
@@ -0,0 +1,80 @@
using System;
using Cpp2IlInjected;
using RecRoom.Tools;
using UnityEngine;
namespace RRUI.Data
{
// Token: 0x02000FD8 RID: 4056
[Token(Token = "0x2000FD8")]
public class CharadesToolMenuModel : ToolMenuModel
{
// Token: 0x17000FD0 RID: 4048
// (get) Token: 0x06005C3D RID: 23613 RVA: 0x001461F0 File Offset: 0x001443F0
[Token(Token = "0x17000FD0")]
private CharadesPen NJPHCKKAFPB
{
[Token(Token = "0x6005C3D")]
[Address(RVA = "0x1277A50", Offset = "0x1276850", VA = "0x181277A50")]
get
{
Tool tool = base.OMLLNEJLIAB;
int num = 0;
if (tool != num)
{
return base.OMLLNEJLIAB.GetComponent<CharadesPen>();
}
throw new NullReferenceException();
}
}
// Token: 0x06005C3E RID: 23614 RVA: 0x00146224 File Offset: 0x00144424
[Token(Token = "0x6005C3E")]
[Address(RVA = "0x1277A20", Offset = "0x1276820", VA = "0x181277A20")]
public ACBDPBHGKJL GetSelectedShapeType()
{
return this.NJPHCKKAFPB.<NMPJKFAHACC>k__BackingField;
}
// Token: 0x06005C3F RID: 23615 RVA: 0x00146244 File Offset: 0x00144444
[Token(Token = "0x6005C3F")]
[Address(RVA = "0x1277B40", Offset = "0x1276940", VA = "0x181277B40")]
public void SelectShapeType(ACBDPBHGKJL NAEHIKOGNND)
{
CharadesPen charadesPen = this.NJPHCKKAFPB;
base.MKBLJJGJAOH();
}
// Token: 0x06005C40 RID: 23616 RVA: 0x00146264 File Offset: 0x00144464
[Token(Token = "0x6005C40")]
[Address(RVA = "0x12779F0", Offset = "0x12767F0", VA = "0x1812779F0")]
public LNBGEMHOKFN GetSelectedShapeColor()
{
return this.NJPHCKKAFPB.AEKHJMPAOKM;
}
// Token: 0x06005C41 RID: 23617 RVA: 0x00146284 File Offset: 0x00144484
[Token(Token = "0x6005C41")]
[Address(RVA = "0x1277AF0", Offset = "0x12768F0", VA = "0x181277AF0")]
public void SelectShapeColor(LNBGEMHOKFN GJAINANBOCB)
{
CharadesPen charadesPen = this.NJPHCKKAFPB;
base.MKBLJJGJAOH();
}
// Token: 0x06005C42 RID: 23618 RVA: 0x0000220F File Offset: 0x0000040F
[Token(Token = "0x6005C42")]
[Address(RVA = "0x1277980", Offset = "0x1276780", VA = "0x181277980")]
public Color GetColorFromShapeColor(LNBGEMHOKFN MFJFHKBEFMO)
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
// Token: 0x06005C43 RID: 23619 RVA: 0x001462A4 File Offset: 0x001444A4
[Token(Token = "0x6005C43")]
[Address(RVA = "0xF60930", Offset = "0xF5F730", VA = "0x180F60930")]
public CharadesToolMenuModel()
{
}
}
}
@@ -0,0 +1,91 @@
using System;
using Cpp2IlInjected;
using RecRoom.Tools;
namespace RRUI.Data
{
// Token: 0x02000FD9 RID: 4057
[Token(Token = "0x2000FD9")]
public class CharadesToolMenuModelController : ModelController<CharadesToolMenuModel>
{
// Token: 0x06005C44 RID: 23620 RVA: 0x001462B8 File Offset: 0x001444B8
[Token(Token = "0x6005C44")]
[Address(RVA = "0x1277940", Offset = "0x1276740", VA = "0x181277940")]
public CharadesToolMenuModelController()
{
}
// Token: 0x02000FDA RID: 4058
[Token(Token = "0x2000FDA")]
[Serializable]
private class SelectColorImpl : ToggleControllerImpl<CharadesToolMenuModel>
{
// Token: 0x06005C45 RID: 23621 RVA: 0x001462CC File Offset: 0x001444CC
[Token(Token = "0x6005C45")]
[Address(RVA = "0x1286B50", Offset = "0x1285950", VA = "0x181286B50", Slot = "27")]
protected override void DMAHGBLDMFA()
{
LNBGEMHOKFN shapeColor = this.ShapeColor;
CharadesPen charadesPen;
bool flag = charadesPen.AEKHJMPAOKM == shapeColor;
LNBGEMHOKFN shapeColor2 = this.ShapeColor;
}
// Token: 0x06005C46 RID: 23622 RVA: 0x001462F8 File Offset: 0x001444F8
[Token(Token = "0x6005C46")]
[Address(RVA = "0x1286C60", Offset = "0x1285A60", VA = "0x181286C60", Slot = "29")]
protected override void IKNMALNFPII()
{
LNBGEMHOKFN shapeColor = this.ShapeColor;
}
// Token: 0x06005C47 RID: 23623 RVA: 0x00146314 File Offset: 0x00144514
[Token(Token = "0x6005C47")]
[Address(RVA = "0x1286CD0", Offset = "0x1285AD0", VA = "0x181286CD0")]
public SelectColorImpl()
{
}
// Token: 0x04003DBE RID: 15806
[FieldOffset(Offset = "0x40")]
[Token(Token = "0x4003DBE")]
public LNBGEMHOKFN ShapeColor;
}
// Token: 0x02000FDB RID: 4059
[Token(Token = "0x2000FDB")]
[Serializable]
private class SelectShapeImpl : ToggleControllerImpl<CharadesToolMenuModel>
{
// Token: 0x06005C48 RID: 23624 RVA: 0x00146328 File Offset: 0x00144528
[Token(Token = "0x6005C48")]
[Address(RVA = "0x1286D10", Offset = "0x1285B10", VA = "0x181286D10", Slot = "27")]
protected override void DMAHGBLDMFA()
{
ACBDPBHGKJL shapeType = this.ShapeType;
CharadesPen charadesPen;
bool flag = charadesPen.<NMPJKFAHACC>k__BackingField == shapeType;
}
// Token: 0x06005C49 RID: 23625 RVA: 0x0014634C File Offset: 0x0014454C
[Token(Token = "0x6005C49")]
[Address(RVA = "0x1286D80", Offset = "0x1285B80", VA = "0x181286D80", Slot = "29")]
protected override void IKNMALNFPII()
{
ACBDPBHGKJL shapeType = this.ShapeType;
}
// Token: 0x06005C4A RID: 23626 RVA: 0x00146368 File Offset: 0x00144568
[Token(Token = "0x6005C4A")]
[Address(RVA = "0x1286DF0", Offset = "0x1285BF0", VA = "0x181286DF0")]
public SelectShapeImpl()
{
}
// Token: 0x04003DBF RID: 15807
[FieldOffset(Offset = "0x40")]
[Token(Token = "0x4003DBF")]
public ACBDPBHGKJL ShapeType;
}
}
}
@@ -0,0 +1,191 @@
using System;
using System.Runtime.CompilerServices;
using Cpp2IlInjected;
using RecNet;
namespace RRUI.Data
{
// Token: 0x02000999 RID: 2457
[Token(Token = "0x2000999")]
public class ChatMessageModel : RRUIModel
{
// Token: 0x17000B8D RID: 2957
// (get) Token: 0x060040CB RID: 16587 RVA: 0x000FF890 File Offset: 0x000FDA90
[Token(Token = "0x17000B8D")]
protected override bool PHGOLNMDJLH
{
[Token(Token = "0x60040CB")]
[Address(RVA = "0x1277EE0", Offset = "0x1276CE0", VA = "0x181277EE0", Slot = "12")]
get
{
ChatMessage moacpdcokgp = this.MOACPDCOKGP;
int num = 0;
return ChatMessage.BDBLGMKABNK(moacpdcokgp, num);
}
}
// Token: 0x17000B8E RID: 2958
// (get) Token: 0x060040CC RID: 16588 RVA: 0x000FF8B0 File Offset: 0x000FDAB0
// (set) Token: 0x060040CD RID: 16589 RVA: 0x000FF8C4 File Offset: 0x000FDAC4
[Token(Token = "0x17000B8E")]
public ChatMessage OPAAFAKPHOE
{
[Token(Token = "0x60040CC")]
[Address(RVA = "0x423E10", Offset = "0x422C10", VA = "0x180423E10")]
get
{
return this.MOACPDCOKGP;
}
[Token(Token = "0x60040CD")]
[Address(RVA = "0x1278000", Offset = "0x1276E00", VA = "0x181278000")]
set
{
if (ChatMessage.BDBLGMKABNK(this.MOACPDCOKGP, value))
{
this.MOACPDCOKGP = value;
base.MKBLJJGJAOH();
}
}
}
// Token: 0x17000B8F RID: 2959
// (get) Token: 0x060040CE RID: 16590 RVA: 0x000FF8F0 File Offset: 0x000FDAF0
[Token(Token = "0x17000B8F")]
public bool FJFGMEJNPML
{
[Token(Token = "0x60040CE")]
[Address(RVA = "0x1277FC0", Offset = "0x1276DC0", VA = "0x181277FC0")]
get
{
ChatMessage moacpdcokgp = this.MOACPDCOKGP;
int num = 0;
bool flag = ChatMessage.BDBLGMKABNK(moacpdcokgp, num);
if (!flag)
{
return flag;
}
ChatMessage moacpdcokgp2 = this.MOACPDCOKGP;
bool flag2;
return flag2;
}
}
// Token: 0x17000B90 RID: 2960
// (get) Token: 0x060040CF RID: 16591 RVA: 0x000FF924 File Offset: 0x000FDB24
// (set) Token: 0x060040D0 RID: 16592 RVA: 0x000FF938 File Offset: 0x000FDB38
[Token(Token = "0x17000B90")]
public CCEOLAOLEKJ IAAMCFEAHEC
{
[Token(Token = "0x60040CF")]
[Address(RVA = "0x4335D0", Offset = "0x4323D0", VA = "0x1804335D0")]
get;
[Token(Token = "0x60040D0")]
[Address(RVA = "0x703580", Offset = "0x702380", VA = "0x180703580")]
protected set;
}
// Token: 0x060040D1 RID: 16593 RVA: 0x000FF94C File Offset: 0x000FDB4C
[Token(Token = "0x60040D1")]
[Address(RVA = "0x1277DC0", Offset = "0x1276BC0", VA = "0x181277DC0", Slot = "18")]
protected override void LNEJNIEHGLD()
{
base.LNEJNIEHGLD();
MFBGLIHGCGO<int> nlhpibggdmo = PEGGCEDHBOF.NLHPIBGGDMO;
Action<int> action = new Action(this.NLHPIBGGDMO);
PEGGCEDHBOF.NLHPIBGGDMO = MFBGLIHGCGO.BPJDFPACLMK(nlhpibggdmo, action);
}
// Token: 0x060040D2 RID: 16594 RVA: 0x000FF980 File Offset: 0x000FDB80
[Token(Token = "0x60040D2")]
[Address(RVA = "0x1277EF0", Offset = "0x1276CF0", VA = "0x181277EF0", Slot = "20")]
protected override void PECOFFFGNCH()
{
base.PECOFFFGNCH();
MFBGLIHGCGO<int> nlhpibggdmo = PEGGCEDHBOF.NLHPIBGGDMO;
Action<int> action = new Action(this.NLHPIBGGDMO);
PEGGCEDHBOF.NLHPIBGGDMO = MFBGLIHGCGO.GMNMHGMFGOL(nlhpibggdmo, action);
}
// Token: 0x060040D3 RID: 16595 RVA: 0x000FF9B4 File Offset: 0x000FDBB4
[Token(Token = "0x60040D3")]
[Address(RVA = "0x1277E90", Offset = "0x1276C90", VA = "0x181277E90")]
protected void NLHPIBGGDMO(int GKLPIFBPGOD)
{
ChatMessage moacpdcokgp = this.MOACPDCOKGP;
int num = 0;
if (!ChatMessage.JGIMJGNAJHP(moacpdcokgp, num))
{
ChatMessage moacpdcokgp2 = this.MOACPDCOKGP;
if (GKLPIFBPGOD == moacpdcokgp2.<DELBHPAMHAM>k__BackingField)
{
base.MKBLJJGJAOH();
}
}
}
// Token: 0x060040D4 RID: 16596 RVA: 0x000FF9F0 File Offset: 0x000FDBF0
[Token(Token = "0x60040D4")]
[Address(RVA = "0x1277BD0", Offset = "0x12769D0", VA = "0x181277BD0", Slot = "22")]
protected override void AHFKACICJNC()
{
int num = 0;
this.MOACPDCOKGP = num;
this.<EPICHDIAEDJ>k__BackingField = num;
}
// Token: 0x060040D5 RID: 16597 RVA: 0x000FFA10 File Offset: 0x000FDC10
[Token(Token = "0x60040D5")]
[Address(RVA = "0x1277C10", Offset = "0x1276A10", VA = "0x181277C10", Slot = "26")]
protected override DABKFAIHBBP GLPJPIEOLDF()
{
ChatMessage moacpdcokgp = this.MOACPDCOKGP;
if (moacpdcokgp.<DELBHPAMHAM>k__BackingField == -5 && moacpdcokgp != 0)
{
PMGCJEPKFOF<string> pmgcjepkfof = moacpdcokgp.<OOEANCNFAGB>k__BackingField.GBHMBOKPMMF();
}
PMGCJEPKFOF<CCEOLAOLEKJ> pmgcjepkfof2 = PEGGCEDHBOF.NFKMGNHDCMN(moacpdcokgp.<DELBHPAMHAM>k__BackingField);
Action<CCEOLAOLEKJ> action = new Action(this.PJHHGDFPFHF);
int num = 0;
num += num;
num++;
Func<PMGCJEPKFOF<string>> func = new Func(this.DDCDOHKBMOI);
num += num;
throw new NullReferenceException();
}
// Token: 0x060040D6 RID: 16598 RVA: 0x000FFA84 File Offset: 0x000FDC84
[Token(Token = "0x60040D6")]
[Address(RVA = "0xF6A2D0", Offset = "0xF690D0", VA = "0x180F6A2D0")]
public ChatMessageModel()
{
}
// Token: 0x060040D7 RID: 16599 RVA: 0x000FFA98 File Offset: 0x000FDC98
[Token(Token = "0x60040D7")]
[Address(RVA = "0x703580", Offset = "0x702380", VA = "0x180703580")]
[CompilerGenerated]
private void PJHHGDFPFHF(CCEOLAOLEKJ HFIDFDPOCKA)
{
this.<EPICHDIAEDJ>k__BackingField = HFIDFDPOCKA;
}
// Token: 0x060040D8 RID: 16600 RVA: 0x000FFAAC File Offset: 0x000FDCAC
[Token(Token = "0x60040D8")]
[Address(RVA = "0x1277BE0", Offset = "0x12769E0", VA = "0x181277BE0")]
[CompilerGenerated]
private PMGCJEPKFOF<string> DDCDOHKBMOI()
{
ChatMessage moacpdcokgp = this.MOACPDCOKGP;
if (moacpdcokgp != 0)
{
return moacpdcokgp.<OOEANCNFAGB>k__BackingField.GBHMBOKPMMF();
}
throw new NullReferenceException();
}
// Token: 0x04003472 RID: 13426
[FieldOffset(Offset = "0x68")]
[Token(Token = "0x4003472")]
private ChatMessage MOACPDCOKGP;
}
}
@@ -0,0 +1,140 @@
using System;
using CodeStage.AntiCheat.ObscuredTypes;
using Cpp2IlInjected;
namespace RRUI.Data
{
// Token: 0x0200099A RID: 2458
[Token(Token = "0x200099A")]
public class ChatMessageModelController : ModelController<ChatMessageModel>
{
// Token: 0x060040D9 RID: 16601 RVA: 0x000FFAD8 File Offset: 0x000FDCD8
[Token(Token = "0x60040D9")]
[Address(RVA = "0x1277B90", Offset = "0x1276990", VA = "0x181277B90")]
public ChatMessageModelController()
{
}
// Token: 0x0200099B RID: 2459
[Token(Token = "0x200099B")]
[Serializable]
private class TimestampTextImpl : TextControllerImpl<ChatMessageModel>
{
// Token: 0x060040DA RID: 16602 RVA: 0x000FFAEC File Offset: 0x000FDCEC
[Token(Token = "0x60040DA")]
[Address(RVA = "0x1287600", Offset = "0x1286400", VA = "0x181287600", Slot = "27")]
protected override void DMAHGBLDMFA()
{
}
// Token: 0x060040DB RID: 16603 RVA: 0x000FFB00 File Offset: 0x000FDD00
[Token(Token = "0x60040DB")]
[Address(RVA = "0x1287680", Offset = "0x1286480", VA = "0x181287680")]
public TimestampTextImpl()
{
}
}
// Token: 0x0200099C RID: 2460
[Token(Token = "0x200099C")]
[Serializable]
private class SenderAccountUsernameImpl : TextControllerImpl<ChatMessageModel>
{
// Token: 0x060040DC RID: 16604 RVA: 0x000FFB14 File Offset: 0x000FDD14
[Token(Token = "0x60040DC")]
[Address(RVA = "0x1286F10", Offset = "0x1285D10", VA = "0x181286F10", Slot = "27")]
protected override void DMAHGBLDMFA()
{
int num = 0;
if (num != 0)
{
string text = "@" + num;
}
bool subscribeToDefaultModelEvents = ((MIGKLLCFKNJ)this).OFMCMEJOOJN;
}
// Token: 0x060040DD RID: 16605 RVA: 0x000FFB40 File Offset: 0x000FDD40
[Token(Token = "0x60040DD")]
[Address(RVA = "0x1286FB0", Offset = "0x1285DB0", VA = "0x181286FB0")]
public SenderAccountUsernameImpl()
{
}
}
// Token: 0x0200099D RID: 2461
[Token(Token = "0x200099D")]
[Serializable]
private class ContentTextImpl : TextControllerImpl<ChatMessageModel>
{
// Token: 0x060040DE RID: 16606 RVA: 0x000FFB54 File Offset: 0x000FDD54
[Token(Token = "0x60040DE")]
[Address(RVA = "0x1281B10", Offset = "0x1280910", VA = "0x181281B10", Slot = "27")]
protected override void DMAHGBLDMFA()
{
}
// Token: 0x060040DF RID: 16607 RVA: 0x000FFB68 File Offset: 0x000FDD68
[Token(Token = "0x60040DF")]
[Address(RVA = "0x1281BA0", Offset = "0x12809A0", VA = "0x181281BA0")]
public ContentTextImpl()
{
}
}
// Token: 0x0200099E RID: 2462
[Token(Token = "0x200099E")]
[Serializable]
private class SenderAccountImageImpl : RecNetRawImageControllerImpl<ChatMessageModel>
{
// Token: 0x060040E0 RID: 16608 RVA: 0x000FFB7C File Offset: 0x000FDD7C
[Token(Token = "0x60040E0")]
[Address(RVA = "0x1286E30", Offset = "0x1285C30", VA = "0x181286E30", Slot = "27")]
protected override void DMAHGBLDMFA()
{
if (this != 0)
{
}
string text = ObscuredString.FAJDMKOEFLH(0);
}
// Token: 0x060040E1 RID: 16609 RVA: 0x000FFB9C File Offset: 0x000FDD9C
[Token(Token = "0x60040E1")]
[Address(RVA = "0x1286ED0", Offset = "0x1285CD0", VA = "0x181286ED0")]
public SenderAccountImageImpl()
{
}
}
// Token: 0x0200099F RID: 2463
[Token(Token = "0x200099F")]
public enum MCEJEHBGFLI
{
// Token: 0x04003475 RID: 13429
[Token(Token = "0x4003475")]
IsPending,
// Token: 0x04003476 RID: 13430
[Token(Token = "0x4003476")]
IsNotPending
}
// Token: 0x020009A0 RID: 2464
[Token(Token = "0x20009A0")]
[Serializable]
private class HideIfNotPendingImpl : HideableControllerImpl<ChatMessageModel>, CPNNLEAKNBA<ChatMessageModelController.MCEJEHBGFLI>
{
// Token: 0x060040E2 RID: 16610 RVA: 0x000FFBB0 File Offset: 0x000FDDB0
[Token(Token = "0x60040E2")]
[Address(RVA = "0x1283FD0", Offset = "0x1282DD0", VA = "0x181283FD0", Slot = "27")]
protected override void DMAHGBLDMFA()
{
}
// Token: 0x060040E3 RID: 16611 RVA: 0x000FFBC4 File Offset: 0x000FDDC4
[Token(Token = "0x60040E3")]
[Address(RVA = "0x1284050", Offset = "0x1282E50", VA = "0x181284050")]
public HideIfNotPendingImpl()
{
}
}
}
}
+132
View File
@@ -0,0 +1,132 @@
using System;
using System.Collections.Generic;
using System.Runtime.CompilerServices;
using Cpp2IlInjected;
namespace RRUI.Data
{
// Token: 0x020009A1 RID: 2465
[Token(Token = "0x20009A1")]
public class ChatModel : RRUIModel
{
// Token: 0x17000B91 RID: 2961
// (get) Token: 0x060040E4 RID: 16612 RVA: 0x000FFBD8 File Offset: 0x000FDDD8
[Token(Token = "0x17000B91")]
protected override bool PHGOLNMDJLH
{
[Token(Token = "0x60040E4")]
[Address(RVA = "0x460D40", Offset = "0x45FB40", VA = "0x180460D40", Slot = "12")]
get
{
return true;
}
}
// Token: 0x17000B92 RID: 2962
// (get) Token: 0x060040E5 RID: 16613 RVA: 0x000FFBE8 File Offset: 0x000FDDE8
// (set) Token: 0x060040E6 RID: 16614 RVA: 0x000FFBFC File Offset: 0x000FDDFC
[Token(Token = "0x17000B92")]
public int MBIHKLHIGDK
{
[Token(Token = "0x60040E5")]
[Address(RVA = "0x567200", Offset = "0x566000", VA = "0x180567200")]
get;
[Token(Token = "0x60040E6")]
[Address(RVA = "0x5674A0", Offset = "0x5662A0", VA = "0x1805674A0")]
private set;
}
// Token: 0x060040E7 RID: 16615 RVA: 0x000FFC10 File Offset: 0x000FDE10
[Token(Token = "0x60040E7")]
[Address(RVA = "0x12784B0", Offset = "0x12772B0", VA = "0x1812784B0", Slot = "18")]
protected override void LNEJNIEHGLD()
{
base.LNEJNIEHGLD();
OKNNKFGFODL mghcdbefnol = PEGGCEDHBOF.MGHCDBEFNOL;
Action action = new Action(this.MGHCDBEFNOL);
PEGGCEDHBOF.MGHCDBEFNOL = OKNNKFGFODL.GMNMHGMFGOL(mghcdbefnol, action);
MFBGLIHGCGO<OKLPPLDEGKH> fnnmpdkbcdd = IAOJMNAKJLH.FNNMPDKBCDD;
Action<OKLPPLDEGKH> action2 = new Action(this.FNNMPDKBCDD);
IAOJMNAKJLH.FNNMPDKBCDD = MFBGLIHGCGO.BPJDFPACLMK(fnnmpdkbcdd, action2);
MFBGLIHGCGO<OKLPPLDEGKH> ldicckenach = IAOJMNAKJLH.LDICCKENACH;
Action<OKLPPLDEGKH> action3 = new Action(this.LDICCKENACH);
IAOJMNAKJLH.LDICCKENACH = MFBGLIHGCGO.BPJDFPACLMK(ldicckenach, action3);
}
// Token: 0x060040E8 RID: 16616 RVA: 0x000FFC84 File Offset: 0x000FDE84
[Token(Token = "0x60040E8")]
[Address(RVA = "0x12786B0", Offset = "0x12774B0", VA = "0x1812786B0", Slot = "20")]
protected override void PECOFFFGNCH()
{
base.PECOFFFGNCH();
OKNNKFGFODL mghcdbefnol = PEGGCEDHBOF.MGHCDBEFNOL;
Action action = new Action(this.MGHCDBEFNOL);
PEGGCEDHBOF.MGHCDBEFNOL = OKNNKFGFODL.GMNMHGMFGOL(mghcdbefnol, action);
MFBGLIHGCGO<OKLPPLDEGKH> fnnmpdkbcdd = IAOJMNAKJLH.FNNMPDKBCDD;
Action<OKLPPLDEGKH> action2 = new Action(this.FNNMPDKBCDD);
IAOJMNAKJLH.FNNMPDKBCDD = MFBGLIHGCGO.GMNMHGMFGOL(fnnmpdkbcdd, action2);
MFBGLIHGCGO<OKLPPLDEGKH> ldicckenach = IAOJMNAKJLH.LDICCKENACH;
Action<OKLPPLDEGKH> action3 = new Action(this.LDICCKENACH);
IAOJMNAKJLH.LDICCKENACH = MFBGLIHGCGO.GMNMHGMFGOL(ldicckenach, action3);
}
// Token: 0x060040E9 RID: 16617 RVA: 0x000FFCF8 File Offset: 0x000FDEF8
[Token(Token = "0x60040E9")]
[Address(RVA = "0x1275FD0", Offset = "0x1274DD0", VA = "0x181275FD0", Slot = "22")]
protected override void AHFKACICJNC()
{
this.<JFOKMHGMPCB>k__BackingField = (int)((ulong)0L);
}
// Token: 0x060040EA RID: 16618 RVA: 0x000FFD10 File Offset: 0x000FDF10
[Token(Token = "0x60040EA")]
[Address(RVA = "0xF63CB0", Offset = "0xF62AB0", VA = "0x180F63CB0")]
private void MGHCDBEFNOL()
{
base.MKBLJJGJAOH();
}
// Token: 0x060040EB RID: 16619 RVA: 0x000FFD24 File Offset: 0x000FDF24
[Token(Token = "0x60040EB")]
[Address(RVA = "0xF63CB0", Offset = "0xF62AB0", VA = "0x180F63CB0")]
private void FNNMPDKBCDD(OKLPPLDEGKH OFPDIAMBDKK)
{
base.MKBLJJGJAOH();
}
// Token: 0x060040EC RID: 16620 RVA: 0x000FFD38 File Offset: 0x000FDF38
[Token(Token = "0x60040EC")]
[Address(RVA = "0xF63CB0", Offset = "0xF62AB0", VA = "0x180F63CB0")]
private void LDICCKENACH(OKLPPLDEGKH OFPDIAMBDKK)
{
base.MKBLJJGJAOH();
}
// Token: 0x060040ED RID: 16621 RVA: 0x000FFD4C File Offset: 0x000FDF4C
[Token(Token = "0x60040ED")]
[Address(RVA = "0x1278300", Offset = "0x1277100", VA = "0x181278300", Slot = "26")]
protected override DABKFAIHBBP GLPJPIEOLDF()
{
PMGCJEPKFOF<List<OKLPPLDEGKH>> pmgcjepkfof = IAOJMNAKJLH.NCICFDCKNAF();
Action action = new Action(this.OFCMNIFODLB);
return JJEKJGALHKO.<EIDHKJMHBEC>k__BackingField;
}
// Token: 0x060040EE RID: 16622 RVA: 0x000FFD7C File Offset: 0x000FDF7C
[Token(Token = "0x60040EE")]
[Address(RVA = "0xF6A2D0", Offset = "0xF690D0", VA = "0x180F6A2D0")]
public ChatModel()
{
}
// Token: 0x060040EF RID: 16623 RVA: 0x000FFD90 File Offset: 0x000FDF90
[Token(Token = "0x60040EF")]
[Address(RVA = "0x1278650", Offset = "0x1277450", VA = "0x181278650")]
[CompilerGenerated]
private void OFCMNIFODLB()
{
int num = IAOJMNAKJLH.MFFKMKHCJKH();
this.<JFOKMHGMPCB>k__BackingField = num;
}
}
}
@@ -0,0 +1,73 @@
using System;
using Cpp2IlInjected;
namespace RRUI.Data
{
// Token: 0x020009A2 RID: 2466
[Token(Token = "0x20009A2")]
public class ChatModelController : ModelController<ChatModel>
{
// Token: 0x060040F0 RID: 16624 RVA: 0x000FFDAC File Offset: 0x000FDFAC
[Token(Token = "0x60040F0")]
[Address(RVA = "0x12782C0", Offset = "0x12770C0", VA = "0x1812782C0")]
public ChatModelController()
{
}
// Token: 0x020009A3 RID: 2467
[Token(Token = "0x20009A3")]
[Serializable]
private class UnreadThreadCountImpl : TextControllerImpl<ChatModel>
{
// Token: 0x060040F1 RID: 16625 RVA: 0x000FFDC0 File Offset: 0x000FDFC0
[Token(Token = "0x60040F1")]
[Address(RVA = "0x1288190", Offset = "0x1286F90", VA = "0x181288190", Slot = "27")]
protected override void DMAHGBLDMFA()
{
string text;
if (text == 0)
{
}
}
// Token: 0x060040F2 RID: 16626 RVA: 0x000FFDD8 File Offset: 0x000FDFD8
[Token(Token = "0x60040F2")]
[Address(RVA = "0x1288230", Offset = "0x1287030", VA = "0x181288230")]
public UnreadThreadCountImpl()
{
}
}
// Token: 0x020009A4 RID: 2468
[Token(Token = "0x20009A4")]
public enum PGOJLHPKIFG
{
// Token: 0x04003479 RID: 13433
[Token(Token = "0x4003479")]
HasUnreadChats,
// Token: 0x0400347A RID: 13434
[Token(Token = "0x400347A")]
HasNoUnreadChats
}
// Token: 0x020009A5 RID: 2469
[Token(Token = "0x20009A5")]
[Serializable]
private class HideIfNoUnreadThreadsImpl : HideableControllerImpl<ChatModel>, CPNNLEAKNBA<ChatModelController.PGOJLHPKIFG>
{
// Token: 0x060040F3 RID: 16627 RVA: 0x000FFDEC File Offset: 0x000FDFEC
[Token(Token = "0x60040F3")]
[Address(RVA = "0x1283E80", Offset = "0x1282C80", VA = "0x181283E80", Slot = "27")]
protected override void DMAHGBLDMFA()
{
}
// Token: 0x060040F4 RID: 16628 RVA: 0x000FFE00 File Offset: 0x000FE000
[Token(Token = "0x60040F4")]
[Address(RVA = "0x1283EE0", Offset = "0x1282CE0", VA = "0x181283EE0")]
public HideIfNoUnreadThreadsImpl()
{
}
}
}
}
@@ -0,0 +1,325 @@
using System;
using System.Collections.Generic;
using System.Runtime.CompilerServices;
using Cpp2IlInjected;
using JetBrains.Annotations;
using RRUI.Navigation;
using UnityEngine;
namespace RRUI.Data
{
// Token: 0x020009A6 RID: 2470
[Token(Token = "0x20009A6")]
public class ChatThreadCreationModel : RRUIModel
{
// Token: 0x17000B93 RID: 2963
// (get) Token: 0x060040F5 RID: 16629 RVA: 0x000FFE14 File Offset: 0x000FE014
[Token(Token = "0x17000B93")]
protected override bool PHGOLNMDJLH
{
[Token(Token = "0x60040F5")]
[Address(RVA = "0x460D40", Offset = "0x45FB40", VA = "0x180460D40", Slot = "12")]
get
{
return true;
}
}
// Token: 0x17000B94 RID: 2964
// (get) Token: 0x060040F6 RID: 16630 RVA: 0x000FFE24 File Offset: 0x000FE024
[Token(Token = "0x17000B94")]
public IReadOnlyList<int> KIGJHPJDJKG
{
[Token(Token = "0x60040F6")]
[Address(RVA = "0x1278FA0", Offset = "0x1277DA0", VA = "0x181278FA0")]
get
{
List<int> kigjhpjdjkg = this.CANECPGCIAM.KIGJHPJDJKG;
throw new NullReferenceException();
}
}
// Token: 0x17000B95 RID: 2965
// (get) Token: 0x060040F7 RID: 16631 RVA: 0x000FFE44 File Offset: 0x000FE044
// (set) Token: 0x060040F8 RID: 16632 RVA: 0x000FFE64 File Offset: 0x000FE064
[Token(Token = "0x17000B95")]
public string DFPPNHINEFO
{
[Token(Token = "0x60040F7")]
[Address(RVA = "0x1279030", Offset = "0x1277E30", VA = "0x181279030")]
get
{
return this.CANECPGCIAM.DFPPNHINEFO;
}
[Token(Token = "0x60040F8")]
[Address(RVA = "0x1279110", Offset = "0x1277F10", VA = "0x181279110")]
set
{
this.CANECPGCIAM.DFPPNHINEFO = value;
base.MKBLJJGJAOH();
}
}
// Token: 0x17000B96 RID: 2966
// (get) Token: 0x060040F9 RID: 16633 RVA: 0x000FFE8C File Offset: 0x000FE08C
// (set) Token: 0x060040FA RID: 16634 RVA: 0x000FFEA0 File Offset: 0x000FE0A0
[Token(Token = "0x17000B96")]
public bool DFPOLKLAIDK
{
[Token(Token = "0x60040F9")]
[Address(RVA = "0x7C9360", Offset = "0x7C8160", VA = "0x1807C9360")]
get;
[Token(Token = "0x60040FA")]
[Address(RVA = "0x7C8EB0", Offset = "0x7C7CB0", VA = "0x1807C8EB0")]
private set;
}
// Token: 0x17000B97 RID: 2967
// (get) Token: 0x060040FB RID: 16635 RVA: 0x000FFEB4 File Offset: 0x000FE0B4
// (set) Token: 0x060040FC RID: 16636 RVA: 0x000FFEC8 File Offset: 0x000FE0C8
[Token(Token = "0x17000B97")]
public bool ONGEANEKLNE
{
[Token(Token = "0x60040FB")]
[Address(RVA = "0x1279050", Offset = "0x1277E50", VA = "0x181279050")]
get;
[Token(Token = "0x60040FC")]
[Address(RVA = "0x1278940", Offset = "0x1277740", VA = "0x181278940")]
private set;
}
// Token: 0x17000B98 RID: 2968
// (get) Token: 0x060040FD RID: 16637 RVA: 0x000FFEDC File Offset: 0x000FE0DC
// (set) Token: 0x060040FE RID: 16638 RVA: 0x000FFEF0 File Offset: 0x000FE0F0
[Token(Token = "0x17000B98")]
public string HMFPPBJFHKD
{
[Token(Token = "0x60040FD")]
[Address(RVA = "0x567CE0", Offset = "0x566AE0", VA = "0x180567CE0")]
get;
[Token(Token = "0x60040FE")]
[Address(RVA = "0x567D20", Offset = "0x566B20", VA = "0x180567D20")]
private set;
}
// Token: 0x17000B99 RID: 2969
// (get) Token: 0x060040FF RID: 16639 RVA: 0x000FFF04 File Offset: 0x000FE104
[Token(Token = "0x17000B99")]
public bool FBLEJONFPAK
{
[Token(Token = "0x60040FF")]
[Address(RVA = "0x1278FC0", Offset = "0x1277DC0", VA = "0x181278FC0")]
get
{
ChatThreadCreationModel.BOJEIBCCBJO canecpgciam = this.CANECPGCIAM;
if (canecpgciam != 0)
{
List<int> kigjhpjdjkg = canecpgciam.KIGJHPJDJKG;
return !string.IsNullOrEmpty(canecpgciam.DFPPNHINEFO);
}
throw new NullReferenceException();
}
}
// Token: 0x06004100 RID: 16640 RVA: 0x000FFF3C File Offset: 0x000FE13C
[Token(Token = "0x6004100")]
[Address(RVA = "0x1278A00", Offset = "0x1277800", VA = "0x181278A00")]
public bool IsAccountSelected(int GKLPIFBPGOD)
{
return this.CANECPGCIAM.KIGJHPJDJKG.Contains(GKLPIFBPGOD);
}
// Token: 0x17000B9A RID: 2970
// (get) Token: 0x06004101 RID: 16641 RVA: 0x000FFF60 File Offset: 0x000FE160
// (set) Token: 0x06004102 RID: 16642 RVA: 0x000FFF74 File Offset: 0x000FE174
[Token(Token = "0x17000B9A")]
public ChatThreadCreationModel.BOJEIBCCBJO DLECMLIOHGP
{
[Token(Token = "0x6004101")]
[Address(RVA = "0x44EC80", Offset = "0x44DA80", VA = "0x18044EC80")]
get
{
return this.CANECPGCIAM;
}
[Token(Token = "0x6004102")]
[Address(RVA = "0x1279060", Offset = "0x1277E60", VA = "0x181279060")]
set
{
if (value == 0)
{
ChatThreadCreationModel.BOJEIBCCBJO bojeibccbjo = new ChatThreadCreationModel.BOJEIBCCBJO();
List<int> list = new List();
bojeibccbjo.KIGJHPJDJKG = list;
}
this.CANECPGCIAM = value;
base.MKBLJJGJAOH();
}
}
// Token: 0x06004103 RID: 16643 RVA: 0x000FFFA8 File Offset: 0x000FE1A8
[Token(Token = "0x6004103")]
[Address(RVA = "0x12788A0", Offset = "0x12776A0", VA = "0x1812788A0", Slot = "22")]
protected override void AHFKACICJNC()
{
ChatThreadCreationModel.BOJEIBCCBJO bojeibccbjo = new ChatThreadCreationModel.BOJEIBCCBJO();
List<int> list = new List();
bojeibccbjo.KIGJHPJDJKG = list;
this.CANECPGCIAM = bojeibccbjo;
}
// Token: 0x06004104 RID: 16644 RVA: 0x000FFFD0 File Offset: 0x000FE1D0
[Token(Token = "0x6004104")]
[Address(RVA = "0x1278960", Offset = "0x1277760", VA = "0x181278960", Slot = "26")]
protected override DABKFAIHBBP GLPJPIEOLDF()
{
return JJEKJGALHKO.<EIDHKJMHBEC>k__BackingField;
}
// Token: 0x06004105 RID: 16645 RVA: 0x000FFFE4 File Offset: 0x000FE1E4
[Token(Token = "0x6004105")]
[Address(RVA = "0x1278E20", Offset = "0x1277C20", VA = "0x181278E20")]
public void ToggleAccount(int GKLPIFBPGOD)
{
bool flag = this.CANECPGCIAM.KIGJHPJDJKG.Contains(GKLPIFBPGOD);
ChatThreadCreationModel.BOJEIBCCBJO canecpgciam = this.CANECPGCIAM;
if (flag)
{
bool flag2 = canecpgciam.KIGJHPJDJKG.Remove(GKLPIFBPGOD);
}
canecpgciam.KIGJHPJDJKG.Add(GKLPIFBPGOD);
base.MKBLJJGJAOH();
}
// Token: 0x06004106 RID: 16646 RVA: 0x00100034 File Offset: 0x000FE234
[Token(Token = "0x6004106")]
[Address(RVA = "0x1278C40", Offset = "0x1277A40", VA = "0x181278C40")]
public void Submit()
{
ChatThreadCreationModel.BOJEIBCCBJO canecpgciam = this.CANECPGCIAM;
this.<FJGNJHEJHDD>k__BackingField = true;
List<int> kigjhpjdjkg = canecpgciam.KIGJHPJDJKG;
string text = IAOJMNAKJLH.FEGFJLANHOH(canecpgciam.DFPPNHINEFO);
PMGCJEPKFOF<BBJLEHIBGBJ> pmgcjepkfof = IAOJMNAKJLH.IOFLCFBBODB(kigjhpjdjkg, text);
Action<BBJLEHIBGBJ> action = new Action(this.PDJIPIKICGG);
int num = 0;
num += num;
num++;
Action<string> action2 = new Action(this.AGIDHNHJOJF);
Action action3 = new Action(this.GAAHMBKPGJE);
base.MKBLJJGJAOH();
}
// Token: 0x06004107 RID: 16647 RVA: 0x001000BC File Offset: 0x000FE2BC
[Token(Token = "0x6004107")]
[Address(RVA = "0x1278EF0", Offset = "0x1277CF0", VA = "0x181278EF0")]
public ChatThreadCreationModel()
{
ChatThreadCreationModel.BOJEIBCCBJO bojeibccbjo = new ChatThreadCreationModel.BOJEIBCCBJO();
List<int> list = new List();
bojeibccbjo.KIGJHPJDJKG = list;
this.CANECPGCIAM = bojeibccbjo;
base..ctor();
}
// Token: 0x06004108 RID: 16648 RVA: 0x001000EC File Offset: 0x000FE2EC
[Token(Token = "0x6004108")]
[Address(RVA = "0x1278A60", Offset = "0x1277860", VA = "0x181278A60")]
[CompilerGenerated]
private void PDJIPIKICGG(BBJLEHIBGBJ FBGCIBNHDOF)
{
int num = 0;
if (FBGCIBNHDOF.<MJLDKIFMHCN>k__BackingField != (KJEFMHKMHOB)num)
{
this.<NHCNKEMFEJC>k__BackingField = num != 0;
KJEFMHKMHOB <MJLDKIFMHCN>k__BackingField = FBGCIBNHDOF.<MJLDKIFMHCN>k__BackingField;
int hashCode = <MJLDKIFMHCN>k__BackingField.GetHashCode();
this.<ILNFIBHJENP>k__BackingField = hashCode;
ToastListModel toastListModel = base.ADJIAENKNAN;
string text = this.<ILNFIBHJENP>k__BackingField;
toastListModel.AddMessageToast(text);
return;
}
this.<NHCNKEMFEJC>k__BackingField = true;
this.<ILNFIBHJENP>k__BackingField = num;
while ((this.redirectOnCreation ? 1 : 0) == num)
{
}
BrowserModel componentInParent = base.GetComponentInParent<BrowserModel>();
int num2 = 0;
if (!(componentInParent == num2))
{
CECAKDDNHLN cecakddnhln = new CECAKDDNHLN(this.redirectRoute);
OKLPPLDEGKH <BDDCIEDKFBM>k__BackingField = FBGCIBNHDOF.<BDDCIEDKFBM>k__BackingField;
CECAKDDNHLN cecakddnhln2 = cecakddnhln.OHJACMCAJOH(<BDDCIEDKFBM>k__BackingField);
int num3 = 0;
componentInParent.GoTo(cecakddnhln2, num3 != 0);
}
Debug.LogError("Failed to find BrowserModel for redirect");
throw new NullReferenceException();
}
// Token: 0x06004109 RID: 16649 RVA: 0x001001A8 File Offset: 0x000FE3A8
[Token(Token = "0x6004109")]
[Address(RVA = "0x1278890", Offset = "0x1277690", VA = "0x181278890")]
[CompilerGenerated]
private void AGIDHNHJOJF(string MOPOMPHBHKF)
{
this.<NHCNKEMFEJC>k__BackingField = false;
this.<ILNFIBHJENP>k__BackingField = MOPOMPHBHKF;
}
// Token: 0x0600410A RID: 16650 RVA: 0x001001C4 File Offset: 0x000FE3C4
[Token(Token = "0x600410A")]
[Address(RVA = "0x1278950", Offset = "0x1277750", VA = "0x181278950")]
[CompilerGenerated]
private void GAAHMBKPGJE()
{
this.<FJGNJHEJHDD>k__BackingField = false;
base.MKBLJJGJAOH();
}
// Token: 0x0400347B RID: 13435
[FieldOffset(Offset = "0x68")]
[Token(Token = "0x400347B")]
[SerializeField]
private bool redirectOnCreation;
// Token: 0x0400347C RID: 13436
[FieldOffset(Offset = "0x70")]
[Token(Token = "0x400347C")]
[SerializeField]
[OMAIFIIBMNL("redirectOnCreation")]
private Route redirectRoute;
// Token: 0x04003480 RID: 13440
[FieldOffset(Offset = "0x88")]
[Token(Token = "0x4003480")]
[NotNull]
private ChatThreadCreationModel.BOJEIBCCBJO CANECPGCIAM;
// Token: 0x020009A7 RID: 2471
[Token(Token = "0x20009A7")]
public class BOJEIBCCBJO
{
// Token: 0x0600410B RID: 16651 RVA: 0x001001E0 File Offset: 0x000FE3E0
[Token(Token = "0x600410B")]
[Address(RVA = "0x12743A0", Offset = "0x12731A0", VA = "0x1812743A0")]
public BOJEIBCCBJO()
{
List<int> list = new List();
this.KIGJHPJDJKG = list;
base..ctor();
}
// Token: 0x04003481 RID: 13441
[FieldOffset(Offset = "0x10")]
[Token(Token = "0x4003481")]
public List<int> KIGJHPJDJKG;
// Token: 0x04003482 RID: 13442
[FieldOffset(Offset = "0x18")]
[Token(Token = "0x4003482")]
public string DFPPNHINEFO;
}
}
}
@@ -0,0 +1,276 @@
using System;
using Cpp2IlInjected;
using UnityEngine;
namespace RRUI.Data
{
// Token: 0x020009A8 RID: 2472
[Token(Token = "0x20009A8")]
public class ChatThreadCreationModelController : ModelController<ChatThreadCreationModel>
{
// Token: 0x0600410C RID: 16652 RVA: 0x00100200 File Offset: 0x000FE400
[Token(Token = "0x600410C")]
[Address(RVA = "0x1278850", Offset = "0x1277650", VA = "0x181278850")]
public ChatThreadCreationModelController()
{
}
// Token: 0x020009A9 RID: 2473
[Token(Token = "0x20009A9")]
[Serializable]
private class SubmitButtonImpl : ButtonControllerImpl<ChatThreadCreationModel>
{
// Token: 0x0600410D RID: 16653 RVA: 0x00100214 File Offset: 0x000FE414
[Token(Token = "0x600410D")]
[Address(RVA = "0x1286FF0", Offset = "0x1285DF0", VA = "0x181286FF0", Slot = "27")]
protected override void DMAHGBLDMFA()
{
}
// Token: 0x0600410E RID: 16654 RVA: 0x0010022C File Offset: 0x000FE42C
[Token(Token = "0x600410E")]
[Address(RVA = "0x12870B0", Offset = "0x1285EB0", VA = "0x1812870B0", Slot = "29")]
protected override void IKNMALNFPII()
{
}
// Token: 0x0600410F RID: 16655 RVA: 0x00100240 File Offset: 0x000FE440
[Token(Token = "0x600410F")]
[Address(RVA = "0x12870F0", Offset = "0x1285EF0", VA = "0x1812870F0")]
public SubmitButtonImpl()
{
}
}
// Token: 0x020009AA RID: 2474
[Token(Token = "0x20009AA")]
[Serializable]
private class ToggleAccountButtonImpl : ButtonControllerImpl<ChatThreadCreationModel>
{
// Token: 0x06004110 RID: 16656 RVA: 0x00100254 File Offset: 0x000FE454
[Token(Token = "0x6004110")]
[Address(RVA = "0x1287820", Offset = "0x1286620", VA = "0x181287820", Slot = "27")]
protected override void DMAHGBLDMFA()
{
bool hasAccount = this.baseAccountModel.ACAJFAIIOPE;
}
// Token: 0x06004111 RID: 16657 RVA: 0x00100274 File Offset: 0x000FE474
[Token(Token = "0x6004111")]
[Address(RVA = "0x1287860", Offset = "0x1286660", VA = "0x181287860", Slot = "29")]
protected override void IKNMALNFPII()
{
BaseAccountModel baseAccountModel = this.baseAccountModel;
int gklpifbpgod = baseAccountModel.GKLPIFBPGOD;
IntPtr cachedPtr = baseAccountModel.m_CachedPtr;
bool flag;
if (flag)
{
}
}
// Token: 0x06004112 RID: 16658 RVA: 0x001002A0 File Offset: 0x000FE4A0
[Token(Token = "0x6004112")]
[Address(RVA = "0x1287960", Offset = "0x1286760", VA = "0x181287960")]
public ToggleAccountButtonImpl()
{
}
// Token: 0x04003483 RID: 13443
[FieldOffset(Offset = "0x38")]
[Token(Token = "0x4003483")]
[SerializeField]
[DDPIINEJFMD(JIBDPHMGEGO.SelfAndParent, false, false, false)]
private BaseAccountModel baseAccountModel;
}
// Token: 0x020009AB RID: 2475
[Token(Token = "0x20009AB")]
[Serializable]
private class MessageInputFieldImpl : InputFieldControllerImpl<ChatThreadCreationModel>
{
// Token: 0x06004113 RID: 16659 RVA: 0x001002B4 File Offset: 0x000FE4B4
[Token(Token = "0x6004113")]
[Address(RVA = "0x12850C0", Offset = "0x1283EC0", VA = "0x1812850C0", Slot = "27")]
protected override void DMAHGBLDMFA()
{
bool flag;
if (flag)
{
return;
}
}
// Token: 0x06004114 RID: 16660 RVA: 0x001002CC File Offset: 0x000FE4CC
[Token(Token = "0x6004114")]
[Address(RVA = "0x1285320", Offset = "0x1284120", VA = "0x181285320", Slot = "30")]
protected override void OCOCJCIGJLE(string ONGBFDACHHG)
{
}
// Token: 0x06004115 RID: 16661 RVA: 0x001002E0 File Offset: 0x000FE4E0
[Token(Token = "0x6004115")]
[Address(RVA = "0x12853C0", Offset = "0x12841C0", VA = "0x1812853C0")]
public MessageInputFieldImpl()
{
}
}
// Token: 0x020009AC RID: 2476
[Token(Token = "0x20009AC")]
[Serializable]
private class LinkImpl : LinkControllerImpl<ChatThreadCreationModel>
{
// Token: 0x06004116 RID: 16662 RVA: 0x001002F4 File Offset: 0x000FE4F4
[Token(Token = "0x6004116")]
[Address(RVA = "0x1284C20", Offset = "0x1283A20", VA = "0x181284C20", Slot = "29")]
protected override void IKNMALNFPII()
{
}
// Token: 0x06004117 RID: 16663 RVA: 0x0010030C File Offset: 0x000FE50C
[Token(Token = "0x6004117")]
[Address(RVA = "0xF6D2D0", Offset = "0xF6C0D0", VA = "0x180F6D2D0", Slot = "27")]
protected override void DMAHGBLDMFA()
{
}
// Token: 0x06004118 RID: 16664 RVA: 0x00100320 File Offset: 0x000FE520
[Token(Token = "0x6004118")]
[Address(RVA = "0x1284CE0", Offset = "0x1283AE0", VA = "0x181284CE0")]
public LinkImpl()
{
}
}
// Token: 0x020009AD RID: 2477
[Token(Token = "0x20009AD")]
[Serializable]
private class FromUriImpl : FromUriControllerImpl<ChatThreadCreationModel>
{
// Token: 0x06004119 RID: 16665 RVA: 0x0000220F File Offset: 0x0000040F
[Token(Token = "0x6004119")]
[Address(RVA = "0x1282130", Offset = "0x1280F30", VA = "0x181282130", Slot = "29")]
protected override void BOEJIAHIFCH()
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
// Token: 0x0600411A RID: 16666 RVA: 0x00100334 File Offset: 0x000FE534
[Token(Token = "0x600411A")]
[Address(RVA = "0x12824D0", Offset = "0x12812D0", VA = "0x1812824D0")]
public FromUriImpl()
{
}
}
// Token: 0x020009AE RID: 2478
[Token(Token = "0x20009AE")]
[Serializable]
private class HideIfAccountsSelectedImpl : HideableControllerImpl<ChatThreadCreationModel>
{
// Token: 0x0600411B RID: 16667 RVA: 0x00100348 File Offset: 0x000FE548
[Token(Token = "0x600411B")]
[Address(RVA = "0x1282A40", Offset = "0x1281840", VA = "0x181282A40", Slot = "27")]
protected override void DMAHGBLDMFA()
{
}
// Token: 0x0600411C RID: 16668 RVA: 0x00100360 File Offset: 0x000FE560
[Token(Token = "0x600411C")]
[Address(RVA = "0x1282AC0", Offset = "0x12818C0", VA = "0x181282AC0")]
public HideIfAccountsSelectedImpl()
{
}
}
// Token: 0x020009AF RID: 2479
[Token(Token = "0x20009AF")]
[Serializable]
private class HideIfAccountNotSelectedImpl : HideableControllerImpl<ChatThreadCreationModel>
{
// Token: 0x0600411D RID: 16669 RVA: 0x00100374 File Offset: 0x000FE574
[Token(Token = "0x600411D")]
[Address(RVA = "0x1282900", Offset = "0x1281700", VA = "0x181282900", Slot = "22")]
protected override void OFFLOPLJBBG()
{
base.OFFLOPLJBBG();
int num = 0;
num += num;
num++;
throw new NullReferenceException();
}
// Token: 0x0600411E RID: 16670 RVA: 0x00100398 File Offset: 0x000FE598
[Token(Token = "0x600411E")]
[Address(RVA = "0x1282800", Offset = "0x1281600", VA = "0x181282800", Slot = "25")]
protected override void MDDAPCCABNK()
{
base.MDDAPCCABNK();
BaseAccountModel baseAccountModel = this.baseAccountModel;
int num = 0;
num += num;
num++;
baseAccountModel += baseAccountModel;
throw new NullReferenceException();
}
// Token: 0x0600411F RID: 16671 RVA: 0x001003C8 File Offset: 0x000FE5C8
[Token(Token = "0x600411F")]
[Address(RVA = "0x1282740", Offset = "0x1281540", VA = "0x181282740", Slot = "27")]
protected override void DMAHGBLDMFA()
{
BaseAccountModel baseAccountModel = this.baseAccountModel;
int gklpifbpgod = baseAccountModel.GKLPIFBPGOD;
IntPtr cachedPtr = baseAccountModel.m_CachedPtr;
bool flag2;
bool flag = !flag2;
}
// Token: 0x06004120 RID: 16672 RVA: 0x001003F8 File Offset: 0x000FE5F8
[Token(Token = "0x6004120")]
[Address(RVA = "0x1282A00", Offset = "0x1281800", VA = "0x181282A00")]
public HideIfAccountNotSelectedImpl()
{
}
// Token: 0x04003484 RID: 13444
[FieldOffset(Offset = "0x38")]
[Token(Token = "0x4003484")]
[SerializeField]
[DDPIINEJFMD(JIBDPHMGEGO.SelfAndParent, false, false, false)]
private BaseAccountModel baseAccountModel;
}
// Token: 0x020009B0 RID: 2480
[Token(Token = "0x20009B0")]
[Serializable]
private class AccountsListSpawnerImpl : RecyclingListControllerImpl<ChatThreadCreationModel, BaseAccountModel>
{
// Token: 0x06004121 RID: 16673 RVA: 0x0010040C File Offset: 0x000FE60C
[Token(Token = "0x6004121")]
[Address(RVA = "0x1274260", Offset = "0x1273060", VA = "0x181274260", Slot = "27")]
protected override void DMAHGBLDMFA()
{
int num = 0;
base.KDEDJECMBGK<int>(num);
}
// Token: 0x06004122 RID: 16674 RVA: 0x00100428 File Offset: 0x000FE628
[Token(Token = "0x6004122")]
[Address(RVA = "0x1274170", Offset = "0x1272F70", VA = "0x181274170", Slot = "33")]
protected override void CLBPDGGELMA(GameObject GCCLEJOGCCE, int EFBDCIJMFGD)
{
int num = 0;
AccountModel accountModel = GCCLEJOGCCE.MHBNENBBNDJ(true, num != 0);
}
// Token: 0x06004123 RID: 16675 RVA: 0x00100448 File Offset: 0x000FE648
[Token(Token = "0x6004123")]
[Address(RVA = "0x12742C0", Offset = "0x12730C0", VA = "0x1812742C0")]
public AccountsListSpawnerImpl()
{
}
}
}
}

Some files were not shown because too many files have changed in this diff Show More