public void AddListener(PointerEventData pointerEventData)
        {
            ClickEvent <PointerEventData> eventClick = new ClickEvent <PointerEventData>();

            eventClick.AddListener(
                (PointerEventData a) => { method.Invoke(_controller.GetComponent(_controllerType), new object[] { a }); });
            pointerEvent = eventClick;
        }
        public void AddListener <T, T2, T3, T4> (T val, T2 val2, T3 val3, T4 val4)
        {
            ClickEvent <T, T2, T3, T4> eventClick = new ClickEvent <T, T2, T3, T4>();

            eventClick.AddListener(
                (T a, T2 b, T3 c, T4 d) => { method.Invoke(_gameObject.GetComponent(_controllerType), new object[] { a, b, c, d }); });
            _clickEventFourArgs = eventClick;
        }
        public void AddListener <T, T2, T3>(T val, T2 val2, T3 val3)
        {
            ClickEvent <T, T2, T3> eventClick = new ClickEvent <T, T2, T3>();

            eventClick.AddListener(
                (T a, T2 b, T3 c) => { method.Invoke(_gameObject.GetComponent(_controllerType), new object[] { a, b, c }); });
            _clickEventThreeArgs = eventClick;
        }
        public void AddListener <T, T2>(T val, T2 val2)
        {
            ClickEvent <T, T2> eventClick = new ClickEvent <T, T2>();

            eventClick.AddListener(
                (T a, T2 b) => { method.Invoke(_gameObject.GetComponent(_controllerType), new object[] { a, b }); });
            _clickEventTwoArgs = eventClick;
        }
        public void AddListener <T>(T val)
        {
            ClickEvent <T> eventClick = new ClickEvent <T>();

            eventClick.AddListener(
                (T a) => { method.Invoke(_gameObject.GetComponent(_controllerType), new object[] { a }); });
            _clickEventOneArg = eventClick;
        }
Exemple #6
0
        public void Set(int id, UnityAction <LinkText> click)
        {
            this._id = id;

            if (onClick == null)
            {
                onClick = new ClickEvent();
            }
            if (click != null)
            {
                onClick.AddListener(click);
            }
        }