Exemplo n.º 1
0
    public void RemoveUIEvent(GameObject obj, UIEventListener.VoidDelgateWithEventdata del, string uievent = "onClick")
    {
#pragma warning disable RECS0020 // Delegate subtraction has unpredictable result
        switch (uievent)
        {
        case "onBegin":
            UIEventListener.Get(obj).onBegin -= del;
            break;

        case "onDraging":
            UIEventListener.Get(obj).onDraging -= del;
            break;

        case "onEnd":
            UIEventListener.Get(obj).onEnd -= del;
            break;

        case "onDown":
            UIEventListener.Get(obj).onDown -= del;
            break;

        default:
            break;
        }
#pragma warning restore RECS0020 // Delegate subtraction has unpredictable result
    }
Exemplo n.º 2
0
    public void AddUIEvent(GameObject obj, UIEventListener.VoidDelgateWithEventdata del, string uievent = "onClick")
    {
        switch (uievent)
        {
        case "onDraging":
            UIEventListener.Get(obj).onDraging += del;
            break;

        case "onBegin":
            UIEventListener.Get(obj).onBegin += del;
            break;

        case "onEnd":
            UIEventListener.Get(obj).onEnd += del;
            break;

        case "onDown":
            UIEventListener.Get(obj).onDown += del;
            break;

        default:
            break;
        }
    }