using System; using Cpp2IlInjected; using RecRoom.Core.Locomotion; using UnityEngine; namespace RecRoom.Core.Creation { // Token: 0x02003131 RID: 12593 [Token(Token = "0x2003131")] public class SandboxPlayerGoal : SandboxGoalBase { // Token: 0x17003BB1 RID: 15281 // (get) Token: 0x06015A0C RID: 88588 RVA: 0x0050F7F0 File Offset: 0x0050D9F0 [Token(Token = "0x17003BB1")] protected override bool DACPFHPEBAO { [Token(Token = "0x6015A0C")] [Address(RVA = "0xC1ACB0", Offset = "0xC19AB0", VA = "0x180C1ACB0", Slot = "15")] get { float time = Time.time; float iiogklibglb = this.IIOGKLIBGLB; if (time < iiogklibglb) { } return !this.tool.FNFNLDBILFE; } } // Token: 0x06015A0D RID: 88589 RVA: 0x0050F828 File Offset: 0x0050DA28 [Token(Token = "0x6015A0D")] [Address(RVA = "0xC1AB90", Offset = "0xC19990", VA = "0x180C1AB90", 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: 0x06015A0E RID: 88590 RVA: 0x0050F8A4 File Offset: 0x0050DAA4 [Token(Token = "0x6015A0E")] [Address(RVA = "0xC1B040", Offset = "0xC19E40", VA = "0x180C1B040", 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: 0x06015A0F RID: 88591 RVA: 0x0050F8D8 File Offset: 0x0050DAD8 [Token(Token = "0x6015A0F")] [Address(RVA = "0xC1B110", Offset = "0xC19F10", VA = "0x180C1B110", 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: 0x06015A10 RID: 88592 RVA: 0x0050F910 File Offset: 0x0050DB10 [Token(Token = "0x6015A10")] [Address(RVA = "0xC1ADB0", Offset = "0xC19BB0", VA = "0x180C1ADB0")] 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: 0x06015A11 RID: 88593 RVA: 0x0050F94C File Offset: 0x0050DB4C [Token(Token = "0x6015A11")] [Address(RVA = "0xC1AD00", Offset = "0xC19B00", VA = "0x180C1AD00")] private bool JPJOKCGNLEF(Player IEKDDPPNFPF) { int num = 0; bool flag = IEKDDPPNFPF != num; if (!flag) { return flag; } return !this.tool.OGIBLNIIHDK || true; } // Token: 0x06015A12 RID: 88594 RVA: 0x0050F980 File Offset: 0x0050DB80 [Token(Token = "0x6015A12")] [Address(RVA = "0xC1B1C0", Offset = "0xC19FC0", VA = "0x180C1B1C0")] 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: 0x0400E3C8 RID: 58312 [FieldOffset(Offset = "0xB0")] [Token(Token = "0x400E3C8")] [SerializeField] [Header("Capsule Cast Settings")] private Collider triggerCollider; // Token: 0x0400E3C9 RID: 58313 [FieldOffset(Offset = "0xB8")] [Token(Token = "0x400E3C9")] [SerializeField] private float playerCapsuleRadius = 0.4f; // Token: 0x0400E3CA RID: 58314 [FieldOffset(Offset = "0xBC")] [Token(Token = "0x400E3CA")] [SerializeField] private float playerCapsuleHeight = 1.5f; } }