public void onMoveOrder(OrderAction action) { Vector3 pos = Input.mousePosition; pos = Camera.main.ScreenToWorldPoint(pos); selectedObjects.AssignTask(action, new MoveTask(pos)); }