using System; using Cpp2IlInjected; using UnityEngine; namespace RecRoom.Tools { // Token: 0x02002AEC RID: 10988 [Token(Token = "0x2002AEC")] public class Eraser : DrawingToolBase { // Token: 0x06012463 RID: 74851 RVA: 0x00426080 File Offset: 0x00424280 [Token(Token = "0x6012463")] [Address(RVA = "0x1D6A8D0", Offset = "0x1D698D0", VA = "0x181D6A8D0", Slot = "13")] protected override void Awake() { base..ctor(); Action action = new Action(base.FDGJLBKFIKI); int num; int num2; KLLMCPFPIIE kllmcpfpiie = new KLLMCPFPIIE(this, "IS_DRAWING", num, (OHOEENCHJJE)num2, action, num2); num2 = 0; num = 0; Tool tool = this.tool; this.GPGPKKALPPB = kllmcpfpiie; MFBGLIHGCGO postReleaseEvent = tool.PostReleaseEvent; Action action2 = new Action(base.OIOCPLEKMEK); MFBGLIHGCGO mfbglihgcgo = MFBGLIHGCGO.BPJDFPACLMK(postReleaseEvent, action2); tool.PostReleaseEvent = mfbglihgcgo; Transform transform = base.transform; Transform transform2 = this.topLeftCornerTransform.transform; Vector3 vector; float z = vector.z; Vector3 vector2; float z2 = vector2.z; this.MBPPOMPCJLA.z = z2; Transform transform3 = base.transform; Transform transform4 = this.topRightCornerTransform.transform; Vector3 vector3; float z3 = vector3.z; Vector3 vector4; float z4 = vector4.z; this.EIMHMIHGHBI.z = z4; Transform transform5 = base.transform; Transform transform6 = this.bottomRightCornerTransform.transform; Vector3 vector5; float z5 = vector5.z; Vector3 vector6; float z6 = vector6.z; this.PNKLIIGAMKC.z = z6; Transform transform7 = base.transform; Transform transform8 = this.bottomLeftCornerTransform.transform; Vector3 vector7; float z7 = vector7.z; Vector3 vector8; float z8 = vector8.z; this.JDHFCJNKONJ.z = z8; } // Token: 0x06012464 RID: 74852 RVA: 0x004261C4 File Offset: 0x004243C4 [Token(Token = "0x6012464")] [Address(RVA = "0x1D6ABF0", Offset = "0x1D69BF0", VA = "0x181D6ABF0", Slot = "17")] protected override LNPMIBAKLIA NFKJLENPJMJ(Vector3 FLHNALFBAKB, Quaternion NNFPDLEDCEH, float JDLIOHICNLB) { Transform transform = base.transform; float z = this.EIMHMIHGHBI.z; float z2 = this.PNKLIIGAMKC.z; float z3 = this.JDHFCJNKONJ.z; DrawingSurface k__BackingField = this.k__BackingField; DrawingSurface k__BackingField2 = this.k__BackingField; DrawingSurface k__BackingField3 = this.k__BackingField; DrawingSurface k__BackingField4 = this.k__BackingField; DrawingSurface k__BackingField5 = this.k__BackingField; LNPMIBAKLIA lnpmibaklia; return lnpmibaklia; } // Token: 0x06012465 RID: 74853 RVA: 0x00426234 File Offset: 0x00424434 [Token(Token = "0x6012465")] [Address(RVA = "0x1D6B0A0", Offset = "0x1D6A0A0", VA = "0x181D6B0A0")] public Eraser() { } // Token: 0x0400BC1F RID: 48159 [FieldOffset(Offset = "0xE8")] [Token(Token = "0x400BC1F")] [SerializeField] public Transform topLeftCornerTransform; // Token: 0x0400BC20 RID: 48160 [FieldOffset(Offset = "0xF0")] [Token(Token = "0x400BC20")] [SerializeField] public Transform topRightCornerTransform; // Token: 0x0400BC21 RID: 48161 [FieldOffset(Offset = "0xF8")] [Token(Token = "0x400BC21")] [SerializeField] private Transform bottomRightCornerTransform; // Token: 0x0400BC22 RID: 48162 [FieldOffset(Offset = "0x100")] [Token(Token = "0x400BC22")] [SerializeField] public Transform bottomLeftCornerTransform; // Token: 0x0400BC23 RID: 48163 [FieldOffset(Offset = "0x108")] [Token(Token = "0x400BC23")] private Vector3 MBPPOMPCJLA; // Token: 0x0400BC24 RID: 48164 [FieldOffset(Offset = "0x114")] [Token(Token = "0x400BC24")] private Vector3 EIMHMIHGHBI; // Token: 0x0400BC25 RID: 48165 [FieldOffset(Offset = "0x120")] [Token(Token = "0x400BC25")] private Vector3 PNKLIIGAMKC; // Token: 0x0400BC26 RID: 48166 [FieldOffset(Offset = "0x12C")] [Token(Token = "0x400BC26")] private Vector3 JDHFCJNKONJ; } }