445 lines
18 KiB
C#
445 lines
18 KiB
C#
using System;
|
|
using System.Globalization;
|
|
using System.Runtime.InteropServices;
|
|
using AmplitudeAnalytics;
|
|
using Cpp2IlInjected;
|
|
using RecRoom.StreamingAudio;
|
|
using UnityEngine;
|
|
|
|
// Token: 0x02002094 RID: 8340
|
|
[Token(Token = "0x2002094")]
|
|
[StructLayout(3)]
|
|
public static class EOMNEGBDLDP
|
|
{
|
|
// Token: 0x0600E61F RID: 58911 RVA: 0x003696C4 File Offset: 0x003678C4
|
|
[Token(Token = "0x600E61F")]
|
|
[Address(RVA = "0x1524680", Offset = "0x1523080", VA = "0x181524680")]
|
|
private static string OCKLIHOBPGA()
|
|
{
|
|
return SettingsManager.GetNameForLocalProperty("RoomRejoinOfferRejoinData");
|
|
}
|
|
|
|
// Token: 0x17002654 RID: 9812
|
|
// (get) Token: 0x0600E620 RID: 58912 RVA: 0x003696DC File Offset: 0x003678DC
|
|
// (set) Token: 0x0600E621 RID: 58913 RVA: 0x003696F0 File Offset: 0x003678F0
|
|
[Token(Token = "0x17002654")]
|
|
public static bool HBDPNLFKLPE
|
|
{
|
|
[Token(Token = "0x600E620")]
|
|
[Address(RVA = "0x15245C0", Offset = "0x1522FC0", VA = "0x1815245C0")]
|
|
get;
|
|
[Token(Token = "0x600E621")]
|
|
[Address(RVA = "0x1524620", Offset = "0x1523020", VA = "0x181524620")]
|
|
set;
|
|
}
|
|
|
|
// Token: 0x0600E622 RID: 58914 RVA: 0x00369704 File Offset: 0x00367904
|
|
[Token(Token = "0x600E622")]
|
|
[Address(RVA = "0x1523EA0", Offset = "0x15228A0", VA = "0x181523EA0")]
|
|
public static void GOLHLIEMCGB(CIIBGMBOFEI IPOFINNGHKG)
|
|
{
|
|
int num = EOMNEGBDLDP.ADCDEEGPKDJ;
|
|
num++;
|
|
EOMNEGBDLDP.ADCDEEGPKDJ = num;
|
|
DateTimeOffset now = DateTimeOffset.Now;
|
|
}
|
|
|
|
// Token: 0x0600E623 RID: 58915 RVA: 0x00369730 File Offset: 0x00367930
|
|
[Token(Token = "0x600E623")]
|
|
[Address(RVA = "0x1523030", Offset = "0x1521A30", VA = "0x181523030")]
|
|
public static void DOGFOPHEPIG()
|
|
{
|
|
EOMNEGBDLDP.HJBDDCAMPNK = EOMNEGBDLDP.PJABBBNHCFP;
|
|
EOMNEGBDLDP.DHEHFLGKELJ();
|
|
}
|
|
|
|
// Token: 0x0600E624 RID: 58916 RVA: 0x00369750 File Offset: 0x00367950
|
|
[Token(Token = "0x600E624")]
|
|
[Address(RVA = "0x15246D0", Offset = "0x15230D0", VA = "0x1815246D0")]
|
|
public static void PFLADGDKMFN(EOMNEGBDLDP.AEOHBCDDKBN EMNPHAPBBAH)
|
|
{
|
|
EOMNEGBDLDP.RejoinData hjbddcampnk = EOMNEGBDLDP.HJBDDCAMPNK;
|
|
DateTimeOffset now = DateTimeOffset.Now;
|
|
EOMNEGBDLDP.GEEBOHCEAPA(EOMNEGBDLDP.HJBDDCAMPNK);
|
|
}
|
|
|
|
// Token: 0x0600E625 RID: 58917 RVA: 0x00369778 File Offset: 0x00367978
|
|
[Token(Token = "0x600E625")]
|
|
[Address(RVA = "0x1523310", Offset = "0x1521D10", VA = "0x181523310")]
|
|
public static void FGDAGDPFHLI(KLCOGEIGEBJ DDEGOJKBEAN)
|
|
{
|
|
EOMNEGBDLDP.RejoinData hjbddcampnk = EOMNEGBDLDP.HJBDDCAMPNK;
|
|
long <DOFDAMHCJLP>k__BackingField = DDEGOJKBEAN.<DOFDAMHCJLP>k__BackingField;
|
|
EOMNEGBDLDP.IJJFHKLCDLH(EOMNEGBDLDP.HJBDDCAMPNK, EOMNEGBDLDP.BOIIGCHEBDJ.Used);
|
|
}
|
|
|
|
// Token: 0x0600E626 RID: 58918 RVA: 0x003697B4 File Offset: 0x003679B4
|
|
[Token(Token = "0x600E626")]
|
|
[Address(RVA = "0x1524070", Offset = "0x1522A70", VA = "0x181524070")]
|
|
public static void IAGJAJIBDFA(int BBDKGKFMHHI)
|
|
{
|
|
int num = 0;
|
|
EOMNEGBDLDP.IJJFHKLCDLH(EOMNEGBDLDP.HJBDDCAMPNK, (EOMNEGBDLDP.BOIIGCHEBDJ)num);
|
|
EOMNEGBDLDP.DHEHFLGKELJ();
|
|
EOMNEGBDLDP.HJBDDCAMPNK = EOMNEGBDLDP.PJABBBNHCFP;
|
|
}
|
|
|
|
// Token: 0x0600E627 RID: 58919 RVA: 0x003697E0 File Offset: 0x003679E0
|
|
[Token(Token = "0x600E627")]
|
|
[Address(RVA = "0x1523890", Offset = "0x1522290", VA = "0x181523890")]
|
|
public static bool GEMGPOIAEIH(out EOMNEGBDLDP.RejoinData EMPFDIGDBOG)
|
|
{
|
|
bool flag;
|
|
if (flag)
|
|
{
|
|
int num = EOMNEGBDLDP.ADCDEEGPKDJ;
|
|
num++;
|
|
EOMNEGBDLDP.ADCDEEGPKDJ = num;
|
|
EOMNEGBDLDP.RejoinData hjbddcampnk = EOMNEGBDLDP.HJBDDCAMPNK;
|
|
DateTimeOffset now = DateTimeOffset.Now;
|
|
DateTimeOffset now2 = DateTimeOffset.Now;
|
|
TimeSpan foaeflmnhlf = EOMNEGBDLDP.FOAEFLMNHLF;
|
|
TimeSpan timeSpan;
|
|
if (!(timeSpan > foaeflmnhlf))
|
|
{
|
|
EMPFDIGDBOG.SequenceNumber = hjbddcampnk;
|
|
EMPFDIGDBOG.RoomId = 0L;
|
|
EMPFDIGDBOG.EventId = hjbddcampnk;
|
|
EMPFDIGDBOG.RoomCode = 0;
|
|
EOMNEGBDLDP.HJBDDCAMPNK = hjbddcampnk;
|
|
}
|
|
EOMNEGBDLDP.DHEHFLGKELJ();
|
|
EOMNEGBDLDP.HJBDDCAMPNK = EOMNEGBDLDP.PJABBBNHCFP;
|
|
return;
|
|
}
|
|
}
|
|
|
|
// Token: 0x0600E628 RID: 58920 RVA: 0x00369860 File Offset: 0x00367A60
|
|
[Token(Token = "0x600E628")]
|
|
[Address(RVA = "0x15235C0", Offset = "0x1521FC0", VA = "0x1815235C0")]
|
|
private static void GEEBOHCEAPA(EOMNEGBDLDP.RejoinData OLKLBAFALJJ)
|
|
{
|
|
DateTimeOffset entryTimestamp = OLKLBAFALJJ.EntryTimestamp;
|
|
CultureInfo invariantCulture = CultureInfo.InvariantCulture;
|
|
if ((ulong)1L == 0UL)
|
|
{
|
|
}
|
|
string text = JsonUtility.ToJson(CultureInfo.InvariantCulture);
|
|
PlayerPrefs.SetString(SettingsManager.GetNameForLocalProperty("RoomRejoinOfferRejoinData"), text);
|
|
PlayerPrefs.Save();
|
|
}
|
|
|
|
// Token: 0x0600E629 RID: 58921 RVA: 0x003698B4 File Offset: 0x00367AB4
|
|
[Token(Token = "0x600E629")]
|
|
[Address(RVA = "0x1522F90", Offset = "0x1521990", VA = "0x181522F90")]
|
|
private static void DHEHFLGKELJ()
|
|
{
|
|
PlayerPrefs.DeleteKey(SettingsManager.GetNameForLocalProperty("RoomRejoinOfferRejoinData"));
|
|
PlayerPrefs.Save();
|
|
}
|
|
|
|
// Token: 0x0600E62A RID: 58922 RVA: 0x003698D8 File Offset: 0x00367AD8
|
|
[Token(Token = "0x600E62A")]
|
|
[Address(RVA = "0x15230F0", Offset = "0x1521AF0", VA = "0x1815230F0")]
|
|
private static bool ELLLLHMPOHD(out EOMNEGBDLDP.RejoinData OLKLBAFALJJ)
|
|
{
|
|
string nameForLocalProperty = SettingsManager.GetNameForLocalProperty("RoomRejoinOfferRejoinData");
|
|
int num = 0;
|
|
string @string = PlayerPrefs.GetString(nameForLocalProperty, num);
|
|
if (!string.IsNullOrWhiteSpace(@string))
|
|
{
|
|
string entryTimestampString = JsonUtility.FromJson<EOMNEGBDLDP.SerializableRejoinData>(@string).EntryTimestampString;
|
|
int num2 = 0;
|
|
OLKLBAFALJJ.RoomId = entryTimestampString;
|
|
string text = string.Format(" a bug. If this happens rarely, perhaps someone's player prefs got corrupted. Data was \"{0}\". Exception: {1}", @string, num2);
|
|
Debug.LogWarning("Got exception while parsing player pref \"" + @string + "\". If this happens frequently, there's likely" + text);
|
|
return;
|
|
}
|
|
}
|
|
|
|
// Token: 0x0600E62B RID: 58923 RVA: 0x00369944 File Offset: 0x00367B44
|
|
[Token(Token = "0x600E62B")]
|
|
[Address(RVA = "0x15241D0", Offset = "0x1522BD0", VA = "0x1815241D0")]
|
|
private static void IJJFHKLCDLH(EOMNEGBDLDP.RejoinData GIDJHBJCOPP, EOMNEGBDLDP.BOIIGCHEBDJ GIAOBLMEMMI)
|
|
{
|
|
DateTimeOffset now = DateTimeOffset.Now;
|
|
CCNBJFOPLBG ccnbjfoplbg = AmplitudeAnalyticsClient.Event("room_rejoin_offer");
|
|
CCNBJFOPLBG ccnbjfoplbg3;
|
|
string text;
|
|
CCNBJFOPLBG ccnbjfoplbg2 = ccnbjfoplbg3.JOBHLMFKFNO("room_name", text);
|
|
CCNBJFOPLBG ccnbjfoplbg5;
|
|
CCNBJFOPLBG ccnbjfoplbg4 = ccnbjfoplbg5.JOBHLMFKFNO("room_code", text);
|
|
int num = 0;
|
|
CCNBJFOPLBG ccnbjfoplbg7;
|
|
CCNBJFOPLBG ccnbjfoplbg6 = ccnbjfoplbg7.JOBHLMFKFNO<double>("minutes_since_room_entry", (double)num).JOBHLMFKFNO<EOMNEGBDLDP.AEOHBCDDKBN>("exit_reason", (EOMNEGBDLDP.AEOHBCDDKBN)num);
|
|
int num2 = 0;
|
|
CCNBJFOPLBG ccnbjfoplbg8 = ccnbjfoplbg6.JOBHLMFKFNO<double>("minutes_since_room_exit", (double)num2);
|
|
string text2 = ccnbjfoplbg6.ToString();
|
|
}
|
|
|
|
// Token: 0x0600E62C RID: 58924 RVA: 0x003699C0 File Offset: 0x00367BC0
|
|
// Note: this type is marked as 'beforefieldinit'.
|
|
[Token(Token = "0x600E62C")]
|
|
[Address(RVA = "0x15248F0", Offset = "0x15232F0", VA = "0x1815248F0")]
|
|
static EOMNEGBDLDP()
|
|
{
|
|
TimeSpan timeSpan;
|
|
EOMNEGBDLDP.FOAEFLMNHLF = timeSpan;
|
|
TimeSpan timeSpan2;
|
|
EOMNEGBDLDP.MJMKJHEIFEK = timeSpan2;
|
|
ulong num;
|
|
EOMNEGBDLDP.PJABBBNHCFP = num;
|
|
EOMNEGBDLDP.HJBDDCAMPNK = EOMNEGBDLDP.PJABBBNHCFP;
|
|
}
|
|
|
|
// Token: 0x04009667 RID: 38503
|
|
[Token(Token = "0x4009667")]
|
|
private static readonly TimeSpan FOAEFLMNHLF;
|
|
|
|
// Token: 0x04009668 RID: 38504
|
|
[Token(Token = "0x4009668")]
|
|
private static readonly TimeSpan MJMKJHEIFEK;
|
|
|
|
// Token: 0x04009669 RID: 38505
|
|
[Token(Token = "0x4009669")]
|
|
private static readonly EOMNEGBDLDP.RejoinData PJABBBNHCFP;
|
|
|
|
// Token: 0x0400966A RID: 38506
|
|
[Token(Token = "0x400966A")]
|
|
private static int ADCDEEGPKDJ;
|
|
|
|
// Token: 0x0400966B RID: 38507
|
|
[Token(Token = "0x400966B")]
|
|
private static EOMNEGBDLDP.RejoinData HJBDDCAMPNK;
|
|
|
|
// Token: 0x02002095 RID: 8341
|
|
[Token(Token = "0x2002095")]
|
|
public enum AEOHBCDDKBN
|
|
{
|
|
// Token: 0x0400966E RID: 38510
|
|
[Token(Token = "0x400966E")]
|
|
Invalid,
|
|
// Token: 0x0400966F RID: 38511
|
|
[Token(Token = "0x400966F")]
|
|
ApplicationBackgrounding,
|
|
// Token: 0x04009670 RID: 38512
|
|
[Token(Token = "0x4009670")]
|
|
ApplicationQuitting,
|
|
// Token: 0x04009671 RID: 38513
|
|
[Token(Token = "0x4009671")]
|
|
UnexpectedRoomDisconnect,
|
|
// Token: 0x04009672 RID: 38514
|
|
[Token(Token = "0x4009672")]
|
|
CouldNotEnterRoom,
|
|
// Token: 0x04009673 RID: 38515
|
|
[Token(Token = "0x4009673")]
|
|
LoggingOut,
|
|
// Token: 0x04009674 RID: 38516
|
|
[Token(Token = "0x4009674")]
|
|
PresumedCrash
|
|
}
|
|
|
|
// Token: 0x02002096 RID: 8342
|
|
[Token(Token = "0x2002096")]
|
|
[Serializable]
|
|
public struct RejoinData
|
|
{
|
|
// Token: 0x17002655 RID: 9813
|
|
// (get) Token: 0x0600E62D RID: 58925 RVA: 0x003699EC File Offset: 0x00367BEC
|
|
[Token(Token = "0x17002655")]
|
|
public bool IsValid
|
|
{
|
|
[Token(Token = "0x600E62D")]
|
|
[Address(RVA = "0x2363D0", Offset = "0x2357D0", VA = "0x1802363D0")]
|
|
get
|
|
{
|
|
return this.RoomId != "{il2cpp field on {'constant10' (constant value of type Cpp2IL.Core.Analysis.ResultModels.StaticFieldsPtr)}, offset 0x10}";
|
|
}
|
|
}
|
|
|
|
// Token: 0x0600E62E RID: 58926 RVA: 0x00369A0C File Offset: 0x00367C0C
|
|
[Token(Token = "0x600E62E")]
|
|
[Address(RVA = "0x236280", Offset = "0x235680", VA = "0x180236280", Slot = "3")]
|
|
public override string ToString()
|
|
{
|
|
long roomId = this.RoomId;
|
|
long clubId = this.ClubId;
|
|
string roomCode = this.RoomCode;
|
|
bool isPrivate = this.IsPrivate;
|
|
DateTimeOffset entryTimestamp = this.EntryTimestamp;
|
|
short offsetMinutes = this.EntryTimestamp.m_offsetMinutes;
|
|
DateTimeOffset? exitTimestamp = this.ExitTimestamp;
|
|
var <>f__AnonymousType;
|
|
return ((IAudioOutputDevice)<>f__AnonymousType).FriendlyName;
|
|
}
|
|
|
|
// Token: 0x04009675 RID: 38517
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x0")]
|
|
[Token(Token = "0x4009675")]
|
|
[NonSerialized]
|
|
public int SequenceNumber;
|
|
|
|
// Token: 0x04009676 RID: 38518
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x8")]
|
|
[Token(Token = "0x4009676")]
|
|
public string RoomName;
|
|
|
|
// Token: 0x04009677 RID: 38519
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x10")]
|
|
[Token(Token = "0x4009677")]
|
|
public long RoomId;
|
|
|
|
// Token: 0x04009678 RID: 38520
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x18")]
|
|
[Token(Token = "0x4009678")]
|
|
public long SubRoomId;
|
|
|
|
// Token: 0x04009679 RID: 38521
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x20")]
|
|
[Token(Token = "0x4009679")]
|
|
public long EventId;
|
|
|
|
// Token: 0x0400967A RID: 38522
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x28")]
|
|
[Token(Token = "0x400967A")]
|
|
public long ClubId;
|
|
|
|
// Token: 0x0400967B RID: 38523
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x30")]
|
|
[Token(Token = "0x400967B")]
|
|
public string RoomCode;
|
|
|
|
// Token: 0x0400967C RID: 38524
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x38")]
|
|
[Token(Token = "0x400967C")]
|
|
public bool IsPrivate;
|
|
|
|
// Token: 0x0400967D RID: 38525
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x40")]
|
|
[Token(Token = "0x400967D")]
|
|
[NonSerialized]
|
|
public DateTimeOffset EntryTimestamp;
|
|
|
|
// Token: 0x0400967E RID: 38526
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x50")]
|
|
[Token(Token = "0x400967E")]
|
|
[NonSerialized]
|
|
public DateTimeOffset? ExitTimestamp;
|
|
|
|
// Token: 0x0400967F RID: 38527
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x68")]
|
|
[Token(Token = "0x400967F")]
|
|
public EOMNEGBDLDP.AEOHBCDDKBN ExitReason;
|
|
}
|
|
|
|
// Token: 0x02002097 RID: 8343
|
|
[Token(Token = "0x2002097")]
|
|
[Serializable]
|
|
private struct SerializableRejoinData
|
|
{
|
|
// Token: 0x0600E62F RID: 58927 RVA: 0x00369A60 File Offset: 0x00367C60
|
|
[Token(Token = "0x600E62F")]
|
|
[Address(RVA = "0x1531E70", Offset = "0x1530870", VA = "0x181531E70")]
|
|
public static EOMNEGBDLDP.SerializableRejoinData PJAJINPEDGK(EOMNEGBDLDP.RejoinData CBNIMILBBJM)
|
|
{
|
|
/*
|
|
An exception occurred when decompiling this method (0600E62F)
|
|
|
|
ICSharpCode.Decompiler.DecompilerException: Error decompiling EOMNEGBDLDP/SerializableRejoinData EOMNEGBDLDP/SerializableRejoinData::PJAJINPEDGK(EOMNEGBDLDP/RejoinData)
|
|
|
|
---> System.Exception: Basic block has to end with unconditional control flow.
|
|
{
|
|
Block_0:
|
|
stloc:CultureInfo(var_3_0B, callgetter:CultureInfo(CultureInfo::get_InvariantCulture))
|
|
stloc:CultureInfo(var_5_14, callgetter:CultureInfo(CultureInfo::get_InvariantCulture))
|
|
}
|
|
|
|
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: 0x0600E630 RID: 58928 RVA: 0x0000220F File Offset: 0x0000040F
|
|
[Token(Token = "0x600E630")]
|
|
[Address(RVA = "0x236460", Offset = "0x235860", VA = "0x180236460")]
|
|
public EOMNEGBDLDP.RejoinData IOLJKLDFNMD()
|
|
{
|
|
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
|
}
|
|
|
|
// Token: 0x0600E631 RID: 58929 RVA: 0x00369A84 File Offset: 0x00367C84
|
|
[Token(Token = "0x600E631")]
|
|
[Address(RVA = "0x1531CC0", Offset = "0x15306C0", VA = "0x181531CC0")]
|
|
private static string JEOLFCLKDGO(DateTimeOffset? GLEODJLODAK)
|
|
{
|
|
/*
|
|
An exception occurred when decompiling this method (0600E631)
|
|
|
|
ICSharpCode.Decompiler.DecompilerException: Error decompiling System.String EOMNEGBDLDP/SerializableRejoinData::JEOLFCLKDGO(System.Nullable`1<System.DateTimeOffset>)
|
|
|
|
---> System.Exception: Basic block has to end with unconditional control flow.
|
|
{
|
|
Block_0:
|
|
stloc:CultureInfo(var_2_09, callgetter:CultureInfo(CultureInfo::get_InvariantCulture))
|
|
}
|
|
|
|
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: 0x0600E632 RID: 58930 RVA: 0x00369A9C File Offset: 0x00367C9C
|
|
[Token(Token = "0x600E632")]
|
|
[Address(RVA = "0x1531D50", Offset = "0x1530750", VA = "0x181531D50")]
|
|
private static DateTimeOffset? NOOPKGJEEIO(string IFIFENHEFED)
|
|
{
|
|
bool flag;
|
|
if (!flag)
|
|
{
|
|
CultureInfo invariantCulture = CultureInfo.InvariantCulture;
|
|
return;
|
|
}
|
|
}
|
|
|
|
// Token: 0x04009680 RID: 38528
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x0")]
|
|
[Token(Token = "0x4009680")]
|
|
public EOMNEGBDLDP.RejoinData InMemoryRepresentation;
|
|
|
|
// Token: 0x04009681 RID: 38529
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x70")]
|
|
[Token(Token = "0x4009681")]
|
|
public string EntryTimestampString;
|
|
|
|
// Token: 0x04009682 RID: 38530
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x78")]
|
|
[Token(Token = "0x4009682")]
|
|
public string ExitTimestampString;
|
|
}
|
|
|
|
// Token: 0x02002098 RID: 8344
|
|
[Token(Token = "0x2002098")]
|
|
private enum BOIIGCHEBDJ
|
|
{
|
|
// Token: 0x04009684 RID: 38532
|
|
[Token(Token = "0x4009684")]
|
|
Dismissed,
|
|
// Token: 0x04009685 RID: 38533
|
|
[Token(Token = "0x4009685")]
|
|
Used,
|
|
// Token: 0x04009686 RID: 38534
|
|
[Token(Token = "0x4009686")]
|
|
Expired
|
|
}
|
|
}
|