m
This commit is contained in:
@@ -0,0 +1,301 @@
|
||||
using System;
|
||||
using System.Collections;
|
||||
using System.Collections.Generic;
|
||||
using System.Runtime.CompilerServices;
|
||||
using Cpp2IlInjected;
|
||||
using Photon.Pun;
|
||||
using UnityEngine;
|
||||
|
||||
namespace RecRoom.Core.Creation
|
||||
{
|
||||
// Token: 0x02003142 RID: 12610
|
||||
[Token(Token = "0x2003142")]
|
||||
public class BigDataTrackedObject : MonoBehaviourPun
|
||||
{
|
||||
// Token: 0x0601554D RID: 87373 RVA: 0x004F8C7C File Offset: 0x004F6E7C
|
||||
[Token(Token = "0x601554D")]
|
||||
[Address(RVA = "0x199E780", Offset = "0x199D780", VA = "0x18199E780")]
|
||||
public static IEnumerator WaitForTrackedObjects()
|
||||
{
|
||||
/*
|
||||
An exception occurred when decompiling this method (0601554D)
|
||||
|
||||
ICSharpCode.Decompiler.DecompilerException: Error decompiling System.Collections.IEnumerator RecRoom.Core.Creation.BigDataTrackedObject::WaitForTrackedObjects()
|
||||
|
||||
---> System.Exception: Basic block has to end with unconditional control flow.
|
||||
{
|
||||
Block_0:
|
||||
call:void(HAOJABCLOFO::System.IDisposable.Dispose, ldloc:HAOJABCLOFO(var_0))
|
||||
stfld:int32(HAOJABCLOFO::<>1__state, ldloc:HAOJABCLOFO(var_0), conv.u8:uint64[exp:int32](ldc.i8:int64[exp:uint64](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: 0x17003AC4 RID: 15044
|
||||
// (get) Token: 0x0601554E RID: 87374 RVA: 0x004F8C98 File Offset: 0x004F6E98
|
||||
// (set) Token: 0x0601554F RID: 87375 RVA: 0x004F8CB8 File Offset: 0x004F6EB8
|
||||
[Token(Token = "0x17003AC4")]
|
||||
public BigDataTrackedObject.PCDBPGHKBHO AOFHABJPNAA
|
||||
{
|
||||
[Token(Token = "0x601554E")]
|
||||
[Address(RVA = "0x199E8D0", Offset = "0x199D8D0", VA = "0x18199E8D0")]
|
||||
get
|
||||
{
|
||||
return this.DJHJMFBHCBP.IAHDANBDAAM();
|
||||
}
|
||||
[Token(Token = "0x601554F")]
|
||||
[Address(RVA = "0x199E4F0", Offset = "0x199D4F0", VA = "0x18199E4F0")]
|
||||
private set
|
||||
{
|
||||
KLLMCPFPIIE<BigDataTrackedObject.PCDBPGHKBHO> djhjmfbhcbp = this.DJHJMFBHCBP;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x17003AC5 RID: 15045
|
||||
// (get) Token: 0x06015550 RID: 87376 RVA: 0x004F8CD4 File Offset: 0x004F6ED4
|
||||
[Token(Token = "0x17003AC5")]
|
||||
public bool FFNIFALJLDD
|
||||
{
|
||||
[Token(Token = "0x6015550")]
|
||||
[Address(RVA = "0x199E920", Offset = "0x199D920", VA = "0x18199E920")]
|
||||
get
|
||||
{
|
||||
BigDataTrackedObject.PCDBPGHKBHO pcdbpghkbho = this.DJHJMFBHCBP.IAHDANBDAAM();
|
||||
bool flag;
|
||||
return flag;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x17003AC6 RID: 15046
|
||||
// (get) Token: 0x06015551 RID: 87377 RVA: 0x004F8CF4 File Offset: 0x004F6EF4
|
||||
[Token(Token = "0x17003AC6")]
|
||||
public bool JODFFCIJEEG
|
||||
{
|
||||
[Token(Token = "0x6015551")]
|
||||
[Address(RVA = "0x199E970", Offset = "0x199D970", VA = "0x18199E970")]
|
||||
get
|
||||
{
|
||||
BigDataTrackedObject.PCDBPGHKBHO pcdbpghkbho = this.DJHJMFBHCBP.IAHDANBDAAM();
|
||||
return !this.<KJBOBNMKIJP>k__BackingField;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x17003AC7 RID: 15047
|
||||
// (get) Token: 0x06015552 RID: 87378 RVA: 0x004F8D20 File Offset: 0x004F6F20
|
||||
[Token(Token = "0x17003AC7")]
|
||||
public bool EOELFKICPIO
|
||||
{
|
||||
[Token(Token = "0x6015552")]
|
||||
[Address(RVA = "0x199E9D0", Offset = "0x199D9D0", VA = "0x18199E9D0")]
|
||||
get
|
||||
{
|
||||
BigDataTrackedObject.PCDBPGHKBHO pcdbpghkbho = this.DJHJMFBHCBP.IAHDANBDAAM();
|
||||
bool flag;
|
||||
return flag;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x17003AC8 RID: 15048
|
||||
// (get) Token: 0x06015553 RID: 87379 RVA: 0x004F8D40 File Offset: 0x004F6F40
|
||||
// (set) Token: 0x06015554 RID: 87380 RVA: 0x004F8D54 File Offset: 0x004F6F54
|
||||
[Token(Token = "0x17003AC8")]
|
||||
public bool LDOOADGJHHI
|
||||
{
|
||||
[Token(Token = "0x6015553")]
|
||||
[Address(RVA = "0x41CF00", Offset = "0x41BF00", VA = "0x18041CF00")]
|
||||
get;
|
||||
[Token(Token = "0x6015554")]
|
||||
[Address(RVA = "0x41D000", Offset = "0x41C000", VA = "0x18041D000")]
|
||||
private set;
|
||||
}
|
||||
|
||||
// Token: 0x140001C8 RID: 456
|
||||
// (add) Token: 0x06015555 RID: 87381 RVA: 0x004F8D68 File Offset: 0x004F6F68
|
||||
// (remove) Token: 0x06015556 RID: 87382 RVA: 0x004F8D90 File Offset: 0x004F6F90
|
||||
[Token(Token = "0x140001C8")]
|
||||
public event Func<bool> HNOHLJNOKHP
|
||||
{
|
||||
[Token(Token = "0x6015555")]
|
||||
[Address(RVA = "0x199E830", Offset = "0x199D830", VA = "0x18199E830")]
|
||||
[CompilerGenerated]
|
||||
add
|
||||
{
|
||||
Func<bool> hnohljnokhp;
|
||||
Delegate @delegate;
|
||||
do
|
||||
{
|
||||
hnohljnokhp = this.HNOHLJNOKHP;
|
||||
@delegate = Delegate.Combine(hnohljnokhp, value);
|
||||
}
|
||||
while (@delegate != 0 && @delegate == 0);
|
||||
while (@delegate != hnohljnokhp)
|
||||
{
|
||||
}
|
||||
}
|
||||
[Token(Token = "0x6015556")]
|
||||
[Address(RVA = "0x199EA20", Offset = "0x199DA20", VA = "0x18199EA20")]
|
||||
[CompilerGenerated]
|
||||
remove
|
||||
{
|
||||
Func<bool> hnohljnokhp;
|
||||
Delegate @delegate;
|
||||
do
|
||||
{
|
||||
hnohljnokhp = this.HNOHLJNOKHP;
|
||||
@delegate = Delegate.Remove(hnohljnokhp, value);
|
||||
}
|
||||
while (@delegate != 0 && @delegate == 0);
|
||||
while (@delegate != hnohljnokhp)
|
||||
{
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06015557 RID: 87383 RVA: 0x004F8DB8 File Offset: 0x004F6FB8
|
||||
[Token(Token = "0x6015557")]
|
||||
[Address(RVA = "0x199E420", Offset = "0x199D420", VA = "0x18199E420", Slot = "13")]
|
||||
protected override void Awake()
|
||||
{
|
||||
base..ctor();
|
||||
KLLMCPFPIIE<BigDataTrackedObject.PCDBPGHKBHO> kllmcpfpiie;
|
||||
this.DJHJMFBHCBP = kllmcpfpiie;
|
||||
bool flag = BigDataTrackedObject.KKBKFBNEIGI.Add(this);
|
||||
}
|
||||
|
||||
// Token: 0x06015558 RID: 87384 RVA: 0x004F8DE8 File Offset: 0x004F6FE8
|
||||
[Token(Token = "0x6015558")]
|
||||
[Address(RVA = "0x199E660", Offset = "0x199D660", VA = "0x18199E660", Slot = "14")]
|
||||
protected override void OnDestroy()
|
||||
{
|
||||
base.OnDestroy();
|
||||
bool flag = BigDataTrackedObject.KKBKFBNEIGI.Remove(this);
|
||||
KLLMCPFPIIE<BigDataTrackedObject.PCDBPGHKBHO> djhjmfbhcbp = this.DJHJMFBHCBP;
|
||||
if (djhjmfbhcbp != 0)
|
||||
{
|
||||
djhjmfbhcbp.Dispose();
|
||||
return;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06015559 RID: 87385 RVA: 0x004F8E20 File Offset: 0x004F7020
|
||||
[Token(Token = "0x6015559")]
|
||||
[Address(RVA = "0x199E750", Offset = "0x199D750", VA = "0x18199E750")]
|
||||
public void StartWaiting()
|
||||
{
|
||||
float realtimeSinceStartup = Time.realtimeSinceStartup;
|
||||
this.LENIJEBAJEJ = realtimeSinceStartup;
|
||||
this.EIIPDLFBLJP = realtimeSinceStartup;
|
||||
}
|
||||
|
||||
// Token: 0x0601555A RID: 87386 RVA: 0x004F8E44 File Offset: 0x004F7044
|
||||
[Token(Token = "0x601555A")]
|
||||
[Address(RVA = "0x199E700", Offset = "0x199D700", VA = "0x18199E700")]
|
||||
public void ReRequestData()
|
||||
{
|
||||
Func<bool> hnohljnokhp = this.HNOHLJNOKHP;
|
||||
if (hnohljnokhp != 0)
|
||||
{
|
||||
bool flag = hnohljnokhp() != null;
|
||||
return;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0601555B RID: 87387 RVA: 0x004F8E64 File Offset: 0x004F7064
|
||||
[Token(Token = "0x601555B")]
|
||||
[Address(RVA = "0x199E550", Offset = "0x199D550", VA = "0x18199E550")]
|
||||
public void LogWarningForWaitIfRequired()
|
||||
{
|
||||
float realtimeSinceStartup = Time.realtimeSinceStartup;
|
||||
if (realtimeSinceStartup > this.EIIPDLFBLJP && realtimeSinceStartup > 10f)
|
||||
{
|
||||
int frameCount = Time.frameCount;
|
||||
Debug.LogWarning(string.Format("[{0}] Still waiting for data for {1} after {2:F1}s", frameCount, this, frameCount), this);
|
||||
this.EIIPDLFBLJP = realtimeSinceStartup;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0601555C RID: 87388 RVA: 0x004F8EAC File Offset: 0x004F70AC
|
||||
[Token(Token = "0x601555C")]
|
||||
[Address(RVA = "0x199E370", Offset = "0x199D370", VA = "0x18199E370")]
|
||||
public void AuthoritySetEmpty()
|
||||
{
|
||||
KLLMCPFPIIE<BigDataTrackedObject.PCDBPGHKBHO> djhjmfbhcbp = this.DJHJMFBHCBP;
|
||||
}
|
||||
|
||||
// Token: 0x0601555D RID: 87389 RVA: 0x004F8EC8 File Offset: 0x004F70C8
|
||||
[Token(Token = "0x601555D")]
|
||||
[Address(RVA = "0x199E3C0", Offset = "0x199D3C0", VA = "0x18199E3C0")]
|
||||
public void AuthoritySetRequiresRPCData(bool FPBBFEMHGLE)
|
||||
{
|
||||
KLLMCPFPIIE<BigDataTrackedObject.PCDBPGHKBHO> djhjmfbhcbp = this.DJHJMFBHCBP;
|
||||
}
|
||||
|
||||
// Token: 0x0601555E RID: 87390 RVA: 0x004F8EE4 File Offset: 0x004F70E4
|
||||
[Token(Token = "0x601555E")]
|
||||
[Address(RVA = "0x9AA900", Offset = "0x9A9900", VA = "0x1809AA900")]
|
||||
public void SetRPCDataDeserialized()
|
||||
{
|
||||
this.<KJBOBNMKIJP>k__BackingField = true;
|
||||
}
|
||||
|
||||
// Token: 0x0601555F RID: 87391 RVA: 0x004F8EF8 File Offset: 0x004F70F8
|
||||
[Token(Token = "0x601555F")]
|
||||
[Address(RVA = "0x8E9790", Offset = "0x8E8790", VA = "0x1808E9790")]
|
||||
public BigDataTrackedObject()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x0400E1AB RID: 57771
|
||||
[Token(Token = "0x400E1AB")]
|
||||
public const float REREQUEST_DATA_INTERVAL = 10f;
|
||||
|
||||
// Token: 0x0400E1AC RID: 57772
|
||||
[Token(Token = "0x400E1AC")]
|
||||
private const float MBMPFAGNGNM = 5f;
|
||||
|
||||
// Token: 0x0400E1AD RID: 57773
|
||||
[Token(Token = "0x400E1AD")]
|
||||
private static readonly HashSet<BigDataTrackedObject> KKBKFBNEIGI = new HashSet();
|
||||
|
||||
// Token: 0x0400E1AF RID: 57775
|
||||
[FieldOffset(Offset = "0x48")]
|
||||
[Token(Token = "0x400E1AF")]
|
||||
private KLLMCPFPIIE<BigDataTrackedObject.PCDBPGHKBHO> DJHJMFBHCBP;
|
||||
|
||||
// Token: 0x0400E1B1 RID: 57777
|
||||
[FieldOffset(Offset = "0x58")]
|
||||
[Token(Token = "0x400E1B1")]
|
||||
private float LENIJEBAJEJ;
|
||||
|
||||
// Token: 0x0400E1B2 RID: 57778
|
||||
[FieldOffset(Offset = "0x5C")]
|
||||
[Token(Token = "0x400E1B2")]
|
||||
private float EIIPDLFBLJP;
|
||||
|
||||
// Token: 0x02003143 RID: 12611
|
||||
[Token(Token = "0x2003143")]
|
||||
public enum PCDBPGHKBHO : byte
|
||||
{
|
||||
// Token: 0x0400E1B4 RID: 57780
|
||||
[Token(Token = "0x400E1B4")]
|
||||
Uninitialized,
|
||||
// Token: 0x0400E1B5 RID: 57781
|
||||
[Token(Token = "0x400E1B5")]
|
||||
Empty,
|
||||
// Token: 0x0400E1B6 RID: 57782
|
||||
[Token(Token = "0x400E1B6")]
|
||||
RoomBlobData,
|
||||
// Token: 0x0400E1B7 RID: 57783
|
||||
[Token(Token = "0x400E1B7")]
|
||||
RPCData
|
||||
}
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user