Beispiel #1
0
    public void AddListenerKeyRelease(KeyCode key, OnKeyRelease action)
    {
        if (dicListenerKeyUp == null)
        {
            dicListenerKeyUp = new Dictionary <KeyCode, OnKeyRelease>();
        }

        if (dicListenerKeyUp.ContainsKey(key))
        {
            if (dicListenerKeyUp[key] == null)
            {
                dicListenerKeyUp[key] = action;
            }
            dicListenerKeyUp[key] += action;
        }
        else
        {
            dicListenerKeyUp.Add(key, action);
        }
    }
Beispiel #2
0
 public void Component_OnKeyRelease(char keyChar) => OnKeyRelease?.Invoke(this, keyChar);
 /// <summary>
 /// Invokes the OnKeyRelease event.
 /// </summary>
 protected void InvokeKeyRelease(BeatsKey key) => OnKeyRelease?.Invoke(key);
 internal void TriggerOnKeyRelease(Keys key)
 {
     OnKeyRelease?.Invoke(key);
 }