using System; using Cpp2IlInjected; using Photon.Pun; using RecRoom.Core.AI; using RecRoom.Core.Locomotion; using UnityEngine; // Token: 0x02000093 RID: 147 [Token(Token = "0x2000093")] public class QuestTriggerTrap : Trap { // Token: 0x060003F7 RID: 1015 RVA: 0x000157E8 File Offset: 0x000139E8 [Token(Token = "0x60003F7")] [Address(RVA = "0x1BC63D0", Offset = "0x1BC53D0", VA = "0x181BC63D0")] private void OnCollisionEnter(Collision GBJHLKOJGPB) { ContactPoint[] contacts = GBJHLKOJGPB.contacts; ContactPoint[] contacts2 = GBJHLKOJGPB.contacts; ContactPoint[] contacts3 = GBJHLKOJGPB.contacts; ContactPoint[] contacts4 = GBJHLKOJGPB.contacts; GameObject gameObject = GBJHLKOJGPB.gameObject; int num = 0; Collider collider = GBJHLKOJGPB.collider; this.ENDOMJPAFHN(num, collider); } // Token: 0x060003F8 RID: 1016 RVA: 0x0001583C File Offset: 0x00013A3C [Token(Token = "0x60003F8")] [Address(RVA = "0x1BC6640", Offset = "0x1BC5640", VA = "0x181BC6640")] private void OnTriggerEnter(Collider HPKICPNGMDJ) { Transform transform = HPKICPNGMDJ.transform; Vector3 vector; float z = vector.z; Transform transform2 = base.transform; Vector3 vector2; float z2 = vector2.z; Vector3 vector3; float z3 = vector3.z; Vector3 vector4; float z4 = vector4.z; Vector3 vector5; float z5 = vector5.z; float z6 = Vector3.zero.z; Transform transform3 = HPKICPNGMDJ.transform; Vector3 vector6; float z7 = vector6.z; Transform transform4 = base.transform; Vector3 vector7; float z8 = vector7.z; Vector3 vector8; float z9 = vector8.z; int num = 0; GameObject gameObject = HPKICPNGMDJ.gameObject; this.ENDOMJPAFHN(num, HPKICPNGMDJ); } // Token: 0x060003F9 RID: 1017 RVA: 0x000158D8 File Offset: 0x00013AD8 [Token(Token = "0x60003F9")] [Address(RVA = "0x1BC6030", Offset = "0x1BC5030", VA = "0x181BC6030")] private void ENDOMJPAFHN(GHMDIDJLFMC KNLMJBAKCGF, Collider HPKICPNGMDJ) { Tool tool = HPKICPNGMDJ.AMKJBLIFHPB(); int num = 0; if (!(tool != num)) { Player player = HPKICPNGMDJ.PKPLHJFDDKE(num); int num2 = 0; if (!(player != num2)) { Enemy enemy = HPKICPNGMDJ.PABDAFCMNCK(num2); int num3 = 0; if (enemy != num3) { } return; } if (!base.OGIBLNIIHDK) { PhotonView photonView = base.JDHMIOJKLCK; AGAJMBPABDL photonPlayer = player.DBAJDHGDPOL; photonView.TransferOwnership(photonPlayer); } int num4 = 0; float num5; while (num5 <= 0.001f) { } PlayerMovement playerMovement = player.playerMovement; int num6 = 0; playerMovement.RequestImpulseOverride(num4, num5, (float)num6); } int num7; if (tool.FNFNLDBILFE && tool.BHNPNHMILIF != 0 && !base.OGIBLNIIHDK) { PhotonView photonView2 = base.JDHMIOJKLCK; AGAJMBPABDL photonPlayer2 = tool.BHNPNHMILIF.DBAJDHGDPOL; num7 = 0; photonView2.TransferOwnership(photonPlayer2); } base.FBNMOCOCJCJ(tool, num7); throw new NullReferenceException(); } // Token: 0x060003FA RID: 1018 RVA: 0x000159C0 File Offset: 0x00013BC0 [Token(Token = "0x60003FA")] [Address(RVA = "0x1BC6940", Offset = "0x1BC5940", VA = "0x181BC6940")] public QuestTriggerTrap() { } // Token: 0x0400034F RID: 847 [FieldOffset(Offset = "0xA8")] [Token(Token = "0x400034F")] [SerializeField] private float impulseSpeed; // Token: 0x04000350 RID: 848 [FieldOffset(Offset = "0xB0")] [Token(Token = "0x4000350")] private SphereCollider OHFCIJFJIBM; }