Files
niko c12fbe3fc6 m
2026-04-12 16:51:38 +02:00

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;
}
}