m
This commit is contained in:
@@ -0,0 +1,324 @@
|
||||
using System;
|
||||
using System.Collections.Generic;
|
||||
using System.Diagnostics;
|
||||
using System.Linq;
|
||||
using System.Runtime.CompilerServices;
|
||||
using Cpp2IlInjected;
|
||||
using UnityEngine;
|
||||
|
||||
// Token: 0x020003DF RID: 991
|
||||
[Token(Token = "0x20003DF")]
|
||||
public class JobQueueManager : SingletonMonoBehaviour<JobQueueManager>
|
||||
{
|
||||
// Token: 0x06001F74 RID: 8052 RVA: 0x00080CD4 File Offset: 0x0007EED4
|
||||
[Token(Token = "0x6001F74")]
|
||||
[Address(RVA = "0x16F16C0", Offset = "0x16F06C0", VA = "0x1816F16C0", Slot = "4")]
|
||||
protected override void Awake()
|
||||
{
|
||||
base.Awake();
|
||||
int num = 0;
|
||||
JobQueueManager.GroupConfig groupConfig = this.JNDFNIJHACE((JobQueueManager.BEANDMIPMNH)num);
|
||||
this.MCEKOENAKMO = groupConfig;
|
||||
}
|
||||
|
||||
// Token: 0x06001F75 RID: 8053 RVA: 0x00080CF8 File Offset: 0x0007EEF8
|
||||
[Token(Token = "0x6001F75")]
|
||||
[Address(RVA = "0x16F19C0", Offset = "0x16F09C0", VA = "0x1816F19C0")]
|
||||
public void EnqueueJob(string MCIHJICFDEB, bool EKFDOONALPG, Action FHJHKKJDFAO)
|
||||
{
|
||||
Dictionary<JobQueueManager.BEANDMIPMNH, List<JobQueueManager.NFLJOGPEIBI>> aiemnhhffib = this.AIEMNHHFFIB;
|
||||
bool flag;
|
||||
if (!flag)
|
||||
{
|
||||
List<JobQueueManager.NFLJOGPEIBI> list = new List();
|
||||
Dictionary<JobQueueManager.BEANDMIPMNH, List<JobQueueManager.NFLJOGPEIBI>> aiemnhhffib2 = this.AIEMNHHFFIB;
|
||||
int num = 0;
|
||||
aiemnhhffib2[num] = list;
|
||||
}
|
||||
string jobId = MCIHJICFDEB;
|
||||
if (EKFDOONALPG)
|
||||
{
|
||||
Predicate<JobQueueManager.NFLJOGPEIBI> predicate = delegate(JobQueueManager.NFLJOGPEIBI x)
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
};
|
||||
int num2;
|
||||
if (num2 != -1)
|
||||
{
|
||||
return;
|
||||
}
|
||||
}
|
||||
throw new NullReferenceException();
|
||||
}
|
||||
|
||||
// Token: 0x06001F76 RID: 8054 RVA: 0x00080D60 File Offset: 0x0007EF60
|
||||
[Token(Token = "0x6001F76")]
|
||||
[Address(RVA = "0x16F1820", Offset = "0x16F0820", VA = "0x1816F1820")]
|
||||
public void EnqueueJob(string MCIHJICFDEB, JobQueueManager.BEANDMIPMNH BCNAOOIPEJO, bool EKFDOONALPG, Action FHJHKKJDFAO)
|
||||
{
|
||||
Dictionary<JobQueueManager.BEANDMIPMNH, List<JobQueueManager.NFLJOGPEIBI>> aiemnhhffib = this.AIEMNHHFFIB;
|
||||
bool flag;
|
||||
if (!flag)
|
||||
{
|
||||
List<JobQueueManager.NFLJOGPEIBI> list = new List();
|
||||
Dictionary<JobQueueManager.BEANDMIPMNH, List<JobQueueManager.NFLJOGPEIBI>> aiemnhhffib2 = this.AIEMNHHFFIB;
|
||||
}
|
||||
string jobId = MCIHJICFDEB;
|
||||
if (EKFDOONALPG)
|
||||
{
|
||||
Predicate<JobQueueManager.NFLJOGPEIBI> predicate = delegate(JobQueueManager.NFLJOGPEIBI x)
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
};
|
||||
int num;
|
||||
if (num != -1)
|
||||
{
|
||||
return;
|
||||
}
|
||||
}
|
||||
throw new NullReferenceException();
|
||||
}
|
||||
|
||||
// Token: 0x06001F77 RID: 8055 RVA: 0x00080DBC File Offset: 0x0007EFBC
|
||||
[Token(Token = "0x6001F77")]
|
||||
[Address(RVA = "0x16F1710", Offset = "0x16F0710", VA = "0x1816F1710")]
|
||||
public void CancelJob(string MCIHJICFDEB, JobQueueManager.BEANDMIPMNH OJMOKFAAKHO = JobQueueManager.BEANDMIPMNH.Default)
|
||||
{
|
||||
Dictionary<JobQueueManager.BEANDMIPMNH, List<JobQueueManager.NFLJOGPEIBI>> aiemnhhffib = this.AIEMNHHFFIB;
|
||||
bool flag;
|
||||
if (flag)
|
||||
{
|
||||
Predicate<JobQueueManager.NFLJOGPEIBI> predicate = delegate(JobQueueManager.NFLJOGPEIBI x)
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
};
|
||||
int num;
|
||||
if (num != -1)
|
||||
{
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06001F78 RID: 8056 RVA: 0x00080DFC File Offset: 0x0007EFFC
|
||||
[Token(Token = "0x6001F78")]
|
||||
[Address(RVA = "0x16F1B60", Offset = "0x16F0B60", VA = "0x1816F1B60")]
|
||||
private JobQueueManager.GroupConfig JNDFNIJHACE(JobQueueManager.BEANDMIPMNH ENJEOLBEALP)
|
||||
{
|
||||
JobQueueManager.GroupConfig[] array = this.groups;
|
||||
Func<JobQueueManager.GroupConfig, bool> func = delegate(JobQueueManager.GroupConfig x)
|
||||
{
|
||||
JobQueueManager.BEANDMIPMNH id2 = ENJEOLBEALP;
|
||||
return x.Id == id2;
|
||||
};
|
||||
JobQueueManager.GroupConfig groupConfig = Enumerable.FirstOrDefault<JobQueueManager.GroupConfig>(array, func);
|
||||
if (groupConfig == 0)
|
||||
{
|
||||
}
|
||||
if (groupConfig == 0)
|
||||
{
|
||||
JobQueueManager.BEANDMIPMNH id = ENJEOLBEALP;
|
||||
global::UnityEngine.Debug.LogWarning(string.Format("Cannot find job queue group {0} -- enqueuing in default", id));
|
||||
}
|
||||
return groupConfig;
|
||||
}
|
||||
|
||||
// Token: 0x06001F79 RID: 8057 RVA: 0x00080E60 File Offset: 0x0007F060
|
||||
[Token(Token = "0x6001F79")]
|
||||
[Address(RVA = "0x16F1C80", Offset = "0x16F0C80", VA = "0x1816F1C80")]
|
||||
private void Update()
|
||||
{
|
||||
int num;
|
||||
do
|
||||
{
|
||||
num = 0;
|
||||
Dictionary<JobQueueManager.BEANDMIPMNH, List<JobQueueManager.NFLJOGPEIBI>> aiemnhhffib = this.AIEMNHHFFIB;
|
||||
int num2 = 0;
|
||||
bool flag;
|
||||
if (flag)
|
||||
{
|
||||
JobQueueManager.GroupConfig groupConfig;
|
||||
float timesliceMs = groupConfig.TimesliceMs;
|
||||
this.GJONKKGIDCI.Restart();
|
||||
ThrowHelper.ThrowArgumentOutOfRangeException();
|
||||
num += 2;
|
||||
num += num;
|
||||
long elapsedTicks = this.GJONKKGIDCI.ElapsedTicks;
|
||||
if (num2 <= (int)timesliceMs)
|
||||
{
|
||||
num++;
|
||||
}
|
||||
num++;
|
||||
}
|
||||
}
|
||||
while (num != 0);
|
||||
}
|
||||
|
||||
// Token: 0x06001F7A RID: 8058 RVA: 0x00080EE0 File Offset: 0x0007F0E0
|
||||
[Token(Token = "0x6001F7A")]
|
||||
[Address(RVA = "0x16F1F90", Offset = "0x16F0F90", VA = "0x1816F1F90")]
|
||||
public JobQueueManager()
|
||||
{
|
||||
Stopwatch stopwatch = new Stopwatch();
|
||||
this.GJONKKGIDCI = stopwatch;
|
||||
Dictionary<JobQueueManager.BEANDMIPMNH, List<JobQueueManager.NFLJOGPEIBI>> dictionary = new Dictionary();
|
||||
this.AIEMNHHFFIB = dictionary;
|
||||
base..ctor();
|
||||
}
|
||||
|
||||
// Token: 0x040017D2 RID: 6098
|
||||
[FieldOffset(Offset = "0x18")]
|
||||
[Token(Token = "0x40017D2")]
|
||||
[SerializeField]
|
||||
private JobQueueManager.GroupConfig[] groups;
|
||||
|
||||
// Token: 0x040017D3 RID: 6099
|
||||
[Token(Token = "0x40017D3")]
|
||||
private static double LMLHDFGHBID;
|
||||
|
||||
// Token: 0x040017D4 RID: 6100
|
||||
[FieldOffset(Offset = "0x20")]
|
||||
[Token(Token = "0x40017D4")]
|
||||
private JobQueueManager.GroupConfig MCEKOENAKMO;
|
||||
|
||||
// Token: 0x040017D5 RID: 6101
|
||||
[FieldOffset(Offset = "0x28")]
|
||||
[Token(Token = "0x40017D5")]
|
||||
private readonly Stopwatch GJONKKGIDCI;
|
||||
|
||||
// Token: 0x040017D6 RID: 6102
|
||||
[FieldOffset(Offset = "0x30")]
|
||||
[Token(Token = "0x40017D6")]
|
||||
private readonly Dictionary<JobQueueManager.BEANDMIPMNH, List<JobQueueManager.NFLJOGPEIBI>> AIEMNHHFFIB;
|
||||
|
||||
// Token: 0x020003E0 RID: 992
|
||||
[Token(Token = "0x20003E0")]
|
||||
public enum BEANDMIPMNH
|
||||
{
|
||||
// Token: 0x040017D8 RID: 6104
|
||||
[Token(Token = "0x40017D8")]
|
||||
Default,
|
||||
// Token: 0x040017D9 RID: 6105
|
||||
[Token(Token = "0x40017D9")]
|
||||
TextMeshGeneration,
|
||||
// Token: 0x040017DA RID: 6106
|
||||
[Token(Token = "0x40017DA")]
|
||||
RoomCommentViewCreation
|
||||
}
|
||||
|
||||
// Token: 0x020003E1 RID: 993
|
||||
[Token(Token = "0x20003E1")]
|
||||
[Serializable]
|
||||
private class GroupConfig
|
||||
{
|
||||
// Token: 0x06001F7C RID: 8060 RVA: 0x00080F20 File Offset: 0x0007F120
|
||||
[Token(Token = "0x6001F7C")]
|
||||
[Address(RVA = "0x412370", Offset = "0x411370", VA = "0x180412370")]
|
||||
public GroupConfig()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x040017DB RID: 6107
|
||||
[FieldOffset(Offset = "0x10")]
|
||||
[Token(Token = "0x40017DB")]
|
||||
public JobQueueManager.BEANDMIPMNH Id;
|
||||
|
||||
// Token: 0x040017DC RID: 6108
|
||||
[FieldOffset(Offset = "0x14")]
|
||||
[Token(Token = "0x40017DC")]
|
||||
public float TimesliceMs;
|
||||
}
|
||||
|
||||
// Token: 0x020003E2 RID: 994
|
||||
[Token(Token = "0x20003E2")]
|
||||
private struct NFLJOGPEIBI
|
||||
{
|
||||
// Token: 0x040017DD RID: 6109
|
||||
[FieldOffset(Offset = "0x0")]
|
||||
[Token(Token = "0x40017DD")]
|
||||
public string JPOHGBCEJEJ;
|
||||
|
||||
// Token: 0x040017DE RID: 6110
|
||||
[FieldOffset(Offset = "0x8")]
|
||||
[Token(Token = "0x40017DE")]
|
||||
public Action JPFOLNHJPKM;
|
||||
}
|
||||
|
||||
// Token: 0x020003E3 RID: 995
|
||||
[Token(Token = "0x20003E3")]
|
||||
[CompilerGenerated]
|
||||
private sealed class HLMEEEGENEB
|
||||
{
|
||||
// Token: 0x06001F7D RID: 8061 RVA: 0x00080F34 File Offset: 0x0007F134
|
||||
[Token(Token = "0x6001F7D")]
|
||||
[Address(RVA = "0x412370", Offset = "0x411370", VA = "0x180412370")]
|
||||
public HLMEEEGENEB()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x06001F7E RID: 8062 RVA: 0x0000220F File Offset: 0x0000040F
|
||||
[Token(Token = "0x6001F7E")]
|
||||
[Address(RVA = "0x16DEE80", Offset = "0x16DDE80", VA = "0x1816DEE80")]
|
||||
internal bool <EnqueueJob>b__0(JobQueueManager.NFLJOGPEIBI x)
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x040017DF RID: 6111
|
||||
[FieldOffset(Offset = "0x10")]
|
||||
[Token(Token = "0x40017DF")]
|
||||
public string jobId;
|
||||
}
|
||||
|
||||
// Token: 0x020003E4 RID: 996
|
||||
[Token(Token = "0x20003E4")]
|
||||
[CompilerGenerated]
|
||||
private sealed class APFPOMKKBLA
|
||||
{
|
||||
// Token: 0x06001F7F RID: 8063 RVA: 0x00080F48 File Offset: 0x0007F148
|
||||
[Token(Token = "0x6001F7F")]
|
||||
[Address(RVA = "0x412370", Offset = "0x411370", VA = "0x180412370")]
|
||||
public APFPOMKKBLA()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x06001F80 RID: 8064 RVA: 0x0000220F File Offset: 0x0000040F
|
||||
[Token(Token = "0x6001F80")]
|
||||
[Address(RVA = "0x16DEE80", Offset = "0x16DDE80", VA = "0x1816DEE80")]
|
||||
internal bool <CancelJob>b__0(JobQueueManager.NFLJOGPEIBI x)
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x040017E0 RID: 6112
|
||||
[FieldOffset(Offset = "0x10")]
|
||||
[Token(Token = "0x40017E0")]
|
||||
public string jobId;
|
||||
}
|
||||
|
||||
// Token: 0x020003E5 RID: 997
|
||||
[Token(Token = "0x20003E5")]
|
||||
[CompilerGenerated]
|
||||
private sealed class OMCBEGACCEJ
|
||||
{
|
||||
// Token: 0x06001F81 RID: 8065 RVA: 0x00080F5C File Offset: 0x0007F15C
|
||||
[Token(Token = "0x6001F81")]
|
||||
[Address(RVA = "0x412370", Offset = "0x411370", VA = "0x180412370")]
|
||||
public OMCBEGACCEJ()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x06001F82 RID: 8066 RVA: 0x00080F70 File Offset: 0x0007F170
|
||||
[Token(Token = "0x6001F82")]
|
||||
[Address(RVA = "0x13BB780", Offset = "0x13BA780", VA = "0x1813BB780")]
|
||||
internal bool <FindGroupConfig>b__0(JobQueueManager.GroupConfig x)
|
||||
{
|
||||
JobQueueManager.BEANDMIPMNH beandmipmnh = this.id;
|
||||
return x.Id == beandmipmnh;
|
||||
}
|
||||
|
||||
// Token: 0x040017E1 RID: 6113
|
||||
[FieldOffset(Offset = "0x10")]
|
||||
[Token(Token = "0x40017E1")]
|
||||
public JobQueueManager.BEANDMIPMNH id;
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user