using System; using System.Runtime.InteropServices; using Cpp2IlInjected; using UnityEngine; namespace RecRoom.EditorUtils { // Token: 0x02002537 RID: 9527 [Token(Token = "0x2002537")] [ExecuteInEditMode] [DisallowMultipleComponent] [StructLayout(3)] public class TransformLockEditor : MonoBehaviour { // Token: 0x060106D2 RID: 67282 RVA: 0x003DA9C4 File Offset: 0x003D8BC4 [Token(Token = "0x60106D2")] [Address(RVA = "0x122AE90", Offset = "0x1229890", VA = "0x18122AE90")] private void Awake() { if (Application.isPlaying) { global::UnityEngine.Object.Destroy(this); return; } } // Token: 0x060106D3 RID: 67283 RVA: 0x003DA9E4 File Offset: 0x003D8BE4 [Token(Token = "0x60106D3")] [Address(RVA = "0x122AF00", Offset = "0x1229900", VA = "0x18122AF00")] private void Update() { bool flag = this.lockPosition; Transform transform = base.transform; if (!flag) { Vector3 vector; float z = vector.z; this.CHOMKJPCCNJ.z = z; } float z2 = this.CHOMKJPCCNJ.z; bool flag2 = this.lockRotation; Transform transform2 = base.transform; if (!flag2) { } Quaternion okpbhfcpelg = this.OKPBHFCPELG; bool flag3 = this.lockScale; Transform transform3 = base.transform; if (!flag3) { Vector3 vector2; float z3 = vector2.z; this.OPMPHDBJDMK.z = z3; return; } float z4 = this.OPMPHDBJDMK.z; } // Token: 0x060106D4 RID: 67284 RVA: 0x003DAA80 File Offset: 0x003D8C80 [Token(Token = "0x60106D4")] [Address(RVA = "0x122B040", Offset = "0x1229A40", VA = "0x18122B040")] public TransformLockEditor() { float z = Vector3.zero.z; this.CHOMKJPCCNJ.z = z; Quaternion identity = Quaternion.identity; float z2 = Vector3.one.z; this.OPMPHDBJDMK.z = z2; base..ctor(); } // Token: 0x0400AEE9 RID: 44777 [global::Cpp2IlInjected.FieldOffset(Offset = "0x18")] [Token(Token = "0x400AEE9")] public bool lockPosition; // Token: 0x0400AEEA RID: 44778 [global::Cpp2IlInjected.FieldOffset(Offset = "0x19")] [Token(Token = "0x400AEEA")] public bool lockRotation; // Token: 0x0400AEEB RID: 44779 [global::Cpp2IlInjected.FieldOffset(Offset = "0x1A")] [Token(Token = "0x400AEEB")] public bool lockScale; // Token: 0x0400AEEC RID: 44780 [global::Cpp2IlInjected.FieldOffset(Offset = "0x1C")] [Token(Token = "0x400AEEC")] private Vector3 CHOMKJPCCNJ; // Token: 0x0400AEED RID: 44781 [global::Cpp2IlInjected.FieldOffset(Offset = "0x28")] [Token(Token = "0x400AEED")] private Quaternion OKPBHFCPELG; // Token: 0x0400AEEE RID: 44782 [global::Cpp2IlInjected.FieldOffset(Offset = "0x38")] [Token(Token = "0x400AEEE")] private Vector3 OPMPHDBJDMK; } }