Files
niko 8fc35183db a
2026-04-11 22:19:20 +02:00

283 lines
9.5 KiB
C#

using System;
using Cpp2IlInjected;
using UnityEngine;
namespace RecRoom.Players
{
// Token: 0x02002870 RID: 10352
[Token(Token = "0x2002870")]
public class PlayerPersonalSpace : MonoBehaviour
{
// Token: 0x170030A9 RID: 12457
// (get) Token: 0x0601162C RID: 71212 RVA: 0x003F47A8 File Offset: 0x003F29A8
[Token(Token = "0x170030A9")]
public Player BDPNENBMDDB
{
[Token(Token = "0x601162C")]
[Address(RVA = "0x3F63E0", Offset = "0x3F51E0", VA = "0x1803F63E0")]
get
{
return this._player;
}
}
// Token: 0x170030AA RID: 12458
// (get) Token: 0x0601162D RID: 71213 RVA: 0x003F47BC File Offset: 0x003F29BC
// (set) Token: 0x0601162E RID: 71214 RVA: 0x003F47F8 File Offset: 0x003F29F8
[Token(Token = "0x170030AA")]
public float IFEGNMIFMAK
{
[Token(Token = "0x601162D")]
[Address(RVA = "0xE3F370", Offset = "0xE3E170", VA = "0x180E3F370")]
get
{
if (!this._player.NGIJEPCANGH || this._player.MHEGHKNGOEG)
{
}
return this.OFMDBIOMDNC.IAHDANBDAAM();
}
[Token(Token = "0x601162E")]
[Address(RVA = "0xE3F3F0", Offset = "0xE3E1F0", VA = "0x180E3F3F0")]
set
{
MHCBIEKDNLF<float> ofmdbiomdnc = this.OFMDBIOMDNC;
}
}
// Token: 0x0601162F RID: 71215 RVA: 0x003F4814 File Offset: 0x003F2A14
[Token(Token = "0x601162F")]
[Address(RVA = "0xE3E3D0", Offset = "0xE3D1D0", VA = "0x180E3E3D0")]
private void Awake()
{
AGAJMBPABDL photonPlayer = this._player.DBAJDHGDPOL;
Action action = new Action(this.NFBKMELAFFL);
MHCBIEKDNLF<float> mhcbiekdnlf;
this.OFMDBIOMDNC = mhcbiekdnlf;
}
// Token: 0x06011630 RID: 71216 RVA: 0x003F4848 File Offset: 0x003F2A48
[Token(Token = "0x6011630")]
[Address(RVA = "0xE3ED90", Offset = "0xE3DB90", VA = "0x180E3ED90")]
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);
this.CHBMMAMLJGM();
Player player2 = this._player;
OKNNKFGFODL disablePersonalBubbleForFriendsChangedEvent = player2.DisablePersonalBubbleForFriendsChangedEvent;
Action action4 = new Action(this.NFBKMELAFFL);
OKNNKFGFODL oknnkfgfodl = OKNNKFGFODL.BPJDFPACLMK(disablePersonalBubbleForFriendsChangedEvent, action4);
player2.DisablePersonalBubbleForFriendsChangedEvent = oknnkfgfodl;
}
// Token: 0x06011631 RID: 71217 RVA: 0x003F490C File Offset: 0x003F2B0C
[Token(Token = "0x6011631")]
[Address(RVA = "0xE3E9C0", Offset = "0xE3D7C0", VA = "0x180E3E9C0")]
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: 0x06011632 RID: 71218 RVA: 0x003F49E4 File Offset: 0x003F2BE4
[Token(Token = "0x6011632")]
[Address(RVA = "0xE3E300", Offset = "0xE3D100", VA = "0x180E3E300")]
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: 0x06011633 RID: 71219 RVA: 0x003F4A14 File Offset: 0x003F2C14
[Token(Token = "0x6011633")]
[Address(RVA = "0xE3ECE0", Offset = "0xE3DAE0", VA = "0x180E3ECE0")]
public void RemovePersonalSpaceDistance(object PIHIPPPPEBI)
{
bool flag = this.EAMDEOICHAI.HAHBGOMEMEE(PIHIPPPPEBI);
string text = this.EAMDEOICHAI.ToString();
MHCBIEKDNLF<float> ofmdbiomdnc = this.OFMDBIOMDNC;
}
// Token: 0x06011634 RID: 71220 RVA: 0x003F4A48 File Offset: 0x003F2C48
[Token(Token = "0x6011634")]
[Address(RVA = "0xE3E4A0", Offset = "0xE3D2A0", VA = "0x180E3E4A0")]
private void CHBMMAMLJGM()
{
Player player = this._player;
int num = 0;
num += num;
num++;
BJOIBBBOIKO<float> eamdeoichai = this.EAMDEOICHAI;
string text = this.EAMDEOICHAI.ToString();
MHCBIEKDNLF<float> ofmdbiomdnc = this.OFMDBIOMDNC;
}
// Token: 0x06011635 RID: 71221 RVA: 0x003F4A8C File Offset: 0x003F2C8C
[Token(Token = "0x6011635")]
[Address(RVA = "0xE3E6B0", Offset = "0xE3D4B0", VA = "0x180E3E6B0")]
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: 0x06011636 RID: 71222 RVA: 0x003F4B44 File Offset: 0x003F2D44
[Token(Token = "0x6011636")]
[Address(RVA = "0xE3F040", Offset = "0xE3DE40", VA = "0x180E3F040")]
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: 0x06011637 RID: 71223 RVA: 0x003F4BF0 File Offset: 0x003F2DF0
[Token(Token = "0x6011637")]
[Address(RVA = "0xE3F310", Offset = "0xE3E110", VA = "0x180E3F310")]
public PlayerPersonalSpace()
{
BJOIBBBOIKO<float> bjoibbboiko = new BJOIBBBOIKO();
this.EAMDEOICHAI = bjoibbboiko;
base..ctor();
}
// Token: 0x06011638 RID: 71224 RVA: 0x003F4C10 File Offset: 0x003F2E10
// Note: this type is marked as 'beforefieldinit'.
[Token(Token = "0x6011638")]
[Address(RVA = "0xE3F2A0", Offset = "0xE3E0A0", VA = "0x180E3F2A0")]
static PlayerPersonalSpace()
{
int num;
int num2;
OKNNKFGFODL oknnkfgfodl = new OKNNKFGFODL(32, num != 0, num2 != 0);
num2 = 0;
num = 0;
PlayerPersonalSpace.DLABEKKGEFP = oknnkfgfodl;
}
// Token: 0x0400B2C8 RID: 45768
[FieldOffset(Offset = "0x18")]
[Token(Token = "0x400B2C8")]
[SerializeField]
private CapsuleCollider personalSpaceCollider;
// Token: 0x0400B2C9 RID: 45769
[FieldOffset(Offset = "0x20")]
[Token(Token = "0x400B2C9")]
[SerializeField]
private PlayerPersonalSpaceTriggerCollider PlayerCollisionDetectionCollider;
// Token: 0x0400B2CA RID: 45770
[Token(Token = "0x400B2CA")]
private const string BFAGPPEPKED = "PLAYER_TELEPORT_BUFFER";
// Token: 0x0400B2CB RID: 45771
[FieldOffset(Offset = "0x28")]
[Token(Token = "0x400B2CB")]
[SerializeField]
[DDPIINEJFMD(JIBDPHMGEGO.Self, false, false, false)]
private Player _player;
// Token: 0x0400B2CC RID: 45772
[FieldOffset(Offset = "0x30")]
[Token(Token = "0x400B2CC")]
private MHCBIEKDNLF<float> OFMDBIOMDNC;
// Token: 0x0400B2CD RID: 45773
[Token(Token = "0x400B2CD")]
private static OKNNKFGFODL DLABEKKGEFP;
// Token: 0x0400B2CE RID: 45774
[FieldOffset(Offset = "0x38")]
[Token(Token = "0x400B2CE")]
private BJOIBBBOIKO<float> EAMDEOICHAI;
}
}