public void OnBeginDrag(PointerEventData pointerEventData) { //该回调在开始拖拽的瞬间被调用,如果不是dragstate才会继续,避免与waitdrag时的检测发生冲突 GetComponent <Animator>().enabled = false; if (!dragState) { dragController.OnBeginDrag(pointerEventData, this, generalPanelUI); clickState = false; dragState = true; } }