using System; using Cpp2IlInjected; using UnityEngine; namespace RecRoom.EditorUtils { // Token: 0x02002AD3 RID: 10963 [Token(Token = "0x2002AD3")] [DisallowMultipleComponent] [ExecuteInEditMode] public class TransformLockEditor : MonoBehaviour { // Token: 0x0601237E RID: 74622 RVA: 0x00421908 File Offset: 0x0041FB08 [Token(Token = "0x601237E")] [Address(RVA = "0x12864A0", Offset = "0x12854A0", VA = "0x1812864A0")] private void Awake() { if (Application.isPlaying) { global::UnityEngine.Object.Destroy(this); return; } } // Token: 0x0601237F RID: 74623 RVA: 0x00421928 File Offset: 0x0041FB28 [Token(Token = "0x601237F")] [Address(RVA = "0x1286510", Offset = "0x1285510", VA = "0x181286510")] 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: 0x06012380 RID: 74624 RVA: 0x004219C4 File Offset: 0x0041FBC4 [Token(Token = "0x6012380")] [Address(RVA = "0x1286650", Offset = "0x1285650", VA = "0x181286650")] 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: 0x0400BB6B RID: 47979 [FieldOffset(Offset = "0x18")] [Token(Token = "0x400BB6B")] public bool lockPosition; // Token: 0x0400BB6C RID: 47980 [FieldOffset(Offset = "0x19")] [Token(Token = "0x400BB6C")] public bool lockRotation; // Token: 0x0400BB6D RID: 47981 [FieldOffset(Offset = "0x1A")] [Token(Token = "0x400BB6D")] public bool lockScale; // Token: 0x0400BB6E RID: 47982 [FieldOffset(Offset = "0x1C")] [Token(Token = "0x400BB6E")] private Vector3 CHOMKJPCCNJ; // Token: 0x0400BB6F RID: 47983 [FieldOffset(Offset = "0x28")] [Token(Token = "0x400BB6F")] private Quaternion OKPBHFCPELG; // Token: 0x0400BB70 RID: 47984 [FieldOffset(Offset = "0x38")] [Token(Token = "0x400BB70")] private Vector3 OPMPHDBJDMK; } }