void IUIInputEndDrag.OnEndDrag(Input_UI_OnEndDrag e)
 {
     foreach (var pair in ReceiverDict)
     {
         pair.Value.RaiseOnEndDrag(e);
     }
 }
        private void OnEndDrag(Input_UI_OnEndDrag eventData)
        {
            if (IsListening)
            {
                LastEventData = eventData.EventData;

                TriggerStateMachine(CommandEnum.DragEnd);
            }
        }
 public void RaiseOnEndDrag(Input_UI_OnEndDrag e)
 {
     Raise(typeof(Input_UI_OnEndDrag), e);
 }