Added lots of examples for editor customization

This commit is contained in:
2026-06-23 18:33:11 +02:00
parent bbb7062c5b
commit 0512201ce0
58 changed files with 920 additions and 116 deletions
@@ -0,0 +1,21 @@
using UnityEditor;
using UnityEngine;
namespace Events.Editor
{
[CustomEditor(typeof(EventBroker))]
public class EventBrokerEditor : UnityEditor.Editor
{
public override void OnInspectorGUI()
{
base.OnInspectorGUI();
if (!EditorApplication.isPlaying) return;
if (GUILayout.Button("Player Died"))
{
(target as EventBroker)?.RaisePlayerDied();
}
}
}
}