m
This commit is contained in:
@@ -0,0 +1,289 @@
|
||||
using System;
|
||||
using Cpp2IlInjected;
|
||||
using Photon.Pun;
|
||||
using RecRoom.Core;
|
||||
using RecRoom.Core.DataStructures;
|
||||
using UnityEngine;
|
||||
|
||||
// Token: 0x02000398 RID: 920
|
||||
[Token(Token = "0x2000398")]
|
||||
[RequireComponent(typeof(RigidbodyEx))]
|
||||
public class PlayerTrackingSpace : MonoBehaviourPun
|
||||
{
|
||||
// Token: 0x17000550 RID: 1360
|
||||
// (get) Token: 0x06001DC2 RID: 7618 RVA: 0x0007944C File Offset: 0x0007764C
|
||||
// (set) Token: 0x06001DC3 RID: 7619 RVA: 0x00079460 File Offset: 0x00077660
|
||||
[Token(Token = "0x17000550")]
|
||||
private static PlayerTrackingSpace POPHJDEIKJJ
|
||||
{
|
||||
[Token(Token = "0x6001DC2")]
|
||||
[Address(RVA = "0x157B310", Offset = "0x157A310", VA = "0x18157B310")]
|
||||
get;
|
||||
[Token(Token = "0x6001DC3")]
|
||||
[Address(RVA = "0x157BC20", Offset = "0x157AC20", VA = "0x18157BC20")]
|
||||
set;
|
||||
}
|
||||
|
||||
// Token: 0x17000551 RID: 1361
|
||||
// (get) Token: 0x06001DC4 RID: 7620 RVA: 0x00079474 File Offset: 0x00077674
|
||||
[Token(Token = "0x17000551")]
|
||||
public NetworkTransform IFKEHHEEKLE
|
||||
{
|
||||
[Token(Token = "0x6001DC4")]
|
||||
[Address(RVA = "0x417680", Offset = "0x416680", VA = "0x180417680")]
|
||||
get
|
||||
{
|
||||
return this._networkTransform;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x17000552 RID: 1362
|
||||
// (get) Token: 0x06001DC5 RID: 7621 RVA: 0x00079488 File Offset: 0x00077688
|
||||
[Token(Token = "0x17000552")]
|
||||
public RigidbodyEx PNDEPIILPKD
|
||||
{
|
||||
[Token(Token = "0x6001DC5")]
|
||||
[Address(RVA = "0x4975A0", Offset = "0x4965A0", VA = "0x1804975A0")]
|
||||
get
|
||||
{
|
||||
return this._rigidbodyEx;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x17000553 RID: 1363
|
||||
// (get) Token: 0x06001DC6 RID: 7622 RVA: 0x0007949C File Offset: 0x0007769C
|
||||
// (set) Token: 0x06001DC7 RID: 7623 RVA: 0x000794B0 File Offset: 0x000776B0
|
||||
[Token(Token = "0x17000553")]
|
||||
public BJIFHHPBNNJ KFPNJAPMMEM
|
||||
{
|
||||
[Token(Token = "0x6001DC6")]
|
||||
[Address(RVA = "0x4936E0", Offset = "0x4926E0", VA = "0x1804936E0")]
|
||||
get;
|
||||
[Token(Token = "0x6001DC7")]
|
||||
[Address(RVA = "0x55BCE0", Offset = "0x55ACE0", VA = "0x18055BCE0")]
|
||||
private set;
|
||||
}
|
||||
|
||||
// Token: 0x17000554 RID: 1364
|
||||
// (get) Token: 0x06001DC8 RID: 7624 RVA: 0x000794C4 File Offset: 0x000776C4
|
||||
// (set) Token: 0x06001DC9 RID: 7625 RVA: 0x000794D8 File Offset: 0x000776D8
|
||||
[Token(Token = "0x17000554")]
|
||||
public SeatManagement FPLICBLNBKM
|
||||
{
|
||||
[Token(Token = "0x6001DC8")]
|
||||
[Address(RVA = "0x417710", Offset = "0x416710", VA = "0x180417710")]
|
||||
get;
|
||||
[Token(Token = "0x6001DC9")]
|
||||
[Address(RVA = "0x417A10", Offset = "0x416A10", VA = "0x180417A10")]
|
||||
private set;
|
||||
}
|
||||
|
||||
// Token: 0x06001DCA RID: 7626 RVA: 0x000794EC File Offset: 0x000776EC
|
||||
[Token(Token = "0x6001DCA")]
|
||||
[Address(RVA = "0x157B370", Offset = "0x157A370", VA = "0x18157B370", 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;
|
||||
RigidbodyEx.FPLEDOKDLCC fpledokdlcc2 = new RigidbodyEx.FPLEDOKDLCC(this.JLGIMMEDFME);
|
||||
rigidbodyEx2.GPPHLDMNGFL += fpledokdlcc2;
|
||||
}
|
||||
RigidbodyEx rigidbodyEx3 = this._rigidbodyEx;
|
||||
BJIFHHPBNNJ bjifhhpbnnj;
|
||||
this.<KEAFHGJNAGM>k__BackingField = bjifhhpbnnj;
|
||||
rigidbodyEx3.VelocityProvider = bjifhhpbnnj;
|
||||
PhotonView photonView = base.JDHMIOJKLCK;
|
||||
Action action = new Action(this.GNAHEBAADFF);
|
||||
photonView.AEMKLFHFFON += action;
|
||||
}
|
||||
|
||||
// Token: 0x06001DCB RID: 7627 RVA: 0x00079594 File Offset: 0x00077794
|
||||
[Token(Token = "0x6001DCB")]
|
||||
[Address(RVA = "0x157B9A0", Offset = "0x157A9A0", VA = "0x18157B9A0", Slot = "14")]
|
||||
protected override void OnDestroy()
|
||||
{
|
||||
base.OnDestroy();
|
||||
PhotonView photonView = base.JDHMIOJKLCK;
|
||||
Action action = new Action(this.GNAHEBAADFF);
|
||||
photonView.AEMKLFHFFON -= 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;
|
||||
RigidbodyEx rigidbodyEx3 = this._rigidbodyEx;
|
||||
RigidbodyEx.FPLEDOKDLCC fpledokdlcc2 = new RigidbodyEx.FPLEDOKDLCC(this.JLGIMMEDFME);
|
||||
rigidbodyEx3.GPPHLDMNGFL -= fpledokdlcc2;
|
||||
}
|
||||
}
|
||||
if (this.<KEAFHGJNAGM>k__BackingField != 0)
|
||||
{
|
||||
}
|
||||
this.<KEAFHGJNAGM>k__BackingField = (ulong)0L;
|
||||
}
|
||||
|
||||
// Token: 0x06001DCC RID: 7628 RVA: 0x00079640 File Offset: 0x00077840
|
||||
[Token(Token = "0x6001DCC")]
|
||||
[Address(RVA = "0x157B7D0", Offset = "0x157A7D0", VA = "0x18157B7D0")]
|
||||
private void GNAHEBAADFF()
|
||||
{
|
||||
RigidbodyEx rigidbodyEx = this._rigidbodyEx;
|
||||
int num = 0;
|
||||
rigidbodyEx.HICENEOPGOF = num;
|
||||
}
|
||||
|
||||
// Token: 0x06001DCD RID: 7629 RVA: 0x00079664 File Offset: 0x00077864
|
||||
[Token(Token = "0x6001DCD")]
|
||||
[Address(RVA = "0x157B800", Offset = "0x157A800", VA = "0x18157B800")]
|
||||
private static void HFKJKBNFHCG(RigidbodyEx BLALJKAEGEI)
|
||||
{
|
||||
OKNNKFGFODL onLocalPlayerTrackingSpaceRigidbodyExLateUpdate = PlayerTrackingSpace.OnLocalPlayerTrackingSpaceRigidbodyExLateUpdate;
|
||||
if (onLocalPlayerTrackingSpaceRigidbodyExLateUpdate != 0)
|
||||
{
|
||||
onLocalPlayerTrackingSpaceRigidbodyExLateUpdate.CNFDGDEOPPF();
|
||||
return;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06001DCE RID: 7630 RVA: 0x00079684 File Offset: 0x00077884
|
||||
[Token(Token = "0x6001DCE")]
|
||||
[Address(RVA = "0x157B5A0", Offset = "0x157A5A0", VA = "0x18157B5A0")]
|
||||
public bool CanLocalPlayerLeaveSeat()
|
||||
{
|
||||
SeatManagement seatManagement = this.<OBIJDHHJCHA>k__BackingField;
|
||||
int num = 0;
|
||||
if (seatManagement == num)
|
||||
{
|
||||
return true;
|
||||
}
|
||||
SeatManagement seatManagement2 = this.<OBIJDHHJCHA>k__BackingField;
|
||||
AGAJMBPABDL photonPlayer = Player.<EGKJPJKLEAI>k__BackingField.DBAJDHGDPOL;
|
||||
return seatManagement2.CanPlayerLeaveSeat(photonPlayer);
|
||||
}
|
||||
|
||||
// Token: 0x06001DCF RID: 7631 RVA: 0x000796C8 File Offset: 0x000778C8
|
||||
[Token(Token = "0x6001DCF")]
|
||||
[Address(RVA = "0x157B870", Offset = "0x157A870", VA = "0x18157B870")]
|
||||
private void JLGIMMEDFME(RigidbodyEx NHKLNPKHFGG)
|
||||
{
|
||||
SeatManagement seatManagement = this.<OBIJDHHJCHA>k__BackingField;
|
||||
int num = 0;
|
||||
if (seatManagement != num)
|
||||
{
|
||||
RigidbodyEx parentingRigidbodyEx = this.<OBIJDHHJCHA>k__BackingField.PCEKMPCPDLD;
|
||||
RigidbodyEx kgcfpfpdjpm = NHKLNPKHFGG.KGCFPFPDJPM;
|
||||
bool flag;
|
||||
if (parentingRigidbodyEx != kgcfpfpdjpm && !flag)
|
||||
{
|
||||
int num2 = 0;
|
||||
int num3 = 0;
|
||||
this.SetLocalPlayerSeat(num3, num2 != 0);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06001DD0 RID: 7632 RVA: 0x00079724 File Offset: 0x00077924
|
||||
[Token(Token = "0x6001DD0")]
|
||||
[Address(RVA = "0x157BC80", Offset = "0x157AC80", VA = "0x18157BC80")]
|
||||
public void SetLocalPlayerSeat(SeatManagement OAKEKMHGEOD, bool HANBHJKPJGE = true)
|
||||
{
|
||||
if (!(this.<OBIJDHHJCHA>k__BackingField == OAKEKMHGEOD))
|
||||
{
|
||||
SeatManagement seatManagement = this.<OBIJDHHJCHA>k__BackingField;
|
||||
int num = 0;
|
||||
if (seatManagement != num)
|
||||
{
|
||||
SeatManagement seatManagement2 = this.<OBIJDHHJCHA>k__BackingField;
|
||||
AGAJMBPABDL agajmbpabdl = KKPBCOOONNK.MDMMDPEKICF;
|
||||
int num2 = 0;
|
||||
bool flag = seatManagement2.TryRemoveSeatedPlayer(agajmbpabdl, num2 != 0);
|
||||
}
|
||||
SeatManagement seatManagement3 = this.<OBIJDHHJCHA>k__BackingField;
|
||||
this.<OBIJDHHJCHA>k__BackingField = OAKEKMHGEOD;
|
||||
int num3 = 0;
|
||||
if (!(OAKEKMHGEOD != num3))
|
||||
{
|
||||
int num4 = 0;
|
||||
if (!(seatManagement3 != num4) || !HANBHJKPJGE)
|
||||
{
|
||||
return;
|
||||
}
|
||||
}
|
||||
RigidbodyEx parentingRigidbodyEx = OAKEKMHGEOD.PCEKMPCPDLD;
|
||||
ReferencePoint anchorPoint = OAKEKMHGEOD.NLIHFKFPMOM;
|
||||
Transform physicsTransform = parentingRigidbodyEx.ONHPOMOACHE;
|
||||
Transform physicsTransform2 = parentingRigidbodyEx.ONHPOMOACHE;
|
||||
Vector3 vector;
|
||||
float z = vector.z;
|
||||
throw new NullReferenceException();
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06001DD1 RID: 7633 RVA: 0x000797DC File Offset: 0x000779DC
|
||||
[Token(Token = "0x6001DD1")]
|
||||
[Address(RVA = "0x157B6C0", Offset = "0x157A6C0", VA = "0x18157B6C0")]
|
||||
public void ClearLocalPlayerSeat(SeatManagement OAKEKMHGEOD)
|
||||
{
|
||||
int num = 0;
|
||||
if (OAKEKMHGEOD != num)
|
||||
{
|
||||
Vector3 vector;
|
||||
float z = vector.z;
|
||||
this.<OBIJDHHJCHA>k__BackingField = (ulong)0L;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06001DD2 RID: 7634 RVA: 0x00079810 File Offset: 0x00077A10
|
||||
[Token(Token = "0x6001DD2")]
|
||||
[Address(RVA = "0x8E9790", Offset = "0x8E8790", VA = "0x1808E9790")]
|
||||
public PlayerTrackingSpace()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x06001DD3 RID: 7635 RVA: 0x00079824 File Offset: 0x00077A24
|
||||
// Note: this type is marked as 'beforefieldinit'.
|
||||
[Token(Token = "0x6001DD3")]
|
||||
[Address(RVA = "0x157C140", Offset = "0x157B140", VA = "0x18157C140")]
|
||||
static PlayerTrackingSpace()
|
||||
{
|
||||
int num;
|
||||
int num2;
|
||||
OKNNKFGFODL oknnkfgfodl = new OKNNKFGFODL(32, num != 0, num2 != 0);
|
||||
num2 = 0;
|
||||
num = 0;
|
||||
PlayerTrackingSpace.OnLocalPlayerTrackingSpaceRigidbodyExLateUpdate = oknnkfgfodl;
|
||||
}
|
||||
|
||||
// Token: 0x04001678 RID: 5752
|
||||
[Token(Token = "0x4001678")]
|
||||
public static OKNNKFGFODL OnLocalPlayerTrackingSpaceRigidbodyExLateUpdate;
|
||||
|
||||
// Token: 0x04001679 RID: 5753
|
||||
[FieldOffset(Offset = "0x40")]
|
||||
[Token(Token = "0x4001679")]
|
||||
[SerializeField]
|
||||
[NKNLDEIPALE(FHBJCBPFODN.Self, false, false, false)]
|
||||
private NetworkTransform _networkTransform;
|
||||
|
||||
// Token: 0x0400167A RID: 5754
|
||||
[FieldOffset(Offset = "0x48")]
|
||||
[Token(Token = "0x400167A")]
|
||||
[SerializeField]
|
||||
[NKNLDEIPALE(FHBJCBPFODN.Self, false, false, false)]
|
||||
private RigidbodyEx _rigidbodyEx;
|
||||
}
|
||||
Reference in New Issue
Block a user