diff --git a/Assets/Script/Common/CoinsPanelController.cs b/Assets/Script/Common/CoinsPanelController.cs
index 90dbe59..e3d277b 100644
--- a/Assets/Script/Common/CoinsPanelController.cs
+++ b/Assets/Script/Common/CoinsPanelController.cs
@@ -60,17 +60,13 @@ public class CoinsPanelController : MonoBehaviour
{
var currentHeartCount = _coinsCountText.text;
_coinsCountText.text = (int.Parse(currentHeartCount) + 100).ToString();
- // --------------------------------------------------------------------
- // 임시
- _coinsCount += 100;
+ // 코인 텍스트 100씩 증가
}
else
{
var currentHeartCount = _coinsCountText.text;
_coinsCountText.text = (int.Parse(currentHeartCount) - 100).ToString();
- // --------------------------------------------------------------------
- // 임시
- _coinsCount -= 100;
+ // 코인 텍스트 100씩 감소
}
// Coins Panel의 Width를 글자 수에 따라 변경
@@ -87,11 +83,17 @@ public class CoinsPanelController : MonoBehaviour
});
}
+ ///
+ /// 코인 추가 함수
+ ///
+ /// 추가할 코인 수량
+ /// 애니메이션 종료 후 동작 EX) 코인 수량 변경
public void AddCoins(int coinsCount, Action action)
{
Sequence sequence = DOTween.Sequence();
- for (int i = 0; i < coinsCount; i+=100)
+ // i += a 반복 횟수 조절, 100개 단위로 상승 차감 시 100으로 설정
+ for (int i = 0; i < coinsCount; i+=1)
{
sequence.AppendCallback(() =>
{
@@ -118,10 +120,14 @@ public class CoinsPanelController : MonoBehaviour
GetComponent().DOPunchPosition(new Vector3(20f, 0, 0), 1f, 7);
}
+ ///
+ /// 코인 제거 함수
+ ///
+ ///
public void RemoveCoins(Action action)
{
// --------------------------------------------------------------------
- // 임시
+ // TODO : 임시 게임 매니저 혹은 별도 관리자가 관리해야함.
if (_coinsCount < 100)
{
EmptyCoins();