oh dear
This commit is contained in:
@@ -0,0 +1,222 @@
|
||||
using System;
|
||||
using Cpp2IlInjected;
|
||||
using RecRoom.Core.DataStructures;
|
||||
using UnityEngine;
|
||||
|
||||
namespace RecRoom.Core
|
||||
{
|
||||
// Token: 0x02002C91 RID: 11409
|
||||
[Token(Token = "0x2002C91")]
|
||||
public class SeatPortal : InteractablePortal
|
||||
{
|
||||
// Token: 0x170035BC RID: 13756
|
||||
// (get) Token: 0x060135C4 RID: 79300 RVA: 0x0047FF24 File Offset: 0x0047E124
|
||||
[Token(Token = "0x170035BC")]
|
||||
public override bool FBLEJONFPAK
|
||||
{
|
||||
[Token(Token = "0x60135C4")]
|
||||
[Address(RVA = "0xA6B3D0", Offset = "0xA6A1D0", VA = "0x180A6B3D0", Slot = "4")]
|
||||
get
|
||||
{
|
||||
this.seatManager.OnDestroy();
|
||||
return this.parentingRigidbodyEx.JEGGMAKBGEK;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x170035BD RID: 13757
|
||||
// (get) Token: 0x060135C5 RID: 79301 RVA: 0x0047FF50 File Offset: 0x0047E150
|
||||
[Token(Token = "0x170035BD")]
|
||||
public override bool PEHLGMBNIAM
|
||||
{
|
||||
[Token(Token = "0x60135C5")]
|
||||
[Address(RVA = "0x460D40", Offset = "0x45FB40", VA = "0x180460D40", Slot = "5")]
|
||||
get
|
||||
{
|
||||
return true;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x170035BE RID: 13758
|
||||
// (get) Token: 0x060135C6 RID: 79302 RVA: 0x0047FF60 File Offset: 0x0047E160
|
||||
[Token(Token = "0x170035BE")]
|
||||
public override Vector3 JHMEDFGHBJI
|
||||
{
|
||||
[Token(Token = "0x60135C6")]
|
||||
[Address(RVA = "0xA6B390", Offset = "0xA6A190", VA = "0x180A6B390", Slot = "6")]
|
||||
get
|
||||
{
|
||||
Vector3 vector;
|
||||
float z = vector.z;
|
||||
throw new NullReferenceException();
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x170035BF RID: 13759
|
||||
// (get) Token: 0x060135C7 RID: 79303 RVA: 0x0047FF7C File Offset: 0x0047E17C
|
||||
[Token(Token = "0x170035BF")]
|
||||
public override Vector3 PCIAODOPCMK
|
||||
{
|
||||
[Token(Token = "0x60135C7")]
|
||||
[Address(RVA = "0xA6B350", Offset = "0xA6A150", VA = "0x180A6B350", Slot = "7")]
|
||||
get
|
||||
{
|
||||
Vector3 vector;
|
||||
float z = vector.z;
|
||||
throw new NullReferenceException();
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x170035C0 RID: 13760
|
||||
// (get) Token: 0x060135C8 RID: 79304 RVA: 0x0047FF98 File Offset: 0x0047E198
|
||||
[Token(Token = "0x170035C0")]
|
||||
public RigidbodyEx PCEKMPCPDLD
|
||||
{
|
||||
[Token(Token = "0x60135C8")]
|
||||
[Address(RVA = "0x408890", Offset = "0x407690", VA = "0x180408890")]
|
||||
get
|
||||
{
|
||||
return this.parentingRigidbodyEx;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x170035C1 RID: 13761
|
||||
// (get) Token: 0x060135C9 RID: 79305 RVA: 0x0047FFAC File Offset: 0x0047E1AC
|
||||
[Token(Token = "0x170035C1")]
|
||||
public ReferencePoint NLIHFKFPMOM
|
||||
{
|
||||
[Token(Token = "0x60135C9")]
|
||||
[Address(RVA = "0x3FA170", Offset = "0x3F8F70", VA = "0x1803FA170")]
|
||||
get
|
||||
{
|
||||
return this.anchorPoint;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x060135CA RID: 79306 RVA: 0x0047FFC0 File Offset: 0x0047E1C0
|
||||
[Token(Token = "0x60135CA")]
|
||||
[Address(RVA = "0xA6ADA0", Offset = "0xA69BA0", VA = "0x180A6ADA0")]
|
||||
protected void Awake()
|
||||
{
|
||||
RigidbodyEx rigidbodyEx = this.parentingRigidbodyEx;
|
||||
int num = 0;
|
||||
if (!(rigidbodyEx != num))
|
||||
{
|
||||
GameObject gameObject = base.gameObject;
|
||||
Debug.LogError(string.Format("Object {0} has a SeatPortal component without a Parenting RigidbodyEx. Please assign one.", gameObject), this);
|
||||
int num2 = 0;
|
||||
base.enabled = num2 != 0;
|
||||
return;
|
||||
}
|
||||
RigidbodyEx rigidbodyEx2 = this.parentingRigidbodyEx;
|
||||
RigidbodyEx.FPLEDOKDLCC fpledokdlcc = new RigidbodyEx.FPLEDOKDLCC(this.POJGONKPBAP);
|
||||
rigidbodyEx2.JMHDMBMIEPP += fpledokdlcc;
|
||||
}
|
||||
|
||||
// Token: 0x060135CB RID: 79307 RVA: 0x00480028 File Offset: 0x0047E228
|
||||
[Token(Token = "0x60135CB")]
|
||||
[Address(RVA = "0xA6B0F0", Offset = "0xA69EF0", VA = "0x180A6B0F0")]
|
||||
private void Start()
|
||||
{
|
||||
RigidbodyEx rigidbodyEx = this.parentingRigidbodyEx;
|
||||
if (!rigidbodyEx.JEGGMAKBGEK)
|
||||
{
|
||||
string mbmdpeidddk = SeatPortal.MBMDPEIDDDK;
|
||||
rigidbodyEx.DisableProxyMovement(mbmdpeidddk);
|
||||
return;
|
||||
}
|
||||
string mbmdpeidddk2 = SeatPortal.MBMDPEIDDDK;
|
||||
rigidbodyEx.EnableProxyMovement(mbmdpeidddk2);
|
||||
Vector3 vector;
|
||||
float z = vector.z;
|
||||
}
|
||||
|
||||
// Token: 0x060135CC RID: 79308 RVA: 0x00480070 File Offset: 0x0047E270
|
||||
[Token(Token = "0x60135CC")]
|
||||
[Address(RVA = "0xA6AF00", Offset = "0xA69D00", VA = "0x180A6AF00")]
|
||||
private void OnDestroy()
|
||||
{
|
||||
RigidbodyEx rigidbodyEx = this.parentingRigidbodyEx;
|
||||
int num = 0;
|
||||
if (rigidbodyEx != num)
|
||||
{
|
||||
RigidbodyEx rigidbodyEx2 = this.parentingRigidbodyEx;
|
||||
RigidbodyEx.FPLEDOKDLCC fpledokdlcc = new RigidbodyEx.FPLEDOKDLCC(this.POJGONKPBAP);
|
||||
rigidbodyEx2.JMHDMBMIEPP -= fpledokdlcc;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x060135CD RID: 79309 RVA: 0x004800B4 File Offset: 0x0047E2B4
|
||||
[Token(Token = "0x60135CD")]
|
||||
[Address(RVA = "0xA6B220", Offset = "0xA6A020", VA = "0x180A6B220", Slot = "11")]
|
||||
public override void Use(Player IEKDDPPNFPF, bool LALFEFGANLO = false)
|
||||
{
|
||||
SeatManagement seatManagement = this.seatManager;
|
||||
AGAJMBPABDL photonPlayer = IEKDDPPNFPF.DBAJDHGDPOL;
|
||||
if (seatManagement.CanPlayerSit(photonPlayer))
|
||||
{
|
||||
if (photonPlayer != 0)
|
||||
{
|
||||
}
|
||||
JNCLECIDJMA<int> ldalfceidmh = seatManagement.LDALFCEIDMH;
|
||||
seatManagement.FIENHMPJPCH = photonPlayer;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x060135CE RID: 79310 RVA: 0x004800F4 File Offset: 0x0047E2F4
|
||||
[Token(Token = "0x60135CE")]
|
||||
[Address(RVA = "0xA6AEC0", Offset = "0xA69CC0", VA = "0x180A6AEC0", Slot = "12")]
|
||||
public override bool CanBeUsedByPlayer(Player IEKDDPPNFPF)
|
||||
{
|
||||
SeatManagement seatManagement = this.seatManager;
|
||||
AGAJMBPABDL photonPlayer = IEKDDPPNFPF.DBAJDHGDPOL;
|
||||
return seatManagement.CanPlayerSit(photonPlayer);
|
||||
}
|
||||
|
||||
// Token: 0x060135CF RID: 79311 RVA: 0x0048011C File Offset: 0x0047E31C
|
||||
[Token(Token = "0x60135CF")]
|
||||
[Address(RVA = "0xA6AFC0", Offset = "0xA69DC0", VA = "0x180A6AFC0")]
|
||||
private void POJGONKPBAP(RigidbodyEx NHKLNPKHFGG)
|
||||
{
|
||||
if (!NHKLNPKHFGG.JEGGMAKBGEK)
|
||||
{
|
||||
string mbmdpeidddk = SeatPortal.MBMDPEIDDDK;
|
||||
NHKLNPKHFGG.DisableProxyMovement(mbmdpeidddk);
|
||||
return;
|
||||
}
|
||||
string mbmdpeidddk2 = SeatPortal.MBMDPEIDDDK;
|
||||
NHKLNPKHFGG.EnableProxyMovement(mbmdpeidddk2);
|
||||
Vector3 vector;
|
||||
float z = vector.z;
|
||||
}
|
||||
|
||||
// Token: 0x060135D0 RID: 79312 RVA: 0x0048015C File Offset: 0x0047E35C
|
||||
[Token(Token = "0x60135D0")]
|
||||
[Address(RVA = "0xA6B2F0", Offset = "0xA6A0F0", VA = "0x180A6B2F0")]
|
||||
public SeatPortal()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x0400C986 RID: 51590
|
||||
[Token(Token = "0x400C986")]
|
||||
private static string MBMDPEIDDDK = "SeatPortal";
|
||||
|
||||
// Token: 0x0400C987 RID: 51591
|
||||
[FieldOffset(Offset = "0x38")]
|
||||
[Token(Token = "0x400C987")]
|
||||
[SerializeField]
|
||||
[DDPIINEJFMD(JIBDPHMGEGO.Self, false, false, false)]
|
||||
private SeatManagement seatManager;
|
||||
|
||||
// Token: 0x0400C988 RID: 51592
|
||||
[FieldOffset(Offset = "0x40")]
|
||||
[Token(Token = "0x400C988")]
|
||||
[SerializeField]
|
||||
private RigidbodyEx parentingRigidbodyEx;
|
||||
|
||||
// Token: 0x0400C989 RID: 51593
|
||||
[FieldOffset(Offset = "0x48")]
|
||||
[Token(Token = "0x400C989")]
|
||||
[SerializeField]
|
||||
private ReferencePoint anchorPoint;
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user