public static void Init() { AdvancedExampleWindow window = EditorWindow.GetWindow <AdvancedExampleWindow>(); window.position = new Rect(Screen.currentResolution.width / 2 - 300, Screen.currentResolution.height / 2 - 200, 600, 400); window.titleContent = new GUIContent("Enemies Window"); window.Show(); }
public override void OnInspectorGUI() { GUILayout.Label("Default display", EditorStyles.boldLabel); base.OnInspectorGUI(); GUILayout.Space(20f); GUILayout.Label("Table display", EditorStyles.boldLabel); if (GUILayout.Button("Show Window")) { AdvancedExampleWindow.Init(); } }
public override void OnInspectorGUI() { GUILayout.Label("Default display", EditorStyles.boldLabel); base.OnInspectorGUI(); // EditorGUILayout.PropertyField (serializedObject.FindProperty("enemies"), true); // serializedObject.ApplyModifiedProperties(); GUILayout.Space(20f); GUILayout.Label("Table display", EditorStyles.boldLabel); if (GUILayout.Button("Show Window")) { AdvancedExampleWindow.Init(); } }