using System; using Cpp2IlInjected; using RecRoom.Core.Locomotion; using UnityEngine; namespace RecRoom.Core.Creation { // Token: 0x0200321E RID: 12830 [Token(Token = "0x200321E")] public class SandboxPlayerGoal : SandboxGoalBase { // Token: 0x17003C74 RID: 15476 // (get) Token: 0x06015E94 RID: 89748 RVA: 0x0051A474 File Offset: 0x00518674 [Token(Token = "0x17003C74")] protected override bool DACPFHPEBAO { [Token(Token = "0x6015E94")] [Address(RVA = "0x1702DD0", Offset = "0x1701DD0", VA = "0x181702DD0", Slot = "15")] get { float time = Time.time; float iiogklibglb = this.IIOGKLIBGLB; if (time < iiogklibglb) { } return !this.tool.FNFNLDBILFE; } } // Token: 0x06015E95 RID: 89749 RVA: 0x0051A4AC File Offset: 0x005186AC [Token(Token = "0x6015E95")] [Address(RVA = "0x1702CB0", Offset = "0x1701CB0", VA = "0x181702CB0", Slot = "13")] protected override void Awake() { base..ctor(); Tool tool = this.tool; DAJFOCGPHGP collisionLayer = this.CollisionLayer; tool.DefaultCollisionLayer = collisionLayer; this.tool.GravityPickupMode = (Tool.LMJNHJCGDOF)((ulong)4294967295L); this.tool.IgnorePickupDirection = true; this.tool.AlwaysPhysicalPickupOffCenter = true; NBPOLJHGGLE playerTeleportedEvent = PlayerMovementFeedback.PlayerTeleportedEvent; Action action = new Action(this.KJIJHCBPAPB); PlayerMovementFeedback.PlayerTeleportedEvent = NBPOLJHGGLE.BPJDFPACLMK(playerTeleportedEvent, action); } // Token: 0x06015E96 RID: 89750 RVA: 0x0051A528 File Offset: 0x00518728 [Token(Token = "0x6015E96")] [Address(RVA = "0x1703160", Offset = "0x1702160", VA = "0x181703160", Slot = "14")] protected override void OnDestroy() { base.OnDestroy(); NBPOLJHGGLE playerTeleportedEvent = PlayerMovementFeedback.PlayerTeleportedEvent; Action action = new Action(this.KJIJHCBPAPB); PlayerMovementFeedback.PlayerTeleportedEvent = NBPOLJHGGLE.GMNMHGMFGOL(playerTeleportedEvent, action); } // Token: 0x06015E97 RID: 89751 RVA: 0x0051A55C File Offset: 0x0051875C [Token(Token = "0x6015E97")] [Address(RVA = "0x1703230", Offset = "0x1702230", VA = "0x181703230", Slot = "16")] protected override void OnTriggerEnter(Collider HPKICPNGMDJ) { ulong num; Player player; if (num > (ulong)1L && this.JPJOKCGNLEF(player)) { Transform transform = player.body.transform; Vector3 vector; float z = vector.z; } } // Token: 0x06015E98 RID: 89752 RVA: 0x0051A594 File Offset: 0x00518794 [Token(Token = "0x6015E98")] [Address(RVA = "0x1702ED0", Offset = "0x1701ED0", VA = "0x181702ED0")] private void KJIJHCBPAPB(Player IEKDDPPNFPF, Vector3 EHOCHOEODPI, Vector3 EIMLJIEONMB) { if (this.JPJOKCGNLEF(IEKDDPPNFPF)) { Collider collider = this.triggerCollider; Vector3 up = Vector3.up; int num = 0; float z = EHOCHOEODPI.z; bool flag; if (flag) { base.BIAANBKPEKP(num); } } } // Token: 0x06015E99 RID: 89753 RVA: 0x0051A5D0 File Offset: 0x005187D0 [Token(Token = "0x6015E99")] [Address(RVA = "0x1702E20", Offset = "0x1701E20", VA = "0x181702E20")] private bool JPJOKCGNLEF(Player IEKDDPPNFPF) { int num = 0; bool flag = IEKDDPPNFPF != num; if (!flag) { return flag; } return !this.tool.OGIBLNIIHDK || true; } // Token: 0x06015E9A RID: 89754 RVA: 0x0051A604 File Offset: 0x00518804 [Token(Token = "0x6015E9A")] [Address(RVA = "0x17032E0", Offset = "0x17022E0", VA = "0x1817032E0")] public SandboxPlayerGoal() { this.CollisionLayer = (DAJFOCGPHGP)((ulong)23L); this.minHitInterval = 0.5f; Color white = Color.white; this.hitFlashIntensity = 0.3f; this.hitFlashCount = (int)((ulong)1L); this.hitFlashDuration = 0.3f; this.hitFlashFadeDuration = 0.3f; this.hitFlashInterval = 0.3f; base..ctor(); } // Token: 0x0400E608 RID: 58888 [FieldOffset(Offset = "0xB0")] [Token(Token = "0x400E608")] [SerializeField] [Header("Capsule Cast Settings")] private Collider triggerCollider; // Token: 0x0400E609 RID: 58889 [FieldOffset(Offset = "0xB8")] [Token(Token = "0x400E609")] [SerializeField] private float playerCapsuleRadius = 0.4f; // Token: 0x0400E60A RID: 58890 [FieldOffset(Offset = "0xBC")] [Token(Token = "0x400E60A")] [SerializeField] private float playerCapsuleHeight = 1.5f; } }