398 lines
15 KiB
C#
398 lines
15 KiB
C#
using System;
|
|
using System.Collections;
|
|
using System.Collections.Generic;
|
|
using System.Runtime.InteropServices;
|
|
using AmplitudeAnalytics;
|
|
using Cpp2IlInjected;
|
|
using RecNet;
|
|
using RecRoom.Core;
|
|
using UnityEngine;
|
|
using UnityEngine.Events;
|
|
using UnityEngine.SceneManagement;
|
|
|
|
namespace Analytics
|
|
{
|
|
// Token: 0x02001038 RID: 4152
|
|
[Token(Token = "0x2001038")]
|
|
[StructLayout(3)]
|
|
public class ActivitySessionAnalytics : SingletonMonoBehaviour<ActivitySessionAnalytics>
|
|
{
|
|
// Token: 0x0600648C RID: 25740 RVA: 0x001616D8 File Offset: 0x0015F8D8
|
|
[Token(Token = "0x600648C")]
|
|
[Address(RVA = "0x1B589B0", Offset = "0x1B573B0", VA = "0x181B589B0")]
|
|
public T GetStatClass<T>() where T : EOKDBLCLLIB
|
|
{
|
|
EOKDBLCLLIB[] epjehphfpnh2;
|
|
do
|
|
{
|
|
EOKDBLCLLIB[] epjehphfpnh = this.EPJEHPHFPNH;
|
|
if (epjehphfpnh == 0)
|
|
{
|
|
break;
|
|
}
|
|
int num = 0;
|
|
if (num >= epjehphfpnh.Length)
|
|
{
|
|
break;
|
|
}
|
|
if (num == 0)
|
|
{
|
|
epjehphfpnh2 = this.EPJEHPHFPNH;
|
|
num++;
|
|
}
|
|
}
|
|
while (epjehphfpnh2 == 0);
|
|
throw new NullReferenceException();
|
|
}
|
|
|
|
// Token: 0x0600648D RID: 25741 RVA: 0x00161718 File Offset: 0x0015F918
|
|
[Token(Token = "0x600648D")]
|
|
[Address(RVA = "0x1D441A0", Offset = "0x1D42BA0", VA = "0x181D441A0")]
|
|
private IEnumerator EIGLKGECBOD()
|
|
{
|
|
/*
|
|
An exception occurred when decompiling this method (0600648D)
|
|
|
|
ICSharpCode.Decompiler.DecompilerException: Error decompiling System.Collections.IEnumerator Analytics.ActivitySessionAnalytics::EIGLKGECBOD()
|
|
|
|
---> System.Exception: Basic block has to end with unconditional control flow.
|
|
{
|
|
Block_0:
|
|
call:void(HIEKJALKJGG::System.IDisposable.Dispose, ldloc:HIEKJALKJGG(var_0))
|
|
stfld:int32(HIEKJALKJGG::<>1__state, ldloc:HIEKJALKJGG(var_0), conv.u8:uint64[exp:int32](ldc.i8:int64[exp:uint64](0)))
|
|
stfld:ActivitySessionAnalytics(HIEKJALKJGG::<>4__this, ldloc:HIEKJALKJGG(var_0), ldloc:ActivitySessionAnalytics(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: 0x0600648E RID: 25742 RVA: 0x0016173C File Offset: 0x0015F93C
|
|
[Token(Token = "0x600648E")]
|
|
[Address(RVA = "0x1D44140", Offset = "0x1D42B40", VA = "0x181D44140")]
|
|
public IEnumerator<ISchedule> CachePendingRoomStatsRegularly()
|
|
{
|
|
/*
|
|
An exception occurred when decompiling this method (0600648E)
|
|
|
|
ICSharpCode.Decompiler.DecompilerException: Error decompiling System.Collections.Generic.IEnumerator`1<RecRoom.Core.ISchedule> Analytics.ActivitySessionAnalytics::CachePendingRoomStatsRegularly()
|
|
|
|
---> System.Exception: Basic block has to end with unconditional control flow.
|
|
{
|
|
Block_0:
|
|
call:void(CPCEMFJNPEE::System.IDisposable.Dispose, ldloc:CPCEMFJNPEE(var_0))
|
|
stfld:int32(CPCEMFJNPEE::<>1__state, ldloc:CPCEMFJNPEE(var_0), conv.u8:uint64[exp:int32](ldc.i8:int64[exp:uint64](0)))
|
|
stfld:ActivitySessionAnalytics(CPCEMFJNPEE::<>4__this, ldloc:CPCEMFJNPEE(var_0), ldloc:ActivitySessionAnalytics(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: 0x0600648F RID: 25743 RVA: 0x00161760 File Offset: 0x0015F960
|
|
[Token(Token = "0x600648F")]
|
|
[Address(RVA = "0x1D44030", Offset = "0x1D42A30", VA = "0x181D44030", Slot = "4")]
|
|
protected override void Awake()
|
|
{
|
|
base.Awake();
|
|
EOKDBLCLLIB[] array = new EOKDBLCLLIB[this.CJBDPKHPDFM.Length];
|
|
this.EPJEHPHFPNH = array;
|
|
SceneManager.sceneLoaded += new UnityAction(this.KKAHLJONEIP);
|
|
ActivitySessionAnalytics.HIEKJALKJGG hiekjalkjgg;
|
|
hiekjalkjgg.System.IDisposable.Dispose();
|
|
hiekjalkjgg.<>1__state = (int)((ulong)0L);
|
|
hiekjalkjgg.<>4__this = this;
|
|
Coroutine coroutine = base.StartCoroutine(hiekjalkjgg);
|
|
DJLEGFNOCMJ.OFFLOPLJBBG();
|
|
}
|
|
|
|
// Token: 0x06006490 RID: 25744 RVA: 0x001617C8 File Offset: 0x0015F9C8
|
|
[Token(Token = "0x6006490")]
|
|
[Address(RVA = "0x1D448E0", Offset = "0x1D432E0", VA = "0x181D448E0", Slot = "5")]
|
|
protected override void OnDestroy()
|
|
{
|
|
base.OnDestroy();
|
|
SceneManager.sceneLoaded -= new UnityAction(this.KKAHLJONEIP);
|
|
}
|
|
|
|
// Token: 0x06006491 RID: 25745 RVA: 0x001617EC File Offset: 0x0015F9EC
|
|
[Token(Token = "0x6006491")]
|
|
[Address(RVA = "0x1D44A10", Offset = "0x1D43410", VA = "0x181D44A10")]
|
|
private void Update()
|
|
{
|
|
EOKDBLCLLIB[] epjehphfpnh = this.EPJEHPHFPNH;
|
|
int num = 0;
|
|
if (num < epjehphfpnh.Length)
|
|
{
|
|
EOKDBLCLLIB eokdblcllib = epjehphfpnh[num];
|
|
if (eokdblcllib != 0)
|
|
{
|
|
string text = eokdblcllib.ToString();
|
|
}
|
|
num++;
|
|
}
|
|
}
|
|
|
|
// Token: 0x06006492 RID: 25746 RVA: 0x00161828 File Offset: 0x0015FA28
|
|
[Token(Token = "0x6006492")]
|
|
[Address(RVA = "0x1D443F0", Offset = "0x1D42DF0", VA = "0x181D443F0")]
|
|
private void HHDKCOGPHNH(bool JEFBCJDAJNN)
|
|
{
|
|
if (JEFBCJDAJNN)
|
|
{
|
|
EOKDBLCLLIB[] epjehphfpnh = this.EPJEHPHFPNH;
|
|
int num = 0;
|
|
int num2 = 0;
|
|
if (num2 < epjehphfpnh.Length)
|
|
{
|
|
if (epjehphfpnh[num] != 0)
|
|
{
|
|
}
|
|
num++;
|
|
}
|
|
int num3 = 0;
|
|
int num4 = 0;
|
|
this.ABLIOLMOHFN(num4, SessionManager.BDPNOBGNGNI.QUIT, num3);
|
|
}
|
|
}
|
|
|
|
// Token: 0x06006493 RID: 25747 RVA: 0x00161874 File Offset: 0x0015FA74
|
|
[Token(Token = "0x6006493")]
|
|
[Address(RVA = "0x1D44730", Offset = "0x1D43130", VA = "0x181D44730")]
|
|
public void LogActivityEnded()
|
|
{
|
|
EOKDBLCLLIB[] epjehphfpnh = this.EPJEHPHFPNH;
|
|
int num = 0;
|
|
if (num < epjehphfpnh.Length)
|
|
{
|
|
if (epjehphfpnh[num] != 0)
|
|
{
|
|
}
|
|
num++;
|
|
}
|
|
}
|
|
|
|
// Token: 0x06006494 RID: 25748 RVA: 0x001618A8 File Offset: 0x0015FAA8
|
|
[Token(Token = "0x6006494")]
|
|
[Address(RVA = "0x1D447C0", Offset = "0x1D431C0", VA = "0x181D447C0")]
|
|
public void MarkGameStartTime()
|
|
{
|
|
EOKDBLCLLIB[] epjehphfpnh = this.EPJEHPHFPNH;
|
|
int num = 0;
|
|
if (num < epjehphfpnh.Length)
|
|
{
|
|
EOKDBLCLLIB eokdblcllib = epjehphfpnh[num];
|
|
if (eokdblcllib != 0)
|
|
{
|
|
eokdblcllib.KCKGOAEGNOC();
|
|
}
|
|
num++;
|
|
}
|
|
}
|
|
|
|
// Token: 0x06006495 RID: 25749 RVA: 0x001618E4 File Offset: 0x0015FAE4
|
|
[Token(Token = "0x6006495")]
|
|
[Address(RVA = "0x1D44850", Offset = "0x1D43250", VA = "0x181D44850")]
|
|
public void MarkMakerPenUsedByLocalPlayer()
|
|
{
|
|
EOKDBLCLLIB[] epjehphfpnh = this.EPJEHPHFPNH;
|
|
int num = 0;
|
|
if (num < epjehphfpnh.Length)
|
|
{
|
|
EOKDBLCLLIB eokdblcllib = epjehphfpnh[num];
|
|
if (eokdblcllib != 0)
|
|
{
|
|
eokdblcllib.NJGKEJCHADK();
|
|
}
|
|
num++;
|
|
}
|
|
}
|
|
|
|
// Token: 0x06006496 RID: 25750 RVA: 0x00161920 File Offset: 0x0015FB20
|
|
[Token(Token = "0x6006496")]
|
|
[Address(RVA = "0x1D44960", Offset = "0x1D43360", VA = "0x181D44960")]
|
|
public void RecordLoadTime(double HIPDEDEAAAA, bool PGEHNBLLLAC)
|
|
{
|
|
EOKDBLCLLIB[] epjehphfpnh = this.EPJEHPHFPNH;
|
|
int num = 0;
|
|
if (num < epjehphfpnh.Length)
|
|
{
|
|
if (epjehphfpnh[num] != 0)
|
|
{
|
|
}
|
|
num++;
|
|
}
|
|
}
|
|
|
|
// Token: 0x06006497 RID: 25751 RVA: 0x00161954 File Offset: 0x0015FB54
|
|
[Token(Token = "0x6006497")]
|
|
[Address(RVA = "0x1D44550", Offset = "0x1D42F50", VA = "0x181D44550")]
|
|
private void KKAHLJONEIP(Scene LHECBPFGEMH, LoadSceneMode OJJLDEPGAEJ)
|
|
{
|
|
throw new MissingMethodException();
|
|
}
|
|
|
|
// Token: 0x06006498 RID: 25752 RVA: 0x001619A8 File Offset: 0x0015FBA8
|
|
[Token(Token = "0x6006498")]
|
|
[Address(RVA = "0x1D43BD0", Offset = "0x1D425D0", VA = "0x181D43BD0")]
|
|
private void ABLIOLMOHFN()
|
|
{
|
|
SessionManager.BDPNOBGNGNI ffbgkeikclj = SingletonMonoBehaviour.Instance.FFBGKEIKCLJ;
|
|
PPENFJMFPNE ppenfjmfpne = Matchmaking.HMCJLLMDAAM;
|
|
long? mbjbdpboeog = Matchmaking.MBJBDPBOEOG;
|
|
}
|
|
|
|
// Token: 0x06006499 RID: 25753 RVA: 0x001619D8 File Offset: 0x0015FBD8
|
|
[Token(Token = "0x6006499")]
|
|
[Address(RVA = "0x1D43CF0", Offset = "0x1D426F0", VA = "0x181D43CF0")]
|
|
private void ABLIOLMOHFN(PPENFJMFPNE GJKGOKHKMMP, SessionManager.BDPNOBGNGNI FJIAAKKHHON, long? DMADKPDOHOA)
|
|
{
|
|
int num = 0;
|
|
EOKDBLCLLIB[] epjehphfpnh = this.EPJEHPHFPNH;
|
|
if (num >= epjehphfpnh.Length)
|
|
{
|
|
PlayerPrefs.DeleteKey("pending_room_stats");
|
|
PlayerPrefs.Save();
|
|
return;
|
|
}
|
|
EOKDBLCLLIB eokdblcllib = epjehphfpnh[num];
|
|
if (eokdblcllib == 0)
|
|
{
|
|
if (GJKGOKHKMMP != 0)
|
|
{
|
|
MKMNIOLPAHI mkmniolpahi = this.CJBDPKHPDFM[num];
|
|
}
|
|
throw new ArrayTypeMismatchException();
|
|
}
|
|
bool flag = eokdblcllib.OJEPHFDKEEF(GJKGOKHKMMP);
|
|
EOKDBLCLLIB[] epjehphfpnh2 = this.EPJEHPHFPNH;
|
|
if (flag)
|
|
{
|
|
EOKDBLCLLIB eokdblcllib2 = epjehphfpnh2[num];
|
|
}
|
|
EOKDBLCLLIB eokdblcllib3 = epjehphfpnh2[num];
|
|
EOKDBLCLLIB[] epjehphfpnh3 = this.EPJEHPHFPNH;
|
|
EOKDBLCLLIB eokdblcllib4 = epjehphfpnh3[num];
|
|
if (GJKGOKHKMMP != 0)
|
|
{
|
|
MKMNIOLPAHI mkmniolpahi2 = this.CJBDPKHPDFM[num];
|
|
long <DOFDAMHCJLP>k__BackingField = eokdblcllib4.<DOFDAMHCJLP>k__BackingField;
|
|
string <JJBCFEOMLBI>k__BackingField = eokdblcllib4.<JJBCFEOMLBI>k__BackingField;
|
|
}
|
|
throw new ArrayTypeMismatchException();
|
|
}
|
|
|
|
// Token: 0x0600649A RID: 25754 RVA: 0x00161AB4 File Offset: 0x0015FCB4
|
|
[Token(Token = "0x600649A")]
|
|
[Address(RVA = "0x1D44200", Offset = "0x1D42C00", VA = "0x181D44200")]
|
|
private void EPPPIMMHIHD()
|
|
{
|
|
int num;
|
|
do
|
|
{
|
|
num = 0;
|
|
int num2 = 0;
|
|
string @string = PlayerPrefs.GetString("pending_room_stats", num2);
|
|
if (string.IsNullOrEmpty(@string))
|
|
{
|
|
return;
|
|
}
|
|
object obj = AGMAKAGBPEB.PPGFHEDFBEA(@string);
|
|
if (obj == 0 || obj == 0)
|
|
{
|
|
break;
|
|
}
|
|
List.Enumerator enumerator;
|
|
if (enumerator != 0)
|
|
{
|
|
while (enumerator == 0)
|
|
{
|
|
}
|
|
AmplitudeAnalyticsClient instance = SingletonMonoBehaviour.Instance;
|
|
}
|
|
if (num != -1)
|
|
{
|
|
}
|
|
}
|
|
while (num != 0);
|
|
PlayerPrefs.DeleteKey("pending_room_stats");
|
|
PlayerPrefs.Save();
|
|
}
|
|
|
|
// Token: 0x0600649B RID: 25755 RVA: 0x00161B24 File Offset: 0x0015FD24
|
|
[Token(Token = "0x600649B")]
|
|
[Address(RVA = "0x1D444C0", Offset = "0x1D42EC0", VA = "0x181D444C0")]
|
|
private EOKDBLCLLIB IBIICMDGPBK(int NHJGFMEOGBG, PPENFJMFPNE IJNAMEBOMJJ, SessionManager.BDPNOBGNGNI FJIAAKKHHON, long? DDMPFMPILCE, long JJBANIDENHO, string NEGNEOOMDHG)
|
|
{
|
|
if (IJNAMEBOMJJ != 0)
|
|
{
|
|
MKMNIOLPAHI mkmniolpahi = this.CJBDPKHPDFM[NHJGFMEOGBG];
|
|
EOKDBLCLLIB eokdblcllib;
|
|
return eokdblcllib;
|
|
}
|
|
throw new IndexOutOfRangeException();
|
|
}
|
|
|
|
// Token: 0x0600649C RID: 25756 RVA: 0x00161B4C File Offset: 0x0015FD4C
|
|
[Token(Token = "0x600649C")]
|
|
[Address(RVA = "0x1D44AE0", Offset = "0x1D434E0", VA = "0x181D44AE0")]
|
|
public ActivitySessionAnalytics()
|
|
{
|
|
MKMNIOLPAHI[] array = new MKMNIOLPAHI[3];
|
|
int num;
|
|
MKMNIOLPAHI mkmniolpahi = new MKMNIOLPAHI(num.NFHADFCEMML);
|
|
num = 0;
|
|
if (mkmniolpahi != 0)
|
|
{
|
|
}
|
|
array[0] = mkmniolpahi;
|
|
int num2;
|
|
MKMNIOLPAHI mkmniolpahi2 = new MKMNIOLPAHI(num2.NFHADFCEMML);
|
|
num2 = 0;
|
|
if (mkmniolpahi2 != 0)
|
|
{
|
|
}
|
|
array[1] = mkmniolpahi2;
|
|
int num3;
|
|
MKMNIOLPAHI mkmniolpahi3 = new MKMNIOLPAHI(num3.NFHADFCEMML);
|
|
num3 = 0;
|
|
if (mkmniolpahi3 != 0)
|
|
{
|
|
}
|
|
array[2] = mkmniolpahi3;
|
|
this.CJBDPKHPDFM = array;
|
|
base..ctor();
|
|
}
|
|
|
|
// Token: 0x040047EF RID: 18415
|
|
[Token(Token = "0x40047EF")]
|
|
private const int OKLIBFKNEJE = 60;
|
|
|
|
// Token: 0x040047F0 RID: 18416
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x18")]
|
|
[Token(Token = "0x40047F0")]
|
|
private MKMNIOLPAHI[] CJBDPKHPDFM;
|
|
|
|
// Token: 0x040047F1 RID: 18417
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x20")]
|
|
[Token(Token = "0x40047F1")]
|
|
private EOKDBLCLLIB[] EPJEHPHFPNH;
|
|
|
|
// Token: 0x040047F2 RID: 18418
|
|
[Token(Token = "0x40047F2")]
|
|
private static string ONEFIAOJBDJ = "pending_room_stats";
|
|
}
|
|
}
|