Exemplo n.º 1
0
    public static void RemoveListener(EGameEvent eventType, GameEventNoData.GameEventHandler listener)
    {
        GameEventBase e;

        if (events.TryGetValue(eventType, out e) && (e is GameEventNoData))
        {
            ((GameEventNoData)e).RemoveListener(listener);
        }
    }
Exemplo n.º 2
0
    protected void RemoveListener(int eventIndex, GameEventNoData.GameEventHandler listener)
    {
        if (eventIndex < 0 || eventIndex >= events.Length)
        {
            Debug.LogAssertion("Event index out of range");
            return;
        }

        events[eventIndex].RemoveListener(listener);
    }