1315 lines
38 KiB
C#
1315 lines
38 KiB
C#
using System;
|
|
using System.Collections.Generic;
|
|
using System.Linq;
|
|
using System.Runtime.CompilerServices;
|
|
using Cpp2IlInjected;
|
|
using UnityEngine;
|
|
|
|
// Token: 0x0200046E RID: 1134
|
|
[Token(Token = "0x200046E")]
|
|
public class SplitTesting : SingletonMonoBehaviour<SplitTesting>
|
|
{
|
|
// Token: 0x170005F6 RID: 1526
|
|
// (get) Token: 0x0600225F RID: 8799 RVA: 0x0008AD64 File Offset: 0x00088F64
|
|
[Token(Token = "0x170005F6")]
|
|
public bool MAKMECFNNML
|
|
{
|
|
[Token(Token = "0x600225F")]
|
|
[Address(RVA = "0x211A320", Offset = "0x2119320", VA = "0x18211A320")]
|
|
get
|
|
{
|
|
if (!this.ACJCPCJAAIB)
|
|
{
|
|
}
|
|
return this.OFDFNFPMCAD;
|
|
}
|
|
}
|
|
|
|
// Token: 0x06002260 RID: 8800 RVA: 0x0008AD84 File Offset: 0x00088F84
|
|
[Token(Token = "0x6002260")]
|
|
[Address(RVA = "0x2116960", Offset = "0x2115960", VA = "0x182116960", Slot = "4")]
|
|
protected override void Awake()
|
|
{
|
|
for (;;)
|
|
{
|
|
int num = 0;
|
|
base.Awake();
|
|
this.ACJCPCJAAIB = num != 0;
|
|
JIMCFNAHGJE jimcfnahgje;
|
|
this.JFOMEAPNHCB = jimcfnahgje;
|
|
EFEFMHJPJIJ efefmhjpjij;
|
|
this.JFMOEGCPNAC = efefmhjpjij;
|
|
List<Type> locgbophemk = SplitTesting.LOCGBOPHEMK;
|
|
bool flag;
|
|
if (flag)
|
|
{
|
|
if (flag)
|
|
{
|
|
break;
|
|
}
|
|
string text;
|
|
Debug.LogError(text);
|
|
}
|
|
if (num == 0)
|
|
{
|
|
return;
|
|
}
|
|
}
|
|
string[] array;
|
|
List<string> list = new List(array);
|
|
Dictionary<string, List<string>> hpnbmgeodho = this.HPNBMGEODHO;
|
|
throw new NullReferenceException();
|
|
}
|
|
|
|
// Token: 0x06002261 RID: 8801 RVA: 0x0008ADF4 File Offset: 0x00088FF4
|
|
[Token(Token = "0x6002261")]
|
|
[Address(RVA = "0x21198B0", Offset = "0x21188B0", VA = "0x1821198B0", Slot = "5")]
|
|
protected override void OnDestroy()
|
|
{
|
|
JIMCFNAHGJE jfomeapnhcb = this.JFOMEAPNHCB;
|
|
Action action = new Action(this.EFMEJEMFFMJ);
|
|
EFEFMHJPJIJ jfmoegcpnac = this.JFMOEGCPNAC;
|
|
Action action2 = new Action(this.IADNPCKGKIE);
|
|
this.ACJCPCJAAIB = false;
|
|
base.OnDestroy();
|
|
}
|
|
|
|
// Token: 0x06002262 RID: 8802 RVA: 0x0008AE3C File Offset: 0x0008903C
|
|
[Token(Token = "0x6002262")]
|
|
[Address(RVA = "0x2117DD0", Offset = "0x2116DD0", VA = "0x182117DD0")]
|
|
public void Initialize()
|
|
{
|
|
if (!this.ACJCPCJAAIB || !this.OFDFNFPMCAD)
|
|
{
|
|
EFEFMHJPJIJ jfmoegcpnac = this.JFMOEGCPNAC;
|
|
Action action = new Action(this.IADNPCKGKIE);
|
|
this.IADNPCKGKIE();
|
|
string text = PUNNetworkManager.CheckCommandLineArgsFor("+splittest:");
|
|
if (text == 0)
|
|
{
|
|
object[] array = new object[1];
|
|
if (text != 0)
|
|
{
|
|
}
|
|
array[0] = text;
|
|
Debug.LogFormat("SplitTest override args: {0}", array);
|
|
string[] array2 = text.Split(new char[] { (char)((uint)59) });
|
|
if (array2.Length != 0)
|
|
{
|
|
SingletonMonoBehaviour.ONCPNMDGGKG.PEKFDBCMLBC(array2);
|
|
}
|
|
}
|
|
JIMCFNAHGJE jfomeapnhcb = this.JFOMEAPNHCB;
|
|
Action action2 = new Action(this.EFMEJEMFFMJ);
|
|
JIMCFNAHGJE jfomeapnhcb2 = this.JFOMEAPNHCB;
|
|
if (action2 != 0)
|
|
{
|
|
JIMCFNAHGJE jfomeapnhcb3 = this.JFOMEAPNHCB;
|
|
JIMCFNAHGJE jfomeapnhcb4 = this.JFOMEAPNHCB;
|
|
this.ACJCPCJAAIB = true;
|
|
this.BGNFBBLOCFE();
|
|
}
|
|
}
|
|
}
|
|
|
|
// Token: 0x06002263 RID: 8803 RVA: 0x0008AF20 File Offset: 0x00089120
|
|
[Token(Token = "0x6002263")]
|
|
[Address(RVA = "0x2116D20", Offset = "0x2115D20", VA = "0x182116D20")]
|
|
private void BGNFBBLOCFE()
|
|
{
|
|
int num;
|
|
Dictionary<string, string> dictionary;
|
|
do
|
|
{
|
|
num = 0;
|
|
if ((this.ACJCPCJAAIB ? 1 : 0) == num || (this.OFDFNFPMCAD ? 1 : 0) == num)
|
|
{
|
|
return;
|
|
}
|
|
dictionary = new Dictionary();
|
|
List<Type> locgbophemk = SplitTesting.LOCGBOPHEMK;
|
|
bool flag;
|
|
if (flag)
|
|
{
|
|
}
|
|
}
|
|
while (num != 0);
|
|
CFLMJLFBOKH.JPDEPPBBJHJ(dictionary);
|
|
}
|
|
|
|
// Token: 0x06002264 RID: 8804 RVA: 0x0008AF70 File Offset: 0x00089170
|
|
[Token(Token = "0x6002264")]
|
|
[Address(RVA = "0x2116F50", Offset = "0x2115F50", VA = "0x182116F50")]
|
|
private void EFMEJEMFFMJ()
|
|
{
|
|
JIMCFNAHGJE jfomeapnhcb = this.JFOMEAPNHCB;
|
|
JIMCFNAHGJE jfomeapnhcb2 = this.JFOMEAPNHCB;
|
|
JIMCFNAHGJE jfomeapnhcb3 = this.JFOMEAPNHCB;
|
|
this.ACJCPCJAAIB = true;
|
|
this.BGNFBBLOCFE();
|
|
}
|
|
|
|
// Token: 0x06002265 RID: 8805 RVA: 0x0008AFA8 File Offset: 0x000891A8
|
|
[Token(Token = "0x6002265")]
|
|
[Address(RVA = "0x26D8410", Offset = "0x26D7410", VA = "0x1826D8410")]
|
|
public bool IsExperimentActive<T>() where T : Enum
|
|
{
|
|
Dictionary<string, List<string>> hpnbmgeodho = this.HPNBMGEODHO;
|
|
Type type;
|
|
string text = SplitTesting.LDGOCFHAEON(type);
|
|
return hpnbmgeodho.ContainsKey(text);
|
|
}
|
|
|
|
// Token: 0x06002266 RID: 8806 RVA: 0x0008AFD0 File Offset: 0x000891D0
|
|
[Token(Token = "0x6002266")]
|
|
[Address(RVA = "0x21180E0", Offset = "0x21170E0", VA = "0x1821180E0")]
|
|
public bool IsExperimentActive(string MNNHDLOHALL)
|
|
{
|
|
return this.HPNBMGEODHO.ContainsKey(MNNHDLOHALL);
|
|
}
|
|
|
|
// Token: 0x06002267 RID: 8807 RVA: 0x0008AFF0 File Offset: 0x000891F0
|
|
[Token(Token = "0x6002267")]
|
|
[Address(RVA = "0x26D84C0", Offset = "0x26D74C0", VA = "0x1826D84C0")]
|
|
public bool IsExperimentSegmentActive<T>(T OKDJAGHCNBG) where T : Enum
|
|
{
|
|
throw new NullReferenceException();
|
|
}
|
|
|
|
// Token: 0x06002268 RID: 8808 RVA: 0x0008B004 File Offset: 0x00089204
|
|
[Token(Token = "0x6002268")]
|
|
[Address(RVA = "0x2118140", Offset = "0x2117140", VA = "0x182118140")]
|
|
public bool IsExperimentSegmentActive(string LMKLAOILAFD, string EPDHDOFPFCO)
|
|
{
|
|
/*
|
|
An exception occurred when decompiling this method (06002268)
|
|
|
|
ICSharpCode.Decompiler.DecompilerException: Error decompiling System.Boolean SplitTesting::IsExperimentSegmentActive(System.String,System.String)
|
|
|
|
---> System.Exception: Basic block has to end with unconditional control flow.
|
|
{
|
|
Block_0:
|
|
stloc:string(var_0_07, call:string(SplitTesting::GetExperimentSegment, ldloc:SplitTesting(this), ldloc:string(LMKLAOILAFD)))
|
|
}
|
|
|
|
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: 0x06002269 RID: 8809 RVA: 0x0008B018 File Offset: 0x00089218
|
|
[Token(Token = "0x6002269")]
|
|
[Address(RVA = "0x26D85F0", Offset = "0x26D75F0", VA = "0x1826D85F0")]
|
|
public bool TryGetExperimentSegment<T>(out T CNJOPNLOOID) where T : Enum
|
|
{
|
|
Type typeFromHandle = typeof(Type);
|
|
string text;
|
|
if (!text.LJGBBKKGKOP())
|
|
{
|
|
object obj = Enum.Parse(typeFromHandle, text);
|
|
JIMCFNAHGJE jfomeapnhcb = this.JFOMEAPNHCB;
|
|
return true;
|
|
}
|
|
throw new NullReferenceException();
|
|
}
|
|
|
|
// Token: 0x0600226A RID: 8810 RVA: 0x0008B05C File Offset: 0x0008925C
|
|
[Token(Token = "0x600226A")]
|
|
[Address(RVA = "0x21176A0", Offset = "0x21166A0", VA = "0x1821176A0")]
|
|
public string GetExperimentSegment(string LMKLAOILAFD)
|
|
{
|
|
if (this.ACJCPCJAAIB && this.OFDFNFPMCAD)
|
|
{
|
|
Dictionary<string, List<string>> hpnbmgeodho = this.HPNBMGEODHO;
|
|
throw new NullReferenceException();
|
|
}
|
|
throw new NullReferenceException();
|
|
}
|
|
|
|
// Token: 0x0600226B RID: 8811 RVA: 0x0008B120 File Offset: 0x00089320
|
|
[Token(Token = "0x600226B")]
|
|
[Address(RVA = "0x2117970", Offset = "0x2116970", VA = "0x182117970")]
|
|
private void IADNPCKGKIE()
|
|
{
|
|
List<string> list;
|
|
int num4;
|
|
for (;;)
|
|
{
|
|
int num = 0;
|
|
this.DEPEKLPBLDJ.Clear();
|
|
EFEFMHJPJIJ jfmoegcpnac = this.JFMOEGCPNAC;
|
|
num += num;
|
|
num++;
|
|
EFEFMHJPJIJ jfmoegcpnac2 = this.JFMOEGCPNAC;
|
|
uint num2;
|
|
if (num < (int)num2)
|
|
{
|
|
num += num;
|
|
num++;
|
|
}
|
|
int num3 = 0;
|
|
if (num != 0)
|
|
{
|
|
EFEFMHJPJIJ jfmoegcpnac3 = this.JFMOEGCPNAC;
|
|
if (num < num3)
|
|
{
|
|
num += num;
|
|
num++;
|
|
}
|
|
Dictionary<string, string> dictionary = SplitTesting.PPGFHEDFBEA(num);
|
|
this.DEPEKLPBLDJ = dictionary;
|
|
}
|
|
list = new List();
|
|
Dictionary<string, string>.KeyCollection keys = this.DEPEKLPBLDJ.Keys;
|
|
bool flag;
|
|
if (flag)
|
|
{
|
|
break;
|
|
}
|
|
num4 = 0;
|
|
if (num == 0)
|
|
{
|
|
goto Block_4;
|
|
}
|
|
}
|
|
Dictionary<string, List<string>> hpnbmgeodho = this.HPNBMGEODHO;
|
|
throw new NullReferenceException();
|
|
Block_4:
|
|
int size = list._size;
|
|
if (num4 < size)
|
|
{
|
|
Dictionary<string, string> depeklpbldj = this.DEPEKLPBLDJ;
|
|
ThrowHelper.ThrowArgumentOutOfRangeException();
|
|
num4++;
|
|
uint num5;
|
|
num5 += (uint)8;
|
|
}
|
|
this.FDJBHFMPOCC();
|
|
this.OFDFNFPMCAD = true;
|
|
this.BGNFBBLOCFE();
|
|
}
|
|
|
|
// Token: 0x0600226C RID: 8812 RVA: 0x0008B210 File Offset: 0x00089410
|
|
[Token(Token = "0x600226C")]
|
|
[Address(RVA = "0x2117220", Offset = "0x2116220", VA = "0x182117220")]
|
|
private void EONGNEPINAD(string IKIMPJPDGDP, string BLNFHENKDOK)
|
|
{
|
|
if (IKIMPJPDGDP != 0)
|
|
{
|
|
Dictionary<string, string> plagceogobg = this.PLAGCEOGOBG;
|
|
SplitTesting.JHICADPPJAO(IKIMPJPDGDP, plagceogobg);
|
|
}
|
|
if (BLNFHENKDOK != 0)
|
|
{
|
|
Dictionary<string, List<SplitTesting.NBLDKDFEKJO>> dictionary = SplitTesting.MGEEAHPEEGN(BLNFHENKDOK);
|
|
this.OKKFIOPNNIO = dictionary;
|
|
Dictionary<string, List<string>> hpnbmgeodho = this.HPNBMGEODHO;
|
|
SplitTesting.MMFKLODDCGB(dictionary, hpnbmgeodho);
|
|
Dictionary<string, List<SplitTesting.NBLDKDFEKJO>> dictionary2 = new Dictionary();
|
|
dictionary2.keys = dictionary2;
|
|
}
|
|
}
|
|
|
|
// Token: 0x0600226D RID: 8813 RVA: 0x0008B25C File Offset: 0x0008945C
|
|
[Token(Token = "0x600226D")]
|
|
[Address(RVA = "0x2119990", Offset = "0x2118990", VA = "0x182119990")]
|
|
private void PEKFDBCMLBC(string[] HKKKOHJPEGF)
|
|
{
|
|
int num = 0;
|
|
if (HKKKOHJPEGF != 0)
|
|
{
|
|
int length = HKKKOHJPEGF.Length;
|
|
if (num < length)
|
|
{
|
|
string text = HKKKOHJPEGF[num];
|
|
if (!this.LFNCHNKJLMP(text, num, num))
|
|
{
|
|
object[] array = new object[1];
|
|
throw new ArrayTypeMismatchException();
|
|
}
|
|
object[] array2 = new object[3];
|
|
throw new ArrayTypeMismatchException();
|
|
}
|
|
}
|
|
}
|
|
|
|
// Token: 0x0600226E RID: 8814 RVA: 0x0008B344 File Offset: 0x00089544
|
|
[Token(Token = "0x600226E")]
|
|
[Address(RVA = "0x21174F0", Offset = "0x21164F0", VA = "0x1821174F0")]
|
|
internal static string GPBGLIEPNKA(List<SplitTesting.NBLDKDFEKJO> BEPOHPNPMDA, float GGDJEGPPFFA)
|
|
{
|
|
for (;;)
|
|
{
|
|
int num = 0;
|
|
bool flag;
|
|
if (flag)
|
|
{
|
|
}
|
|
if (num == 0)
|
|
{
|
|
if (num != -1)
|
|
{
|
|
}
|
|
if (Enumerable.LastOrDefault<SplitTesting.NBLDKDFEKJO>(BEPOHPNPMDA) != 0)
|
|
{
|
|
break;
|
|
}
|
|
}
|
|
}
|
|
throw new NullReferenceException();
|
|
}
|
|
|
|
// Token: 0x0600226F RID: 8815 RVA: 0x0008B378 File Offset: 0x00089578
|
|
[Token(Token = "0x600226F")]
|
|
[Address(RVA = "0x2118540", Offset = "0x2117540", VA = "0x182118540")]
|
|
internal static string LDGOCFHAEON(Type PEJAHNPLHIN)
|
|
{
|
|
Guid guid = PEJAHNPLHIN.GUID;
|
|
throw new NullReferenceException();
|
|
}
|
|
|
|
// Token: 0x06002270 RID: 8816 RVA: 0x0008B394 File Offset: 0x00089594
|
|
[Token(Token = "0x6002270")]
|
|
[Address(RVA = "0x2117010", Offset = "0x2116010", VA = "0x182117010")]
|
|
private void ENPEOJFEGDN(Type PEJAHNPLHIN)
|
|
{
|
|
if (PEJAHNPLHIN.IsSealed)
|
|
{
|
|
int hashCode = PEJAHNPLHIN.GetHashCode();
|
|
List<string> list = new List(Enum.GetNames(PEJAHNPLHIN));
|
|
Dictionary<string, List<string>> hpnbmgeodho = this.HPNBMGEODHO;
|
|
throw new NullReferenceException();
|
|
}
|
|
int hashCode2 = PEJAHNPLHIN.GetHashCode();
|
|
string text;
|
|
Debug.LogError(text);
|
|
throw new NullReferenceException();
|
|
}
|
|
|
|
// Token: 0x06002271 RID: 8817 RVA: 0x0008B3E0 File Offset: 0x000895E0
|
|
[Token(Token = "0x6002271")]
|
|
[Address(RVA = "0x21171B0", Offset = "0x21161B0", VA = "0x1821171B0")]
|
|
private void ENPEOJFEGDN(string LMKLAOILAFD, List<string> IECJLBBBJFI)
|
|
{
|
|
this.HPNBMGEODHO.Add(LMKLAOILAFD, IECJLBBBJFI);
|
|
}
|
|
|
|
// Token: 0x06002272 RID: 8818 RVA: 0x0008B400 File Offset: 0x00089600
|
|
[Token(Token = "0x6002272")]
|
|
[Address(RVA = "0x2117350", Offset = "0x2116350", VA = "0x182117350")]
|
|
private void FDJBHFMPOCC()
|
|
{
|
|
string text = CHKIKHCFANK.HLHBJCIJPBE(this.DEPEKLPBLDJ, "Serialize");
|
|
int num;
|
|
string text2 = string.Format("{0}|{1}", num, text);
|
|
EFEFMHJPJIJ jfmoegcpnac = this.JFMOEGCPNAC;
|
|
int num2 = 0;
|
|
if (num2 < text)
|
|
{
|
|
num2 += num2;
|
|
num2++;
|
|
}
|
|
}
|
|
|
|
// Token: 0x06002273 RID: 8819 RVA: 0x0008B450 File Offset: 0x00089650
|
|
[Token(Token = "0x6002273")]
|
|
[Address(RVA = "0x26D8300", Offset = "0x26D7300", VA = "0x1826D8300")]
|
|
private bool IJCEMFPLFNH<T>(string AMHNJMOGOGI) where T : Enum
|
|
{
|
|
Dictionary<string, List<string>> hpnbmgeodho = this.HPNBMGEODHO;
|
|
List<string> list;
|
|
if (list.Contains(AMHNJMOGOGI))
|
|
{
|
|
return true;
|
|
}
|
|
throw new NullReferenceException();
|
|
}
|
|
|
|
// Token: 0x06002274 RID: 8820 RVA: 0x0008B478 File Offset: 0x00089678
|
|
[Token(Token = "0x6002274")]
|
|
[Address(RVA = "0x2118170", Offset = "0x2117170", VA = "0x182118170")]
|
|
private static void JHICADPPJAO(string ALFCCINFAJL, Dictionary<string, string> ELLLDPPHNKI)
|
|
{
|
|
(new char[1])[0] = (char)((uint)59);
|
|
string[] array;
|
|
if (array.Length != 0)
|
|
{
|
|
int num = 0;
|
|
char[] array2 = new char[0];
|
|
array2[0] = (char)((uint)61);
|
|
int length = array.Length;
|
|
if (num < length)
|
|
{
|
|
string[] array3 = array[num].Trim().Split(array2, StringSplitOptions.RemoveEmptyEntries);
|
|
if (array3.Length == 2)
|
|
{
|
|
string text = SplitTesting.FHKEDHKHBPC(array3[0]);
|
|
string text2 = array3[1];
|
|
ELLLDPPHNKI[text] = text2;
|
|
object[] array4 = new object[2];
|
|
throw new ArrayTypeMismatchException();
|
|
}
|
|
num++;
|
|
num++;
|
|
}
|
|
if (num > 0)
|
|
{
|
|
object[] array5 = new object[2];
|
|
int num2;
|
|
if (num2 != 0)
|
|
{
|
|
}
|
|
array5[1] = num2;
|
|
Debug.LogWarningFormat("ST override format errors ({1}): {0}", array5);
|
|
}
|
|
}
|
|
}
|
|
|
|
// Token: 0x06002275 RID: 8821 RVA: 0x0008B570 File Offset: 0x00089770
|
|
[Token(Token = "0x6002275")]
|
|
[Address(RVA = "0x21174B0", Offset = "0x21164B0", VA = "0x1821174B0")]
|
|
internal static string FHKEDHKHBPC(string DMCEEFJIBON)
|
|
{
|
|
return "SplitTesting+" + DMCEEFJIBON;
|
|
}
|
|
|
|
// Token: 0x06002276 RID: 8822 RVA: 0x0008B588 File Offset: 0x00089788
|
|
[Token(Token = "0x6002276")]
|
|
[Address(RVA = "0x2118A50", Offset = "0x2117A50", VA = "0x182118A50")]
|
|
internal static Dictionary<string, List<SplitTesting.NBLDKDFEKJO>> MGEEAHPEEGN(string CKCGCFGOMAA)
|
|
{
|
|
for (;;)
|
|
{
|
|
object obj = CHKIKHCFANK.PPGFHEDFBEA(CKCGCFGOMAA, "ParseSplitTestSegmentProbabilities");
|
|
Func<KeyValuePair<string, object>, string> <>9__63_ = SplitTesting.<>c.<>9__63_0;
|
|
if (obj == 0)
|
|
{
|
|
}
|
|
if (obj != 0)
|
|
{
|
|
if (<>9__63_ == 0)
|
|
{
|
|
break;
|
|
}
|
|
if (obj == 0)
|
|
{
|
|
goto IL_3F;
|
|
}
|
|
if (obj != 0)
|
|
{
|
|
break;
|
|
}
|
|
}
|
|
}
|
|
SplitTesting.<>c.<>9__63_0 = delegate(KeyValuePair<string, object> kvp)
|
|
{
|
|
string text;
|
|
return text;
|
|
};
|
|
IL_3F:
|
|
if (SplitTesting.<>c.<>9__63_1 == 0)
|
|
{
|
|
SplitTesting.<>c.<>9__63_1 = delegate(KeyValuePair<string, object> kvp)
|
|
{
|
|
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
|
};
|
|
}
|
|
Dictionary<KeyValuePair<string, object>, string> dictionary;
|
|
return dictionary;
|
|
}
|
|
|
|
// Token: 0x06002277 RID: 8823 RVA: 0x0008B5F4 File Offset: 0x000897F4
|
|
[Token(Token = "0x6002277")]
|
|
[Address(RVA = "0x2118CB0", Offset = "0x2117CB0", VA = "0x182118CB0")]
|
|
internal static void MMFKLODDCGB(Dictionary<string, List<SplitTesting.NBLDKDFEKJO>> OKKFIOPNNIO, Dictionary<string, List<string>> HPNBMGEODHO)
|
|
{
|
|
SplitTesting.LKBDDCFFHKN lkbddcffhkn;
|
|
do
|
|
{
|
|
Func<KeyValuePair<string, List<SplitTesting.NBLDKDFEKJO>>, string> <>9__64_ = SplitTesting.<>c.<>9__64_0;
|
|
if (<>9__64_ == 0)
|
|
{
|
|
SplitTesting.<>c.<>9__64_0 = delegate(KeyValuePair<string, List<SplitTesting.NBLDKDFEKJO>> kvp)
|
|
{
|
|
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
|
};
|
|
}
|
|
IEnumerable<KeyValuePair<string, List<SplitTesting.NBLDKDFEKJO>>> enumerable = Enumerable.Select<KeyValuePair<string, List<SplitTesting.NBLDKDFEKJO>>, string>(OKKFIOPNNIO, <>9__64_);
|
|
Func<KeyValuePair<string, List<string>>, string> func;
|
|
if (SplitTesting.<>c.<>9__64_1 == 0)
|
|
{
|
|
func = delegate(KeyValuePair<string, List<string>> kvp)
|
|
{
|
|
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
|
};
|
|
SplitTesting.<>c.<>9__64_1 = func;
|
|
}
|
|
IEnumerable<KeyValuePair<string, List<string>>> enumerable2;
|
|
HashSet<string> hashSet = BCKPFAJAPEO.PBGCPCJGGOO<string>(Enumerable.Except<string>(enumerable, enumerable2));
|
|
bool flag;
|
|
if (flag)
|
|
{
|
|
string text;
|
|
Debug.LogWarning(text);
|
|
}
|
|
int num = 0;
|
|
if (func != 0)
|
|
{
|
|
goto IL_19F;
|
|
}
|
|
if (num != -1)
|
|
{
|
|
}
|
|
bool flag2;
|
|
if (flag2)
|
|
{
|
|
if (SplitTesting.<>c.<>9__64_2 == 0)
|
|
{
|
|
SplitTesting.<>c.<>9__64_2 = (SplitTesting.NBLDKDFEKJO p) => p.<CCJGPIIFINB>k__BackingField;
|
|
}
|
|
IEnumerable<string> enumerable3;
|
|
HashSet<string> hashSet2 = BCKPFAJAPEO.PBGCPCJGGOO<string>(enumerable3);
|
|
lkbddcffhkn.invalidSegmentNames = hashSet2;
|
|
bool flag3;
|
|
if (flag3)
|
|
{
|
|
if (lkbddcffhkn.<>9__4 == 0)
|
|
{
|
|
Predicate<SplitTesting.NBLDKDFEKJO> predicate = delegate(SplitTesting.NBLDKDFEKJO p)
|
|
{
|
|
HashSet<string> invalidSegmentNames = lkbddcffhkn.invalidSegmentNames;
|
|
string <CCJGPIIFINB>k__BackingField = p.<CCJGPIIFINB>k__BackingField;
|
|
return invalidSegmentNames.Contains(<CCJGPIIFINB>k__BackingField);
|
|
};
|
|
lkbddcffhkn.<>9__4 = predicate;
|
|
}
|
|
string text2;
|
|
Debug.LogWarning(text2);
|
|
}
|
|
num++;
|
|
int num2 = 0;
|
|
if (lkbddcffhkn != 0)
|
|
{
|
|
goto IL_19F;
|
|
}
|
|
if (num != -1)
|
|
{
|
|
}
|
|
bool flag4;
|
|
if (flag4)
|
|
{
|
|
string text3;
|
|
Debug.LogWarning(text3);
|
|
}
|
|
num++;
|
|
int num3 = 0;
|
|
if (lkbddcffhkn != 0)
|
|
{
|
|
goto IL_1A5;
|
|
}
|
|
if (num != -1)
|
|
{
|
|
}
|
|
float num4;
|
|
if (num2 > (int)num4)
|
|
{
|
|
string text4;
|
|
Debug.LogWarning(text4);
|
|
}
|
|
SplitTesting.<>c <>;
|
|
if (SplitTesting.<>c.<>9__64_3 == 0)
|
|
{
|
|
<> = SplitTesting.<>c.<>9;
|
|
SplitTesting.<>c.<>9__64_3 = (SplitTesting.NBLDKDFEKJO p) => p.<CCJGPIIFINB>k__BackingField;
|
|
}
|
|
IEnumerable<string> enumerable4;
|
|
HashSet<string> hashSet3 = BCKPFAJAPEO.PBGCPCJGGOO<string>(enumerable4);
|
|
float num5 = Mathf.Clamp(1f, (float)num3, 1f);
|
|
if (Enumerable.Any<string>(hashSet3))
|
|
{
|
|
}
|
|
HashSet<string>.Enumerator enumerator = hashSet3.GetEnumerator();
|
|
bool flag5;
|
|
if (flag5)
|
|
{
|
|
SplitTesting.NBLDKDFEKJO nbldkdfekjo;
|
|
nbldkdfekjo.<CCJGPIIFINB>k__BackingField = <>;
|
|
nbldkdfekjo.<IOAIDBFFNOP>k__BackingField = (float)num3;
|
|
}
|
|
num++;
|
|
if (lkbddcffhkn != 0)
|
|
{
|
|
goto IL_1B7;
|
|
}
|
|
while (num == -1)
|
|
{
|
|
}
|
|
}
|
|
}
|
|
while (lkbddcffhkn != 0);
|
|
return;
|
|
IL_19F:
|
|
throw new NullReferenceException();
|
|
IL_1A5:
|
|
throw new NullReferenceException();
|
|
IL_1B7:
|
|
throw new NullReferenceException();
|
|
}
|
|
|
|
// Token: 0x06002278 RID: 8824 RVA: 0x0008B7D8 File Offset: 0x000899D8
|
|
[Token(Token = "0x6002278")]
|
|
[Address(RVA = "0x2118570", Offset = "0x2117570", VA = "0x182118570")]
|
|
private bool LFNCHNKJLMP(string PNCOAJDOCKA, out string ECDFKDNBPHE, out string MIOHCPGHLJI)
|
|
{
|
|
int num;
|
|
do
|
|
{
|
|
num = 0;
|
|
string text = PNCOAJDOCKA.ToLower();
|
|
bool flag;
|
|
if (flag)
|
|
{
|
|
bool flag2;
|
|
if (flag2 && PNCOAJDOCKA.ToLower() == 0)
|
|
{
|
|
continue;
|
|
}
|
|
if (num != 0)
|
|
{
|
|
goto IL_4F;
|
|
}
|
|
while (1UL == (ulong)(-1L))
|
|
{
|
|
}
|
|
if (PNCOAJDOCKA == (ulong)146L)
|
|
{
|
|
}
|
|
while (PNCOAJDOCKA != (ulong)113L)
|
|
{
|
|
}
|
|
}
|
|
}
|
|
while (num != 0);
|
|
if (1UL != (ulong)(-1L))
|
|
{
|
|
return true;
|
|
}
|
|
throw new NullReferenceException();
|
|
IL_4F:
|
|
throw new NullReferenceException();
|
|
}
|
|
|
|
// Token: 0x06002279 RID: 8825 RVA: 0x0008B840 File Offset: 0x00089A40
|
|
[Token(Token = "0x6002279")]
|
|
[Address(RVA = "0x2117900", Offset = "0x2116900", VA = "0x182117900")]
|
|
private static string HLHBJCIJPBE(Dictionary<string, string> MAAHLEIEFNM)
|
|
{
|
|
string text = CHKIKHCFANK.HLHBJCIJPBE(MAAHLEIEFNM, "Serialize");
|
|
int num;
|
|
return string.Format("{0}|{1}", num, text);
|
|
}
|
|
|
|
// Token: 0x0600227A RID: 8826 RVA: 0x0008B868 File Offset: 0x00089A68
|
|
[Token(Token = "0x600227A")]
|
|
[Address(RVA = "0x2119C70", Offset = "0x2118C70", VA = "0x182119C70")]
|
|
private static Dictionary<string, string> PPGFHEDFBEA(string ABADFLCBFIJ)
|
|
{
|
|
if (!string.IsNullOrEmpty(ABADFLCBFIJ))
|
|
{
|
|
int num2;
|
|
int num = num2 + 1;
|
|
string text = ABADFLCBFIJ.Substring(num);
|
|
int num3 = 0;
|
|
string text2 = ABADFLCBFIJ.Substring(num3, num2);
|
|
bool flag;
|
|
if (!flag)
|
|
{
|
|
}
|
|
object[] array = new object[2];
|
|
int num4;
|
|
if (num4 != 0)
|
|
{
|
|
}
|
|
array[0] = num4;
|
|
array[1] = ABADFLCBFIJ;
|
|
Debug.LogErrorFormat("Invalid saved data for SplitTesting. Clearing data. Version: {0}, Raw Data: {1}", array);
|
|
return new Dictionary();
|
|
}
|
|
return new Dictionary();
|
|
}
|
|
|
|
// Token: 0x0600227B RID: 8827 RVA: 0x0008B8E8 File Offset: 0x00089AE8
|
|
[Token(Token = "0x600227B")]
|
|
[Address(RVA = "0x2118870", Offset = "0x2117870", VA = "0x182118870")]
|
|
private static Dictionary<string, string> MCKLOOGPEBB(string MBCDIPMCJDM)
|
|
{
|
|
Dictionary<string, string> dictionary2;
|
|
for (;;)
|
|
{
|
|
int num = 0;
|
|
Dictionary<string, string> dictionary = new Dictionary();
|
|
object obj = CHKIKHCFANK.PPGFHEDFBEA(MBCDIPMCJDM, "Deserialize_v1");
|
|
if (obj == 0 || obj == 0)
|
|
{
|
|
return dictionary;
|
|
}
|
|
dictionary2 = new Dictionary();
|
|
Dictionary<string, string>.Enumerator enumerator = dictionary2.GetEnumerator();
|
|
bool flag;
|
|
if (flag)
|
|
{
|
|
break;
|
|
}
|
|
if (num == 0)
|
|
{
|
|
return dictionary;
|
|
}
|
|
}
|
|
if (dictionary2 == 0 || dictionary2 != 0)
|
|
{
|
|
throw new NullReferenceException();
|
|
}
|
|
throw new NullReferenceException();
|
|
}
|
|
|
|
// Token: 0x0600227C RID: 8828 RVA: 0x0008B944 File Offset: 0x00089B44
|
|
[Token(Token = "0x600227C")]
|
|
[Address(RVA = "0x211A230", Offset = "0x2119230", VA = "0x18211A230")]
|
|
public SplitTesting()
|
|
{
|
|
Dictionary<string, List<string>> dictionary = new Dictionary();
|
|
this.HPNBMGEODHO = dictionary;
|
|
Dictionary<string, string> dictionary2 = new Dictionary();
|
|
this.DEPEKLPBLDJ = dictionary2;
|
|
Dictionary<string, string> dictionary3 = new Dictionary();
|
|
this.PLAGCEOGOBG = dictionary3;
|
|
Dictionary<string, List<SplitTesting.NBLDKDFEKJO>> dictionary4 = new Dictionary();
|
|
this.OKKFIOPNNIO = dictionary4;
|
|
base..ctor();
|
|
}
|
|
|
|
// Token: 0x0600227D RID: 8829 RVA: 0x0008B98C File Offset: 0x00089B8C
|
|
// Note: this type is marked as 'beforefieldinit'.
|
|
[Token(Token = "0x600227D")]
|
|
[Address(RVA = "0x2119EC0", Offset = "0x2118EC0", VA = "0x182119EC0")]
|
|
static SplitTesting()
|
|
{
|
|
List<Type> list = new List();
|
|
Type typeFromHandle = typeof(SplitTesting.RoomRecommendations_2020_05_06);
|
|
list.Add(typeFromHandle);
|
|
Type typeFromHandle2 = typeof(SplitTesting.RoomRecommendationsType_2020_08_14);
|
|
list.Add(typeFromHandle2);
|
|
Type typeFromHandle3 = typeof(SplitTesting.Promo_Pack_2020_05_27);
|
|
list.Add(typeFromHandle3);
|
|
Type typeFromHandle4 = typeof(SplitTesting.GottaGoFastNUX_2020_09_04);
|
|
list.Add(typeFromHandle4);
|
|
Type typeFromHandle5 = typeof(SplitTesting.PlayMenuRRUI_HotRoomsCarousel_2021_02_09);
|
|
list.Add(typeFromHandle5);
|
|
Type typeFromHandle6 = typeof(SplitTesting.PlayMenuRRUI_CarouselOrdering_2021_02_09);
|
|
list.Add(typeFromHandle6);
|
|
Type typeFromHandle7 = typeof(SplitTesting.RecRoomPlus_DormMirrorButton_2021_03_09);
|
|
list.Add(typeFromHandle7);
|
|
Type typeFromHandle8 = typeof(SplitTesting.CreationCommands_2021_02_16);
|
|
list.Add(typeFromHandle8);
|
|
Type typeFromHandle9 = typeof(SplitTesting.MutualFriends_2021_04_22);
|
|
list.Add(typeFromHandle9);
|
|
Type typeFromHandle10 = typeof(SplitTesting.CurrentContestWinnersCarouselVisibility_2021_04_15);
|
|
list.Add(typeFromHandle10);
|
|
Type typeFromHandle11 = typeof(SplitTesting.PlayMenuRRUI_DefaultTab_2021_05_13);
|
|
list.Add(typeFromHandle11);
|
|
Type typeFromHandle12 = typeof(SplitTesting.ProfileOnClick_2021_04_30);
|
|
list.Add(typeFromHandle12);
|
|
Type typeFromHandle13 = typeof(SplitTesting.PlayHighlightCardSizes_2021_05_04);
|
|
list.Add(typeFromHandle13);
|
|
Type typeFromHandle14 = typeof(SplitTesting.IOSLowHalfResolutionTextures_2021_05_14);
|
|
list.Add(typeFromHandle14);
|
|
Type typeFromHandle15 = typeof(SplitTesting.DefaultNewPlayersToPlayMenu_2021_05_24);
|
|
list.Add(typeFromHandle15);
|
|
Type typeFromHandle16 = typeof(SplitTesting.ShowNewRRPlusIcon_2021_06_01);
|
|
list.Add(typeFromHandle16);
|
|
Type typeFromHandle17 = typeof(SplitTesting.WatchStoreHomepageLayout_2021_06_14);
|
|
list.Add(typeFromHandle17);
|
|
Type typeFromHandle18 = typeof(SplitTesting.ShowNewRRPlusBenefitsPage_2021_06_14);
|
|
list.Add(typeFromHandle18);
|
|
Type typeFromHandle19 = typeof(SplitTesting.NotificationPermissionsSkipButton_2021_06_25);
|
|
list.Add(typeFromHandle19);
|
|
Type typeFromHandle20 = typeof(SplitTesting.NotificationPermissionsExplanationText_2021_06_25);
|
|
list.Add(typeFromHandle20);
|
|
Type typeFromHandle21 = typeof(SplitTesting.NotificationPermissionsContextualPrompts_2021_06_25);
|
|
list.Add(typeFromHandle21);
|
|
Type typeFromHandle22 = typeof(SplitTesting.ParallelNetworkingInitialRoomLoad_2021_06_28);
|
|
list.Add(typeFromHandle22);
|
|
Type typeFromHandle23 = typeof(SplitTesting.UseSets_2021_08_06);
|
|
list.Add(typeFromHandle23);
|
|
SplitTesting.LOCGBOPHEMK = list;
|
|
}
|
|
|
|
// Token: 0x04001A1E RID: 6686
|
|
[Token(Token = "0x4001A1E")]
|
|
private const string KBBLIOLNEKC = "SplitTestAssignedSegments";
|
|
|
|
// Token: 0x04001A1F RID: 6687
|
|
[Token(Token = "0x4001A1F")]
|
|
private const int AENAELBLLNE = 1;
|
|
|
|
// Token: 0x04001A20 RID: 6688
|
|
[Token(Token = "0x4001A20")]
|
|
private const string DKBLJAHPCPK = "+splittest:";
|
|
|
|
// Token: 0x04001A21 RID: 6689
|
|
[Token(Token = "0x4001A21")]
|
|
private const string BAIAOPPLJFN = "splitTestHardOverrides";
|
|
|
|
// Token: 0x04001A22 RID: 6690
|
|
[Token(Token = "0x4001A22")]
|
|
private const string AIJGFHOPJDJ = "splitTestSegmentProbabilities";
|
|
|
|
// Token: 0x04001A23 RID: 6691
|
|
[Token(Token = "0x4001A23")]
|
|
private static readonly List<Type> LOCGBOPHEMK;
|
|
|
|
// Token: 0x04001A24 RID: 6692
|
|
[FieldOffset(Offset = "0x18")]
|
|
[Token(Token = "0x4001A24")]
|
|
private bool ACJCPCJAAIB;
|
|
|
|
// Token: 0x04001A25 RID: 6693
|
|
[FieldOffset(Offset = "0x19")]
|
|
[Token(Token = "0x4001A25")]
|
|
private bool OFDFNFPMCAD;
|
|
|
|
// Token: 0x04001A26 RID: 6694
|
|
[FieldOffset(Offset = "0x20")]
|
|
[Token(Token = "0x4001A26")]
|
|
private Dictionary<string, List<string>> HPNBMGEODHO;
|
|
|
|
// Token: 0x04001A27 RID: 6695
|
|
[FieldOffset(Offset = "0x28")]
|
|
[Token(Token = "0x4001A27")]
|
|
private Dictionary<string, string> DEPEKLPBLDJ;
|
|
|
|
// Token: 0x04001A28 RID: 6696
|
|
[FieldOffset(Offset = "0x30")]
|
|
[Token(Token = "0x4001A28")]
|
|
private Dictionary<string, string> PLAGCEOGOBG;
|
|
|
|
// Token: 0x04001A29 RID: 6697
|
|
[FieldOffset(Offset = "0x38")]
|
|
[Token(Token = "0x4001A29")]
|
|
private Dictionary<string, List<SplitTesting.NBLDKDFEKJO>> OKKFIOPNNIO;
|
|
|
|
// Token: 0x04001A2A RID: 6698
|
|
[FieldOffset(Offset = "0x40")]
|
|
[Token(Token = "0x4001A2A")]
|
|
private JIMCFNAHGJE JFOMEAPNHCB;
|
|
|
|
// Token: 0x04001A2B RID: 6699
|
|
[FieldOffset(Offset = "0x48")]
|
|
[Token(Token = "0x4001A2B")]
|
|
private EFEFMHJPJIJ JFMOEGCPNAC;
|
|
|
|
// Token: 0x0200046F RID: 1135
|
|
[Token(Token = "0x200046F")]
|
|
public class NBLDKDFEKJO : IFAIJAGLDFK
|
|
{
|
|
// Token: 0x170005F7 RID: 1527
|
|
// (get) Token: 0x0600227E RID: 8830 RVA: 0x0008BB74 File Offset: 0x00089D74
|
|
// (set) Token: 0x0600227F RID: 8831 RVA: 0x0008BB88 File Offset: 0x00089D88
|
|
[Token(Token = "0x170005F7")]
|
|
public string ICNIIJELCAD
|
|
{
|
|
[Token(Token = "0x600227E")]
|
|
[Address(RVA = "0x411530", Offset = "0x410530", VA = "0x180411530")]
|
|
get;
|
|
[Token(Token = "0x600227F")]
|
|
[Address(RVA = "0x415800", Offset = "0x414800", VA = "0x180415800")]
|
|
set;
|
|
}
|
|
|
|
// Token: 0x170005F8 RID: 1528
|
|
// (get) Token: 0x06002280 RID: 8832 RVA: 0x0008BB9C File Offset: 0x00089D9C
|
|
// (set) Token: 0x06002281 RID: 8833 RVA: 0x0008BBB0 File Offset: 0x00089DB0
|
|
[Token(Token = "0x170005F8")]
|
|
public float ELKKIIGGEBG
|
|
{
|
|
[Token(Token = "0x6002280")]
|
|
[Address(RVA = "0x7A91F0", Offset = "0x7A81F0", VA = "0x1807A91F0")]
|
|
get;
|
|
[Token(Token = "0x6002281")]
|
|
[Address(RVA = "0x7A9210", Offset = "0x7A8210", VA = "0x1807A9210")]
|
|
set;
|
|
}
|
|
|
|
// Token: 0x06002282 RID: 8834 RVA: 0x0008BBC4 File Offset: 0x00089DC4
|
|
[Token(Token = "0x6002282")]
|
|
[Address(RVA = "0x2113320", Offset = "0x2112320", VA = "0x182113320", Slot = "4")]
|
|
public void PPGFHEDFBEA(Dictionary<string, object> PMMGDNALAEB)
|
|
{
|
|
string text = AEOPHJMOOFE.AAKIMHHKCFB<string>("SegmentName", PMMGDNALAEB);
|
|
this.<CCJGPIIFINB>k__BackingField = text;
|
|
float num = AEOPHJMOOFE.AAKIMHHKCFB<float>("Probability", PMMGDNALAEB);
|
|
this.<IOAIDBFFNOP>k__BackingField = num;
|
|
}
|
|
|
|
// Token: 0x06002283 RID: 8835 RVA: 0x0008BBF8 File Offset: 0x00089DF8
|
|
[Token(Token = "0x6002283")]
|
|
[Address(RVA = "0x412370", Offset = "0x411370", VA = "0x180412370")]
|
|
public NBLDKDFEKJO()
|
|
{
|
|
}
|
|
}
|
|
|
|
// Token: 0x02000470 RID: 1136
|
|
[Token(Token = "0x2000470")]
|
|
public enum Promo_Pack_2020_05_27
|
|
{
|
|
// Token: 0x04001A2F RID: 6703
|
|
[Token(Token = "0x4001A2F")]
|
|
NoPurchaseReminder,
|
|
// Token: 0x04001A30 RID: 6704
|
|
[Token(Token = "0x4001A30")]
|
|
ShowPurchaseReminder_A,
|
|
// Token: 0x04001A31 RID: 6705
|
|
[Token(Token = "0x4001A31")]
|
|
ShowPurchaseReminder_B
|
|
}
|
|
|
|
// Token: 0x02000471 RID: 1137
|
|
[Token(Token = "0x2000471")]
|
|
public enum Example_Test_2020_06_06
|
|
{
|
|
// Token: 0x04001A33 RID: 6707
|
|
[Token(Token = "0x4001A33")]
|
|
On,
|
|
// Token: 0x04001A34 RID: 6708
|
|
[Token(Token = "0x4001A34")]
|
|
Off
|
|
}
|
|
|
|
// Token: 0x02000472 RID: 1138
|
|
[Token(Token = "0x2000472")]
|
|
public enum RoomRecommendations_2020_05_06
|
|
{
|
|
// Token: 0x04001A36 RID: 6710
|
|
[Token(Token = "0x4001A36")]
|
|
On,
|
|
// Token: 0x04001A37 RID: 6711
|
|
[Token(Token = "0x4001A37")]
|
|
Off
|
|
}
|
|
|
|
// Token: 0x02000473 RID: 1139
|
|
[Token(Token = "0x2000473")]
|
|
public enum RoomRecommendationsType_2020_08_14
|
|
{
|
|
// Token: 0x04001A39 RID: 6713
|
|
[Token(Token = "0x4001A39")]
|
|
June22,
|
|
// Token: 0x04001A3A RID: 6714
|
|
[Token(Token = "0x4001A3A")]
|
|
Aug14JuniorSpecificModel,
|
|
// Token: 0x04001A3B RID: 6715
|
|
[Token(Token = "0x4001A3B")]
|
|
Aug14JuniorAccessibleModelForAll,
|
|
// Token: 0x04001A3C RID: 6716
|
|
[Token(Token = "0x4001A3C")]
|
|
Aug14MinVisitors350,
|
|
// Token: 0x04001A3D RID: 6717
|
|
[Token(Token = "0x4001A3D")]
|
|
Aug14MinVisitors3500,
|
|
// Token: 0x04001A3E RID: 6718
|
|
[Token(Token = "0x4001A3E")]
|
|
Aug14MinVisitors35000
|
|
}
|
|
|
|
// Token: 0x02000474 RID: 1140
|
|
[Token(Token = "0x2000474")]
|
|
public enum GottaGoFastNUX_2020_09_04
|
|
{
|
|
// Token: 0x04001A40 RID: 6720
|
|
[Token(Token = "0x4001A40")]
|
|
Off,
|
|
// Token: 0x04001A41 RID: 6721
|
|
[Token(Token = "0x4001A41")]
|
|
On
|
|
}
|
|
|
|
// Token: 0x02000475 RID: 1141
|
|
[Token(Token = "0x2000475")]
|
|
public enum IOSLowHalfResolutionTextures_2021_05_14
|
|
{
|
|
// Token: 0x04001A43 RID: 6723
|
|
[Token(Token = "0x4001A43")]
|
|
Off,
|
|
// Token: 0x04001A44 RID: 6724
|
|
[Token(Token = "0x4001A44")]
|
|
On
|
|
}
|
|
|
|
// Token: 0x02000476 RID: 1142
|
|
[Token(Token = "0x2000476")]
|
|
public enum PlayMenuRRUI_HotRoomsCarousel_2021_02_09
|
|
{
|
|
// Token: 0x04001A46 RID: 6726
|
|
[Token(Token = "0x4001A46")]
|
|
Off,
|
|
// Token: 0x04001A47 RID: 6727
|
|
[Token(Token = "0x4001A47")]
|
|
On
|
|
}
|
|
|
|
// Token: 0x02000477 RID: 1143
|
|
[Token(Token = "0x2000477")]
|
|
public enum PlayMenuRRUI_CarouselOrdering_2021_02_09
|
|
{
|
|
// Token: 0x04001A49 RID: 6729
|
|
[Token(Token = "0x4001A49")]
|
|
PlayMenuCarouselOrdering_1,
|
|
// Token: 0x04001A4A RID: 6730
|
|
[Token(Token = "0x4001A4A")]
|
|
PlayMenuCarouselOrdering_2,
|
|
// Token: 0x04001A4B RID: 6731
|
|
[Token(Token = "0x4001A4B")]
|
|
PlayMenuCarouselOrdering_3
|
|
}
|
|
|
|
// Token: 0x02000478 RID: 1144
|
|
[Token(Token = "0x2000478")]
|
|
public enum RecRoomPlus_DormMirrorButton_2021_03_09
|
|
{
|
|
// Token: 0x04001A4D RID: 6733
|
|
[Token(Token = "0x4001A4D")]
|
|
ButtonOn,
|
|
// Token: 0x04001A4E RID: 6734
|
|
[Token(Token = "0x4001A4E")]
|
|
ButtonOff
|
|
}
|
|
|
|
// Token: 0x02000479 RID: 1145
|
|
[Token(Token = "0x2000479")]
|
|
public enum CreationCommands_2021_02_16
|
|
{
|
|
// Token: 0x04001A50 RID: 6736
|
|
[Token(Token = "0x4001A50")]
|
|
Off,
|
|
// Token: 0x04001A51 RID: 6737
|
|
[Token(Token = "0x4001A51")]
|
|
On
|
|
}
|
|
|
|
// Token: 0x0200047A RID: 1146
|
|
[Token(Token = "0x200047A")]
|
|
public enum MutualFriends_2021_04_22
|
|
{
|
|
// Token: 0x04001A53 RID: 6739
|
|
[Token(Token = "0x4001A53")]
|
|
Off,
|
|
// Token: 0x04001A54 RID: 6740
|
|
[Token(Token = "0x4001A54")]
|
|
On
|
|
}
|
|
|
|
// Token: 0x0200047B RID: 1147
|
|
[Token(Token = "0x200047B")]
|
|
public enum CurrentContestWinnersCarouselVisibility_2021_04_15
|
|
{
|
|
// Token: 0x04001A56 RID: 6742
|
|
[Token(Token = "0x4001A56")]
|
|
Off,
|
|
// Token: 0x04001A57 RID: 6743
|
|
[Token(Token = "0x4001A57")]
|
|
On
|
|
}
|
|
|
|
// Token: 0x0200047C RID: 1148
|
|
[Token(Token = "0x200047C")]
|
|
public enum PlayMenuRRUI_DefaultTab_2021_05_13
|
|
{
|
|
// Token: 0x04001A59 RID: 6745
|
|
[Token(Token = "0x4001A59")]
|
|
Highlight,
|
|
// Token: 0x04001A5A RID: 6746
|
|
[Token(Token = "0x4001A5A")]
|
|
RRO,
|
|
// Token: 0x04001A5B RID: 6747
|
|
[Token(Token = "0x4001A5B")]
|
|
Hot
|
|
}
|
|
|
|
// Token: 0x0200047D RID: 1149
|
|
[Token(Token = "0x200047D")]
|
|
public enum ProfileOnClick_2021_04_30
|
|
{
|
|
// Token: 0x04001A5D RID: 6749
|
|
[Token(Token = "0x4001A5D")]
|
|
Off,
|
|
// Token: 0x04001A5E RID: 6750
|
|
[Token(Token = "0x4001A5E")]
|
|
On
|
|
}
|
|
|
|
// Token: 0x0200047E RID: 1150
|
|
[Token(Token = "0x200047E")]
|
|
public enum PlayHighlightCardSizes_2021_05_04
|
|
{
|
|
// Token: 0x04001A60 RID: 6752
|
|
[Token(Token = "0x4001A60")]
|
|
Off,
|
|
// Token: 0x04001A61 RID: 6753
|
|
[Token(Token = "0x4001A61")]
|
|
On
|
|
}
|
|
|
|
// Token: 0x0200047F RID: 1151
|
|
[Token(Token = "0x200047F")]
|
|
public enum DefaultNewPlayersToPlayMenu_2021_05_24
|
|
{
|
|
// Token: 0x04001A63 RID: 6755
|
|
[Token(Token = "0x4001A63")]
|
|
Off,
|
|
// Token: 0x04001A64 RID: 6756
|
|
[Token(Token = "0x4001A64")]
|
|
On
|
|
}
|
|
|
|
// Token: 0x02000480 RID: 1152
|
|
[Token(Token = "0x2000480")]
|
|
public enum ShowNewRRPlusIcon_2021_06_01
|
|
{
|
|
// Token: 0x04001A66 RID: 6758
|
|
[Token(Token = "0x4001A66")]
|
|
OldIcon,
|
|
// Token: 0x04001A67 RID: 6759
|
|
[Token(Token = "0x4001A67")]
|
|
NewIcon
|
|
}
|
|
|
|
// Token: 0x02000481 RID: 1153
|
|
[Token(Token = "0x2000481")]
|
|
public enum ShowNewRRPlusBenefitsPage_2021_06_14
|
|
{
|
|
// Token: 0x04001A69 RID: 6761
|
|
[Token(Token = "0x4001A69")]
|
|
OldPage,
|
|
// Token: 0x04001A6A RID: 6762
|
|
[Token(Token = "0x4001A6A")]
|
|
NewPage
|
|
}
|
|
|
|
// Token: 0x02000482 RID: 1154
|
|
[Token(Token = "0x2000482")]
|
|
public enum WatchStoreHomepageLayout_2021_06_14
|
|
{
|
|
// Token: 0x04001A6C RID: 6764
|
|
[Token(Token = "0x4001A6C")]
|
|
OldStoreLayout,
|
|
// Token: 0x04001A6D RID: 6765
|
|
[Token(Token = "0x4001A6D")]
|
|
NewStoreLayout
|
|
}
|
|
|
|
// Token: 0x02000483 RID: 1155
|
|
[Token(Token = "0x2000483")]
|
|
public enum NotificationPermissionsSkipButton_2021_06_25
|
|
{
|
|
// Token: 0x04001A6F RID: 6767
|
|
[Token(Token = "0x4001A6F")]
|
|
Control,
|
|
// Token: 0x04001A70 RID: 6768
|
|
[Token(Token = "0x4001A70")]
|
|
HideSkipButton,
|
|
// Token: 0x04001A71 RID: 6769
|
|
[Token(Token = "0x4001A71")]
|
|
DeemphasizeSkipButton
|
|
}
|
|
|
|
// Token: 0x02000484 RID: 1156
|
|
[Token(Token = "0x2000484")]
|
|
public enum NotificationPermissionsExplanationText_2021_06_25
|
|
{
|
|
// Token: 0x04001A73 RID: 6771
|
|
[Token(Token = "0x4001A73")]
|
|
Control,
|
|
// Token: 0x04001A74 RID: 6772
|
|
[Token(Token = "0x4001A74")]
|
|
SpecificValueText
|
|
}
|
|
|
|
// Token: 0x02000485 RID: 1157
|
|
[Token(Token = "0x2000485")]
|
|
public enum NotificationPermissionsContextualPrompts_2021_06_25
|
|
{
|
|
// Token: 0x04001A76 RID: 6774
|
|
[Token(Token = "0x4001A76")]
|
|
Control,
|
|
// Token: 0x04001A77 RID: 6775
|
|
[Token(Token = "0x4001A77")]
|
|
ChatAction,
|
|
// Token: 0x04001A78 RID: 6776
|
|
[Token(Token = "0x4001A78")]
|
|
EventAction
|
|
}
|
|
|
|
// Token: 0x02000486 RID: 1158
|
|
[Token(Token = "0x2000486")]
|
|
public enum ParallelNetworkingInitialRoomLoad_2021_06_28
|
|
{
|
|
// Token: 0x04001A7A RID: 6778
|
|
[Token(Token = "0x4001A7A")]
|
|
SequentialLoad,
|
|
// Token: 0x04001A7B RID: 6779
|
|
[Token(Token = "0x4001A7B")]
|
|
ParallelLoad
|
|
}
|
|
|
|
// Token: 0x02000487 RID: 1159
|
|
[Token(Token = "0x2000487")]
|
|
public enum UseSets_2021_08_06
|
|
{
|
|
// Token: 0x04001A7D RID: 6781
|
|
[Token(Token = "0x4001A7D")]
|
|
IgnoreSets,
|
|
// Token: 0x04001A7E RID: 6782
|
|
[Token(Token = "0x4001A7E")]
|
|
UseSets
|
|
}
|
|
|
|
// Token: 0x02000489 RID: 1161
|
|
[Token(Token = "0x2000489")]
|
|
[CompilerGenerated]
|
|
private sealed class LKBDDCFFHKN
|
|
{
|
|
// Token: 0x0600228C RID: 8844 RVA: 0x0008BC80 File Offset: 0x00089E80
|
|
[Token(Token = "0x600228C")]
|
|
[Address(RVA = "0x412370", Offset = "0x411370", VA = "0x180412370")]
|
|
public LKBDDCFFHKN()
|
|
{
|
|
}
|
|
|
|
// Token: 0x0600228D RID: 8845 RVA: 0x0008BC94 File Offset: 0x00089E94
|
|
[Token(Token = "0x600228D")]
|
|
[Address(RVA = "0x21132C0", Offset = "0x21122C0", VA = "0x1821132C0")]
|
|
internal bool <ValidateAndSanitizeSegmentProbabilities>b__4(SplitTesting.NBLDKDFEKJO p)
|
|
{
|
|
HashSet<string> hashSet = this.invalidSegmentNames;
|
|
string <CCJGPIIFINB>k__BackingField = p.<CCJGPIIFINB>k__BackingField;
|
|
return hashSet.Contains(<CCJGPIIFINB>k__BackingField);
|
|
}
|
|
|
|
// Token: 0x04001A86 RID: 6790
|
|
[FieldOffset(Offset = "0x10")]
|
|
[Token(Token = "0x4001A86")]
|
|
public HashSet<string> invalidSegmentNames;
|
|
|
|
// Token: 0x04001A87 RID: 6791
|
|
[FieldOffset(Offset = "0x18")]
|
|
[Token(Token = "0x4001A87")]
|
|
public Predicate<SplitTesting.NBLDKDFEKJO> <>9__4;
|
|
}
|
|
}
|