private void DragBegin(int touchId)
{
if (draggingObject != null)
{
draggingObject.StopDrag();
draggingObject = null;
}
_dragTouchId = touchId;
sGlobalDragStart = Stage.inst.GetTouchPosition(touchId);
sGlobalRect = this.LocalToGlobal(new Rect(0, 0, this.width, this.height));
draggingObject = this;
Stage.inst.onTouchEnd.Add(__touchEnd2);
Stage.inst.onTouchMove.Add(__touchMove2);
}