資金調達完了表示対応
This commit is contained in:
parent
56d656ed41
commit
9c1ca1ddf9
|
@ -164,7 +164,8 @@ namespace MyGame.Scenes.WorldMap.Scripts
|
||||||
}
|
}
|
||||||
|
|
||||||
// 調達完了後処理
|
// 調達完了後処理
|
||||||
var latestCityGameData = GameDataManager.GetCityGameData(GameDataUtils.GetLatestCityId());
|
var latestCityId = GameDataUtils.GetLatestCityId();
|
||||||
|
var latestCityGameData = GameDataManager.GetCityGameData(latestCityId);
|
||||||
latestCityGameData.BrotherHeart = GameDataUtils.GetTotalHeart();
|
latestCityGameData.BrotherHeart = GameDataUtils.GetTotalHeart();
|
||||||
cityGameData.IsFundingCompleted = true;
|
cityGameData.IsFundingCompleted = true;
|
||||||
GameDataManager.SaveGameData();
|
GameDataManager.SaveGameData();
|
||||||
|
@ -191,6 +192,20 @@ namespace MyGame.Scenes.WorldMap.Scripts
|
||||||
// closeボタン押下時でも新店舗に行くための設定
|
// closeボタン押下時でも新店舗に行くための設定
|
||||||
ChangeCity(cityIcon.CityId);
|
ChangeCity(cityIcon.CityId);
|
||||||
LocalCacheManager.Save(Const.ChangeCityFlagTag, true);
|
LocalCacheManager.Save(Const.ChangeCityFlagTag, true);
|
||||||
|
|
||||||
|
var scriptList = SpreadsheetDataManager.Instance.GetBaseDataList<BrotherScriptData>(Const.ScriptDataSheet);
|
||||||
|
// シナリオ読み込み
|
||||||
|
if (ItemConditionUtils.GetScriptList(latestCityId, ItemCondition.CityFundingCompleted).FirstOrDefault() is not { } conditionData) return;
|
||||||
|
var scripts = scriptList.Where(data => data.id == conditionData.scriptId).ToList();
|
||||||
|
if (scripts.Count <= 0) return;
|
||||||
|
Observable.Timer(TimeSpan.FromSeconds(.3f)).Subscribe(_ =>
|
||||||
|
{
|
||||||
|
// if (UnityEngine.SceneManagement.SceneManager.sceneCount != 1) return;
|
||||||
|
BrotherConversation.ShowDialog(scripts, () =>
|
||||||
|
{
|
||||||
|
// 既読処理(必要なら
|
||||||
|
});
|
||||||
|
}).AddTo(this);
|
||||||
});
|
});
|
||||||
});
|
});
|
||||||
});
|
});
|
||||||
|
|
Loading…
Reference in New Issue