メインシーン背景切り替え対応
This commit is contained in:
parent
035e12e1a3
commit
2b390add9c
File diff suppressed because it is too large
Load Diff
|
|
@ -23,6 +23,7 @@ public class KitchenManager : MonoBehaviour
|
||||||
[SerializeField] private BulkOrderIndicatorView orderIndicatorView;
|
[SerializeField] private BulkOrderIndicatorView orderIndicatorView;
|
||||||
[SerializeField] private AutoCookView autoCookView;
|
[SerializeField] private AutoCookView autoCookView;
|
||||||
[SerializeField] private PartTimerButtonView partTimerButtonView;
|
[SerializeField] private PartTimerButtonView partTimerButtonView;
|
||||||
|
[SerializeField] private Transform cityBackGroundTarget;
|
||||||
|
|
||||||
private readonly Subject<Unit> showAdDialogSubject = new Subject<Unit>();
|
private readonly Subject<Unit> showAdDialogSubject = new Subject<Unit>();
|
||||||
private IDisposable timerDisposable = null;
|
private IDisposable timerDisposable = null;
|
||||||
|
|
@ -40,6 +41,12 @@ public class KitchenManager : MonoBehaviour
|
||||||
// globalGameData.CustomizeCoinElapsed = Int32.MaxValue / 2;
|
// globalGameData.CustomizeCoinElapsed = Int32.MaxValue / 2;
|
||||||
// PartTimerManager.Instance.UpdateList();
|
// PartTimerManager.Instance.UpdateList();
|
||||||
|
|
||||||
|
var cityDataList = SpreadsheetDataManager.Instance.GetBaseDataList<CityData>(Const.CityDataSheet);
|
||||||
|
var cityData = cityDataList.First(data => data.id == 2);
|
||||||
|
|
||||||
|
cityBackGroundTarget.DestroyAllChildrens();
|
||||||
|
Instantiate(cityData.GetMainBgPrefab(), cityBackGroundTarget);
|
||||||
|
|
||||||
// レシピの表示
|
// レシピの表示
|
||||||
cookingButton.OnClickAsObservable().Subscribe(_ =>
|
cookingButton.OnClickAsObservable().Subscribe(_ =>
|
||||||
{
|
{
|
||||||
|
|
@ -54,8 +61,7 @@ public class KitchenManager : MonoBehaviour
|
||||||
if (isPartTimer)
|
if (isPartTimer)
|
||||||
{
|
{
|
||||||
var partTimersData = SpreadsheetDataManager.Instance.GetBaseDataList<PartTimerData>(Const.PartTimerDataSheet);
|
var partTimersData = SpreadsheetDataManager.Instance.GetBaseDataList<PartTimerData>(Const.PartTimerDataSheet);
|
||||||
var cityDataList = SpreadsheetDataManager.Instance.GetBaseDataList<CityData>(Const.CityDataSheet);
|
|
||||||
var cityData = cityDataList.First(data => data.id == globalGameData.CurrentCityId);
|
|
||||||
// バイト強化可能か判定
|
// バイト強化可能か判定
|
||||||
partTimerButtonView.SetBadgeActive(PartTimerManager.CheckLevelUp(globalGameData.CurrentCityId));
|
partTimerButtonView.SetBadgeActive(PartTimerManager.CheckLevelUp(globalGameData.CurrentCityId));
|
||||||
partTimerButtonView.OnClick.Subscribe(_ =>
|
partTimerButtonView.OnClick.Subscribe(_ =>
|
||||||
|
|
|
||||||
|
|
@ -638,6 +638,11 @@ public sealed class CityData
|
||||||
{
|
{
|
||||||
return Resources.Load<Transform>($"ShopCityBackground/{prefabName}");
|
return Resources.Load<Transform>($"ShopCityBackground/{prefabName}");
|
||||||
}
|
}
|
||||||
|
|
||||||
|
public Transform GetMainBgPrefab()
|
||||||
|
{
|
||||||
|
return Resources.Load<Transform>($"MainCityBackground/{prefabName}");
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
[Serializable]
|
[Serializable]
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue