void PasteData()
    {
        var player = GetPlayer();

        if (player != null && PastIngData == null)
        {
            if (FData.CheckCanPaste(player))
            {
                FData.PasteDate(player, area);
                info        = ST.粘贴 + ST.成功;
                PastIngData = FData;
            }
            else
            {
                //提示物品不足
                info = ST.物品 + ST.o + ST.足 + "\n" + ST.noItemTip;
            }
        }
    }
    private void PasteData(FactoryData data, ERotationType rotationType = ERotationType.Null)
    {
        var player = GetPlayer();

        if (player != null && PastIngData == null)
        {
            FactoryTask task = new FactoryTask(data);            //新建粘贴任务
            //检测是否够物品
            if (task.CheckCanPaste(player))
            {
                task.PasteDate(player, area, rotationType);                //进行粘贴任务
                info        = data.Name + ST.粘贴 + ST.成功;
                PastIngData = task;
            }
            else
            {
                //提示物品不足
                info = data.Name + ST.物品 + ST.o + ST.足 + "\n" + ST.noItemTip;
            }
        }
    }