using System; using System.Runtime.InteropServices; using Cpp2IlInjected; using UnityEngine; namespace RecRoom.Activities.Quest { // Token: 0x0200271B RID: 10011 [Token(Token = "0x200271B")] [StructLayout(3)] public class QuestToolCustomReset : MonoBehaviour { // Token: 0x06011712 RID: 71442 RVA: 0x00425400 File Offset: 0x00423600 [Token(Token = "0x6011712")] [Address(RVA = "0x1846B00", Offset = "0x1845500", VA = "0x181846B00")] private void Awake() { Tool tool = this.tool; Tool.HMMDPJMIHGJ hmmdpjmihgj = new Tool.HMMDPJMIHGJ(this.GEIJDJDHACG); tool.CustomAuthorityResetOnKillzoneBehavior = hmmdpjmihgj; } // Token: 0x06011713 RID: 71443 RVA: 0x00425430 File Offset: 0x00423630 [Token(Token = "0x6011713")] [Address(RVA = "0x18470D0", Offset = "0x1845AD0", VA = "0x1818470D0")] private void Start() { ToolCleanup k__BackingField = this.tool.k__BackingField; int num = 0; if (k__BackingField != num) { ToolCleanup k__BackingField2 = this.tool.k__BackingField; ToolCleanup.KPPOFCHJPMC kppofchjpmc = new ToolCleanup.KPPOFCHJPMC(this.KGEMGHIOFKA); k__BackingField2.CustomGetResetPositionAndOrientationBehavior = kppofchjpmc; } } // Token: 0x06011714 RID: 71444 RVA: 0x0042547C File Offset: 0x0042367C [Token(Token = "0x6011714")] [Address(RVA = "0x1846D60", Offset = "0x1845760", VA = "0x181846D60")] private bool GEIJDJDHACG(Tool NBHJPDBHDHB, Killzone IKPBPBLJCOC) { if (this.tool.hasAuthority) { Vector3 vector; float z = vector.z; int num = 0; QuestToolResetPoint questToolResetPoint; if (!(questToolResetPoint == num)) { Tool tool = this.tool; Transform transform = questToolResetPoint.transform; Vector3 vector2; float z2 = vector2.z; Transform transform2 = questToolResetPoint.transform; return true; } } throw new NullReferenceException(); } // Token: 0x06011715 RID: 71445 RVA: 0x004254D8 File Offset: 0x004236D8 [Token(Token = "0x6011715")] [Address(RVA = "0x1846F10", Offset = "0x1845910", VA = "0x181846F10")] private bool KGEMGHIOFKA(out Vector3 DDHPAFKBMON, out Quaternion IGPENJBJADK) { Vector3 vector; float z = vector.z; int num = 0; QuestToolResetPoint questToolResetPoint; if (!(questToolResetPoint == num)) { Transform transform = questToolResetPoint.transform; Vector3 vector2; float z2 = vector2.z; DDHPAFKBMON.z = z2; Transform transform2 = questToolResetPoint.transform; return true; } float z3 = Vector3.zero.z; DDHPAFKBMON.z = z3; Quaternion identity = Quaternion.identity; throw new NullReferenceException(); } // Token: 0x06011716 RID: 71446 RVA: 0x00425540 File Offset: 0x00423740 [Token(Token = "0x6011716")] [Address(RVA = "0x1846B80", Offset = "0x1845580", VA = "0x181846B80")] private Vector3 DNGEELGDAGD() { RecRoomSceneManager k__BackingField = RecRoomSceneManager.k__BackingField; int num = 0; bool flag; bool flag2; if (!(k__BackingField != num) || !flag || flag2) { } throw new NullReferenceException(); } // Token: 0x06011717 RID: 71447 RVA: 0x00425570 File Offset: 0x00423770 [Token(Token = "0x6011717")] [Address(RVA = "0x3C1210", Offset = "0x3BFC10", VA = "0x1803C1210")] public QuestToolCustomReset() { } // Token: 0x0400BA97 RID: 47767 [global::Cpp2IlInjected.FieldOffset(Offset = "0x18")] [Token(Token = "0x400BA97")] [SerializeField] [DDPIINEJFMD(JIBDPHMGEGO.Self, false, false)] private Tool tool; } }