scripts
This commit is contained in:
@@ -0,0 +1,304 @@
|
||||
using System;
|
||||
using System.Collections;
|
||||
using System.Collections.Generic;
|
||||
using System.Runtime.CompilerServices;
|
||||
using System.Runtime.InteropServices;
|
||||
using Cpp2IlInjected;
|
||||
using Photon.Pun;
|
||||
using RecRoom.Networking.SynchronizedFields;
|
||||
using UnityEngine;
|
||||
|
||||
namespace RecRoom.Core.Creation
|
||||
{
|
||||
// Token: 0x02002B34 RID: 11060
|
||||
[Token(Token = "0x2002B34")]
|
||||
[StructLayout(3)]
|
||||
public class BigDataTrackedObject : MonoBehaviourPun
|
||||
{
|
||||
// Token: 0x0601353B RID: 79163 RVA: 0x004A3534 File Offset: 0x004A1734
|
||||
[Token(Token = "0x601353B")]
|
||||
[Address(RVA = "0x1769AA0", Offset = "0x17684A0", VA = "0x181769AA0")]
|
||||
public static IEnumerator WaitForTrackedObjects()
|
||||
{
|
||||
/*
|
||||
An exception occurred when decompiling this method (0601353B)
|
||||
|
||||
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: 0x1700338E RID: 13198
|
||||
// (get) Token: 0x0601353C RID: 79164 RVA: 0x004A3550 File Offset: 0x004A1750
|
||||
// (set) Token: 0x0601353D RID: 79165 RVA: 0x004A3570 File Offset: 0x004A1770
|
||||
[Token(Token = "0x1700338E")]
|
||||
public BigDataTrackedObject.PCDBPGHKBHO AOFHABJPNAA
|
||||
{
|
||||
[Token(Token = "0x601353C")]
|
||||
[Address(RVA = "0x1769BF0", Offset = "0x17685F0", VA = "0x181769BF0")]
|
||||
get
|
||||
{
|
||||
return this.DJHJMFBHCBP.Get();
|
||||
}
|
||||
[Token(Token = "0x601353D")]
|
||||
[Address(RVA = "0x1769810", Offset = "0x1768210", VA = "0x181769810")]
|
||||
private set
|
||||
{
|
||||
SynchronizedField<BigDataTrackedObject.PCDBPGHKBHO> djhjmfbhcbp = this.DJHJMFBHCBP;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x1700338F RID: 13199
|
||||
// (get) Token: 0x0601353E RID: 79166 RVA: 0x004A358C File Offset: 0x004A178C
|
||||
[Token(Token = "0x1700338F")]
|
||||
public bool FFNIFALJLDD
|
||||
{
|
||||
[Token(Token = "0x601353E")]
|
||||
[Address(RVA = "0x1769C40", Offset = "0x1768640", VA = "0x181769C40")]
|
||||
get
|
||||
{
|
||||
BigDataTrackedObject.PCDBPGHKBHO pcdbpghkbho = this.DJHJMFBHCBP.Get();
|
||||
bool flag;
|
||||
return flag;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x17003390 RID: 13200
|
||||
// (get) Token: 0x0601353F RID: 79167 RVA: 0x004A35AC File Offset: 0x004A17AC
|
||||
[Token(Token = "0x17003390")]
|
||||
public bool JODFFCIJEEG
|
||||
{
|
||||
[Token(Token = "0x601353F")]
|
||||
[Address(RVA = "0x1769C90", Offset = "0x1768690", VA = "0x181769C90")]
|
||||
get
|
||||
{
|
||||
BigDataTrackedObject.PCDBPGHKBHO pcdbpghkbho = this.DJHJMFBHCBP.Get();
|
||||
return !this.<KJBOBNMKIJP>k__BackingField;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x17003391 RID: 13201
|
||||
// (get) Token: 0x06013540 RID: 79168 RVA: 0x004A35D8 File Offset: 0x004A17D8
|
||||
[Token(Token = "0x17003391")]
|
||||
public bool EOELFKICPIO
|
||||
{
|
||||
[Token(Token = "0x6013540")]
|
||||
[Address(RVA = "0x1769CF0", Offset = "0x17686F0", VA = "0x181769CF0")]
|
||||
get
|
||||
{
|
||||
BigDataTrackedObject.PCDBPGHKBHO pcdbpghkbho = this.DJHJMFBHCBP.Get();
|
||||
bool flag;
|
||||
return flag;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x17003392 RID: 13202
|
||||
// (get) Token: 0x06013541 RID: 79169 RVA: 0x004A35F8 File Offset: 0x004A17F8
|
||||
// (set) Token: 0x06013542 RID: 79170 RVA: 0x004A360C File Offset: 0x004A180C
|
||||
[Token(Token = "0x17003392")]
|
||||
public bool LDOOADGJHHI
|
||||
{
|
||||
[Token(Token = "0x6013541")]
|
||||
[Address(RVA = "0x421DE0", Offset = "0x4207E0", VA = "0x180421DE0")]
|
||||
get;
|
||||
[Token(Token = "0x6013542")]
|
||||
[Address(RVA = "0x421DF0", Offset = "0x4207F0", VA = "0x180421DF0")]
|
||||
private set;
|
||||
}
|
||||
|
||||
// Token: 0x14000196 RID: 406
|
||||
// (add) Token: 0x06013543 RID: 79171 RVA: 0x004A3620 File Offset: 0x004A1820
|
||||
// (remove) Token: 0x06013544 RID: 79172 RVA: 0x004A3648 File Offset: 0x004A1848
|
||||
[Token(Token = "0x14000196")]
|
||||
public event Func<bool> HNOHLJNOKHP
|
||||
{
|
||||
[Token(Token = "0x6013543")]
|
||||
[Address(RVA = "0x1769B50", Offset = "0x1768550", VA = "0x181769B50")]
|
||||
[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 = "0x6013544")]
|
||||
[Address(RVA = "0x1769D40", Offset = "0x1768740", VA = "0x181769D40")]
|
||||
[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: 0x06013545 RID: 79173 RVA: 0x004A3670 File Offset: 0x004A1870
|
||||
[Token(Token = "0x6013545")]
|
||||
[Address(RVA = "0x1769740", Offset = "0x1768140", VA = "0x181769740", Slot = "13")]
|
||||
protected override void Awake()
|
||||
{
|
||||
base..ctor();
|
||||
SynchronizedField<BigDataTrackedObject.PCDBPGHKBHO> synchronizedField;
|
||||
this.DJHJMFBHCBP = synchronizedField;
|
||||
bool flag = BigDataTrackedObject.KKBKFBNEIGI.Add(this);
|
||||
}
|
||||
|
||||
// Token: 0x06013546 RID: 79174 RVA: 0x004A36A0 File Offset: 0x004A18A0
|
||||
[Token(Token = "0x6013546")]
|
||||
[Address(RVA = "0x1769980", Offset = "0x1768380", VA = "0x181769980", Slot = "14")]
|
||||
protected override void OnDestroy()
|
||||
{
|
||||
base.OnDestroy();
|
||||
bool flag = BigDataTrackedObject.KKBKFBNEIGI.Remove(this);
|
||||
SynchronizedField<BigDataTrackedObject.PCDBPGHKBHO> djhjmfbhcbp = this.DJHJMFBHCBP;
|
||||
if (djhjmfbhcbp != 0)
|
||||
{
|
||||
djhjmfbhcbp.Dispose();
|
||||
return;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06013547 RID: 79175 RVA: 0x004A36D8 File Offset: 0x004A18D8
|
||||
[Token(Token = "0x6013547")]
|
||||
[Address(RVA = "0x1769A70", Offset = "0x1768470", VA = "0x181769A70")]
|
||||
public void StartWaiting()
|
||||
{
|
||||
float realtimeSinceStartup = Time.realtimeSinceStartup;
|
||||
this.LENIJEBAJEJ = realtimeSinceStartup;
|
||||
this.EIIPDLFBLJP = realtimeSinceStartup;
|
||||
}
|
||||
|
||||
// Token: 0x06013548 RID: 79176 RVA: 0x004A36FC File Offset: 0x004A18FC
|
||||
[Token(Token = "0x6013548")]
|
||||
[Address(RVA = "0x1769A20", Offset = "0x1768420", VA = "0x181769A20")]
|
||||
public void ReRequestData()
|
||||
{
|
||||
Func<bool> hnohljnokhp = this.HNOHLJNOKHP;
|
||||
if (hnohljnokhp != 0)
|
||||
{
|
||||
bool flag = hnohljnokhp() != null;
|
||||
return;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06013549 RID: 79177 RVA: 0x004A371C File Offset: 0x004A191C
|
||||
[Token(Token = "0x6013549")]
|
||||
[Address(RVA = "0x1769870", Offset = "0x1768270", VA = "0x181769870")]
|
||||
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: 0x0601354A RID: 79178 RVA: 0x004A3764 File Offset: 0x004A1964
|
||||
[Token(Token = "0x601354A")]
|
||||
[Address(RVA = "0x1769690", Offset = "0x1768090", VA = "0x181769690")]
|
||||
public void AuthoritySetEmpty()
|
||||
{
|
||||
SynchronizedField<BigDataTrackedObject.PCDBPGHKBHO> djhjmfbhcbp = this.DJHJMFBHCBP;
|
||||
}
|
||||
|
||||
// Token: 0x0601354B RID: 79179 RVA: 0x004A3780 File Offset: 0x004A1980
|
||||
[Token(Token = "0x601354B")]
|
||||
[Address(RVA = "0x17696E0", Offset = "0x17680E0", VA = "0x1817696E0")]
|
||||
public void AuthoritySetRequiresRPCData(bool FPBBFEMHGLE)
|
||||
{
|
||||
SynchronizedField<BigDataTrackedObject.PCDBPGHKBHO> djhjmfbhcbp = this.DJHJMFBHCBP;
|
||||
}
|
||||
|
||||
// Token: 0x0601354C RID: 79180 RVA: 0x004A379C File Offset: 0x004A199C
|
||||
[Token(Token = "0x601354C")]
|
||||
[Address(RVA = "0x7EB240", Offset = "0x7E9C40", VA = "0x1807EB240")]
|
||||
public void SetRPCDataDeserialized()
|
||||
{
|
||||
this.<KJBOBNMKIJP>k__BackingField = true;
|
||||
}
|
||||
|
||||
// Token: 0x0601354D RID: 79181 RVA: 0x004A37B0 File Offset: 0x004A19B0
|
||||
[Token(Token = "0x601354D")]
|
||||
[Address(RVA = "0x6A4030", Offset = "0x6A2A30", VA = "0x1806A4030")]
|
||||
public BigDataTrackedObject()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x0400D222 RID: 53794
|
||||
[Token(Token = "0x400D222")]
|
||||
public const float REREQUEST_DATA_INTERVAL = 10f;
|
||||
|
||||
// Token: 0x0400D223 RID: 53795
|
||||
[Token(Token = "0x400D223")]
|
||||
private const float MBMPFAGNGNM = 5f;
|
||||
|
||||
// Token: 0x0400D224 RID: 53796
|
||||
[Token(Token = "0x400D224")]
|
||||
private static readonly HashSet<BigDataTrackedObject> KKBKFBNEIGI = new HashSet();
|
||||
|
||||
// Token: 0x0400D226 RID: 53798
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x48")]
|
||||
[Token(Token = "0x400D226")]
|
||||
private SynchronizedField<BigDataTrackedObject.PCDBPGHKBHO> DJHJMFBHCBP;
|
||||
|
||||
// Token: 0x0400D228 RID: 53800
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x58")]
|
||||
[Token(Token = "0x400D228")]
|
||||
private float LENIJEBAJEJ;
|
||||
|
||||
// Token: 0x0400D229 RID: 53801
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x5C")]
|
||||
[Token(Token = "0x400D229")]
|
||||
private float EIIPDLFBLJP;
|
||||
|
||||
// Token: 0x02002B35 RID: 11061
|
||||
[Token(Token = "0x2002B35")]
|
||||
public enum PCDBPGHKBHO : byte
|
||||
{
|
||||
// Token: 0x0400D22B RID: 53803
|
||||
[Token(Token = "0x400D22B")]
|
||||
Uninitialized,
|
||||
// Token: 0x0400D22C RID: 53804
|
||||
[Token(Token = "0x400D22C")]
|
||||
Empty,
|
||||
// Token: 0x0400D22D RID: 53805
|
||||
[Token(Token = "0x400D22D")]
|
||||
RoomBlobData,
|
||||
// Token: 0x0400D22E RID: 53806
|
||||
[Token(Token = "0x400D22E")]
|
||||
RPCData
|
||||
}
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user