public void Invoke() { switch (arguments.Length) { case 0: _clickEvent.Invoke(); break; case 1: _clickEventOneArg.Invoke(arguments[0]); break; case 2: _clickEventTwoArgs.Invoke(arguments[0], arguments[1]); break; case 3: _clickEventThreeArgs.Invoke(arguments[0], arguments[1], arguments[2]); break; case 4: _clickEventFourArgs.Invoke(arguments[0], arguments[1], arguments[2], arguments[3]); break; } }
public void Invoke() { pointerEvent.Invoke(arguments[0]); }