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; } } }