メインシーンワールド対応
This commit is contained in:
parent
fef3ca9223
commit
bd8ae721f5
|
|
@ -27,16 +27,18 @@ public class KitchenManager : MonoBehaviour
|
||||||
private readonly Subject<Unit> showAdDialogSubject = new Subject<Unit>();
|
private readonly Subject<Unit> showAdDialogSubject = new Subject<Unit>();
|
||||||
private IDisposable timerDisposable = null;
|
private IDisposable timerDisposable = null;
|
||||||
private IDisposable tapPhoneDisposable;
|
private IDisposable tapPhoneDisposable;
|
||||||
|
private GameData globalGameData;
|
||||||
|
private GameData cityGameData;
|
||||||
|
|
||||||
// Start is called before the first frame update
|
// Start is called before the first frame update
|
||||||
void Start()
|
void Start()
|
||||||
{
|
{
|
||||||
showAdDialogSubject.AddTo(this);
|
showAdDialogSubject.AddTo(this);
|
||||||
SoundManager.Instance.PlayBGM("bgm_Main");
|
SoundManager.Instance.PlayBGM("bgm_Main");
|
||||||
var globalGameData = GameDataManager.GameData;
|
globalGameData = GameDataManager.GameData;
|
||||||
|
cityGameData = GameDataManager.GetCurrentCityGameData();
|
||||||
// globalGameData.CustomizeCoinElapsed = Int32.MaxValue / 2;
|
// globalGameData.CustomizeCoinElapsed = Int32.MaxValue / 2;
|
||||||
// PartTimerManager.Instance.UpdateList();
|
// PartTimerManager.Instance.UpdateList();
|
||||||
var cityGameData = GameDataManager.GetCurrentCityGameData();
|
|
||||||
|
|
||||||
// レシピの表示
|
// レシピの表示
|
||||||
cookingButton.OnClickAsObservable().Subscribe(_ =>
|
cookingButton.OnClickAsObservable().Subscribe(_ =>
|
||||||
|
|
@ -369,8 +371,7 @@ public class KitchenManager : MonoBehaviour
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
|
|
||||||
var gameData = GameDataManager.GameData;
|
var cancelled = cityGameData.OrderIdInProgress == cityGameData.CancelOrderId;
|
||||||
var cancelled = gameData.OrderIdInProgress == gameData.CancelOrderId;
|
|
||||||
if (cancelled)
|
if (cancelled)
|
||||||
{
|
{
|
||||||
return;
|
return;
|
||||||
|
|
@ -395,10 +396,9 @@ public class KitchenManager : MonoBehaviour
|
||||||
tapPhoneDisposable = orderIndicatorView.TappedPhone.Take(1).Subscribe(_ =>
|
tapPhoneDisposable = orderIndicatorView.TappedPhone.Take(1).Subscribe(_ =>
|
||||||
{
|
{
|
||||||
// タップで更新
|
// タップで更新
|
||||||
var gameData = GameDataManager.GameData;
|
cityGameData.CompletedProductList.Clear();
|
||||||
gameData.CompletedProductList.Clear();
|
cityGameData.OrderIdInProgress = nextOrderData.id;
|
||||||
gameData.OrderIdInProgress = nextOrderData.id;
|
cityGameData.OrderTextId = nextMessageList.FirstOrDefault(data => data.id > cityGameData.OrderTextId)?.id ?? nextMessageList[0].id;
|
||||||
gameData.OrderTextId = nextMessageList.FirstOrDefault(data => data.id > gameData.OrderTextId)?.id ?? nextMessageList[0].id;
|
|
||||||
GameDataManager.SaveGameData();
|
GameDataManager.SaveGameData();
|
||||||
|
|
||||||
SetPhoneTap();
|
SetPhoneTap();
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue