diff --git a/Scenes/Main.tscn b/Scenes/Main.tscn index f48cc80..729978a 100644 --- a/Scenes/Main.tscn +++ b/Scenes/Main.tscn @@ -5,4 +5,4 @@ [node name="Main" type="Node2D"] script = ExtResource("1_1") -[node name="EventManager" type="ConfigurableEventManager" parent="."] +[node name="EventManager" type="EventManager" parent="."] diff --git a/Scripts/EventExample.cs b/Scripts/EventExample.cs index ac3cc69..0f90f55 100644 --- a/Scripts/EventExample.cs +++ b/Scripts/EventExample.cs @@ -10,13 +10,13 @@ namespace Voider; public partial class EventExample : Node { // Reference to the ConfigurableEventManager in the scene - private ConfigurableEventManager _eventManager; + private EventManager _eventManager; public override void _Ready() { // Get reference to the ConfigurableEventManager node // (Assumes it's named "EventManager" in your scene tree) - _eventManager = GetNode("/root/Main/EventManager"); + _eventManager = GetNode("/root/Main/EventManager"); // Subscribe to events SubscribeToEvents(); diff --git a/Scripts/EventManager.cs b/Scripts/EventManager.cs new file mode 100644 index 0000000..3ba3553 --- /dev/null +++ b/Scripts/EventManager.cs @@ -0,0 +1,15 @@ +using Godot; +using EinSoftworks.Events; + +namespace Voider; + +/// +/// Wrapper for ConfigurableEventManager that makes it available in this project. +/// This inherits from the library's ConfigurableEventManager. +/// +[GlobalClass] +public partial class EventManager : ConfigurableEventManager +{ + // Inherits all functionality from ConfigurableEventManager + // You can add project-specific event manager functionality here if needed +} diff --git a/Scripts/EventManager.cs.uid b/Scripts/EventManager.cs.uid new file mode 100644 index 0000000..99bee32 --- /dev/null +++ b/Scripts/EventManager.cs.uid @@ -0,0 +1 @@ +uid://butot2dkursrs