public static void registerPauseListener(IPauseListener listener) { if (!m_pauseListeners.Contains(listener)) { m_pauseListeners.Add(listener); } }
public static void unregisterPauseListener(IPauseListener listener) { if (m_pauseListeners.Contains(listener)) { m_pauseListeners.Remove(listener); } }
public Entity AddPauseListener(IPauseListener newListener) { var component = CreateComponent <PauseListenerComponent>(CoreComponentIds.PauseListener); component.listener = newListener; return(AddComponent(CoreComponentIds.PauseListener, component)); }
public Entity ReplacePauseListener(IPauseListener newListener) { var component = CreateComponent <PauseListenerComponent>(CoreComponentIds.PauseListener); component.listener = newListener; ReplaceComponent(CoreComponentIds.PauseListener, component); return(this); }
public void ReplacePauseListener(IPauseListener newValue) { var index = GameComponentsLookup.PauseListener; var component = CreateComponent <PauseListenerComponent>(index); component.value = newValue; ReplaceComponent(index, component); }
public static void unregisterPauseListener(IPauseListener listener) { if (m_pauseListeners.Contains(listener)) { m_pauseListeners.Remove(listener); } }
public static void registerPauseListener(IPauseListener listener) { if (!m_pauseListeners.Contains(listener)) { m_pauseListeners.Add(listener); } }
//sets a listener for game pausing events public void SetPauseListener(IPauseListener listener) { pauseListener = listener; }
public static void AddPauseListener(IPauseListener iPL) { listener.Add(iPL); iPL.UpdateListener(menuOpen); }