179 lines
5.7 KiB
C#
179 lines
5.7 KiB
C#
using System;
|
|
using System.Runtime.InteropServices;
|
|
using Cpp2IlInjected;
|
|
using Photon.Pun;
|
|
using RecRoom;
|
|
using UnityEngine;
|
|
|
|
// Token: 0x0200039C RID: 924
|
|
[Token(Token = "0x200039C")]
|
|
[RequireComponent(typeof(RigidbodyEx))]
|
|
[StructLayout(3)]
|
|
public class PlayerTrackingSpace : MonoBehaviourPun
|
|
{
|
|
// Token: 0x17000515 RID: 1301
|
|
// (get) Token: 0x06001D24 RID: 7460 RVA: 0x0007A0D8 File Offset: 0x000782D8
|
|
// (set) Token: 0x06001D25 RID: 7461 RVA: 0x0007A0EC File Offset: 0x000782EC
|
|
[Token(Token = "0x17000515")]
|
|
public static PlayerTrackingSpace POPHJDEIKJJ
|
|
{
|
|
[Token(Token = "0x6001D24")]
|
|
[Address(RVA = "0x1499C20", Offset = "0x1498620", VA = "0x181499C20")]
|
|
get;
|
|
[Token(Token = "0x6001D25")]
|
|
[Address(RVA = "0x1499B60", Offset = "0x1498560", VA = "0x181499B60")]
|
|
private set;
|
|
}
|
|
|
|
// Token: 0x17000516 RID: 1302
|
|
// (get) Token: 0x06001D26 RID: 7462 RVA: 0x0007A100 File Offset: 0x00078300
|
|
[Token(Token = "0x17000516")]
|
|
public NetworkTransform IFKEHHEEKLE
|
|
{
|
|
[Token(Token = "0x6001D26")]
|
|
[Address(RVA = "0x3D32F0", Offset = "0x3D1CF0", VA = "0x1803D32F0")]
|
|
get
|
|
{
|
|
return this._networkTransform;
|
|
}
|
|
}
|
|
|
|
// Token: 0x17000517 RID: 1303
|
|
// (get) Token: 0x06001D27 RID: 7463 RVA: 0x0007A114 File Offset: 0x00078314
|
|
[Token(Token = "0x17000517")]
|
|
public RigidbodyEx PNDEPIILPKD
|
|
{
|
|
[Token(Token = "0x6001D27")]
|
|
[Address(RVA = "0x3EDEA0", Offset = "0x3EC8A0", VA = "0x1803EDEA0")]
|
|
get
|
|
{
|
|
return this._rigidbodyEx;
|
|
}
|
|
}
|
|
|
|
// Token: 0x17000518 RID: 1304
|
|
// (get) Token: 0x06001D28 RID: 7464 RVA: 0x0007A128 File Offset: 0x00078328
|
|
// (set) Token: 0x06001D29 RID: 7465 RVA: 0x0007A13C File Offset: 0x0007833C
|
|
[Token(Token = "0x17000518")]
|
|
public BJIFHHPBNNJ KFPNJAPMMEM
|
|
{
|
|
[Token(Token = "0x6001D28")]
|
|
[Address(RVA = "0x462740", Offset = "0x461140", VA = "0x180462740")]
|
|
get;
|
|
[Token(Token = "0x6001D29")]
|
|
[Address(RVA = "0x462750", Offset = "0x461150", VA = "0x180462750")]
|
|
private set;
|
|
}
|
|
|
|
// Token: 0x06001D2A RID: 7466 RVA: 0x0007A150 File Offset: 0x00078350
|
|
[Token(Token = "0x6001D2A")]
|
|
[Address(RVA = "0x1499680", Offset = "0x1498080", VA = "0x181499680", Slot = "13")]
|
|
protected override void Awake()
|
|
{
|
|
base..ctor();
|
|
this._networkTransform.<BBOIBPCBDHN>k__BackingField = false;
|
|
if (base.GetComponentInParent<Player>() != 0)
|
|
{
|
|
PlayerTrackingSpace.<BFPDOMEHCNI>k__BackingField = this;
|
|
RigidbodyEx rigidbodyEx = this._rigidbodyEx;
|
|
int num;
|
|
RigidbodyEx.FPLEDOKDLCC fpledokdlcc = new RigidbodyEx.FPLEDOKDLCC(num.HFKJKBNFHCG);
|
|
num = 0;
|
|
rigidbodyEx.JAGBDLHKPLL += fpledokdlcc;
|
|
}
|
|
RigidbodyEx rigidbodyEx2 = this._rigidbodyEx;
|
|
BJIFHHPBNNJ bjifhhpbnnj;
|
|
this.<KEAFHGJNAGM>k__BackingField = bjifhhpbnnj;
|
|
JAKMIGBBBOM.BAFPMPJFBEM bafpmpjfbem = JAKMIGBBBOM.HLOBNMHGOFK(bjifhhpbnnj);
|
|
rigidbodyEx2.VelocityProvider = bafpmpjfbem;
|
|
PhotonView photonView = base.photonView;
|
|
Action action = new Action(this.GNAHEBAADFF);
|
|
photonView.OnPreDestroyOfRuntimeParentedPhotonView += action;
|
|
}
|
|
|
|
// Token: 0x06001D2B RID: 7467 RVA: 0x0007A1E0 File Offset: 0x000783E0
|
|
[Token(Token = "0x6001D2B")]
|
|
[Address(RVA = "0x1499930", Offset = "0x1498330", VA = "0x181499930", Slot = "14")]
|
|
protected override void OnDestroy()
|
|
{
|
|
base.OnDestroy();
|
|
PhotonView photonView = base.photonView;
|
|
Action action = new Action(this.GNAHEBAADFF);
|
|
photonView.OnPreDestroyOfRuntimeParentedPhotonView -= action;
|
|
if (PlayerTrackingSpace.<BFPDOMEHCNI>k__BackingField == this)
|
|
{
|
|
RigidbodyEx rigidbodyEx = this._rigidbodyEx;
|
|
int num = 0;
|
|
if (rigidbodyEx != num)
|
|
{
|
|
RigidbodyEx rigidbodyEx2 = this._rigidbodyEx;
|
|
int num2;
|
|
RigidbodyEx.FPLEDOKDLCC fpledokdlcc = new RigidbodyEx.FPLEDOKDLCC(num2.HFKJKBNFHCG);
|
|
num2 = 0;
|
|
rigidbodyEx2.JAGBDLHKPLL -= fpledokdlcc;
|
|
}
|
|
}
|
|
}
|
|
|
|
// Token: 0x06001D2C RID: 7468 RVA: 0x0007A258 File Offset: 0x00078458
|
|
[Token(Token = "0x6001D2C")]
|
|
[Address(RVA = "0x1499890", Offset = "0x1498290", VA = "0x181499890")]
|
|
private void GNAHEBAADFF()
|
|
{
|
|
RigidbodyEx rigidbodyEx = this._rigidbodyEx;
|
|
int num = 0;
|
|
rigidbodyEx.HICENEOPGOF = num;
|
|
}
|
|
|
|
// Token: 0x06001D2D RID: 7469 RVA: 0x0007A27C File Offset: 0x0007847C
|
|
[Token(Token = "0x6001D2D")]
|
|
[Address(RVA = "0x14998C0", Offset = "0x14982C0", VA = "0x1814998C0")]
|
|
private static void HFKJKBNFHCG(RigidbodyEx BLALJKAEGEI)
|
|
{
|
|
ActionEvent onLocalPlayerTrackingSpaceRigidbodyExLateUpdate = PlayerTrackingSpace.OnLocalPlayerTrackingSpaceRigidbodyExLateUpdate;
|
|
if (onLocalPlayerTrackingSpaceRigidbodyExLateUpdate != 0)
|
|
{
|
|
int num = 0;
|
|
onLocalPlayerTrackingSpaceRigidbodyExLateUpdate.Invoke(num != 0);
|
|
return;
|
|
}
|
|
}
|
|
|
|
// Token: 0x06001D2E RID: 7470 RVA: 0x0007A2A0 File Offset: 0x000784A0
|
|
[Token(Token = "0x6001D2E")]
|
|
[Address(RVA = "0x6A4030", Offset = "0x6A2A30", VA = "0x1806A4030")]
|
|
public PlayerTrackingSpace()
|
|
{
|
|
}
|
|
|
|
// Token: 0x06001D2F RID: 7471 RVA: 0x0007A2B4 File Offset: 0x000784B4
|
|
// Note: this type is marked as 'beforefieldinit'.
|
|
[Token(Token = "0x6001D2F")]
|
|
[Address(RVA = "0x1499BC0", Offset = "0x14985C0", VA = "0x181499BC0")]
|
|
static PlayerTrackingSpace()
|
|
{
|
|
int num;
|
|
ActionEvent actionEvent = new ActionEvent(32, num != 0);
|
|
num = 0;
|
|
PlayerTrackingSpace.OnLocalPlayerTrackingSpaceRigidbodyExLateUpdate = actionEvent;
|
|
}
|
|
|
|
// Token: 0x04001671 RID: 5745
|
|
[Token(Token = "0x4001671")]
|
|
public static ActionEvent OnLocalPlayerTrackingSpaceRigidbodyExLateUpdate;
|
|
|
|
// Token: 0x04001672 RID: 5746
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x40")]
|
|
[Token(Token = "0x4001672")]
|
|
[SerializeField]
|
|
[DDPIINEJFMD(JIBDPHMGEGO.Self, false, false)]
|
|
private NetworkTransform _networkTransform;
|
|
|
|
// Token: 0x04001673 RID: 5747
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x48")]
|
|
[Token(Token = "0x4001673")]
|
|
[SerializeField]
|
|
[DDPIINEJFMD(JIBDPHMGEGO.Self, false, false)]
|
|
private RigidbodyEx _rigidbodyEx;
|
|
}
|