This commit is contained in:
kimura 2022-12-02 18:49:53 +09:00
parent 9c1ca1ddf9
commit 59fd162d78
2 changed files with 3 additions and 3 deletions

View File

@ -72,7 +72,7 @@ namespace MyGame.Scenes.marketing.Scripts
*
*/
#if UNITY_EDITOR
var newGameData = GameDataUtils.CreateCityData(2);
// var newGameData = GameDataUtils.CreateCityData(2);
// newGameData.IsFundingCompleted = true;
// newGameData.Heart = 0;
// GameDataManager.GameData.BrotherHeart = GameDataManager.GameData.Heart;

View File

@ -74,9 +74,9 @@ public class HeaderManager : MonoBehaviour
var scriptList = SpreadsheetDataManager.Instance.GetBaseDataList<BrotherScriptData>(Const.ScriptDataSheet);
GameDataObserver.Instance.HeartObserver.Subscribe(_ =>
{
if (UnityEngine.SceneManagement.SceneManager.sceneCount != 1) return;
if (currentCityList.LastOrDefault(data => data.shopLevel == cityGameData.ViewedShopLevel + 1) is not { } newShopLevelData) return;
if (newShopLevelData.heart > cityGameData.Heart) return;
if (UnityEngine.SceneManagement.SceneManager.sceneCount != 1) return;
// レベルアップ処理
cityGameData.ViewedShopLevel = newShopLevelData.shopLevel;
GameDataManager.SaveGameData();
@ -94,13 +94,13 @@ public class HeaderManager : MonoBehaviour
var cityDataList = SpreadsheetDataManager.Instance.GetBaseDataList<CityData>(Const.CityDataSheet);
GameDataObserver.Instance.HeartObserver.Subscribe(x =>
{
if (UnityEngine.SceneManagement.SceneManager.sceneCount != 1) return;
var latestCityId = GameDataUtils.GetLatestCityId();
var unlockList = GameDataManager.GameData.CityGameDataDict.Keys.ToList();
unlockList.Add(Const.DefaultCityId);
if (cityDataList.FirstOrDefault(data => !unlockList.Contains(data.id)) is not { } newCityData) return;
if (ItemConditionUtils.GetScriptList(latestCityId, ItemCondition.CityUnlock).FirstOrDefault() is not { } conditionData) return;
if (conditionData.needValue > x) return;
if (UnityEngine.SceneManagement.SceneManager.sceneCount != 1) return;
// 都市開放処理
GameDataUtils.CreateCityData(newCityData.id);
GameDataManager.SaveGameData();