using System; public class GlobalEventManager { public static event Action OnCaptureFlag; public static void SendCaptureFlag(Team team) { OnCaptureFlag?.Invoke(team); OnCaptureFlag = null; } public static event Action OnTimeLeft; public static void SendTimeout() { OnTimeLeft?.Invoke(); OnTimeLeft = null; } }