public void OnIconLongClick(PointerEventData eventData, GameObject page) { List <GameObject> pageChildList = launcherController.pageChildList; int index = pageController.PointToIndex(eventData.position); if (index == -1) { return; } // Log (TAG, "OnIconLongClick eventData.position:"+eventData.position); currentDragIcon = pageChildList[index]; IconController action = currentDragIcon.GetComponent <IconController> (); action.OnLongClick(eventData); iconMovingInfo.dragIndex = index; }