게임 알고리즘

3일차 람다식 연습문제2

park-gom 2024. 8. 16. 17:02

namespace Study02
{
    public class Monster
    {
        public Action onHit;

        public Monster() 
        {
            
        }

    }
}
namespace Study02
{
    public class Hero
    {
        public Hero()
        {

        }

        public void Attack(Monster monster)
        {
            monster.onHit();
        }
        
    }
}
namespace Study02
{
    public class App
    {
        //생성자 
        public App()
        {
            Console.WriteLine("App클래스 생성자 호출됨");

            Hero hero = new Hero();
            Monster monster = new Monster();
            monster.onHit = () => {
                Console.WriteLine("몬스터가 피해를 받았습니다.");
            };
            hero.Attack(monster);
        }
    }
}