Merge branch 'feature/update_ver1.2.0' of bitbucket.org:usaya/popcorn into feature/update_ver1.2.0
This commit is contained in:
commit
e9d2dc335a
File diff suppressed because it is too large
Load Diff
|
|
@ -32,6 +32,7 @@ public class DebugOptionManager : MonoBehaviour
|
||||||
[SerializeField] private Toggle vipRewardToggle;
|
[SerializeField] private Toggle vipRewardToggle;
|
||||||
[SerializeField] private InputField coinCount;
|
[SerializeField] private InputField coinCount;
|
||||||
[SerializeField] private InputField heartCount;
|
[SerializeField] private InputField heartCount;
|
||||||
|
[SerializeField] private Dropdown bulkOrderDropdown;
|
||||||
#if UNITY_EDITOR || DEVELOPMENT_BUILD
|
#if UNITY_EDITOR || DEVELOPMENT_BUILD
|
||||||
// Start is called before the first frame update
|
// Start is called before the first frame update
|
||||||
void Start()
|
void Start()
|
||||||
|
|
@ -172,6 +173,40 @@ public class DebugOptionManager : MonoBehaviour
|
||||||
{
|
{
|
||||||
gameData.Heart = Int32.Parse(x);
|
gameData.Heart = Int32.Parse(x);
|
||||||
}).AddTo(this);
|
}).AddTo(this);
|
||||||
|
|
||||||
|
bulkOrderDropdown.ClearOptions();
|
||||||
|
var bulkOrderList = SpreadsheetDataManager.Instance.GetBaseDataList<BulkOrderData>(Const.BulkOrderDataSheet);
|
||||||
|
var nextOrderList = bulkOrderList
|
||||||
|
.Where(data => data.shopLevel == gameData.AchievedOrderLevel + 1)
|
||||||
|
.ToList();
|
||||||
|
var bkpDeliveredOrder = gameData.DeliveredOrder.ToList();
|
||||||
|
if (nextOrderList.Count > 0)
|
||||||
|
{
|
||||||
|
var len = nextOrderList.Count;
|
||||||
|
var index = nextOrderList.FindIndex(data => data.id == gameData.OrderIdInProgress);
|
||||||
|
bulkOrderDropdown.AddOptions(nextOrderList.Select(data => $"id:{data.id}").ToList());
|
||||||
|
// 現在のIDをデフォで設定
|
||||||
|
if (index != -1)
|
||||||
|
{
|
||||||
|
bulkOrderDropdown.value = index;
|
||||||
|
}
|
||||||
|
bulkOrderDropdown.OnValueChangedAsObservable()
|
||||||
|
.Skip(1)
|
||||||
|
.DistinctUntilChanged()
|
||||||
|
.Subscribe(x =>
|
||||||
|
{
|
||||||
|
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.OrderConditionCount = 99999;
|
||||||
|
}).AddTo(this);
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
// debugfielddata
|
// debugfielddata
|
||||||
// gameData.PlantLines = new List<PlantLineData>
|
// gameData.PlantLines = new List<PlantLineData>
|
||||||
|
|
|
||||||
|
|
@ -269,6 +269,12 @@ PrefabInstance:
|
||||||
objectReference: {fileID: 0}
|
objectReference: {fileID: 0}
|
||||||
m_RemovedComponents: []
|
m_RemovedComponents: []
|
||||||
m_SourcePrefab: {fileID: 100100000, guid: 021717b65b165374faa3fcffaafedfc2, type: 3}
|
m_SourcePrefab: {fileID: 100100000, guid: 021717b65b165374faa3fcffaafedfc2, type: 3}
|
||||||
|
--- !u!20 &98094814 stripped
|
||||||
|
Camera:
|
||||||
|
m_CorrespondingSourceObject: {fileID: 9117079084301130544, guid: 021717b65b165374faa3fcffaafedfc2,
|
||||||
|
type: 3}
|
||||||
|
m_PrefabInstance: {fileID: 98094813}
|
||||||
|
m_PrefabAsset: {fileID: 0}
|
||||||
--- !u!1 &288409567
|
--- !u!1 &288409567
|
||||||
GameObject:
|
GameObject:
|
||||||
m_ObjectHideFlags: 0
|
m_ObjectHideFlags: 0
|
||||||
|
|
@ -472,9 +478,9 @@ Canvas:
|
||||||
m_GameObject: {fileID: 451409092}
|
m_GameObject: {fileID: 451409092}
|
||||||
m_Enabled: 1
|
m_Enabled: 1
|
||||||
serializedVersion: 3
|
serializedVersion: 3
|
||||||
m_RenderMode: 0
|
m_RenderMode: 1
|
||||||
m_Camera: {fileID: 0}
|
m_Camera: {fileID: 98094814}
|
||||||
m_PlaneDistance: 100
|
m_PlaneDistance: 0
|
||||||
m_PixelPerfect: 0
|
m_PixelPerfect: 0
|
||||||
m_ReceivesEvents: 1
|
m_ReceivesEvents: 1
|
||||||
m_OverrideSorting: 0
|
m_OverrideSorting: 0
|
||||||
|
|
@ -1154,10 +1160,10 @@ RectTransform:
|
||||||
m_Father: {fileID: 451409096}
|
m_Father: {fileID: 451409096}
|
||||||
m_RootOrder: 0
|
m_RootOrder: 0
|
||||||
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
|
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
|
||||||
m_AnchorMin: {x: 0.5, y: 0.5}
|
m_AnchorMin: {x: 0, y: 0}
|
||||||
m_AnchorMax: {x: 0.5, y: 0.5}
|
m_AnchorMax: {x: 1, y: 1}
|
||||||
m_AnchoredPosition: {x: 0, y: 0.00004196167}
|
m_AnchoredPosition: {x: 0, y: 0}
|
||||||
m_SizeDelta: {x: 2048, y: 2732}
|
m_SizeDelta: {x: 0, y: 300}
|
||||||
m_Pivot: {x: 0.5, y: 0.5}
|
m_Pivot: {x: 0.5, y: 0.5}
|
||||||
--- !u!1 &1105771975
|
--- !u!1 &1105771975
|
||||||
GameObject:
|
GameObject:
|
||||||
|
|
|
||||||
|
|
@ -337,7 +337,7 @@ public class KitchenManager : MonoBehaviour
|
||||||
{
|
{
|
||||||
#if UNITY_EDITOR
|
#if UNITY_EDITOR
|
||||||
// オーダーリストがすべて達成済みの場合エラー
|
// オーダーリストがすべて達成済みの場合エラー
|
||||||
Debug.LogError($"店舗レベル{nextOrderLevel}に受けられるオーダーがありませんデータを確認してください\n" +
|
Debug.LogError($"大量注文レベル{nextOrderLevel}に受けられるオーダーがありませんデータを確認してください\n" +
|
||||||
$"maxOrder:{nextOrderList[0].maxOrder}\n" +
|
$"maxOrder:{nextOrderList[0].maxOrder}\n" +
|
||||||
$"delivered:{gameData.DeliveredOrder.Aggregate(string.Empty, (s, data) => $"{s}, {data}")}\n" +
|
$"delivered:{gameData.DeliveredOrder.Aggregate(string.Empty, (s, data) => $"{s}, {data}")}\n" +
|
||||||
$"orderList:{nextOrderList.Aggregate(string.Empty, (s, data) => $"{s}, {data.id}")}");
|
$"orderList:{nextOrderList.Aggregate(string.Empty, (s, data) => $"{s}, {data.id}")}");
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue