大量注文バグ修正

This commit is contained in:
kimura 2022-05-20 14:09:28 +09:00
parent 30f132a736
commit d3d5f01df9
1 changed files with 54 additions and 47 deletions

View File

@ -290,9 +290,17 @@ public class KitchenManager : MonoBehaviour
Market.StockFlavorLog();
#endif
}
// 大量注文タップ時の挙動設定
void CheckOrderAndSetPhoneTap()
private void CheckOrderAndSetPhoneTap()
{
var gameData = GameDataManager.GameData;
// 大量注文データ
var bulkOrderList = SpreadsheetDataManager.Instance.GetBaseDataList<BulkOrderData>(Const.BulkOrderDataSheet);
var bulkOrderData = bulkOrderList.FirstOrDefault(data => data.id == gameData.OrderIdInProgress);
var achieved = bulkOrderData is null || gameData.DeliveredOrder.Contains(bulkOrderData.id) || gameData.AchievedOrderLevel == bulkOrderData.shopLevel;
var cancelled = gameData.OrderIdInProgress == gameData.CancelOrderId;
var result = CheckBulkOrder();
orderIndicatorView.SetIndicate(result.newOrder, achieved || cancelled);
@ -337,7 +345,6 @@ public class KitchenManager : MonoBehaviour
}).AddTo(this);
}
}
}
private void SetPhoneTap()
{