void Awake() { if (instance == null) { instance = this; } else { Debug.LogError("Multiple value managers, this is error prone."); } awaked = true; }
public override void OnInspectorGUI() { base.OnInspectorGUI(); valueManager myScript = (valueManager)target; EditorGUILayout.HelpBox("Test of duplicates and missing values are only possible ingame.", MessageType.Info); if (GUILayout.Button("Test duplicate/missing")) { myScript.testForDuplicatesAndMissingValues(); } }