oh dear
This commit is contained in:
@@ -0,0 +1,386 @@
|
||||
using System;
|
||||
using System.Collections.Generic;
|
||||
using Cpp2IlInjected;
|
||||
using Photon.Pun;
|
||||
using RecRoom.Core.AI;
|
||||
using UnityEngine;
|
||||
|
||||
// Token: 0x02000287 RID: 647
|
||||
[Token(Token = "0x2000287")]
|
||||
public class Trap : MonoBehaviourPun
|
||||
{
|
||||
// Token: 0x170002C8 RID: 712
|
||||
// (get) Token: 0x06001312 RID: 4882 RVA: 0x00050718 File Offset: 0x0004E918
|
||||
[Token(Token = "0x170002C8")]
|
||||
public int BDGOODHLCPO
|
||||
{
|
||||
[Token(Token = "0x6001312")]
|
||||
[Address(RVA = "0x3F63F0", Offset = "0x3F51F0", VA = "0x1803F63F0")]
|
||||
get
|
||||
{
|
||||
return this.playerDamage;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x170002C9 RID: 713
|
||||
// (get) Token: 0x06001313 RID: 4883 RVA: 0x0005072C File Offset: 0x0004E92C
|
||||
[Token(Token = "0x170002C9")]
|
||||
public RigidbodyEx PNDEPIILPKD
|
||||
{
|
||||
[Token(Token = "0x6001313")]
|
||||
[Address(RVA = "0x4335D0", Offset = "0x4323D0", VA = "0x1804335D0")]
|
||||
get
|
||||
{
|
||||
return this.rigidbodyEx;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06001314 RID: 4884 RVA: 0x00050740 File Offset: 0x0004E940
|
||||
[Token(Token = "0x6001314")]
|
||||
[Address(RVA = "0x8495D0", Offset = "0x8483D0", VA = "0x1808495D0", Slot = "13")]
|
||||
protected override void Awake()
|
||||
{
|
||||
Animator componentInChildren = base.GetComponentInChildren<Animator>();
|
||||
this.LDOJFIEANFB = componentInChildren;
|
||||
int num = 0;
|
||||
KLLMCPFPIIE<bool> kllmcpfpiie;
|
||||
this.MGNCNNNKHFM = kllmcpfpiie;
|
||||
Transform transform = base.transform;
|
||||
Vector3 vector;
|
||||
float z = vector.z;
|
||||
this.CAOHCBNEEND.z = z;
|
||||
Transform transform2 = base.transform;
|
||||
TrapCollider[] componentsInChildren = base.GetComponentsInChildren<TrapCollider>(true);
|
||||
this.NNBALFKKNDO = componentsInChildren;
|
||||
int length = componentsInChildren.Length;
|
||||
if (num < length)
|
||||
{
|
||||
TrapCollider trapCollider = componentsInChildren[num];
|
||||
num++;
|
||||
trapCollider.ThisTrap = this;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06001315 RID: 4885 RVA: 0x000507C8 File Offset: 0x0004E9C8
|
||||
[Token(Token = "0x6001315")]
|
||||
[Address(RVA = "0x4B2C40", Offset = "0x4B1A40", VA = "0x1804B2C40", Slot = "15")]
|
||||
protected virtual void Start()
|
||||
{
|
||||
bool isCompleted = ((IAsyncResult)this).IsCompleted;
|
||||
}
|
||||
|
||||
// Token: 0x170002CA RID: 714
|
||||
// (get) Token: 0x06001316 RID: 4886 RVA: 0x000507DC File Offset: 0x0004E9DC
|
||||
// (set) Token: 0x06001317 RID: 4887 RVA: 0x000507FC File Offset: 0x0004E9FC
|
||||
[Token(Token = "0x170002CA")]
|
||||
public bool PAJGCGDFHKK
|
||||
{
|
||||
[Token(Token = "0x6001316")]
|
||||
[Address(RVA = "0x84A690", Offset = "0x849490", VA = "0x18084A690")]
|
||||
get
|
||||
{
|
||||
return this.MGNCNNNKHFM.IAHDANBDAAM() != null;
|
||||
}
|
||||
[Token(Token = "0x6001317")]
|
||||
[Address(RVA = "0x84A100", Offset = "0x848F00", VA = "0x18084A100")]
|
||||
private set
|
||||
{
|
||||
KLLMCPFPIIE<bool> mgncnnnkhfm = this.MGNCNNNKHFM;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06001318 RID: 4888 RVA: 0x00050818 File Offset: 0x0004EA18
|
||||
[Token(Token = "0x6001318")]
|
||||
[Address(RVA = "0x84A1D0", Offset = "0x848FD0", VA = "0x18084A1D0")]
|
||||
public void MasterDisable()
|
||||
{
|
||||
if (KKPBCOOONNK.BNNCCCFFALC)
|
||||
{
|
||||
KLLMCPFPIIE<bool> mgncnnnkhfm = this.MGNCNNNKHFM;
|
||||
int num = 0;
|
||||
mgncnnnkhfm.BDJFGEJFPPO(num);
|
||||
return;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06001319 RID: 4889 RVA: 0x00050848 File Offset: 0x0004EA48
|
||||
[Token(Token = "0x6001319")]
|
||||
[Address(RVA = "0x84A270", Offset = "0x849070", VA = "0x18084A270", Slot = "16")]
|
||||
public virtual void MasterResetToSpawnPoint()
|
||||
{
|
||||
if (KKPBCOOONNK.BNNCCCFFALC)
|
||||
{
|
||||
if (!base.OGIBLNIIHDK)
|
||||
{
|
||||
PhotonView photonView = base.JDHMIOJKLCK;
|
||||
AGAJMBPABDL agajmbpabdl = KKPBCOOONNK.MDMMDPEKICF;
|
||||
photonView.TransferOwnership(agajmbpabdl);
|
||||
}
|
||||
RigidbodyEx rigidbodyEx = this.rigidbodyEx;
|
||||
int num = 0;
|
||||
if (rigidbodyEx != num)
|
||||
{
|
||||
this.rigidbodyEx.ClearVelocity();
|
||||
}
|
||||
Transform transform = base.transform;
|
||||
float z = this.CAOHCBNEEND.z;
|
||||
Transform transform2 = base.transform;
|
||||
Quaternion afdpeicpcaf = this.AFDPEICPCAF;
|
||||
transform2.localRotation = afdpeicpcaf;
|
||||
KLLMCPFPIIE<bool> mgncnnnkhfm = this.MGNCNNNKHFM;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0600131A RID: 4890 RVA: 0x000508DC File Offset: 0x0004EADC
|
||||
[Token(Token = "0x600131A")]
|
||||
[Address(RVA = "0x84A160", Offset = "0x848F60", VA = "0x18084A160", Slot = "17")]
|
||||
protected virtual void MKBHMJKBMIB()
|
||||
{
|
||||
GameObject gameObject = base.gameObject;
|
||||
bool flag = this.MGNCNNNKHFM.IAHDANBDAAM() != null;
|
||||
gameObject.SetActive(flag);
|
||||
}
|
||||
|
||||
// Token: 0x0600131B RID: 4891 RVA: 0x0000220F File Offset: 0x0000040F
|
||||
[Token(Token = "0x600131B")]
|
||||
[Address(RVA = "0x402080", Offset = "0x400E80", VA = "0x180402080", Slot = "18")]
|
||||
public virtual void AuthorityApplyDamage(FJDJKDOJKDO GMPCPLNNMGD, int JJHKPNCCEFB, Vector3 KPLDEODOJID, Vector3 ILALHDDOAGN)
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x0600131C RID: 4892 RVA: 0x0005090C File Offset: 0x0004EB0C
|
||||
[Token(Token = "0x600131C")]
|
||||
[Address(RVA = "0x8493F0", Offset = "0x8481F0", VA = "0x1808493F0", Slot = "19")]
|
||||
public virtual void AuthorityOnDamageApplyForce(FJDJKDOJKDO GMPCPLNNMGD, Vector3 CDFHDACBFKN, Vector3 KPLDEODOJID)
|
||||
{
|
||||
if (base.OGIBLNIIHDK)
|
||||
{
|
||||
RigidbodyEx rigidbodyEx = this.rigidbodyEx;
|
||||
int num = 0;
|
||||
if (rigidbodyEx != num)
|
||||
{
|
||||
RigidbodyEx rigidbodyEx2 = this.rigidbodyEx;
|
||||
float z = KPLDEODOJID.z;
|
||||
float z2 = CDFHDACBFKN.z;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0600131D RID: 4893 RVA: 0x00050954 File Offset: 0x0004EB54
|
||||
[Token(Token = "0x600131D")]
|
||||
[Address(RVA = "0x849360", Offset = "0x848160", VA = "0x180849360")]
|
||||
public void AuthorityClearVelocity()
|
||||
{
|
||||
if (base.OGIBLNIIHDK)
|
||||
{
|
||||
RigidbodyEx rigidbodyEx = this.rigidbodyEx;
|
||||
int num = 0;
|
||||
if (rigidbodyEx != num)
|
||||
{
|
||||
this.rigidbodyEx.ClearVelocity();
|
||||
return;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0600131E RID: 4894 RVA: 0x00050990 File Offset: 0x0004EB90
|
||||
[Token(Token = "0x600131E")]
|
||||
[Address(RVA = "0x8494E0", Offset = "0x8482E0", VA = "0x1808494E0", Slot = "20")]
|
||||
public virtual void AuthorityOnDamageChangeVelocity(FJDJKDOJKDO GMPCPLNNMGD, Vector3 NHAOMEMANJA, Vector3 KHJFDILDLAD)
|
||||
{
|
||||
if (base.OGIBLNIIHDK)
|
||||
{
|
||||
RigidbodyEx rigidbodyEx = this.rigidbodyEx;
|
||||
int num = 0;
|
||||
if (rigidbodyEx != num)
|
||||
{
|
||||
RigidbodyEx rigidbodyEx2 = this.rigidbodyEx;
|
||||
float z = NHAOMEMANJA.z;
|
||||
RigidbodyEx rigidbodyEx3 = this.rigidbodyEx;
|
||||
float z2 = KHJFDILDLAD.z;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0600131F RID: 4895 RVA: 0x0000220F File Offset: 0x0000040F
|
||||
[Token(Token = "0x600131F")]
|
||||
[Address(RVA = "0x849CA0", Offset = "0x848AA0", VA = "0x180849CA0", Slot = "21")]
|
||||
public virtual void LocalPlayerCustomRespawn()
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x06001320 RID: 4896 RVA: 0x000509E0 File Offset: 0x0004EBE0
|
||||
[Token(Token = "0x6001320")]
|
||||
[Address(RVA = "0x849770", Offset = "0x848570", VA = "0x180849770")]
|
||||
protected void FBNMOCOCJCJ(Tool EGFEJGHDNAI, GHMDIDJLFMC KNLMJBAKCGF)
|
||||
{
|
||||
int num;
|
||||
for (;;)
|
||||
{
|
||||
if (EGFEJGHDNAI.<BIPMAHKMNKF>k__BackingField)
|
||||
{
|
||||
Player <OKDFEPHLKCB>k__BackingField = EGFEJGHDNAI.<OKDFEPHLKCB>k__BackingField;
|
||||
GameManager instance = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG;
|
||||
num = 0;
|
||||
int num2 = 0;
|
||||
if (instance != num2)
|
||||
{
|
||||
break;
|
||||
}
|
||||
}
|
||||
if (!EGFEJGHDNAI.FNFNLDBILFE && base.OGIBLNIIHDK)
|
||||
{
|
||||
goto Block_4;
|
||||
}
|
||||
}
|
||||
if (this.alwaysDisarmToolHits)
|
||||
{
|
||||
NetworkedSingletonMonoBehaviour.ONCPNMDGGKG.combatManager.LocalRequestToolDisarm(EGFEJGHDNAI, num);
|
||||
}
|
||||
return;
|
||||
Block_4:
|
||||
throw new NullReferenceException();
|
||||
}
|
||||
|
||||
// Token: 0x06001321 RID: 4897 RVA: 0x00050A44 File Offset: 0x0004EC44
|
||||
[Token(Token = "0x6001321")]
|
||||
[Address(RVA = "0x849980", Offset = "0x848780", VA = "0x180849980")]
|
||||
protected void IAJAHFJCPIP(Player EDIBICHIJJH, Player.GAHEJKDCLLE EAMJHCGHCIE, GHMDIDJLFMC KNLMJBAKCGF)
|
||||
{
|
||||
GameManager instance = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG;
|
||||
int num = 0;
|
||||
if (instance != num)
|
||||
{
|
||||
GameManager instance2 = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG;
|
||||
float y = KNLMJBAKCGF.NKKJICPFILJ.y;
|
||||
GameCombatManager combatManager = instance2.combatManager;
|
||||
float z = KNLMJBAKCGF.FEDGOFKEGEF.z;
|
||||
if (this.customSpawnPoints != 0)
|
||||
{
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06001322 RID: 4898 RVA: 0x00050A9C File Offset: 0x0004EC9C
|
||||
[Token(Token = "0x6001322")]
|
||||
[Address(RVA = "0x84A410", Offset = "0x849210", VA = "0x18084A410")]
|
||||
protected void NDGPENJANMN(Enemy BPJNEFJBBML, ANBBFGKPJFD EMPFLFOEDFD, FJDJKDOJKDO GMPCPLNNMGD, GHMDIDJLFMC KNLMJBAKCGF)
|
||||
{
|
||||
if (base.OGIBLNIIHDK)
|
||||
{
|
||||
if (!BPJNEFJBBML.OGIBLNIIHDK)
|
||||
{
|
||||
AGAJMBPABDL agajmbpabdl = KKPBCOOONNK.MDMMDPEKICF;
|
||||
bool flag = BPJNEFJBBML.IOGGJAMKGNG();
|
||||
}
|
||||
AGAJMBPABDL authority = base.KPBFAKFKDAF;
|
||||
int num = this.enemyDamage;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06001323 RID: 4899 RVA: 0x00050AE4 File Offset: 0x0004ECE4
|
||||
[Token(Token = "0x6001323")]
|
||||
[Address(RVA = "0x849B10", Offset = "0x848910", VA = "0x180849B10")]
|
||||
protected void IBFOKNFAANB(Trap AMPLOOJODLP, FJDJKDOJKDO GMPCPLNNMGD, GHMDIDJLFMC KNLMJBAKCGF)
|
||||
{
|
||||
if (!(AMPLOOJODLP == this))
|
||||
{
|
||||
if (base.OGIBLNIIHDK && !AMPLOOJODLP.OGIBLNIIHDK)
|
||||
{
|
||||
PhotonView photonView = AMPLOOJODLP.JDHMIOJKLCK;
|
||||
AGAJMBPABDL agajmbpabdl = KKPBCOOONNK.MDMMDPEKICF;
|
||||
photonView.TransferOwnership(agajmbpabdl);
|
||||
}
|
||||
if (AMPLOOJODLP.OGIBLNIIHDK)
|
||||
{
|
||||
AMPLOOJODLP.MKBHMJKBMIB();
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06001324 RID: 4900 RVA: 0x00050B38 File Offset: 0x0004ED38
|
||||
[Token(Token = "0x6001324")]
|
||||
[Address(RVA = "0x84A5D0", Offset = "0x8493D0", VA = "0x18084A5D0")]
|
||||
public Trap()
|
||||
{
|
||||
float z = Vector3.zero.z;
|
||||
this.CAOHCBNEEND.z = z;
|
||||
Quaternion identity = Quaternion.identity;
|
||||
base..ctor();
|
||||
}
|
||||
|
||||
// Token: 0x04000ECD RID: 3789
|
||||
[FieldOffset(Offset = "0x40")]
|
||||
[Token(Token = "0x4000ECD")]
|
||||
[SerializeField]
|
||||
[Header("Quest Trap")]
|
||||
protected int playerDamage = (int)((ulong)1L);
|
||||
|
||||
// Token: 0x04000ECE RID: 3790
|
||||
[FieldOffset(Offset = "0x44")]
|
||||
[Token(Token = "0x4000ECE")]
|
||||
[SerializeField]
|
||||
protected int enemyDamage = (int)((ulong)1000L);
|
||||
|
||||
// Token: 0x04000ECF RID: 3791
|
||||
[FieldOffset(Offset = "0x48")]
|
||||
[Token(Token = "0x4000ECF")]
|
||||
[SerializeField]
|
||||
[Tooltip("Allow disarming regardless of PlayerDamage")]
|
||||
protected bool alwaysDisarmToolHits;
|
||||
|
||||
// Token: 0x04000ED0 RID: 3792
|
||||
[FieldOffset(Offset = "0x50")]
|
||||
[Token(Token = "0x4000ED0")]
|
||||
[SerializeField]
|
||||
[Header("Respawn on Player hit (KO by PlayerDamage optional)")]
|
||||
protected List<SceneSpawnPoint> customSpawnPoints;
|
||||
|
||||
// Token: 0x04000ED1 RID: 3793
|
||||
[FieldOffset(Offset = "0x58")]
|
||||
[Token(Token = "0x4000ED1")]
|
||||
[SerializeField]
|
||||
[Tooltip("Note that this is in addition to any penalty caused by PlayerDamage or KO")]
|
||||
[Header("Respawn with custom penalty (Custom spawn points required)")]
|
||||
protected bool penalizePlayerOnRespawn;
|
||||
|
||||
// Token: 0x04000ED2 RID: 3794
|
||||
[FieldOffset(Offset = "0x60")]
|
||||
[Token(Token = "0x4000ED2")]
|
||||
[SerializeField]
|
||||
protected string damageVerb;
|
||||
|
||||
// Token: 0x04000ED3 RID: 3795
|
||||
[FieldOffset(Offset = "0x68")]
|
||||
[Token(Token = "0x4000ED3")]
|
||||
protected Animator LDOJFIEANFB;
|
||||
|
||||
// Token: 0x04000ED4 RID: 3796
|
||||
[FieldOffset(Offset = "0x70")]
|
||||
[Token(Token = "0x4000ED4")]
|
||||
[SerializeField]
|
||||
[OCIDFHDICIP(JIBDPHMGEGO.Self, false, false, false)]
|
||||
protected RigidbodyEx rigidbodyEx;
|
||||
|
||||
// Token: 0x04000ED5 RID: 3797
|
||||
[FieldOffset(Offset = "0x78")]
|
||||
[Token(Token = "0x4000ED5")]
|
||||
protected TrapCollider[] NNBALFKKNDO;
|
||||
|
||||
// Token: 0x04000ED6 RID: 3798
|
||||
[FieldOffset(Offset = "0x80")]
|
||||
[Token(Token = "0x4000ED6")]
|
||||
private KLLMCPFPIIE<bool> MGNCNNNKHFM;
|
||||
|
||||
// Token: 0x04000ED7 RID: 3799
|
||||
[FieldOffset(Offset = "0x88")]
|
||||
[Token(Token = "0x4000ED7")]
|
||||
protected Vector3 CAOHCBNEEND;
|
||||
|
||||
// Token: 0x04000ED8 RID: 3800
|
||||
[FieldOffset(Offset = "0x94")]
|
||||
[Token(Token = "0x4000ED8")]
|
||||
protected Quaternion AFDPEICPCAF;
|
||||
}
|
||||
Reference in New Issue
Block a user