public override void OnInspectorGUI() { DeckGenerator deck = (DeckGenerator)target; if (DrawDefaultInspector()) { } if (GUILayout.Button("Generate")) { deck.ConstructDeck(); deck.Generate(); } if (GUILayout.Button("Shuffle")) { deck.Shuffle(); } }