public override void OnInspectorGUI() { aux = (DestructiveObj)target; GUILayout.BeginHorizontal(); if (Application.isPlaying) { if (GUILayout.Button("Explode")) { aux.Explode(); } } else { if (GUILayout.Button("Explode")) { Explode(aux); } if (GUILayout.Button("Restore")) { Restore(aux); } } GUILayout.EndHorizontal(); base.OnInspectorGUI(); }