using UnityEditor; using UnityEngine; namespace Cinemachine.Editor { [CustomEditor(typeof(CinemachineHardLockToTarget))] public sealed class CinemachineHardLockToTargetEditor : BaseEditor { public override void OnInspectorGUI() { BeginInspector(); if (Target.FollowTarget == null) EditorGUILayout.HelpBox( "Hard Lock requires a Follow Target. Change Body to Do Nothing if you don't want a Follow target.", MessageType.Warning); EditorGUI.BeginChangeCheck(); GUI.enabled = false; EditorGUILayout.LabelField(" ", "Hard Lock has no settings", EditorStyles.miniLabel); GUI.enabled = true; DrawRemainingPropertiesInInspector(); } } }