a
This commit is contained in:
@@ -0,0 +1,226 @@
|
||||
using System;
|
||||
using Cpp2IlInjected;
|
||||
using Photon.Pun;
|
||||
using UnityEngine;
|
||||
|
||||
// Token: 0x0200009F RID: 159
|
||||
[Token(Token = "0x200009F")]
|
||||
[RequireComponent(typeof(PhotonView))]
|
||||
public class DestructibleTrap : Trap
|
||||
{
|
||||
// Token: 0x0600043A RID: 1082 RVA: 0x00016E38 File Offset: 0x00015038
|
||||
[Token(Token = "0x600043A")]
|
||||
[Address(RVA = "0x1083E80", Offset = "0x1082C80", VA = "0x181083E80", Slot = "13")]
|
||||
protected override void Awake()
|
||||
{
|
||||
base.Awake();
|
||||
Transform parent = base.transform.parent;
|
||||
this.HICENEOPGOF = parent;
|
||||
Transform transform = base.transform;
|
||||
Vector3 vector;
|
||||
float z = vector.z;
|
||||
this.KNHHAPILJGN.z = z;
|
||||
Transform transform2 = base.transform;
|
||||
int num;
|
||||
MJNLDDCLOGP mjnlddclogp = new MJNLDDCLOGP(this, "ST", (OHOEENCHJJE)num);
|
||||
int num2 = 0;
|
||||
num = 0;
|
||||
this.MBDCEOIOBNA = mjnlddclogp;
|
||||
int num3;
|
||||
int num4;
|
||||
DJHELPHHAEN djhelphhaen = new DJHELPHHAEN("SSM", (OHOEENCHJJE)num3, num4);
|
||||
num4 = 0;
|
||||
num3 = 0;
|
||||
this.PEGJGMDGKJN = djhelphhaen;
|
||||
MIEIBBPMDMP.OKGCDFLPFOD okgcdflpfod = new MIEIBBPMDMP.OKGCDFLPFOD(this.CAJJCJICPMK);
|
||||
int num5 = 0;
|
||||
int num6 = 0;
|
||||
djhelphhaen.JEPMLPCOGNM((ushort)num5, okgcdflpfod, num6, num2);
|
||||
DJHELPHHAEN pegjgmdgkjn = this.PEGJGMDGKJN;
|
||||
MIEIBBPMDMP.OKGCDFLPFOD okgcdflpfod2 = new MIEIBBPMDMP.OKGCDFLPFOD(this.CJLGCEKIDKO);
|
||||
MIEIBBPMDMP.KNFAKJMALJE knfakjmalje = new MIEIBBPMDMP.KNFAKJMALJE(this.EHIKFEMKEGK);
|
||||
DJHELPHHAEN pegjgmdgkjn2 = this.PEGJGMDGKJN;
|
||||
MIEIBBPMDMP.OKGCDFLPFOD okgcdflpfod3 = new MIEIBBPMDMP.OKGCDFLPFOD(this.HKCJBMLLNJI);
|
||||
}
|
||||
|
||||
// Token: 0x0600043B RID: 1083 RVA: 0x00016F24 File Offset: 0x00015124
|
||||
[Token(Token = "0x600043B")]
|
||||
[Address(RVA = "0x1084390", Offset = "0x1083190", VA = "0x181084390", Slot = "15")]
|
||||
protected override void Start()
|
||||
{
|
||||
base.Start();
|
||||
DJHELPHHAEN pegjgmdgkjn = this.PEGJGMDGKJN;
|
||||
int num = 0;
|
||||
pegjgmdgkjn.HDGEHNGPFDO(this, (ushort)num);
|
||||
}
|
||||
|
||||
// Token: 0x0600043C RID: 1084 RVA: 0x00016F50 File Offset: 0x00015150
|
||||
[Token(Token = "0x600043C")]
|
||||
[Address(RVA = "0x10843D0", Offset = "0x10831D0", VA = "0x1810843D0")]
|
||||
private void Update()
|
||||
{
|
||||
this.PEGJGMDGKJN.OPEMIFENIJM();
|
||||
this.MBDCEOIOBNA.OCGHOBMJNMA();
|
||||
}
|
||||
|
||||
// Token: 0x0600043D RID: 1085 RVA: 0x00016F7C File Offset: 0x0001517C
|
||||
[Token(Token = "0x600043D")]
|
||||
[Address(RVA = "0x1083D00", Offset = "0x1082B00", VA = "0x181083D00", Slot = "18")]
|
||||
public override void AuthorityApplyDamage(FJDJKDOJKDO GMPCPLNNMGD, int JJHKPNCCEFB, Vector3 KPLDEODOJID, Vector3 ILALHDDOAGN)
|
||||
{
|
||||
float z = KPLDEODOJID.z;
|
||||
base..ctor();
|
||||
bool flag;
|
||||
if ((!this.hasLimitedAllowedDamageTypes || this.allowedDamageTypes == 0 || flag) && base.OGIBLNIIHDK)
|
||||
{
|
||||
DJHELPHHAEN pegjgmdgkjn = this.PEGJGMDGKJN;
|
||||
PhotonView photonView = base.JDHMIOJKLCK;
|
||||
DGLOJCGDOGG.LFLFMIMNCON<Vector3> lflfmimncon = new DGLOJCGDOGG.LFLFMIMNCON(this.RpcOnDamage);
|
||||
float z2 = KPLDEODOJID.z;
|
||||
DJHELPHHAEN pegjgmdgkjn2 = this.PEGJGMDGKJN;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0600043E RID: 1086 RVA: 0x00016FE8 File Offset: 0x000151E8
|
||||
[Token(Token = "0x600043E")]
|
||||
[Address(RVA = "0x1084300", Offset = "0x1083100", VA = "0x181084300")]
|
||||
[NFOMENMAOIA]
|
||||
protected void RpcOnDamage(Vector3 KPLDEODOJID)
|
||||
{
|
||||
RecRoomAudioClip recRoomAudioClip = this.damageAudio;
|
||||
float z = KPLDEODOJID.z;
|
||||
}
|
||||
|
||||
// Token: 0x0600043F RID: 1087 RVA: 0x00017004 File Offset: 0x00015204
|
||||
[Token(Token = "0x600043F")]
|
||||
[Address(RVA = "0x10840E0", Offset = "0x1082EE0", VA = "0x1810840E0")]
|
||||
private void CAJJCJICPMK(ushort CPMPEJFMDED, ushort OEAPMLMHLLF)
|
||||
{
|
||||
this.rigidbodyEx.AddKinematic(this);
|
||||
Transform transform = base.transform;
|
||||
Transform hiceneopgof = this.HICENEOPGOF;
|
||||
transform.parentInternal = hiceneopgof;
|
||||
Transform transform2 = base.transform;
|
||||
float z = this.KNHHAPILJGN.z;
|
||||
Transform transform3 = base.transform;
|
||||
Quaternion nnjnbdpdafo = this.NNJNBDPDAFO;
|
||||
transform3.localRotation = nnjnbdpdafo;
|
||||
}
|
||||
|
||||
// Token: 0x06000440 RID: 1088 RVA: 0x00017064 File Offset: 0x00015264
|
||||
[Token(Token = "0x6000440")]
|
||||
[Address(RVA = "0x1084190", Offset = "0x1082F90", VA = "0x181084190")]
|
||||
private void CJLGCEKIDKO(ushort CPMPEJFMDED, ushort OEAPMLMHLLF)
|
||||
{
|
||||
this.rigidbodyEx.RemoveKinematic(this);
|
||||
Transform transform = base.transform;
|
||||
int num = 0;
|
||||
transform.SetParent(num, true);
|
||||
if (base.OGIBLNIIHDK)
|
||||
{
|
||||
MJNLDDCLOGP mbdceoiobna = this.MBDCEOIOBNA;
|
||||
float num2 = this.damagedDuration;
|
||||
mbdceoiobna.KGFFMEICLNN(num2);
|
||||
return;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06000441 RID: 1089 RVA: 0x000170B4 File Offset: 0x000152B4
|
||||
[Token(Token = "0x6000441")]
|
||||
[Address(RVA = "0x1084210", Offset = "0x1083010", VA = "0x181084210")]
|
||||
private void EHIKFEMKEGK()
|
||||
{
|
||||
if (base.OGIBLNIIHDK && this.MBDCEOIOBNA.OLGMEEIPCAL)
|
||||
{
|
||||
DJHELPHHAEN pegjgmdgkjn = this.PEGJGMDGKJN;
|
||||
return;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06000442 RID: 1090 RVA: 0x000170E8 File Offset: 0x000152E8
|
||||
[Token(Token = "0x6000442")]
|
||||
[Address(RVA = "0x1084290", Offset = "0x1083090", VA = "0x181084290")]
|
||||
private void HKCJBMLLNJI(ushort CPMPEJFMDED, ushort OEAPMLMHLLF)
|
||||
{
|
||||
if (KKPBCOOONNK.BNNCCCFFALC)
|
||||
{
|
||||
base.MasterDisable();
|
||||
return;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06000443 RID: 1091 RVA: 0x00017108 File Offset: 0x00015308
|
||||
[Token(Token = "0x6000443")]
|
||||
[Address(RVA = "0x1084410", Offset = "0x1083210", VA = "0x181084410")]
|
||||
public DestructibleTrap()
|
||||
{
|
||||
float z = Vector3.zero.z;
|
||||
this.KNHHAPILJGN.z = z;
|
||||
Quaternion identity = Quaternion.identity;
|
||||
base..ctor();
|
||||
}
|
||||
|
||||
// Token: 0x04000390 RID: 912
|
||||
[FieldOffset(Offset = "0xA8")]
|
||||
[Token(Token = "0x4000390")]
|
||||
[SerializeField]
|
||||
private bool hasLimitedAllowedDamageTypes;
|
||||
|
||||
// Token: 0x04000391 RID: 913
|
||||
[FieldOffset(Offset = "0xB0")]
|
||||
[Token(Token = "0x4000391")]
|
||||
[SerializeField]
|
||||
private FJDJKDOJKDO[] allowedDamageTypes;
|
||||
|
||||
// Token: 0x04000392 RID: 914
|
||||
[FieldOffset(Offset = "0xB8")]
|
||||
[Token(Token = "0x4000392")]
|
||||
[SerializeField]
|
||||
private float damagedDuration = 1f;
|
||||
|
||||
// Token: 0x04000393 RID: 915
|
||||
[FieldOffset(Offset = "0xC0")]
|
||||
[Token(Token = "0x4000393")]
|
||||
[SerializeField]
|
||||
private RecRoomAudioClip damageAudio;
|
||||
|
||||
// Token: 0x04000394 RID: 916
|
||||
[FieldOffset(Offset = "0xC8")]
|
||||
[Token(Token = "0x4000394")]
|
||||
private MJNLDDCLOGP MBDCEOIOBNA;
|
||||
|
||||
// Token: 0x04000395 RID: 917
|
||||
[FieldOffset(Offset = "0xD0")]
|
||||
[Token(Token = "0x4000395")]
|
||||
private DJHELPHHAEN PEGJGMDGKJN;
|
||||
|
||||
// Token: 0x04000396 RID: 918
|
||||
[FieldOffset(Offset = "0xD8")]
|
||||
[Token(Token = "0x4000396")]
|
||||
private Transform HICENEOPGOF;
|
||||
|
||||
// Token: 0x04000397 RID: 919
|
||||
[FieldOffset(Offset = "0xE0")]
|
||||
[Token(Token = "0x4000397")]
|
||||
private Vector3 KNHHAPILJGN;
|
||||
|
||||
// Token: 0x04000398 RID: 920
|
||||
[FieldOffset(Offset = "0xEC")]
|
||||
[Token(Token = "0x4000398")]
|
||||
private Quaternion NNJNBDPDAFO;
|
||||
|
||||
// Token: 0x020000A0 RID: 160
|
||||
[Token(Token = "0x20000A0")]
|
||||
private enum AAIIILOMNEL
|
||||
{
|
||||
// Token: 0x0400039A RID: 922
|
||||
[Token(Token = "0x400039A")]
|
||||
IDLE,
|
||||
// Token: 0x0400039B RID: 923
|
||||
[Token(Token = "0x400039B")]
|
||||
DAMAGED,
|
||||
// Token: 0x0400039C RID: 924
|
||||
[Token(Token = "0x400039C")]
|
||||
DESTROYED
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user