Essential Systems / Event Manager
Event Manager
Enjoying Essential Systems?Leave a reviewLearn to use the included event manager.
Setup
Add the Event Manager script to any object in the scene.
Usage
public class Test : MonoBehaviour
{
private void OnEnable()
{
EventManager.Subscribe("someevent", OnEvent);
}
private void OnDisable()
{
EventManager.Unsubscribe("someevent", OnEvent);
}
private void OnEvent()
{
Debug.Log("Event was called");
}
private void Start()
{
EventManager.Trigger("someevent");
}
}
Always unsubscribe in
OnDisable()to avoid leaks.
Last updated

