public MyDragDropManager()
{
_agent = (GComponent)UIObjectFactory.NewObject("component");
_agent.gameObjectName = "MyDragDropAgent";
_agent.SetHome(GRoot.inst);
_agent.touchable = false;//important
_agent.draggable = true;
//_agent.SetSize(100, 100);
_agent.sortingOrder = int.MaxValue;
_agent.onDragEnd.Add(__dragEnd);
loader_a = (GLoader)UIObjectFactory.NewObject("loader");
loader_a.SetPivot(0.5f, 0.5f, true);
loader_a.align = AlignType.Center;
loader_a.verticalAlign = VertAlignType.Middle;
loader_b = (GLoader)UIObjectFactory.NewObject("loader");
loader_b.SetPivot(0.5f, 0.5f, true);
loader_b.align = AlignType.Center;
loader_b.verticalAlign = VertAlignType.Middle;
_agent.AddChild(loader_a);
_agent.AddChild(loader_b);
}