280 lines
9.4 KiB
C#
280 lines
9.4 KiB
C#
using System;
|
|
using Cpp2IlInjected;
|
|
using UnityEngine;
|
|
|
|
namespace RecRoom.Players
|
|
{
|
|
// Token: 0x02002959 RID: 10585
|
|
[Token(Token = "0x2002959")]
|
|
public class PlayerPersonalSpace : MonoBehaviour
|
|
{
|
|
// Token: 0x17003158 RID: 12632
|
|
// (get) Token: 0x06011A61 RID: 72289 RVA: 0x003FE088 File Offset: 0x003FC288
|
|
[Token(Token = "0x17003158")]
|
|
public Player BDPNENBMDDB
|
|
{
|
|
[Token(Token = "0x6011A61")]
|
|
[Address(RVA = "0x4157D0", Offset = "0x4147D0", VA = "0x1804157D0")]
|
|
get
|
|
{
|
|
return this._player;
|
|
}
|
|
}
|
|
|
|
// Token: 0x17003159 RID: 12633
|
|
// (get) Token: 0x06011A62 RID: 72290 RVA: 0x003FE09C File Offset: 0x003FC29C
|
|
// (set) Token: 0x06011A63 RID: 72291 RVA: 0x003FE0D8 File Offset: 0x003FC2D8
|
|
[Token(Token = "0x17003159")]
|
|
public float IFEGNMIFMAK
|
|
{
|
|
[Token(Token = "0x6011A62")]
|
|
[Address(RVA = "0x1343990", Offset = "0x1342990", VA = "0x181343990")]
|
|
get
|
|
{
|
|
if (!this._player.NGIJEPCANGH || this._player.MHEGHKNGOEG)
|
|
{
|
|
}
|
|
return this.OFMDBIOMDNC.IAHDANBDAAM();
|
|
}
|
|
[Token(Token = "0x6011A63")]
|
|
[Address(RVA = "0x1343A10", Offset = "0x1342A10", VA = "0x181343A10")]
|
|
set
|
|
{
|
|
MHCBIEKDNLF<float> ofmdbiomdnc = this.OFMDBIOMDNC;
|
|
}
|
|
}
|
|
|
|
// Token: 0x06011A64 RID: 72292 RVA: 0x003FE0F4 File Offset: 0x003FC2F4
|
|
[Token(Token = "0x6011A64")]
|
|
[Address(RVA = "0x13428D0", Offset = "0x13418D0", VA = "0x1813428D0")]
|
|
private void Awake()
|
|
{
|
|
AGAJMBPABDL photonPlayer = this._player.DBAJDHGDPOL;
|
|
Action action = new Action(this.NFBKMELAFFL);
|
|
MHCBIEKDNLF<float> mhcbiekdnlf;
|
|
this.OFMDBIOMDNC = mhcbiekdnlf;
|
|
}
|
|
|
|
// Token: 0x06011A65 RID: 72293 RVA: 0x003FE128 File Offset: 0x003FC328
|
|
[Token(Token = "0x6011A65")]
|
|
[Address(RVA = "0x1343220", Offset = "0x1342220", VA = "0x181343220")]
|
|
private void Start()
|
|
{
|
|
LocalPlayerController instance;
|
|
Delegate @delegate;
|
|
do
|
|
{
|
|
Player player = this._player;
|
|
OKNNKFGFODL dlabekkgefp = PlayerPersonalSpace.DLABEKKGEFP;
|
|
Action action = new Action(this.NFBKMELAFFL);
|
|
PlayerPersonalSpace.DLABEKKGEFP = OKNNKFGFODL.BPJDFPACLMK(dlabekkgefp, action);
|
|
this.NFBKMELAFFL();
|
|
instance = SingletonMonoBehaviour.ONCPNMDGGKG;
|
|
Action currentPlayerTypeChange = instance.CurrentPlayerTypeChange;
|
|
Action action2 = new Action(this.CHBMMAMLJGM);
|
|
@delegate = Delegate.Combine(currentPlayerTypeChange, action2);
|
|
}
|
|
while (@delegate != 0 && @delegate == 0);
|
|
instance.CurrentPlayerTypeChange = @delegate;
|
|
Action action3 = new Action(this.CHBMMAMLJGM);
|
|
Player player2 = this._player;
|
|
BJOIBBBOIKO<float> eamdeoichai = this.EAMDEOICHAI;
|
|
string text = this.EAMDEOICHAI.ToString();
|
|
MHCBIEKDNLF<float> ofmdbiomdnc = this.OFMDBIOMDNC;
|
|
throw new NullReferenceException();
|
|
}
|
|
|
|
// Token: 0x06011A66 RID: 72294 RVA: 0x003FE214 File Offset: 0x003FC414
|
|
[Token(Token = "0x6011A66")]
|
|
[Address(RVA = "0x1342E50", Offset = "0x1341E50", VA = "0x181342E50")]
|
|
private void OnDestroy()
|
|
{
|
|
LocalPlayerController instance2;
|
|
Delegate @delegate;
|
|
do
|
|
{
|
|
Player player = this._player;
|
|
OKNNKFGFODL disablePersonalBubbleForFriendsChangedEvent = player.DisablePersonalBubbleForFriendsChangedEvent;
|
|
Action action = new Action(this.NFBKMELAFFL);
|
|
OKNNKFGFODL oknnkfgfodl = OKNNKFGFODL.GMNMHGMFGOL(disablePersonalBubbleForFriendsChangedEvent, action);
|
|
player.DisablePersonalBubbleForFriendsChangedEvent = oknnkfgfodl;
|
|
OKNNKFGFODL dlabekkgefp = PlayerPersonalSpace.DLABEKKGEFP;
|
|
Action action2 = new Action(this.NFBKMELAFFL);
|
|
PlayerPersonalSpace.DLABEKKGEFP = OKNNKFGFODL.GMNMHGMFGOL(dlabekkgefp, action2);
|
|
Player player2 = this._player;
|
|
Action action3 = new Action(this.CHBMMAMLJGM);
|
|
Player player3 = this._player;
|
|
LocalPlayerController instance = SingletonMonoBehaviour.ONCPNMDGGKG;
|
|
int num = 0;
|
|
if (!(instance != num))
|
|
{
|
|
return;
|
|
}
|
|
instance2 = SingletonMonoBehaviour.ONCPNMDGGKG;
|
|
Action currentPlayerTypeChange = instance2.CurrentPlayerTypeChange;
|
|
Action action4 = new Action(this.CHBMMAMLJGM);
|
|
@delegate = Delegate.Remove(currentPlayerTypeChange, action4);
|
|
}
|
|
while (@delegate != 0 && @delegate == 0);
|
|
instance2.CurrentPlayerTypeChange = @delegate;
|
|
}
|
|
|
|
// Token: 0x06011A67 RID: 72295 RVA: 0x003FE2EC File Offset: 0x003FC4EC
|
|
[Token(Token = "0x6011A67")]
|
|
[Address(RVA = "0x1342800", Offset = "0x1341800", VA = "0x181342800")]
|
|
public void AddPersonalSpaceDistance(float OMLBPICLALA, object PIHIPPPPEBI, int JMHKMOACHDG)
|
|
{
|
|
BJOIBBBOIKO<float> eamdeoichai = this.EAMDEOICHAI;
|
|
string text = this.EAMDEOICHAI.ToString();
|
|
MHCBIEKDNLF<float> ofmdbiomdnc = this.OFMDBIOMDNC;
|
|
}
|
|
|
|
// Token: 0x06011A68 RID: 72296 RVA: 0x003FE31C File Offset: 0x003FC51C
|
|
[Token(Token = "0x6011A68")]
|
|
[Address(RVA = "0x1343170", Offset = "0x1342170", VA = "0x181343170")]
|
|
public void RemovePersonalSpaceDistance(object PIHIPPPPEBI)
|
|
{
|
|
bool flag = this.EAMDEOICHAI.HAHBGOMEMEE(PIHIPPPPEBI);
|
|
string text = this.EAMDEOICHAI.ToString();
|
|
MHCBIEKDNLF<float> ofmdbiomdnc = this.OFMDBIOMDNC;
|
|
}
|
|
|
|
// Token: 0x06011A69 RID: 72297 RVA: 0x003FE350 File Offset: 0x003FC550
|
|
[Token(Token = "0x6011A69")]
|
|
[Address(RVA = "0x13429A0", Offset = "0x13419A0", VA = "0x1813429A0")]
|
|
private void CHBMMAMLJGM()
|
|
{
|
|
Player player = this._player;
|
|
BJOIBBBOIKO<float> eamdeoichai = this.EAMDEOICHAI;
|
|
string text = this.EAMDEOICHAI.ToString();
|
|
MHCBIEKDNLF<float> ofmdbiomdnc = this.OFMDBIOMDNC;
|
|
throw new NullReferenceException();
|
|
}
|
|
|
|
// Token: 0x06011A6A RID: 72298 RVA: 0x003FE390 File Offset: 0x003FC590
|
|
[Token(Token = "0x6011A6A")]
|
|
[Address(RVA = "0x1342B40", Offset = "0x1341B40", VA = "0x181342B40")]
|
|
private void NFBKMELAFFL()
|
|
{
|
|
Player player = this._player;
|
|
float num = this.IFEGNMIFMAK;
|
|
float num2 = this.IFEGNMIFMAK;
|
|
num2 = num;
|
|
num = Mathf.Max(num2, num2);
|
|
num2 = num;
|
|
float num3 = Mathf.Max(0.25f, num2);
|
|
CapsuleCollider capsuleCollider = this.personalSpaceCollider;
|
|
num = num3;
|
|
float radius = capsuleCollider.radius;
|
|
if (capsuleCollider != 0)
|
|
{
|
|
CapsuleCollider capsuleCollider2 = this.personalSpaceCollider;
|
|
num2 = num;
|
|
capsuleCollider2.radius = num2;
|
|
CapsuleCollider capsuleCollider3 = this.personalSpaceCollider;
|
|
PlayerPersonalSpaceTriggerCollider playerCollisionDetectionCollider = this.PlayerCollisionDetectionCollider;
|
|
num2 = capsuleCollider3.radius;
|
|
playerCollisionDetectionCollider.SetCollisionTriggerRadius(num2);
|
|
}
|
|
}
|
|
|
|
// Token: 0x06011A6B RID: 72299 RVA: 0x003FE448 File Offset: 0x003FC648
|
|
[Token(Token = "0x6011A6B")]
|
|
[Address(RVA = "0x1343660", Offset = "0x1342660", VA = "0x181343660")]
|
|
private void Update()
|
|
{
|
|
Player player = this._player;
|
|
CapsuleCollider capsuleCollider = this.personalSpaceCollider;
|
|
int num = 0;
|
|
if (!(capsuleCollider == num))
|
|
{
|
|
CapsuleCollider capsuleCollider2 = this.personalSpaceCollider;
|
|
bool flag;
|
|
if (!flag)
|
|
{
|
|
}
|
|
bool flag3;
|
|
bool flag2 = !flag3;
|
|
capsuleCollider2.enabled = flag2;
|
|
Transform transform = this.personalSpaceCollider.transform;
|
|
Player player2 = this._player;
|
|
Vector3 vector;
|
|
float z = vector.z;
|
|
Player player3 = this._player;
|
|
PlayerPersonalSpaceTriggerCollider playerCollisionDetectionCollider = this.PlayerCollisionDetectionCollider;
|
|
CapsuleCollider capsuleCollider3 = this.personalSpaceCollider;
|
|
Vector3 vector2;
|
|
float z2 = vector2.z;
|
|
bool enabled = capsuleCollider3.enabled;
|
|
return;
|
|
}
|
|
Player player4 = this._player;
|
|
PlayerPersonalSpaceTriggerCollider playerCollisionDetectionCollider2 = this.PlayerCollisionDetectionCollider;
|
|
Vector3 vector3;
|
|
float z3 = vector3.z;
|
|
throw new NullReferenceException();
|
|
}
|
|
|
|
// Token: 0x06011A6C RID: 72300 RVA: 0x003FE4F4 File Offset: 0x003FC6F4
|
|
[Token(Token = "0x6011A6C")]
|
|
[Address(RVA = "0x1343930", Offset = "0x1342930", VA = "0x181343930")]
|
|
public PlayerPersonalSpace()
|
|
{
|
|
BJOIBBBOIKO<float> bjoibbboiko = new BJOIBBBOIKO();
|
|
this.EAMDEOICHAI = bjoibbboiko;
|
|
base..ctor();
|
|
}
|
|
|
|
// Token: 0x06011A6D RID: 72301 RVA: 0x003FE514 File Offset: 0x003FC714
|
|
// Note: this type is marked as 'beforefieldinit'.
|
|
[Token(Token = "0x6011A6D")]
|
|
[Address(RVA = "0x13438C0", Offset = "0x13428C0", VA = "0x1813438C0")]
|
|
static PlayerPersonalSpace()
|
|
{
|
|
int num;
|
|
int num2;
|
|
OKNNKFGFODL oknnkfgfodl = new OKNNKFGFODL(32, num != 0, num2 != 0);
|
|
num2 = 0;
|
|
num = 0;
|
|
PlayerPersonalSpace.DLABEKKGEFP = oknnkfgfodl;
|
|
}
|
|
|
|
// Token: 0x0400B4D6 RID: 46294
|
|
[FieldOffset(Offset = "0x18")]
|
|
[Token(Token = "0x400B4D6")]
|
|
[SerializeField]
|
|
private CapsuleCollider personalSpaceCollider;
|
|
|
|
// Token: 0x0400B4D7 RID: 46295
|
|
[FieldOffset(Offset = "0x20")]
|
|
[Token(Token = "0x400B4D7")]
|
|
[SerializeField]
|
|
private PlayerPersonalSpaceTriggerCollider PlayerCollisionDetectionCollider;
|
|
|
|
// Token: 0x0400B4D8 RID: 46296
|
|
[Token(Token = "0x400B4D8")]
|
|
private const string BFAGPPEPKED = "PLAYER_TELEPORT_BUFFER";
|
|
|
|
// Token: 0x0400B4D9 RID: 46297
|
|
[FieldOffset(Offset = "0x28")]
|
|
[Token(Token = "0x400B4D9")]
|
|
[SerializeField]
|
|
[NKNLDEIPALE(FHBJCBPFODN.Self, false, false, false)]
|
|
private Player _player;
|
|
|
|
// Token: 0x0400B4DA RID: 46298
|
|
[FieldOffset(Offset = "0x30")]
|
|
[Token(Token = "0x400B4DA")]
|
|
private MHCBIEKDNLF<float> OFMDBIOMDNC;
|
|
|
|
// Token: 0x0400B4DB RID: 46299
|
|
[Token(Token = "0x400B4DB")]
|
|
private static OKNNKFGFODL DLABEKKGEFP;
|
|
|
|
// Token: 0x0400B4DC RID: 46300
|
|
[FieldOffset(Offset = "0x38")]
|
|
[Token(Token = "0x400B4DC")]
|
|
private BJOIBBBOIKO<float> EAMDEOICHAI;
|
|
}
|
|
}
|