// Adds given pause controller as invoker of toggle pause event public static void AddTogglePauseInvoker(PopupControl invoker) { // adds invoker to list and adds all listeners to this invoker togglePauseInvokers.Add(invoker); foreach (UnityAction <bool> listener in togglePauseListeners) { invoker.AddTogglePauseListener(listener); } }