大量注文バグ修正

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(); Market.StockFlavorLog();
#endif #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(); var result = CheckBulkOrder();
orderIndicatorView.SetIndicate(result.newOrder, achieved || cancelled); orderIndicatorView.SetIndicate(result.newOrder, achieved || cancelled);
@ -337,7 +345,6 @@ public class KitchenManager : MonoBehaviour
}).AddTo(this); }).AddTo(this);
} }
} }
}
private void SetPhoneTap() private void SetPhoneTap()
{ {