불필요한 임시 코드 제거

미구현 부분 Docs 및 주석 추가
This commit is contained in:
fiore 2025-03-13 11:51:45 +09:00
parent 0797415f9b
commit 79fcf8496d

View File

@ -60,17 +60,13 @@ public class CoinsPanelController : MonoBehaviour
{ {
var currentHeartCount = _coinsCountText.text; var currentHeartCount = _coinsCountText.text;
_coinsCountText.text = (int.Parse(currentHeartCount) + 100).ToString(); _coinsCountText.text = (int.Parse(currentHeartCount) + 100).ToString();
// -------------------------------------------------------------------- // 코인 텍스트 100씩 증가
// 임시
_coinsCount += 100;
} }
else else
{ {
var currentHeartCount = _coinsCountText.text; var currentHeartCount = _coinsCountText.text;
_coinsCountText.text = (int.Parse(currentHeartCount) - 100).ToString(); _coinsCountText.text = (int.Parse(currentHeartCount) - 100).ToString();
// -------------------------------------------------------------------- // 코인 텍스트 100씩 감소
// 임시
_coinsCount -= 100;
} }
// Coins Panel의 Width를 글자 수에 따라 변경 // Coins Panel의 Width를 글자 수에 따라 변경
@ -87,11 +83,17 @@ public class CoinsPanelController : MonoBehaviour
}); });
} }
/// <summary>
/// 코인 추가 함수
/// </summary>
/// <param name="coinsCount"> 추가할 코인 수량</param>
/// <param name="action">애니메이션 종료 후 동작 EX) 코인 수량 변경</param>
public void AddCoins(int coinsCount, Action action) public void AddCoins(int coinsCount, Action action)
{ {
Sequence sequence = DOTween.Sequence(); 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(() => sequence.AppendCallback(() =>
{ {
@ -118,10 +120,14 @@ public class CoinsPanelController : MonoBehaviour
GetComponent<RectTransform>().DOPunchPosition(new Vector3(20f, 0, 0), 1f, 7); GetComponent<RectTransform>().DOPunchPosition(new Vector3(20f, 0, 0), 1f, 7);
} }
/// <summary>
/// 코인 제거 함수
/// </summary>
/// <param name="action"></param>
public void RemoveCoins(Action action) public void RemoveCoins(Action action)
{ {
// -------------------------------------------------------------------- // --------------------------------------------------------------------
// 임시 // TODO : 임시 게임 매니저 혹은 별도 관리자가 관리해야함.
if (_coinsCount < 100) if (_coinsCount < 100)
{ {
EmptyCoins(); EmptyCoins();