フライパンの選択状態保存機能を追加
This commit is contained in:
parent
3fdf317fbc
commit
83817c0cc1
|
|
@ -23,10 +23,16 @@ public class PanSelector : MonoBehaviour
|
|||
var panList = SpreadsheetDataManager.Instance.GetBaseDataList<PanData>(Const.PanDataSheet);
|
||||
var myPanList = panList.Where(data => GameDataManager.GameData.Pans.Contains(data.id)).ToList();
|
||||
var panCount = myPanList.Count;
|
||||
selectedPanData.Value = myPanList[0];
|
||||
selectedPanData.Subscribe(data =>
|
||||
var initIndex = myPanList.FindIndex(data => data.id == GameDataManager.GameData.SelectedPanId);
|
||||
if (initIndex == -1)
|
||||
{
|
||||
initIndex = 0;
|
||||
}
|
||||
selectedIndex.Value = initIndex;
|
||||
selectedPanData.SkipLatestValueOnSubscribe().Subscribe(data =>
|
||||
{
|
||||
SetData(data);
|
||||
GameDataManager.GameData.SelectedPanId = data.id;
|
||||
}).AddTo(this);
|
||||
selectedIndex.Subscribe(x =>
|
||||
{
|
||||
|
|
|
|||
|
|
@ -132,6 +132,10 @@ public sealed class GameData {
|
|||
[DataMember(Name = "Data38")]
|
||||
public bool isFirstPlay = true;
|
||||
|
||||
// フライパン
|
||||
[DataMember(Name = "Data39")]
|
||||
public int SelectedPanId;
|
||||
|
||||
// mission
|
||||
[DataMember(Name = "Data1001")]
|
||||
public int TotalAddCoin { get; private set; }
|
||||
|
|
|
|||
Loading…
Reference in New Issue