using UnityEditor; using UnityEngine; namespace MetaCity.BundleKit.Editor { [CustomEditor(typeof(Portal.Portal))] public class PortalEditor:UnityEditor.Editor { public sealed override void OnInspectorGUI() { EditorGUILayout.HelpBox("Sign Spawn Point and Name for this Portal, GUID will be auto generate",MessageType.Info); DrawDefaultInspector(); var guidProperty=serializedObject.FindProperty("portalGUID"); EditorGUILayout.BeginHorizontal(); GUI.enabled=false; guidProperty.intValue=EditorGUILayout.IntField("GUID",guidProperty.intValue,new GUIStyle(GUI.skin.label)); GUI.enabled=true; EditorGUILayout.EndHorizontal(); } } }