DebugOptionの指定できる大量注文を修正
This commit is contained in:
parent
8e85fbb37d
commit
02a3ef7512
|
|
@ -211,9 +211,8 @@ public class DebugOptionManager : MonoBehaviour
|
||||||
bulkOrderDropdown.ClearOptions();
|
bulkOrderDropdown.ClearOptions();
|
||||||
var bulkOrderList = SpreadsheetDataManager.Instance.GetBaseDataList<BulkOrderData>(Const.BulkOrderDataSheet);
|
var bulkOrderList = SpreadsheetDataManager.Instance.GetBaseDataList<BulkOrderData>(Const.BulkOrderDataSheet);
|
||||||
var nextOrderList = bulkOrderList
|
var nextOrderList = bulkOrderList
|
||||||
.Where(data => data.shopLevel == gameData.AchievedOrderLevel + 1)
|
.Where(data => data.shopLevel <= gameData.ViewedShopLevel)
|
||||||
.ToList();
|
.ToList();
|
||||||
var bkpDeliveredOrder = gameData.DeliveredOrder.ToList();
|
|
||||||
if (nextOrderList.Count > 0)
|
if (nextOrderList.Count > 0)
|
||||||
{
|
{
|
||||||
var len = nextOrderList.Count;
|
var len = nextOrderList.Count;
|
||||||
|
|
@ -229,12 +228,10 @@ public class DebugOptionManager : MonoBehaviour
|
||||||
.DistinctUntilChanged()
|
.DistinctUntilChanged()
|
||||||
.Subscribe(x =>
|
.Subscribe(x =>
|
||||||
{
|
{
|
||||||
|
// オーダー達成状況をリセット
|
||||||
|
gameData.DeliveredOrder.Clear();
|
||||||
|
// 1つ前のオーダーを現在のオーダーに設定
|
||||||
var prevOrder = nextOrderList[(len + x - 1) % len];
|
var prevOrder = nextOrderList[(len + x - 1) % len];
|
||||||
var order = nextOrderList[x];
|
|
||||||
// 未達成に設定
|
|
||||||
gameData.DeliveredOrder = bkpDeliveredOrder;
|
|
||||||
gameData.DeliveredOrder.Remove(order.id);
|
|
||||||
// 1つ前のオーダーを設定
|
|
||||||
gameData.OrderIdInProgress = gameData.CancelOrderId = prevOrder.id;
|
gameData.OrderIdInProgress = gameData.CancelOrderId = prevOrder.id;
|
||||||
// 即座に通知を発生
|
// 即座に通知を発生
|
||||||
gameData.OrderConditionCount = 99999;
|
gameData.OrderConditionCount = 99999;
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue