リファクタ
This commit is contained in:
parent
8032d16175
commit
e7f8dd8cc2
|
|
@ -122,6 +122,16 @@ public class CookingResult : MonoBehaviour
|
||||||
}
|
}
|
||||||
}).AddTo(this);
|
}).AddTo(this);
|
||||||
|
|
||||||
|
// 大成功にする
|
||||||
|
perfectButton.OnClickAsObservable().ThrottleFirst(TimeSpan.FromSeconds(.3f)).Subscribe(_ =>
|
||||||
|
{
|
||||||
|
// 広告視聴後、結果上書き
|
||||||
|
GetRewardDialog.ShowPerfectPopcornDialog(() =>
|
||||||
|
{
|
||||||
|
result.Value = CornResult.Perfect;
|
||||||
|
});
|
||||||
|
}).AddTo(this);
|
||||||
|
|
||||||
// 獲得する
|
// 獲得する
|
||||||
if (viewType == ProductViewType.Default)
|
if (viewType == ProductViewType.Default)
|
||||||
{
|
{
|
||||||
|
|
@ -134,6 +144,18 @@ public class CookingResult : MonoBehaviour
|
||||||
Market.Instance.IsPause.Value = false;
|
Market.Instance.IsPause.Value = false;
|
||||||
TransitionManager.Instance.LoadScene(GameScenes.Main);
|
TransitionManager.Instance.LoadScene(GameScenes.Main);
|
||||||
}).AddTo(this);
|
}).AddTo(this);
|
||||||
|
|
||||||
|
// もう一度作る
|
||||||
|
makeOneButton.OnClickAsObservable().Take(1).Subscribe(_ =>
|
||||||
|
{
|
||||||
|
// 獲得、遷移
|
||||||
|
MoveStock(GameDataManager.GameData.WaitAddStock);
|
||||||
|
GameDataManager.SaveGameData();
|
||||||
|
Market.Instance.IsPause.Value = false;
|
||||||
|
SoundManager.Instance.ChangeVolumeUniqueBGM(1f);
|
||||||
|
TransitionManager.Instance.UnloadScene(GameScenes.CookingResults);
|
||||||
|
LocalCacheManager.Load<Action>(PopcornGameManager.RestartCallbackTag, null)?.Invoke();
|
||||||
|
}).AddTo(this);
|
||||||
}
|
}
|
||||||
else
|
else
|
||||||
{
|
{
|
||||||
|
|
@ -144,34 +166,11 @@ public class CookingResult : MonoBehaviour
|
||||||
}).AddTo(this);
|
}).AddTo(this);
|
||||||
}
|
}
|
||||||
|
|
||||||
// 大成功にする
|
|
||||||
perfectButton.OnClickAsObservable().ThrottleFirst(TimeSpan.FromSeconds(.3f)).Subscribe(_ =>
|
|
||||||
{
|
|
||||||
// 広告視聴後、結果上書き
|
|
||||||
GetRewardDialog.ShowPerfectPopcornDialog(() =>
|
|
||||||
{
|
|
||||||
result.Value = CornResult.Perfect;
|
|
||||||
});
|
|
||||||
}).AddTo(this);
|
|
||||||
|
|
||||||
// 破棄する
|
// 破棄する
|
||||||
destructionButton.OnClickAsObservable().Take(1).Subscribe(_ =>
|
destructionButton.OnClickAsObservable().Take(1).Subscribe(_ =>
|
||||||
{
|
{
|
||||||
// 遷移
|
|
||||||
TransitionManager.Instance.LoadScene(GameScenes.Main);
|
TransitionManager.Instance.LoadScene(GameScenes.Main);
|
||||||
}).AddTo(this);
|
}).AddTo(this);
|
||||||
|
|
||||||
// もう一度作る
|
|
||||||
makeOneButton.OnClickAsObservable().Take(1).Subscribe(_ =>
|
|
||||||
{
|
|
||||||
// 獲得、遷移
|
|
||||||
MoveStock(GameDataManager.GameData.WaitAddStock);
|
|
||||||
GameDataManager.SaveGameData();
|
|
||||||
Market.Instance.IsPause.Value = false;
|
|
||||||
SoundManager.Instance.ChangeVolumeUniqueBGM(1f);
|
|
||||||
TransitionManager.Instance.UnloadScene(GameScenes.CookingResults);
|
|
||||||
LocalCacheManager.Load<Action>(PopcornGameManager.RestartCallbackTag, null)?.Invoke();
|
|
||||||
}).AddTo(this);
|
|
||||||
}
|
}
|
||||||
|
|
||||||
private void SetData(ProductData recipe, RarityData rarity, ProductViewType viewType)
|
private void SetData(ProductData recipe, RarityData rarity, ProductViewType viewType)
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue