From 83eb91027bf076ae3f69c03555612c8833a05025 Mon Sep 17 00:00:00 2001 From: kimura Date: Thu, 21 Oct 2021 17:06:23 +0900 Subject: [PATCH] =?UTF-8?q?=E3=82=AD=E3=83=83=E3=83=81=E3=83=B3=E3=81=AE?= =?UTF-8?q?=E3=83=AA=E3=83=AF=E3=83=BC=E3=83=89=E3=83=87=E3=83=90=E3=83=83?= =?UTF-8?q?=E3=82=B0=E5=A4=96=E3=81=97=E3=81=9F/=20=E7=8D=B2=E5=BE=97?= =?UTF-8?q?=E3=82=B3=E3=82=A4=E3=83=B3=E6=95=B0=E5=A4=89=E6=9B=B4?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../MyGame/Scenes/Main/Scripts/KitchenManager.cs | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) diff --git a/popcorn/Assets/MyGame/Scenes/Main/Scripts/KitchenManager.cs b/popcorn/Assets/MyGame/Scenes/Main/Scripts/KitchenManager.cs index ff090275..5b0e88c5 100644 --- a/popcorn/Assets/MyGame/Scenes/Main/Scripts/KitchenManager.cs +++ b/popcorn/Assets/MyGame/Scenes/Main/Scripts/KitchenManager.cs @@ -13,7 +13,7 @@ public class KitchenManager : MonoBehaviour { public static readonly string ArchivedCallbackTag = "KitchenCancelCallback"; private static readonly double refreshWaitTime = 300; - private static readonly int RewardCoin = 30; + [SerializeField] int refreshRewardCoin = 100; [SerializeField] private Button cookingButton; [SerializeField] private Button adButton; [SerializeField] private KitchenView kitchenView; @@ -24,6 +24,8 @@ public class KitchenManager : MonoBehaviour // Start is called before the first frame update void Start() { + resetRefreshTimer.AddTo(this); + // レシピの表示 cookingButton.OnClickAsObservable().Subscribe(_ => { @@ -44,16 +46,14 @@ public class KitchenManager : MonoBehaviour }).AddTo(this); kitchenView.Initialize(); - kitchenView.SetNormalAnimation(); - adButton.gameObject.SetActive(false); - adButton.OnClickAsObservable().Subscribe(_ => + adButton.OnClickAsObservable().ThrottleFirst(TimeSpan.FromSeconds(.3f)).Subscribe(_ => { // 動画視聴POP GetRewardDialog.ShowCoinDialog(() => { - CoinGetDialog.ShowDialog(RewardCoin, () => + CoinGetDialog.ShowDialog(refreshRewardCoin, () => { - CoinManager.Instance.AddCoinWithEffect(RewardCoin); + CoinManager.Instance.AddCoinWithEffect(refreshRewardCoin); gameData.Coin = CoinManager.Instance.OwnCoin; gameData.kitchenRefreshTime = DateTime.UtcNow.AddSeconds(refreshWaitTime).ToBinary(); GameDataManager.SaveGameData(); @@ -66,7 +66,7 @@ public class KitchenManager : MonoBehaviour .Subscribe(time => { #if UNITY_EDITOR - time = 5; + Debug.Log($"remaining: {time}"); #endif adButton.gameObject.SetActive(false); kitchenView.SetNormalAnimation();