CameraOffsetEditor.cs
889 Bytes
using System.Collections;
using UnityEngine;
using UnityEditor;
#if ENABLE_VR || ENABLE_AR
using UnityEngine.XR;
namespace UnityEditor.XR.LegacyInputHelpers
{
[CustomEditor(typeof(CameraOffset))]
class CameraOffsetHelperEditor : Editor
{
public override void OnInspectorGUI()
{
GUI.enabled = false;
EditorGUILayout.ObjectField("Script", MonoScript.FromMonoBehaviour((CameraOffset)target), typeof(CameraOffset), false);
GUI.enabled = true;
EditorGUILayout.PropertyField(serializedObject.FindProperty("m_CameraFloorOffsetObject"));
EditorGUILayout.PropertyField(serializedObject.FindProperty("m_RequestedTrackingMode"));
EditorGUILayout.PropertyField(serializedObject.FindProperty("m_CameraYOffset"));
serializedObject.ApplyModifiedProperties();
}
}
}
#endif