Timed Events
December 29, 2025 · View on GitHub
Questa cartella contiene strumenti per schedulare eventi che scattano dopo un certo tempo.
TimedEventsManager
TimedEventsManager permette di:
- registrare eventi a runtime passando un ritardo e un callback;
- rimuovere un evento precedentemente schedulato;
- configurare dall'Inspector una lista di eventi da eseguire dopo N secondi.
Uso rapido
using GameUtils;
var handle = TimedEventsManager.Instance.AddEvent(2.5f, () => Debug.Log("Evento scattato"));
TimedEventsManager.Instance.RemoveEvent(handle);
Inspector
Nell'Inspector è possibile aggiungere elementi alla lista Initial Events specificando:
Delay In SecondsUse Unscaled TimeOn Elapsed(UnityEvent)