TestWindow.cs
using System.Collections;
using System.Collections.Generic;
using UnityEngine;
using UnityEditor;
public class TestWindow : EditorWindow
{
string myString = "Hi";
float myFloat = 0f;
bool myBool = false;
bool isGroupEnabled = false;
[MenuItem("Custom Window/Test Window")]
public static void OpenWindow()
{
EditorWindow.GetWindow(typeof(TestWindow));
}
void OnGUI()
{
GUILayout.Label("Header", EditorStyles.boldLabel);
myString = EditorGUILayout.TextField("Text", myString);
isGroupEnabled = EditorGUILayout.BeginToggleGroup("Toggle Settings", isGroupEnabled);
myFloat = EditorGUILayout.Slider("Slider", myFloat, -10, 10);
myBool = EditorGUILayout.Toggle("Toggle", myBool);
EditorGUILayout.EndToggleGroup();
if(GUILayout.Button("Reset"))
{
myString = "Hi";
myFloat = 0f;
myBool = false;
isGroupEnabled = false;
}
}
}