メインシーン背景切り替え対応

This commit is contained in:
kimura 2022-10-21 10:20:57 +09:00
parent 035e12e1a3
commit 2b390add9c
3 changed files with 138 additions and 1093 deletions

File diff suppressed because it is too large Load Diff

View File

@ -23,6 +23,7 @@ public class KitchenManager : MonoBehaviour
[SerializeField] private BulkOrderIndicatorView orderIndicatorView;
[SerializeField] private AutoCookView autoCookView;
[SerializeField] private PartTimerButtonView partTimerButtonView;
[SerializeField] private Transform cityBackGroundTarget;
private readonly Subject<Unit> showAdDialogSubject = new Subject<Unit>();
private IDisposable timerDisposable = null;
@ -40,6 +41,12 @@ public class KitchenManager : MonoBehaviour
// globalGameData.CustomizeCoinElapsed = Int32.MaxValue / 2;
// 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(_ =>
{
@ -54,8 +61,7 @@ public class KitchenManager : MonoBehaviour
if (isPartTimer)
{
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.OnClick.Subscribe(_ =>

View File

@ -638,6 +638,11 @@ public sealed class CityData
{
return Resources.Load<Transform>($"ShopCityBackground/{prefabName}");
}
public Transform GetMainBgPrefab()
{
return Resources.Load<Transform>($"MainCityBackground/{prefabName}");
}
}
[Serializable]