현재 체력을 회복시킬 수 있는 휴식 기능을 개발했다.


구현

휴식기능 추가 (난이도 - ★☆☆☆☆)

Untitled

500 G를 지불하고 전체 체력 회복이 가능하다.

골드가 부족하거나 이미 최대 체력인 경우는 휴식을 할 수 없다.


코드

플레이어 클래스의 Health 프로퍼티를 이용하여 현재 체력이 최대 체력을 넘어갈 때 최대 체력으로 고정하는 방식으로 변경

		    private int health;
        private int maxHealth;
        
        public int Health { 
            get => health; 
            set 
            {
                if(value + health > maxHealth)
                {
                    health = maxHealth;
                }
                else
                {
                    health += value;
                }
            } 
        }