using System; using Cpp2IlInjected; using UnityEngine; namespace RecRoom.EditorUtils { // Token: 0x020029EA RID: 10730 [Token(Token = "0x20029EA")] [DisallowMultipleComponent] [ExecuteInEditMode] public class TransformLockEditor : MonoBehaviour { // Token: 0x06011F42 RID: 73538 RVA: 0x00417E60 File Offset: 0x00416060 [Token(Token = "0x6011F42")] [Address(RVA = "0x81A1B0", Offset = "0x818FB0", VA = "0x18081A1B0")] private void Awake() { if (Application.isPlaying) { global::UnityEngine.Object.Destroy(this); return; } } // Token: 0x06011F43 RID: 73539 RVA: 0x00417E80 File Offset: 0x00416080 [Token(Token = "0x6011F43")] [Address(RVA = "0x81A220", Offset = "0x819020", VA = "0x18081A220")] 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: 0x06011F44 RID: 73540 RVA: 0x00417F1C File Offset: 0x0041611C [Token(Token = "0x6011F44")] [Address(RVA = "0x81A360", Offset = "0x819160", VA = "0x18081A360")] 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: 0x0400B95B RID: 47451 [FieldOffset(Offset = "0x18")] [Token(Token = "0x400B95B")] public bool lockPosition; // Token: 0x0400B95C RID: 47452 [FieldOffset(Offset = "0x19")] [Token(Token = "0x400B95C")] public bool lockRotation; // Token: 0x0400B95D RID: 47453 [FieldOffset(Offset = "0x1A")] [Token(Token = "0x400B95D")] public bool lockScale; // Token: 0x0400B95E RID: 47454 [FieldOffset(Offset = "0x1C")] [Token(Token = "0x400B95E")] private Vector3 CHOMKJPCCNJ; // Token: 0x0400B95F RID: 47455 [FieldOffset(Offset = "0x28")] [Token(Token = "0x400B95F")] private Quaternion OKPBHFCPELG; // Token: 0x0400B960 RID: 47456 [FieldOffset(Offset = "0x38")] [Token(Token = "0x400B960")] private Vector3 OPMPHDBJDMK; } }