438 lines
12 KiB
C#
438 lines
12 KiB
C#
using System;
|
|
using System.Runtime.CompilerServices;
|
|
using System.Runtime.InteropServices;
|
|
using Cpp2IlInjected;
|
|
using Photon.Pun;
|
|
using RecRoom.Networking.RPC;
|
|
using UnityEngine;
|
|
|
|
// Token: 0x02000504 RID: 1284
|
|
[Token(Token = "0x2000504")]
|
|
[StructLayout(3)]
|
|
public class NetworkCollider : MonoBehaviourPun
|
|
{
|
|
// Token: 0x1400006B RID: 107
|
|
// (add) Token: 0x060025DE RID: 9694 RVA: 0x0009CE28 File Offset: 0x0009B028
|
|
// (remove) Token: 0x060025DF RID: 9695 RVA: 0x0009CE50 File Offset: 0x0009B050
|
|
[Token(Token = "0x1400006B")]
|
|
public event NetworkCollider.ECABFPFDEEL ODFJOHFGOBI
|
|
{
|
|
[Token(Token = "0x60025DE")]
|
|
[Address(RVA = "0x17C3F40", Offset = "0x17C2940", VA = "0x1817C3F40")]
|
|
[CompilerGenerated]
|
|
add
|
|
{
|
|
NetworkCollider.ECABFPFDEEL odfjohfgobi;
|
|
Delegate @delegate;
|
|
do
|
|
{
|
|
odfjohfgobi = this.ODFJOHFGOBI;
|
|
@delegate = Delegate.Combine(odfjohfgobi, value);
|
|
}
|
|
while (@delegate != 0 && @delegate == 0);
|
|
while (@delegate != odfjohfgobi)
|
|
{
|
|
}
|
|
}
|
|
[Token(Token = "0x60025DF")]
|
|
[Address(RVA = "0x17C41C0", Offset = "0x17C2BC0", VA = "0x1817C41C0")]
|
|
[CompilerGenerated]
|
|
remove
|
|
{
|
|
NetworkCollider.ECABFPFDEEL odfjohfgobi;
|
|
Delegate @delegate;
|
|
do
|
|
{
|
|
odfjohfgobi = this.ODFJOHFGOBI;
|
|
@delegate = Delegate.Remove(odfjohfgobi, value);
|
|
}
|
|
while (@delegate != 0 && @delegate == 0);
|
|
while (@delegate != odfjohfgobi)
|
|
{
|
|
}
|
|
}
|
|
}
|
|
|
|
// Token: 0x1400006C RID: 108
|
|
// (add) Token: 0x060025E0 RID: 9696 RVA: 0x0009CE78 File Offset: 0x0009B078
|
|
// (remove) Token: 0x060025E1 RID: 9697 RVA: 0x0009CEA0 File Offset: 0x0009B0A0
|
|
[Token(Token = "0x1400006C")]
|
|
public event NetworkCollider.AHFIMKGEKKB NCOEKBFONCG
|
|
{
|
|
[Token(Token = "0x60025E0")]
|
|
[Address(RVA = "0x17C3E00", Offset = "0x17C2800", VA = "0x1817C3E00")]
|
|
[CompilerGenerated]
|
|
add
|
|
{
|
|
NetworkCollider.AHFIMKGEKKB ncoekbfoncg;
|
|
Delegate @delegate;
|
|
do
|
|
{
|
|
ncoekbfoncg = this.NCOEKBFONCG;
|
|
@delegate = Delegate.Combine(ncoekbfoncg, value);
|
|
}
|
|
while (@delegate != 0 && @delegate == 0);
|
|
while (@delegate != ncoekbfoncg)
|
|
{
|
|
}
|
|
}
|
|
[Token(Token = "0x60025E1")]
|
|
[Address(RVA = "0x17C4080", Offset = "0x17C2A80", VA = "0x1817C4080")]
|
|
[CompilerGenerated]
|
|
remove
|
|
{
|
|
NetworkCollider.AHFIMKGEKKB ncoekbfoncg;
|
|
Delegate @delegate;
|
|
do
|
|
{
|
|
ncoekbfoncg = this.NCOEKBFONCG;
|
|
@delegate = Delegate.Remove(ncoekbfoncg, value);
|
|
}
|
|
while (@delegate != 0 && @delegate == 0);
|
|
while (@delegate != ncoekbfoncg)
|
|
{
|
|
}
|
|
}
|
|
}
|
|
|
|
// Token: 0x1400006D RID: 109
|
|
// (add) Token: 0x060025E2 RID: 9698 RVA: 0x0009CEC8 File Offset: 0x0009B0C8
|
|
// (remove) Token: 0x060025E3 RID: 9699 RVA: 0x0009CEF0 File Offset: 0x0009B0F0
|
|
[Token(Token = "0x1400006D")]
|
|
public event NetworkCollider.ECABFPFDEEL NINLBFNEINJ
|
|
{
|
|
[Token(Token = "0x60025E2")]
|
|
[Address(RVA = "0x17C3FE0", Offset = "0x17C29E0", VA = "0x1817C3FE0")]
|
|
[CompilerGenerated]
|
|
add
|
|
{
|
|
NetworkCollider.ECABFPFDEEL ninlbfneinj;
|
|
Delegate @delegate;
|
|
do
|
|
{
|
|
ninlbfneinj = this.NINLBFNEINJ;
|
|
@delegate = Delegate.Combine(ninlbfneinj, value);
|
|
}
|
|
while (@delegate != 0 && @delegate == 0);
|
|
while (@delegate != ninlbfneinj)
|
|
{
|
|
}
|
|
}
|
|
[Token(Token = "0x60025E3")]
|
|
[Address(RVA = "0x17C4260", Offset = "0x17C2C60", VA = "0x1817C4260")]
|
|
[CompilerGenerated]
|
|
remove
|
|
{
|
|
NetworkCollider.ECABFPFDEEL ninlbfneinj;
|
|
Delegate @delegate;
|
|
do
|
|
{
|
|
ninlbfneinj = this.NINLBFNEINJ;
|
|
@delegate = Delegate.Remove(ninlbfneinj, value);
|
|
}
|
|
while (@delegate != 0 && @delegate == 0);
|
|
while (@delegate != ninlbfneinj)
|
|
{
|
|
}
|
|
}
|
|
}
|
|
|
|
// Token: 0x1400006E RID: 110
|
|
// (add) Token: 0x060025E4 RID: 9700 RVA: 0x0009CF18 File Offset: 0x0009B118
|
|
// (remove) Token: 0x060025E5 RID: 9701 RVA: 0x0009CF40 File Offset: 0x0009B140
|
|
[Token(Token = "0x1400006E")]
|
|
public event NetworkCollider.AHFIMKGEKKB CJCPIEFIPOC
|
|
{
|
|
[Token(Token = "0x60025E4")]
|
|
[Address(RVA = "0x17C3EA0", Offset = "0x17C28A0", VA = "0x1817C3EA0")]
|
|
[CompilerGenerated]
|
|
add
|
|
{
|
|
NetworkCollider.AHFIMKGEKKB cjcpiefipoc;
|
|
Delegate @delegate;
|
|
do
|
|
{
|
|
cjcpiefipoc = this.CJCPIEFIPOC;
|
|
@delegate = Delegate.Combine(cjcpiefipoc, value);
|
|
}
|
|
while (@delegate != 0 && @delegate == 0);
|
|
while (@delegate != cjcpiefipoc)
|
|
{
|
|
}
|
|
}
|
|
[Token(Token = "0x60025E5")]
|
|
[Address(RVA = "0x17C4120", Offset = "0x17C2B20", VA = "0x1817C4120")]
|
|
[CompilerGenerated]
|
|
remove
|
|
{
|
|
NetworkCollider.AHFIMKGEKKB cjcpiefipoc;
|
|
Delegate @delegate;
|
|
do
|
|
{
|
|
cjcpiefipoc = this.CJCPIEFIPOC;
|
|
@delegate = Delegate.Remove(cjcpiefipoc, value);
|
|
}
|
|
while (@delegate != 0 && @delegate == 0);
|
|
while (@delegate != cjcpiefipoc)
|
|
{
|
|
}
|
|
}
|
|
}
|
|
|
|
// Token: 0x060025E6 RID: 9702 RVA: 0x0009CF68 File Offset: 0x0009B168
|
|
[Token(Token = "0x60025E6")]
|
|
[Address(RVA = "0x17C3AE0", Offset = "0x17C24E0", VA = "0x1817C3AE0")]
|
|
private void OnTriggerEnter(Collider GLPOLGOBLAA)
|
|
{
|
|
Transform transform = base.transform;
|
|
Vector3 vector;
|
|
float z = vector.z;
|
|
Tool tool = GLPOLGOBLAA.AMKJBLIFHPB();
|
|
int num = 0;
|
|
if (!(tool != num))
|
|
{
|
|
int num2 = 0;
|
|
Player player;
|
|
if (player != num2)
|
|
{
|
|
}
|
|
return;
|
|
}
|
|
throw new NullReferenceException();
|
|
}
|
|
|
|
// Token: 0x060025E7 RID: 9703 RVA: 0x0009CFB0 File Offset: 0x0009B1B0
|
|
[Token(Token = "0x60025E7")]
|
|
[Address(RVA = "0x17C3900", Offset = "0x17C2300", VA = "0x1817C3900")]
|
|
private void OnCollisionEnter(Collision GBJHLKOJGPB)
|
|
{
|
|
ContactPoint[] contacts = GBJHLKOJGPB.contacts;
|
|
int num = 0;
|
|
if (contacts.Length != num)
|
|
{
|
|
ContactPoint[] contacts2 = GBJHLKOJGPB.contacts;
|
|
}
|
|
Transform transform = base.transform;
|
|
Vector3 vector;
|
|
float z = vector.z;
|
|
Tool tool = GBJHLKOJGPB.AMKJBLIFHPB();
|
|
int num2 = 0;
|
|
if (!(tool != num2))
|
|
{
|
|
int num3 = 0;
|
|
Player player;
|
|
if (player != num3)
|
|
{
|
|
}
|
|
return;
|
|
}
|
|
}
|
|
|
|
// Token: 0x060025E8 RID: 9704 RVA: 0x0009D014 File Offset: 0x0009B214
|
|
[Token(Token = "0x60025E8")]
|
|
[Address(RVA = "0x17C3D30", Offset = "0x17C2730", VA = "0x1817C3D30")]
|
|
[PunRPC]
|
|
private void RpcMasterToolCollisionEnterEvent(bool OBAHANAGEEI, Tool EGFEJGHDNAI, Vector3 ODHJBJPKLCO)
|
|
{
|
|
int num = 0;
|
|
if (EGFEJGHDNAI != num)
|
|
{
|
|
if (OBAHANAGEEI)
|
|
{
|
|
}
|
|
if (this.ODFJOHFGOBI != 0)
|
|
{
|
|
GameObject gameObject = base.gameObject;
|
|
float z = ODHJBJPKLCO.z;
|
|
}
|
|
}
|
|
}
|
|
|
|
// Token: 0x060025E9 RID: 9705 RVA: 0x0009D048 File Offset: 0x0009B248
|
|
[Token(Token = "0x60025E9")]
|
|
[Address(RVA = "0x17C3C50", Offset = "0x17C2650", VA = "0x1817C3C50")]
|
|
[PunRPC]
|
|
public void RpcMasterPlayerCollisionEnterEvent(bool OBAHANAGEEI, Player IEKDDPPNFPF, Player.GAHEJKDCLLE IJEJHIGKAEI, Vector3 ODHJBJPKLCO)
|
|
{
|
|
int num = 0;
|
|
if (IEKDDPPNFPF != num)
|
|
{
|
|
if (OBAHANAGEEI)
|
|
{
|
|
}
|
|
if (this.NCOEKBFONCG != 0)
|
|
{
|
|
GameObject gameObject = base.gameObject;
|
|
}
|
|
}
|
|
}
|
|
|
|
// Token: 0x060025EA RID: 9706 RVA: 0x0009D078 File Offset: 0x0009B278
|
|
[Token(Token = "0x60025EA")]
|
|
[Address(RVA = "0x17C3640", Offset = "0x17C2040", VA = "0x1817C3640")]
|
|
private void IMPNCIPOANE(bool OBAHANAGEEI, Tool BKKNJFFJBKN, Vector3 KPLDEODOJID)
|
|
{
|
|
Tool jmgljkhijce = this.JMGLJKHIJCE;
|
|
if (BKKNJFFJBKN == jmgljkhijce)
|
|
{
|
|
float time = Time.time;
|
|
}
|
|
this.JMGLJKHIJCE = BKKNJFFJBKN;
|
|
float time2 = Time.time;
|
|
this.CAEDIEADHGO = time2;
|
|
if (this.IsOnline && base.hasAuthority)
|
|
{
|
|
PhotonView photonView = base.photonView;
|
|
RPCActions.RPCAction<bool, Tool, Vector3> rpcaction = new RPCActions.RPCAction(this.RpcMasterToolCollisionEnterEvent);
|
|
float z = KPLDEODOJID.z;
|
|
}
|
|
}
|
|
|
|
// Token: 0x060025EB RID: 9707 RVA: 0x0009D0EC File Offset: 0x0009B2EC
|
|
[Token(Token = "0x60025EB")]
|
|
[Address(RVA = "0x17C3790", Offset = "0x17C2190", VA = "0x1817C3790")]
|
|
private void JEGNGLEKAPB(bool OBAHANAGEEI, Player EDIBICHIJJH, Player.GAHEJKDCLLE NMKAKHOEMGB, Vector3 KPLDEODOJID)
|
|
{
|
|
Player ladmbfldmpd = this.LADMBFLDMPD;
|
|
if (EDIBICHIJJH == ladmbfldmpd)
|
|
{
|
|
float time = Time.time;
|
|
}
|
|
this.LADMBFLDMPD = EDIBICHIJJH;
|
|
float time2 = Time.time;
|
|
this.BFDNCPOAEFF = time2;
|
|
if (this.IsOnline && base.hasAuthority)
|
|
{
|
|
PhotonView photonView = base.photonView;
|
|
RPCActions.RPCAction<bool, Player, Player.GAHEJKDCLLE, Vector3> rpcaction = new RPCActions.RPCAction(this.RpcMasterPlayerCollisionEnterEvent);
|
|
}
|
|
}
|
|
|
|
// Token: 0x060025EC RID: 9708 RVA: 0x0009D15C File Offset: 0x0009B35C
|
|
[Token(Token = "0x60025EC")]
|
|
[Address(RVA = "0x1051270", Offset = "0x104FC70", VA = "0x181051270")]
|
|
public NetworkCollider()
|
|
{
|
|
}
|
|
|
|
// Token: 0x040020A5 RID: 8357
|
|
[Token(Token = "0x40020A5")]
|
|
private const float FAJLJNECLAG = 0.5f;
|
|
|
|
// Token: 0x040020AA RID: 8362
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x60")]
|
|
[Token(Token = "0x40020AA")]
|
|
public bool IsOnline = true;
|
|
|
|
// Token: 0x040020AB RID: 8363
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x68")]
|
|
[Token(Token = "0x40020AB")]
|
|
private Tool JMGLJKHIJCE;
|
|
|
|
// Token: 0x040020AC RID: 8364
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x70")]
|
|
[Token(Token = "0x40020AC")]
|
|
private float CAEDIEADHGO;
|
|
|
|
// Token: 0x040020AD RID: 8365
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x78")]
|
|
[Token(Token = "0x40020AD")]
|
|
private Player LADMBFLDMPD;
|
|
|
|
// Token: 0x040020AE RID: 8366
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x80")]
|
|
[Token(Token = "0x40020AE")]
|
|
private float BFDNCPOAEFF;
|
|
|
|
// Token: 0x02000505 RID: 1285
|
|
[Token(Token = "0x2000505")]
|
|
public sealed class ECABFPFDEEL : MulticastDelegate
|
|
{
|
|
// Token: 0x060025ED RID: 9709 RVA: 0x0009D178 File Offset: 0x0009B378
|
|
[Token(Token = "0x60025ED")]
|
|
[Address(RVA = "0x3E5170", Offset = "0x3E3B70", VA = "0x1803E5170")]
|
|
public ECABFPFDEEL(object @object, IntPtr method)
|
|
{
|
|
this.method = method;
|
|
this.m_target = @object;
|
|
}
|
|
|
|
// Token: 0x060025EE RID: 9710 RVA: 0x0009D194 File Offset: 0x0009B394
|
|
[Token(Token = "0x60025EE")]
|
|
[Address(RVA = "0x1047C80", Offset = "0x1046680", VA = "0x181047C80", Slot = "13")]
|
|
public void Invoke(GameObject OHPOEPNKAPC, Tool NDLJMLIPFME, Vector3 KPLDEODOJID)
|
|
{
|
|
if (this.delegates != 0)
|
|
{
|
|
}
|
|
uint num;
|
|
if (num != (uint)0)
|
|
{
|
|
throw new ExecutionEngineException();
|
|
}
|
|
}
|
|
|
|
// Token: 0x060025EF RID: 9711 RVA: 0x0000220F File Offset: 0x0000040F
|
|
[Token(Token = "0x60025EF")]
|
|
[Address(RVA = "0x17B3400", Offset = "0x17B1E00", VA = "0x1817B3400", Slot = "14")]
|
|
public IAsyncResult BeginInvoke(GameObject OHPOEPNKAPC, Tool NDLJMLIPFME, Vector3 KPLDEODOJID, AsyncCallback AFLPGGJMPOE, object FEDFKKMABOG)
|
|
{
|
|
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
|
}
|
|
|
|
// Token: 0x060025F0 RID: 9712 RVA: 0x0000220F File Offset: 0x0000040F
|
|
[Token(Token = "0x60025F0")]
|
|
[Address(RVA = "0x40BFF0", Offset = "0x40A9F0", VA = "0x18040BFF0", Slot = "15")]
|
|
public void EndInvoke(IAsyncResult GIAOBLMEMMI)
|
|
{
|
|
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
|
}
|
|
}
|
|
|
|
// Token: 0x02000506 RID: 1286
|
|
[Token(Token = "0x2000506")]
|
|
public sealed class AHFIMKGEKKB : MulticastDelegate
|
|
{
|
|
// Token: 0x060025F1 RID: 9713 RVA: 0x0009D2C8 File Offset: 0x0009B4C8
|
|
[Token(Token = "0x60025F1")]
|
|
[Address(RVA = "0x3E5170", Offset = "0x3E3B70", VA = "0x1803E5170")]
|
|
public AHFIMKGEKKB(object @object, IntPtr method)
|
|
{
|
|
this.method = method;
|
|
this.m_target = @object;
|
|
}
|
|
|
|
// Token: 0x060025F2 RID: 9714 RVA: 0x0009D2E4 File Offset: 0x0009B4E4
|
|
[Token(Token = "0x60025F2")]
|
|
[Address(RVA = "0x17B2930", Offset = "0x17B1330", VA = "0x1817B2930", Slot = "13")]
|
|
public void Invoke(GameObject OHPOEPNKAPC, Player IEKDDPPNFPF, Player.GAHEJKDCLLE NMKAKHOEMGB, Vector3 KPLDEODOJID)
|
|
{
|
|
Delegate[] delegates = this.delegates;
|
|
if (delegates != 0)
|
|
{
|
|
}
|
|
uint num;
|
|
if (num != (uint)0)
|
|
{
|
|
throw new ExecutionEngineException();
|
|
}
|
|
}
|
|
|
|
// Token: 0x060025F3 RID: 9715 RVA: 0x0000220F File Offset: 0x0000040F
|
|
[Token(Token = "0x60025F3")]
|
|
[Address(RVA = "0x17B2880", Offset = "0x17B1280", VA = "0x1817B2880", Slot = "14")]
|
|
public IAsyncResult BeginInvoke(GameObject OHPOEPNKAPC, Player IEKDDPPNFPF, Player.GAHEJKDCLLE NMKAKHOEMGB, Vector3 KPLDEODOJID, AsyncCallback AFLPGGJMPOE, object FEDFKKMABOG)
|
|
{
|
|
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
|
}
|
|
|
|
// Token: 0x060025F4 RID: 9716 RVA: 0x0000220F File Offset: 0x0000040F
|
|
[Token(Token = "0x60025F4")]
|
|
[Address(RVA = "0x40BFF0", Offset = "0x40A9F0", VA = "0x18040BFF0", Slot = "15")]
|
|
public void EndInvoke(IAsyncResult GIAOBLMEMMI)
|
|
{
|
|
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
|
}
|
|
}
|
|
}
|