マーケットの初回表示を修正
This commit is contained in:
parent
328287b036
commit
9868c7b39e
|
@ -63,16 +63,21 @@ public class MarketManager : MonoBehaviour
|
|||
|
||||
// 初回都市来訪スクリプト
|
||||
var scriptList = SpreadsheetDataManager.Instance.GetBaseDataList<BrotherScriptData>(Const.ScriptDataSheet);
|
||||
if (UnityEngine.SceneManagement.SceneManager.sceneCount != 1) return;
|
||||
// シナリオ読み込み
|
||||
if (ItemConditionUtils.GetScriptList(GameDataManager.GameData.CurrentCityId, ItemCondition.FirstVisitCityMarket, true).FirstOrDefault() is not { } conditionData) return;
|
||||
var scripts = scriptList.Where(data => data.id == conditionData.scriptId).ToList();
|
||||
if (scripts.Count <= 0) return;
|
||||
BrotherConversation.ShowDialog(scripts, () =>
|
||||
if (ItemConditionUtils
|
||||
.GetScriptList(GameDataManager.GameData.CurrentCityId, ItemCondition.FirstVisitCityMarket, true)
|
||||
.FirstOrDefault() is { } conditionData)
|
||||
{
|
||||
// 既読処理
|
||||
ItemConditionUtils.Use(conditionData);
|
||||
});
|
||||
var scripts = scriptList.Where(data => data.id == conditionData.scriptId).ToList();
|
||||
if (scripts.Count > 0 && UnityEngine.SceneManagement.SceneManager.sceneCount == 1)
|
||||
{
|
||||
BrotherConversation.ShowDialog(scripts, () =>
|
||||
{
|
||||
// 既読処理
|
||||
ItemConditionUtils.Use(conditionData);
|
||||
});
|
||||
}
|
||||
}
|
||||
|
||||
// 最新の都市ではない場合、バイトが有効
|
||||
if (!market.IsLatestCity)
|
||||
|
|
Loading…
Reference in New Issue