PlayerScript.cs
using UnityEngine; public class PlayerScript : MonoBehaviour { public int health = 100; public int maxHealth = 100; }
PlayerScriptEditor.cs
using UnityEngine; using UnityEditor; [CustomEditor(typeof(PlayerScript))] public class PlayerScriptEditor : Editor { public override void OnInspectorGUI() { PlayerScript playerScript = (PlayerScript)target; playerScript.health = EditorGUILayout.IntField("Health", playerScript.health); playerScript.maxHealth = EditorGUILayout.IntField("Max-Health", playerScript.maxHealth); if(GUILayout.Button("Reset Values")) { playerScript.health = 100; playerScript.maxHealth = 100; } } }