public override void OnInspectorGUI() { //if (GUILayout.Button("Test")) //{ // manager.Trigger(); //} if (Application.isPlaying && !hasBeenPressed && GUILayout.Button("Spawn First Wave")) { manager.CallNextSpawner(); hasBeenPressed = true; } serializedObject.Update(); list.DoLayoutList(); EditorGUILayout.PropertyField(lastWave); EditorGUILayout.LabelField("Total number of waves:", list.serializedProperty.arraySize.ToString()); serializedObject.ApplyModifiedProperties(); }