레이스
using System;
using System.Collections.Generic;
using System.Text;
namespace Study05
{
class Wraith
{
string state0 = "은신해제";
string state1 = "은신";
string state = "은신해제";
int hp=120;
int maxHp=120;
public Wraith()
{
Console.WriteLine("레이스 생성");
}
public void Cloak()
{
if (this.state == state0)
{
Console.WriteLine("은신합니다");
this.state = state1;
}
}
public void DeCloak()
{
if (this.state == state1);
{
Console.WriteLine("은신 해제합니다");
this.state = state0;
}
}
public void Attack(Wraith target)
{
if (target.state == state0)
{
Console.WriteLine("공격했습니다");
}
else
{
Console.WriteLine("공격하려 시도했으나 실패했습니다");
}
}
public void Hit(int damage)
{
if (this.state == state0)
{
Console.WriteLine("공격받았습니다");
this.hp = this.hp - damage;
Console.WriteLine("현재 체력:{0}/{1}", this.hp,this.maxHp);
}
}
}
}