diff --git a/popcorn/Assets/MyGame/Scenes/Main/Scripts/BulkOrder.cs b/popcorn/Assets/MyGame/Scenes/Main/Scripts/BulkOrder.cs index 0787bda8..3c39be0f 100644 --- a/popcorn/Assets/MyGame/Scenes/Main/Scripts/BulkOrder.cs +++ b/popcorn/Assets/MyGame/Scenes/Main/Scripts/BulkOrder.cs @@ -112,7 +112,7 @@ public class BulkOrder : MonoBehaviour // 獲得 var rarityList = SpreadsheetDataManager.Instance.GetBaseDataList(Const.RarityDataSheet); var bonus = CalcBonus(rarityList, gameData.CompletedProductList, bulkOrderData.rewardHeart); - CoinManager.Instance.AddCoinWithEffect(bulkOrderData.rewardCoin + bonus); + CoinManager.Instance.AddCoin(bulkOrderData.rewardCoin + bonus); gameData.Coin = CoinManager.Instance.OwnCoin; gameData.Heart += bulkOrderData.rewardHeart; HeartMeter.Instance.AddHeart(bulkOrderData.rewardHeart); diff --git a/popcorn/Assets/MyGame/Scenes/Main/Scripts/KitchenManager.cs b/popcorn/Assets/MyGame/Scenes/Main/Scripts/KitchenManager.cs index 92e1b4f4..2abae97f 100644 --- a/popcorn/Assets/MyGame/Scenes/Main/Scripts/KitchenManager.cs +++ b/popcorn/Assets/MyGame/Scenes/Main/Scripts/KitchenManager.cs @@ -121,7 +121,7 @@ public class KitchenManager : MonoBehaviour adButton.gameObject.SetActive(false); kitchenView.SetNormalAnimation(); - CoinManager.Instance.AddCoinWithEffect(refreshRewardCoin); + CoinManager.Instance.AddCoin(refreshRewardCoin); gameData.Coin = CoinManager.Instance.OwnCoin; gameData.kitchenRefreshTime = DateTime.UtcNow.AddSeconds(refreshWaitTime).ToBinary(); GameDataManager.SaveGameData(); diff --git a/popcorn/Assets/MyGame/Scenes/Main/Scripts/MissionManager.cs b/popcorn/Assets/MyGame/Scenes/Main/Scripts/MissionManager.cs index ad94e822..b9eb8755 100644 --- a/popcorn/Assets/MyGame/Scenes/Main/Scripts/MissionManager.cs +++ b/popcorn/Assets/MyGame/Scenes/Main/Scripts/MissionManager.cs @@ -485,14 +485,14 @@ public class MissionManager : MonoBehaviour { if (missionData.RewardType == MissionRewardType.Coin) { - CoinManager.Instance.AddCoinWithEffect(missionData.reward, () => {}); + CoinManager.Instance.AddCoin(missionData.reward); GameDataManager.GameData.Coin = CoinManager.Instance.OwnCoin; } } private void GetDailyMissionCompleteReward() { - CoinManager.Instance.AddCoinWithEffect(dailyMissionCompleteRewardCoin); + CoinManager.Instance.AddCoin(dailyMissionCompleteRewardCoin); GameDataManager.GameData.Coin = CoinManager.Instance.OwnCoin; } } \ No newline at end of file diff --git a/popcorn/Assets/MyGame/Scripts/CoinManager.cs b/popcorn/Assets/MyGame/Scripts/CoinManager.cs index 82aa20d8..b1419ddd 100644 --- a/popcorn/Assets/MyGame/Scripts/CoinManager.cs +++ b/popcorn/Assets/MyGame/Scripts/CoinManager.cs @@ -37,6 +37,8 @@ public class CoinManager : SingletonMonoBehaviour public void AddCoin(int count) { ownCoin += count; + coinAnimator.SetTrigger(Add); + SoundManager.Instance.PlaySE("se_coin_get"); coinCountText.CountUpAnimation(coinTextFormat, ownCoin, duration); }